PageSourceSearch

https://uventex.com/vendor.89b3955f4e1d0b40.js

js uventex.com collected 2026-10-04 15:20:59 UTC 2,062,863 bytes, 2,836 lines download raw bytes

1(self.webpackChunksportshub_ui=self.webpackChunksportshub_ui||[]).push([["vendor"],{9892:(Mt,Le,y)=>{"use strict";y.d(Le,{m9:()=>re});var s=y(94650),u=y(69751),g=y(54968),w=y(13099),f=y(68675),O=y(54004),B=y(71884),U=y(34782),ie=y(36895);const re=new s.OlP("An abstraction over global window object",{factory:()=>{const{defaultView:jt}=(0,s.f3M)(ie.K0);if(!jt)throw new Error("Window is not available");return jt}}),kt=(new s.OlP("Shared Observable based on `window.requestAnimationFrame`",{factory:()=>{const{requestAnimationFrame:jt,cancelAnimationFrame:et}=(0,s.f3M)(re);return new u.y(Tt=>{let qt=NaN;const yn=Jt=>{Tt.next(Jt),qt=jt(yn)};return qt=jt(yn),()=>{et(qt)}}).pipe((0,w.B)())}}),new s.OlP("An abstraction over window.caches object",{factory:()=>(0,s.f3M)(re).caches}),new s.OlP("An abstraction over window.crypto object",{factory:()=>(0,s.f3M)(re).crypto}),new s.OlP("An abstraction over window.CSS object",{factory:()=>(0,s.f3M)(re).CSS||{escape:jt=>jt,supports:()=>!1}}),new s.OlP("An abstraction over window.history object",{factory:()=>(0,s.f3M)(re).history}),new s.OlP("An abstraction over window.localStorage object",{factory:()=>(0,s.f3M)(re).localStorage}),new s.OlP("An abstraction over window.location object",{factory:()=>(0,s.f3M)(re).location}),new s.OlP("An abstraction over window.navigator object",{factory:()=>(0,s.f3M)(re).navigator}));new s.OlP("An abstraction over window.navigator.mediaDevices object",{factory:()=>(0,s.f3M)(kt).mediaDevices}),new s.OlP("An abstraction over window.navigator.connection object",{factory:()=>(0,s.f3M)(kt).connection||null}),new s.OlP("Shared Observable based on `document visibility changed`",{factory:()=>{const jt=(0,s.f3M)(ie.K0);return(0,g.R)(jt,"visibilitychange").pipe((0,f.O)(0),(0,O.U)(()=>"hidden"!==jt.visibilityState),(0,B.x)(),(0,U.d)({refCount:!1,bufferSize:1}))}}),new s.OlP("An abstraction over window.performance object",{factory:()=>(0,s.f3M)(re).performance}),new s.OlP("An abstraction over window.screen object",{factory:()=>(0,s.f3M)(re).screen}),new s.OlP("An abstraction over window.sessionStorage object",{factory:()=>(0,s.f3M)(re).sessionStorage}),new s.OlP("An abstraction over SpeechRecognition class",{factory:()=>{const jt=(0,s.f3M)(re);return jt.speechRecognition||jt.webkitSpeechRecognition||null}}),new s.OlP("An abstraction over window.speechSynthesis object",{factory:()=>(0,s.f3M)(re).speechSynthesis}),new s.OlP("An abstraction over window.navigator.userAgent object",{factory:()=>(0,s.f3M)(kt).userAgent})},60489:(Mt,Le,y)=>{"use strict";y.d(Le,{ED:()=>yn});var s=y(94650),u=y(89177);y(61135),y(54004),y(39300),y(71884);const at={localeConfig:{global:{},localeBased:{}},defaultLocale:"en-US",defaultCurrency:"USD",localeToCurrencyMapping:{"aa-DJ":"DJF","aa-ER":"ERN","aa-ET":"ETB","ab-GE":"ETB","ab-TR":"ETB","af-BW":"ETB","af-NA":"ETB","af-ZA":"ZAR","ak-GH":"ZAR","am-ET":"ETB","am-IL":"ETB","ar-AE":"AED","ar-AR":"AED","ar-BH":"BHD","ar-CM":"BHD","ar-CY":"BHD","ar-DJ":"BHD","ar-DZ":"DZD","ar-EG":"EGP","ar-EH":"EGP","ar-ER":"EGP","ar-IL":"EGP","ar-IQ":"IQD","ar-IR":"IQD","ar-JO":"JOD","ar-KE":"JOD","ar-KM":"JOD","ar-KW":"KWD","ar-LB":"LBP","ar-LY":"LYD","ar-MA":"MAD","ar-ML":"MAD","ar-MR":"MAD","ar-NE":"MAD","ar-NG":"MAD","ar-OM":"OMR","ar-PS":"OMR","ar-QA":"QAR","ar-SA":"SAR","ar-SD":"SDD","ar-SS":"SDD","ar-SY":"SYP","ar-TD":"SYP","ar-TJ":"SYP","ar-TN":"TND","ar-TR":"TND","ar-YE":"YER","as-IN":"INR","av-RU":"INR","ay-BO":"INR","ay-PE":"INR","az-AZ":"AZM","ba-RU":"AZM","be-BY":"BYR","be-PL":"BYR","be-UA":"BYR","bg-BG":"BGN","bg-GR":"BGN","bg-MD":"BGN","bg-RO":"BGN","bg-TR":"BGN","bg-UA":"BGN","bi-VU":"BGN","bm-ML":"BGN","bn-BD":"BDT","bn-GB":"BDT","bn-IN":"INR","bn-NP":"INR","bo-CN":"CNY","bo-IN":"INR","bo-NP":"INR","br-FR":"EUR","bs-BA":"BAM","ca-AD":"EUR","ca-ES":"EUR","ca-FR":"EUR","ca-IT":"EUR","ce-RU":"EUR","ch-GU":"EUR","ch-MP":"EUR","co-FR":"EUR","cs-CZ":"CZK","cv-RU":"RUB","cy-AR":"RUB","cy-GB":"GBP","da-DE":"GBP","da-DK":"DKK","da-GL":"DKK","da-IS":"DKK","de-AT":"EUR","de-BE":"EUR","de-BR":"EUR","de-CA":"EUR","de-CH":"CHF","de-CZ":"CHF","de-DE":"EUR","de-DK":"EUR","de-HU":"EUR","de-IT":"EUR","de-KZ":"EUR","de-LI":"EUR","de-LU":"EUR","de-NA":"EUR","de-PL":"EUR","de-PY":"EUR","de-RO":"EUR","de-SK":"EUR","de-US":"EUR","dv-IN":"EUR","dv-MV":"MVR","dz-BT":"BTN","dz-IN":"BTN","ee-GH":"BTN","ee-TG":"BTN","el-AL":"BTN","el-CY":"EUR","el-DE":"EUR","el-EG":"EUR","el-GB":"EUR","el-GR":"EUR","el-IT":"EUR","el-RO":"EUR","el-TR":"EUR","el-UA":"EUR","en-AC":"EUR","en-AG":"XCD","en-AI":"XCD","en-AS":"XCD","en-AU":"AUD","en-AW":"AUD","en-BB":"AUD","en-BE":"AUD","en-BM":"AUD","en-BN":"AUD","en-BS":"AUD","en-BW":"BWP","en-BZ":"BWP","en-CA":"CAD","en-CC":"CAD","en-CK":"CAD","en-CM":"CAD","en-CN":"CAD","en-CX":"CAD","en-DE":"CAD","en-DG":"CAD","en-DM":"CAD","en-DO":"CAD","en-ES":"CAD","en-ET":"CAD","en-FI":"CAD","en-FJ":"CAD","en-FK":"CAD","en-FM":"CAD","en-FR":"CAD","en-GB":"GBP","en-GD":"GBP","en-GG":"GBP","en-GH":"GBP","en-GI":"GBP","en-GM":"GBP","en-GU":"GBP","en-GY":"GBP","en-HK":"HKD","en-HN":"HKD","en-IE":"EUR","en-IL":"EUR","en-IM":"EUR","en-IN":"INR","en-IO":"INR","en-IT":"INR","en-JE":"INR","en-JM":"INR","en-KE":"INR","en-KI":"INR","en-KN":"INR","en-KY":"INR","en-LB":"INR","en-LC":"INR","en-LK":"INR","en-LR":"INR","en-LS":"INR","en-MG":"INR","en-MH":"INR","en-MP":"INR","en-MS":"INR","en-MT":"INR","en-MU":"INR","en-MW":"INR","en-MY":"INR","en-NA":"INR","en-NF":"INR","en-NG":"NGN","en-NL":"NGN","en-NR":"NGN","en-NU":"NGN","en-NZ":"NZD","en-PA":"NZD","en-PG":"NZD","en-PH":"PHP","en-PI":"PHP","en-PK":"PHP","en-PM":"PHP","en-PN":"PHP","en-PR":"PHP","en-PW":"PHP","en-RW":"PHP","en-SB":"PHP","en-SC":"PHP","en-SG":"SGD","en-SH":"SGD","en-SL":"SGD","en-SS":"SGD","en-SZ":"SGD","en-TA":"SGD","en-TC":"SGD","en-TK":"SGD","en-TO":"SGD","en-TT":"SGD","en-TV":"SGD","en-TZ":"SGD","en-UD":"SGD","en-UG":"SGD","en-UM":"SGD","en-US":"USD","en-VC":"USD","en-VG":"USD","en-VI":"USD","en-VU":"USD","en-WS":"USD","en-ZA":"ZAR","en-ZM":"ZAR","en-ZW":"ZWD","eo-EO":"ZWD","eo-SM":"ZWD","es-AD":"ZWD","es-AR":"ARS","es-BO":"BOB","es-BZ":"BOB","es-CL":"CLP","es-CO":"COP","es-CR":"CRC","es-CU":"CRC","es-DE":"CRC","es-DO":"DOP","es-EA":"DOP","es-EC":"USD","es-ES":"EUR","es-GQ":"EUR","es-GT":"GTQ","es-HN":"HNL","es-IC":"HNL","es-LA":"HNL","es-MA":"HNL","es-MX":"MXN","es-NI":"NIO","es-PA":"PAB","es-PE":"PEN","es-PH":"PEN","es-PR":"USD","es-PY":"PYG","es-SV":"SVC","es-TT":"SVC","es-US":"USD","es-UY":"UYU","es-VE":"VEB","et-EE":"EEK","et-FI":"EEK","eu-ES":"EUR","eu-FR":"EUR","fa-AE":"EUR","fa-AF":"EUR","fa-IQ":"EUR","fa-IR":"IRR","fa-OM":"IRR","fa-PK":"IRR","fa-QA":"IRR","fa-TJ":"IRR","fb-LT":"IRR","ff-GN":"IRR","ff-MR":"IRR","ff-SN":"IRR","fi-FI":"EUR","fi-RU":"EUR","fi-SE":"EUR","fj-FJ":"EUR","fo-FO":"DKK","fr-AD":"DKK","fr-BE":"EUR","fr-BF":"EUR","fr-BI":"EUR","fr-BJ":"EUR","fr-BL":"EUR","fr-CA":"CAD","fr-CD":"CAD","fr-CF":"CAD","fr-CG":"CAD","fr-CH":"CHF","fr-CI":"CHF","fr-CM":"CHF","fr-CP":"CHF","fr-DJ":"CHF","fr-DZ":"CHF","fr-FR":"EUR","fr-GA":"EUR","fr-GB":"EUR","fr-GF":"EUR","fr-GN":"EUR","fr-GP":"EUR","fr-GQ":"EUR","fr-HT":"EUR","fr-IT":"EUR","fr-KM":"EUR","fr-LB":"EUR","fr-LU":"EUR","fr-MA":"EUR","fr-MC":"EUR","fr-MF":"EUR","fr-MG":"EUR","fr-ML":"EUR","fr-MQ":"EUR","fr-MR":"EUR","fr-MU":"EUR","fr-NC":"EUR","fr-NE":"EUR","fr-PF":"EUR","fr-PM":"EUR","fr-RE":"EUR","fr-RW":"EUR","fr-SC":"EUR","fr-SN":"EUR","fr-SY":"EUR","fr-TD":"EUR","fr-TF":"EUR","fr-TG":"EUR","fr-TN":"EUR","fr-US":"EUR","fr-VU":"EUR","fr-WF":"EUR","fr-YT":"EUR","fy-NL":"EUR","ga-GB":"EUR","ga-IE":"EUR","gd-GB":"GBP","gl-ES":"EUR","gl-PT":"EUR","g
1n-AR":"EUR","gn-BO":"EUR","gn-PY":"EUR","gu-IN":"INR","gu-KE":"INR","gv-IM":"INR","he-IL":"ILS","hi-FJ":"ILS","hi-IN":"INR","hi-NP":"INR","hi-UG":"INR","hi-ZA":"INR","ho-PG":"INR","hr-AT":"INR","hr-BA":"INR","hr-DE":"INR","hr-HR":"HRK","hr-HU":"HRK","hr-IT":"HRK","ht-HT":"HTG","hu-AT":"HTG","hu-HU":"HUF","hu-IL":"HUF","hu-RO":"HUF","hu-RS":"HUF","hu-SI":"HUF","hu-SK":"HUF","hu-UA":"HUF","hy-AM":"AMD","hy-CY":"AMD","hy-GE":"AMD","hy-IR":"AMD","hy-LB":"AMD","hy-SY":"AMD","hy-TR":"AMD","ia-SE":"AMD","id-ID":"IDR","id-NL":"IDR","ig-NG":"NGN","ii-CN":"NGN","ik-US":"NGN","is-IS":"ISK","it-AU":"ISK","it-BR":"ISK","it-CA":"ISK","it-CH":"CHF","it-DE":"CHF","it-FR":"CHF","it-GB":"CHF","it-HR":"CHF","it-IT":"EUR","it-SI":"EUR","it-SM":"EUR","it-US":"EUR","it-VA":"EUR","iu-GL":"EUR","ja-BR":"EUR","ja-JP":"JPY","jv-ID":"JPY","jv-MY":"JPY","ka-GE":"GEL","ka-IR":"GEL","ka-TR":"GEL","kg-CD":"GEL","ki-KE":"GEL","kj-NA":"GEL","kl-DK":"GEL","kl-GL":"DKK","km-KH":"KHR","kn-IN":"INR","ko-BR":"INR","ko-CN":"INR","ko-JP":"INR","ko-KP":"INR","ko-KR":"KRW","ko-US":"KRW","ks-GB":"KRW","ks-IN":"INR","ks-PK":"INR","ku-TR":"TRY","kw-GB":"GBP","la-VA":"GBP","lb-LU":"GBP","lg-UG":"UGX","li-NL":"EUR","ln-CD":"EUR","ln-CG":"EUR","lo-LA":"LAK","lt-LT":"LTL","lu-CD":"LTL","lv-LV":"LVL","mg-MG":"MGA","mh-MH":"MGA","mi-NZ":"NZD","mk-AL":"NZD","mk-GR":"NZD","mk-MK":"MKD","ml-AE":"MKD","ml-BH":"MKD","ml-GB":"MKD","ml-IL":"MKD","ml-IN":"INR","ml-MY":"INR","ml-QA":"INR","ml-SG":"INR","mr-IN":"INR","ms-BN":"INR","ms-CC":"INR","ms-ID":"INR","ms-MY":"MYR","ms-SG":"MYR","mt-MT":"EUR","my-BD":"EUR","my-MM":"MMK","na-NR":"MMK","nb-NO":"NOK","nb-SJ":"NOK","nd-ZW":"NOK","ne-BT":"NOK","ne-IN":"NOK","ne-NP":"INR","ng-NA":"INR","nl-AW":"AWG","nl-BE":"EUR","nl-DE":"EUR","nl-FR":"EUR","nl-NL":"EUR","nl-SR":"EUR","nn-NO":"NOK","nr-ZA":"ZAR","nv-US":"ZAR","ny-MW":"ZAR","ny-MZ":"ZAR","ny-ZM":"ZAR","ny-ZW":"ZAR","oc-FR":"EUR","om-ET":"ETB","om-KE":"KES","om-SO":"KES","or-IN":"INR","os-GE":"INR","pa-IN":"INR","pl-CZ":"INR","pl-DE":"INR","pl-IL":"INR","pl-PL":"PLN","pl-RO":"PLN","pl-SK":"PLN","pl-UA":"PLN","ps-AE":"PLN","ps-AF":"AFN","ps-IR":"AFN","ps-PK":"AFN","pt-AG":"AFN","pt-AO":"AFN","pt-BR":"BRL","pt-CV":"BRL","pt-FR":"BRL","pt-GW":"BRL","pt-MO":"BRL","pt-MZ":"BRL","pt-PT":"EUR","pt-ST":"EUR","pt-TL":"EUR","qu-BO":"EUR","qu-PE":"EUR","rm-CH":"EUR","rn-BI":"EUR","ro-HU":"EUR","ro-IL":"EUR","ro-MD":"EUR","ro-RO":"RON","ro-RS":"RON","ro-UA":"RON","ru-BY":"RON","ru-CN":"RON","ru-DE":"RON","ru-EE":"RON","ru-FI":"RON","ru-GE":"RON","ru-IL":"RON","ru-KG":"RON","ru-KZ":"RON","ru-LT":"RON","ru-LV":"RON","ru-MD":"RON","ru-MN":"RON","ru-RU":"RUB","ru-SJ":"RUB","ru-TM":"RUB","ru-UA":"UAH","ru-US":"UAH","ru-UZ":"UAH","rw-CD":"UAH","rw-RW":"RWF","rw-UG":"RWF","sa-IN":"INR","se-FI":"INR","se-NO":"NOK","se-SE":"NOK","sg-CF":"NOK","si-LK":"LKR","sk-HU":"LKR","sk-RS":"LKR","sk-SK":"EUR","sl-AT":"EUR","sl-HU":"EUR","sl-IT":"EUR","sl-SI":"EUR","sm-AS":"EUR","sm-WS":"EUR","sn-ZW":"EUR","so-DJ":"DJF","so-ET":"ETB","so-KE":"ETB","so-SO":"SOS","sq-AL":"ALL","sq-GR":"ALL","sq-ME":"ALL","sq-MK":"MKD","sq-RS":"MKD","sq-TR":"MKD","sr-RS":"RSD","ss-LS":"RSD","ss-SZ":"RSD","ss-ZA":"ZAR","st-LS":"ZAR","st-ZA":"ZAR","su-ID":"ZAR","sv-AX":"ZAR","sv-FI":"EUR","sv-SE":"SEK","sw-BI":"SEK","sw-CD":"SEK","sw-KE":"SEK","sw-MZ":"SEK","sw-SO":"SEK","sw-TZ":"SEK","sw-UG":"SEK","sw-YT":"SEK","sw-ZA":"SEK","ta-IN":"INR","ta-LK":"INR","ta-MU":"INR","ta-MY":"INR","ta-RE":"INR","ta-SG":"INR","te-IN":"INR","th-TH":"THB","ti-ER":"ERN","ti-ET":"ETB","ti-IL":"ETB","tk-AF":"ETB","tk-IR":"ETB","tk-TM":"TMM","tl-PH":"PHP","tl-US":"PHP","tn-BW":"PHP","tn-NA":"PHP","tn-ZA":"ZAR","tn-ZW":"ZAR","to-TO":"ZAR","tr-BG":"ZAR","tr-CY":"TRY","tr-DE":"TRY","tr-GR":"TRY","tr-MK":"TRY","tr-NL":"TRY","tr-RO":"TRY","tr-TR":"TRY","tr-UA":"TRY","tr-UZ":"TRY","ts-MZ":"TRY","ts-SZ":"TRY","ts-ZA":"ZAR","tt-RU":"RUB","ty-PF":"RUB","uk-PL":"RUB","uk-SK":"RUB","uk-UA":"UAH","ur-IN":"UAH","ur-MU":"UAH","ur-PK":"PKR","ve-ZA":"ZAR","ve-ZW":"ZAR","vi-CN":"ZAR","vi-US":"ZAR","vi-VN":"VND","wa-BE":"EUR","xh-LS":"EUR","xh-ZA":"ZAR","yi-UA":"ZAR","yo-BJ":"ZAR","yo-NG":"NGN","za-CN":"NGN","zh-CN":"CNY","zh-HK":"HKD","zh-TW":"TWD","zu-LS":"TWD","zu-MW":"TWD","zu-MZ":"TWD","zu-SZ":"TWD","zu-ZA":"ZAR"},langToLocaleMapping:{}},mt=new s.OlP("DEFAULT_LOCALE"),kt=new s.OlP("DEFAULT_LOCALE_CURRENCY"),Yt=new s.OlP("LOCALE_LANG_MAPPING"),ft=new s.OlP("LOCALE_CONFIG"),Ze=new s.OlP("LOCALE_CURRENCY_MAPPING"),Ke=new s.OlP("TRANSLOCO_DATE_TRANSFORMER"),xe=new s.OlP("TRANSLOCO_NUMBER_TRANSFORMER");class Fe{transform(Dn,st,_t){return function re(Jt,Dn,st){return function Re(Jt){return Jt instanceof Date&&!isNaN(Jt)}(Jt)?new Intl.DateTimeFormat(Dn,st).format(Jt):""}(Dn,st,_t)}}class ce{transform(Dn,st,_t,ut){return function ie(Jt,Dn,st){const _t=(0,u.He)(Jt);return null!==_t?new Intl.NumberFormat(Dn,st).format(_t):""}(Dn,_t,Object.assign(Object.assign({},ut),{style:st}))}}let yn=(()=>{class Jt{static forRoot(st={}){return{ngModule:Jt,providers:[{provide:Yt,useValue:st.langToLocaleMapping||at.langToLocaleMapping},{provide:ft,useValue:st.localeConfig||at.localeConfig},{provide:Ze,useValue:st.localeToCurrencyMapping||at.localeToCurrencyMapping},{provide:mt,useValue:st.defaultLocale||at.defaultLocale},{provide:kt,useValue:st.defaultCurrency||at.defaultCurrency},{provide:Ke,useClass:Fe},{provide:xe,useClass:ce}]}}}return Jt.\u0275fac=function(st){return new(st||Jt)},Jt.\u0275mod=s.oAB({type:Jt}),Jt.\u0275inj=s.cJS({}),Jt})()}
1,89177:(Mt,Le,y)=>{"use strict";y.d(Le,{hG:()=>Ot,K0:()=>xe,KI:()=>yt,y4:()=>T,Ot:()=>Q,Vn:()=>qe,kK:()=>Dn,He:()=>_t,$Z:()=>Ct});var s=y(94650),u=y(39646),g=y(32076),w=y(77579),f=y(61135),O=y(4128),B=y(39841),U=y(60515),ie=y(95698),re=y(54004),Re=y(54482),Ee=y(25403),je=y(44671),$e=y(82805),We=y(38421),mt=y(18505),kt=y(70262),Yt=y(34782),ft=y(63900),Ze=y(46100);class Ke{constructor(ot){this.translations=ot}getTranslation(ot){return(0,u.of)(this.translations.get(ot)||{})}}const xe=new s.OlP("TRANSLOCO_LOADER");function Fe(gt,ot){return gt&&(Object.prototype.hasOwnProperty.call(gt,ot)?gt[ot]:ot.split(".").reduce((pe,q)=>pe?.[q],gt))}function rt(gt){return gt?Array.isArray(gt)?gt.length:Tt(gt)?Object.keys(gt).length:gt?gt.length:0:0}function et(gt){return"string"==typeof gt}function Tt(gt){return!!gt&&"object"==typeof gt&&!Array.isArray(gt)}function yn(gt){return gt.replace(/(?:^\w|[A-Z]|\b\w)/g,(ot,pe)=>0==pe?ot.toLowerCase():ot.toUpperCase()).replace(/\s+|_|-|\//g,"")}function Dn(gt){return null==gt}function st(gt){return!1===Dn(gt)}function _t(gt){return function Ht(gt){return"number"==typeof gt}(gt)?gt:et(gt)&&!isNaN(Number(gt)-parseFloat(gt))?Number(gt):null}function ut(gt){return gt&&"string"==typeof gt.scope}function ye(gt){return(0,Ze.flatten)(gt,{safe:!0})}const Ot=new s.OlP("TRANSLOCO_CONFIG",{providedIn:"root",factory:()=>({defaultLang:"en"})}),Qe={defaultLang:"en",reRenderOnLangChange:!1,prodMode:!1,failedRetries:2,availableLangs:[],missingHandler:{logMissingKey:!0,useFallbackTranslation:!1,allowEmpty:!1},flatten:{aot:!1},interpolation:["{{","}}"]};function Ct(gt=Qe){return Object.assign(Object.assign({},Qe),gt)}const zt=new s.OlP("TRANSLOCO_TRANSPILER");let _n=(()=>{class gt{constructor(pe){this.interpolationMatcher=function fn(gt){const[ot,pe]=gt&&gt.interpolation?gt.interpolation:Qe.interpolation;return new RegExp(`${ot}(.*?)${pe}`,"g")}(pe)}transpile(pe,q={},we){return et(pe)?pe.replace(this.interpolationMatcher,(ne,Ae)=>(Ae=Ae.trim(),st(q[Ae])?q[Ae]:st(we[Ae])?this.transpile(we[Ae],q,we):"")):(q&&(Tt(pe)?pe=this.handleObject(pe,q,we):Array.isArray(pe)&&(pe=this.handleArray(pe,q,we))),pe)}handleObject(pe,q={},we){let ne=pe;return Object.keys(q).forEach(Ae=>{const bt=Fe(ne,Ae),rn=Fe(q,Ae),xn=this.transpile(bt,rn,we);ne=function ce(gt,ot,pe){gt=Object.assign({},gt);const q=ot.split("."),we=q.length-1;return q.reduce((ne,Ae,bt)=>(ne[Ae]=bt===we?pe:Array.isArray(ne[Ae])?ne[Ae].slice():Object.assign({},ne[Ae]),ne&&ne[Ae]),gt),gt}(ne,Ae,xn)}),ne}handleArray(pe,q={},we){return pe.map(ne=>this.transpile(ne,q,we))}}return gt.\u0275fac=function(pe){return new(pe||gt)(s.LFG(Ot,8))},gt.\u0275prov=s.Yz7({token:gt,factory:gt.\u0275fac}),gt})();const Ut=new s.OlP("TRANSLOCO_MISSING_HANDLER");let De=(()=>{class gt{handle(pe,q){return q.missingHandler.logMissingKey&&!q.prodMode&&console.warn(`%c Missing translation for '${pe}'`,"font-size: 12px; color: red"),pe}}return gt.\u0275fac=function(pe){return new(pe||gt)},gt.\u0275prov=s.Yz7({token:gt,factory:gt.\u0275fac}),gt})();const it=new s.OlP("TRANSLOCO_INTERCEPTOR");let an=(()=>{class gt{preSaveTranslation(pe){return pe}preSaveTranslationKey(pe,q){return q}}return gt.\u0275fac=function(pe){return new(pe||gt)},gt.\u0275prov=s.Yz7({token:gt,factory:gt.\u0275fac}),gt})();const nn=new s.OlP("TRANSLOCO_FALLBACK_STRATEGY");let Te,Vt=(()=>{class gt{constructor(pe){this.userConfig=pe}getNextLangs(){const pe=this.userConfig.fallbackLang;if(!pe)throw new Error("When using the default fallback, a fallback language must be provided in the config!");return Array.isArray(pe)?pe:[pe]}}return gt.\u0275fac=function(pe){return new(pe||gt)(s.LFG(Ot))},gt.\u0275prov=s.Yz7({token:gt,factory:gt.\u0275fac}),gt})();function Be(gt){if(!gt)return"";const ot=gt.split("/");return ot.pop(),ot.join("/")}function ue(gt){return gt?gt.split("/").pop():""}function He(gt,ot,pe="|"){if(et(gt)){const q=gt.split(pe),we=q.pop();return we===ot?[!0,q.toString()]:[!1,we]}return[!1,""]}function Ue(gt,ot){const[pe]=He(ot,"static");return!pe&&!!gt.config.reRenderOnLangChange}function Bt(gt){return gt?ot=>ot:(0,ie.q)(1)}function pt(gt,ot){return function Ge(gt){return gt&&Tt(gt.loader)}(gt)?function Qt(gt,ot){return Object.keys(gt).reduce((pe,q)=>(pe[`${ot}/${q}`]=gt[q],pe),{})}(gt.loader,ot):void 0}function It(gt){return{scope:Be(gt)||null,langName:ue(gt)}}function Ne(gt){const{path:ot,inlineLoader:pe,mainLoader:q,data:we}=gt;if(pe){if(!1===function jt(gt){return"function"==typeof gt}(pe[ot]))throw`You're using an inline loader but didn't provide a loader for ${ot}`;return pe[ot]().then(Ae=>Ae.default?Ae.default:Ae)}return q.getTranslation(ot,we)}let qe=(()=>{class gt{constructor(pe,q,we,ne,Ae,bt){this.loader=pe,this.parser=q,this.missingHandler=we,this.interceptor=ne,this.userConfig=Ae,this.fallbackStrategy=bt,this.subscription=null,this.translations=new Map,this.cache=new Map,this.defaultLang="",this.availableLangs=[],this.isResolvedMissingOnce=!1,this.failedLangs=new Set,this.events=new w.x,this.events$=this.events.asObservable(),this.loader||(this.loader=new Ke(this.translations)),Te=this,this.mergedConfig=function hn(gt,ot){return Object.assign(Object.assign(Object.assign({},gt),ot),{missingHandler:Object.assign(Object.assign({},gt.missingHandler),ot.missingHandler),flatten:Object.assign(Object.assign({},gt.flatten),ot.flatten)})}(Qe,this.userConfig),this.setAvailableLangs(this.mergedConfig.availableLangs||[]),this.setFallbackLangForMissingTranslation(this.mergedConfig),this.setDefaultLang(this.mergedConfig.defaultLang),this.lang=new f.X(this.getDefaultLang()),this.langChanges$=this.lang.asObservable(),this.subscription=this.events$.subscribe(rn=>{"translationLoadSuccess"===rn.type&&rn.wasFailure&&this.setActiveLang(rn.payload.langName)})}get config(){return this.mergedConfig}getDefaultLang(){return this.defaultLang}setDefaultLang(pe){this.defaultLang=pe}getActiveLang(){return this.lang.getValue()}setActiveLang(pe){var q,we;return this.lang.next(pe),null===(we=(q=this.parser).onLangChanged)||void 0===we||we.call(q,pe),this.events.next({type:"langChanged",payload:It(pe)}),this}setAvailableLangs(pe){this.availableLangs=pe}getAvailableLangs(){return this.availableLangs}load(pe,q={}){const we=this.cache.get(pe);if(we)return we;let ne;const Ae=this._isLangScoped(pe);let bt;Ae&&(bt=Be(pe));const rn={path:pe,mainLoader:this.loader,inlineLoader:q.inlineLoader,data:Ae?{scope:bt}:void 0};if(this.useFallbackTranslation(pe)){const qn=Ae?`${bt}/${this.firstFallbackLang}`:this.firstFallbackLang,oi=function he({mainLoader:gt,path:ot,data:pe,fallbackPath:q,inlineLoader:we}){return(q?[ot,q]:[ot]).map(Ae=>{const bt=Ne({path:Ae,mainLoader:gt,inlineLoader:we,data:pe});return(0,g.D)(bt).pipe((0,re.U)(rn=>({translation:rn,lang:Ae})))})}(Object.assign(Object.assign({},rn),{fallbackPath:qn}));ne=(0,O.D)(oi)}else{const qn=Ne(rn);ne=(0,g.D)(qn)}const xn=ne.pipe(function at(gt=1/0){let ot;ot=gt&&"object"==typeof gt?gt:{count:gt};const{count:pe=1/0,delay:q,resetOnSuccess:we=!1}=ot;return pe<=0?je.y:(0,Re.e)((ne,Ae)=>{let rn,bt=0;const xn=()=>{let qn=!1;rn=ne.subscribe((0,Ee.x)(Ae,oi=>{we&&(bt=0),Ae.next(oi)},void 0,oi=>{if(bt++<pe){const ui=()=>{rn?(rn.unsubscribe(),rn=null,xn()):qn=!0};if(null!=q){const ji="number"==typeof q?(0,$e.H)(q):(0,We.Xf)(q(oi,bt)),ir=(0,Ee.x)(Ae,()=>{ir.unsubscribe(),ui()},()=>{Ae.complete()});ji.subscribe(ir)}else ui()}else Ae.error(oi)})),qn&&(rn.unsubscribe(),rn=null,xn())};xn()})}
1(this.config.failedRetries),(0,mt.b)(qn=>{Array.isArray(qn)?qn.forEach(oi=>{this.handleSuccess(oi.lang,oi.translation),oi.lang!==pe&&this.cache.set(oi.lang,(0,u.of)({}))}):this.handleSuccess(pe,qn)}),(0,kt.K)(qn=>(this.mergedConfig.prodMode||console.error(`Error while trying to load "${pe}"`,qn),this.handleFailure(pe,q))),(0,Yt.d)(1));return this.cache.set(pe,xn),xn}translate(pe,q={},we=this.getActiveLang()){if(!pe)return pe;const{scope:ne,resolveLang:Ae}=this.resolveLangAndScope(we);if(Array.isArray(pe))return pe.map(xn=>this.translate(ne?`${ne}.${xn}`:xn,q,Ae));pe=ne?`${ne}.${pe}`:pe;const bt=this.getTranslation(Ae),rn=bt[pe];return rn?this.parser.transpile(rn,q,bt):this._handleMissingKey(pe,rn,q)}selectTranslate(pe,q,we,ne=!1){let Ae;const bt=(xn,qn)=>this.load(xn,qn).pipe((0,re.U)(()=>ne?this.translateObject(pe,q,xn):this.translate(pe,q,xn)));if(Dn(we))return this.langChanges$.pipe((0,ft.w)(xn=>bt(xn)));if(ut(we)){const xn=we;we=xn.scope,Ae=pt(xn,xn.scope)}if(this.isLang(we)||this.isScopeWithLang(we))return bt(we);const rn=we;return this.langChanges$.pipe((0,ft.w)(xn=>bt(`${rn}/${xn}`,{inlineLoader:Ae})))}isScopeWithLang(pe){return this.isLang(ue(pe))}translateObject(pe,q={},we=this.getActiveLang()){if(et(pe)||Array.isArray(pe)){if(Array.isArray(pe))return pe.map(qn=>this.translateObject(bt?`${bt}.${qn}`:qn,q,Ae));const{resolveLang:Ae,scope:bt}=this.resolveLangAndScope(we),rn=this.getTranslation(Ae),xn=function ct(gt){return(0,Ze.unflatten)(gt)}(this.getObjectByKey(rn,pe=bt?`${bt}.${pe}`:pe));return function Lt(gt){return 0===rt(gt)}(xn)?this.translate(pe,q,we):this.parser.transpile(xn,q,rn)}const ne=[];for(const[Ae,bt]of this.getEntries(pe))ne.push(this.translateObject(Ae,bt,we));return ne}selectTranslateObject(pe,q,we){if(et(pe)||Array.isArray(pe))return this.selectTranslate(pe,q,we,!0);const[[ne,Ae],...bt]=this.getEntries(pe);return this.selectTranslateObject(ne,Ae,we).pipe((0,re.U)(rn=>{const xn=[rn];for(const[qn,oi]of bt)xn.push(this.translateObject(qn,oi,we));return xn}))}getTranslation(pe){if(pe){if(this.isLang(pe))return this.translations.get(pe)||{};{const{scope:q,resolveLang:we}=this.resolveLangAndScope(pe),ne=this.translations.get(we)||{};return this.getObjectByKey(ne,q)}}return this.translations}selectTranslation(pe){let q=this.langChanges$;if(pe){const we=ue(pe)!==pe;q=this.isLang(pe)||we?(0,u.of)(pe):this.langChanges$.pipe((0,re.U)(ne=>`${pe}/${ne}`))}return q.pipe((0,ft.w)(we=>this.load(we).pipe((0,re.U)(()=>this.getTranslation(we)))))}setTranslation(pe,q=this.getActiveLang(),we={}){const Ae=Object.assign(Object.assign({},{merge:!0,emitChange:!0}),we),bt=Be(q);let rn=pe;bt&&(rn=ye({[this.getMappedScope(bt)]:pe}));const xn=bt?ue(q):q,qn=Object.assign(Object.assign({},Ae.merge&&this.getTranslation(xn)),rn),oi=this.mergedConfig.flatten.aot?qn:ye(qn),ui=this.interceptor.preSaveTranslation(oi,xn);this.translations.set(xn,ui),Ae.emitChange&&this.setActiveLang(this.getActiveLang())}setTranslationKey(pe,q,we=this.getActiveLang(),ne={}){const Ae=this.interceptor.preSaveTranslationKey(pe,q,we);this.setTranslation({[pe]:Ae},we,Object.assign(Object.assign({},ne),{merge:!0}))}setFallbackLangForMissingTranslation({fallbackLang:pe}){const q=Array.isArray(pe)?pe[0]:pe;pe&&this.useFallbackTranslation(q)&&(this.firstFallbackLang=q)}_handleMissingKey(pe,q,we){if(this.config.missingHandler.allowEmpty&&""===q)return"";if(!this.isResolvedMissingOnce&&this.useFallbackTranslation()){this.isResolvedMissingOnce=!0;const ne=this.translate(pe,we,this.firstFallbackLang);return this.isResolvedMissingOnce=!1,ne}return this.missingHandler.handle(pe,this.getMissingHandlerData(),we)}_isLangScoped(pe){return-1===this.getAvailableLangsIds().indexOf(pe)}isLang(pe){return-1!==this.getAvailableLangsIds().indexOf(pe)}_loadDependencies(pe,q){const we=ue(pe);return this._isLangScoped(pe)&&!this.isLoadedTranslation(we)?(0,B.a)(this.load(we),this.load(pe,{inlineLoader:q})):this.load(pe,{inlineLoader:q})}_completeScopeWithLang(pe){return this._isLangScoped(pe)&&!this.isLang(ue(pe))?`${pe}/${this.getActiveLang()}`:pe}_setScopeAlias(pe,q){this.mergedConfig.scopeMapping||(this.mergedConfig.scopeMapping={}),this.mergedConfig.scopeMapping[pe]=q}
1ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null),this.cache.clear()}isLoadedTranslation(pe){return rt(this.getTranslation(pe))}getAvailableLangsIds(){return et(this.getAvailableLangs()[0])?this.getAvailableLangs():this.getAvailableLangs().map(q=>q.id)}getMissingHandlerData(){return Object.assign(Object.assign({},this.config),{activeLang:this.getActiveLang(),availableLangs:this.availableLangs,defaultLang:this.defaultLang})}useFallbackTranslation(pe){return this.config.missingHandler.useFallbackTranslation&&pe!==this.firstFallbackLang}handleSuccess(pe,q){this.setTranslation(q,pe,{emitChange:!1}),this.events.next({wasFailure:!!this.failedLangs.size,type:"translationLoadSuccess",payload:It(pe)}),this.failedLangs.forEach(we=>this.cache.delete(we)),this.failedLangs.clear()}handleFailure(pe,q){Dn(q.failedCounter)&&(q.failedCounter=0,q.fallbackLangs||(q.fallbackLangs=this.fallbackStrategy.getNextLangs(pe)));const we=pe.split("/"),Ae=q.fallbackLangs[q.failedCounter];if(this.failedLangs.add(pe),this.cache.has(Ae))return this.handleSuccess(Ae,this.getTranslation(Ae)),U.E;if(!Ae||Ae===we[we.length-1]){let xn="Unable to load translation and all the fallback languages";throw we.length>1&&(xn+=", did you misspelled the scope name?"),new Error(xn)}let rn=Ae;return we.length>1&&(we[we.length-1]=Ae,rn=we.join("/")),q.failedCounter++,this.events.next({type:"translationLoadFailure",payload:It(pe)}),this.load(rn,q)}getMappedScope(pe){const{scopeMapping:q={}}=this.config;return q[pe]||yn(pe)}resolveLangAndScope(pe){let we,q=pe;if(this._isLangScoped(pe)){const ne=ue(pe),Ae=this.isLang(ne);q=Ae?ne:this.getActiveLang(),we=this.getMappedScope(Ae?Be(pe):pe)}return{scope:we,resolveLang:q}}getObjectByKey(pe,q){const we={},ne=`${q}.`;for(const Ae in pe)Ae.startsWith(ne)&&(we[Ae.replace(ne,"")]=pe[Ae]);return we}getEntries(pe){return pe instanceof Map?pe.entries():Object.entries(pe)}}return gt.\u0275fac=function(pe){return new(pe||gt)(s.LFG(xe,8),s.LFG(zt),s.LFG(Ut),s.LFG(it),s.LFG(Ot),s.LFG(nn))},gt.\u0275prov=s.Yz7({token:gt,factory:gt.\u0275fac,providedIn:"root"}),gt}
1)(),Wt=(()=>{class gt{}return gt.\u0275fac=function(pe){return new(pe||gt)},gt.\u0275cmp=s.Xpm({type:gt,selectors:[["ng-component"]],inputs:{html:"html"},decls:1,vars:1,consts:[[1,"transloco-loader-template",3,"innerHTML"]],template:function(pe,q){1&pe&&s._UZ(0,"div",0),2&pe&&s.Q6J("innerHTML",q.html,s.oJD)},encapsulation:2}),gt})();class tn{constructor(ot,pe){this.view=ot,this.vcr=pe,this.injector=this.vcr.injector}attachView(){if(this.view instanceof s.Rgc)this.vcr.createEmbeddedView(this.view);else if(et(this.view)){const ot=this.createComponent(Wt);ot.instance.html=this.view,ot.hostView.detectChanges()}else this.createComponent(this.view)}detachView(){this.vcr.clear()}createComponent(ot){const q=this.injector.get(s._Vd).resolveComponentFactory(ot);return this.vcr.createComponent(q)}}const An=new s.OlP("TRANSLOCO_LANG"),St=new s.OlP("TRANSLOCO_LOADING_TEMPLATE"),gn=new s.OlP("TRANSLOCO_SCOPE");class K{constructor(){this.initialized=!1}resolve({inline:ot,provider:pe,active:q}){let we=q;if(this.initialized)return we=q,we;if(pe){const[,ne]=He(pe,"static");we=ne}if(ot){const[,ne]=He(ot,"static");we=ne}return this.initialized=!0,we}resolveLangBasedOnScope(ot){return Be(ot)?ue(ot):ot}resolveLangPath(ot,pe){return pe?`${pe}/${ot}`:ot}}class Me{constructor(ot){this.translocoService=ot}resolve({inline:ot,provider:pe}={inline:void 0,provider:void 0}){if(ot)return ot;if(pe){if(ut(pe)){const{scope:q,alias:we=yn(q)}=pe;return this.translocoService._setScopeAlias(q,we),q}return pe}}}let yt=(()=>{class gt{constructor(pe,q,we,ne,Ae,bt,rn,xn,qn){this.translocoService=pe,this.tpl=q,this.providerScope=we,this.providerLang=ne,this.providedLoadingTpl=Ae,this.vcr=bt,this.cdr=rn,this.host=xn,this.renderer=qn,this.subscription=null,this.translationMemo={},this.params={},this.initialized=!1,this.langResolver=new K,this.scopeResolver=new Me(this.translocoService),this.strategy=null===this.tpl?"attribute":"structural"}static ngTemplateContextGuard(pe,q){return!0}ngOnInit(){const pe=Ue(this.translocoService,this.providerLang||this.inlineLang);this.subscription=this.translocoService.langChanges$.pipe((0,ft.w)(we=>{const ne=this.langResolver.resolve({inline:this.inlineLang,provider:this.providerLang,active:we});return Array.isArray(this.providerScope)?(0,O.D)(this.providerScope.map(Ae=>this.resolveScope(ne,Ae))):this.resolveScope(ne,this.providerScope)}),Bt(pe)).subscribe(()=>{this.currentLang=this.langResolver.resolveLangBasedOnScope(this.path),"attribute"===this.strategy?this.attributeStrategy():this.structuralStrategy(this.currentLang,this.inlineRead),this.cdr.markForCheck(),this.initialized=!0});const q=this.getLoadingTpl();!this.initialized&&q&&(this.loaderTplHandler=new tn(q,this.vcr),this.loaderTplHandler.attachView())}ngOnChanges(pe){"attribute"===this.strategy&&Object.keys(pe).some(we=>!pe[we].firstChange)&&this.attributeStrategy()}attributeStrategy(){this.detachLoader(),this.renderer.setProperty(this.host.nativeElement,"innerText",this.translocoService.translate(this.key,this.params,this.currentLang))}structuralStrategy(pe,q){this.translationMemo={},this.view?(this.view.context.$implicit=this.getTranslateFn(pe,q),this.view.context.currentLang=this.currentLang):(this.detachLoader(),this.view=this.vcr.createEmbeddedView(this.tpl,{$implicit:this.getTranslateFn(pe,q),currentLang:this.currentLang}))}getTranslateFn(pe,q){return(we,ne)=>{const Ae=q?`${q}.${we}`:we,bt=ne?`${Ae}${JSON.stringify(ne)}`:Ae;return Object.prototype.hasOwnProperty.call(this.translationMemo,bt)||(this.translationMemo[bt]={params:ne,value:this.translocoService.translate(Ae,ne,pe)}),this.translationMemo[bt].value}}getLoadingTpl(){return this.inlineTpl||this.providedLoadingTpl}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}detachLoader(){var pe;null===(pe=this.loaderTplHandler)||void 0===pe||pe.detachView()}resolveScope(pe,q){const we=this.scopeResolver.resolve({inline:this.inlineScope,provider:q});this.path=this.langResolver.resolveLangPath(pe,we);const ne=pt(q,we);return this.translocoService._loadDependencies(this.path,ne)}}return gt.\u0275fac=function(pe){return new(pe||gt)(s.Y36(qe),s.Y36(s.Rgc,8),s.Y36(gn,8),s.Y36(An,8),s.Y36(St,8),s.Y36(s.s_b),s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(s.Qsj))},gt.\u0275dir=s.lG2({type:gt,selectors:[["","transloco",""]],inputs:{key:["transloco","key"],params:["translocoParams","params"],inlineScope:["translocoScope","inlineScope"],inlineRead:["translocoRead","inlineRead"],inlineLang:["translocoLang","inlineLang"],inlineTpl:["translocoLoadingTpl","inlineTpl"]},features:[s.TTD]}),gt})(),Q=(()=>{class gt{constructor(pe,q,we,ne){this.translocoService=pe,this.providerScope=q,this.providerLang=we,this.cdr=ne,this.subscription=null,this.lastValue="",this.langResolver=new K,this.scopeResolver=new Me(this.translocoService)}transform(pe,q,we){var ne;if(!pe)return pe;const Ae=q?`${pe}${JSON.stringify(q)}`:pe;if(Ae===this.lastKey)return this.lastValue;this.lastKey=Ae,null===(ne=this.subscription)||void 0===ne||ne.unsubscribe();const bt=Ue(this.translocoService,this.providerLang||we);return this.subscription=this.translocoService.langChanges$.pipe((0,ft.w)(rn=>{const xn=this.langResolver.resolve({inline:we,provider:this.providerLang,active:rn});return Array.isArray(this.providerScope)?(0,O.D)(this.providerScope.map(qn=>this.resolveScope(xn,qn))):this.resolveScope(xn,this.providerScope)}),Bt(bt)).subscribe(()=>
1this.updateValue(pe,q)),this.lastValue}ngOnDestroy(){this.subscription&&(this.subscription.unsubscribe(),this.subscription=null)}updateValue(pe,q){const we=this.langResolver.resolveLangBasedOnScope(this.path);this.lastValue=this.translocoService.translate(pe,q,we),this.cdr.markForCheck()}resolveScope(pe,q){const we=this.scopeResolver.resolve({inline:void 0,provider:q});this.path=this.langResolver.resolveLangPath(pe,we);const ne=pt(q,we);return this.translocoService._loadDependencies(this.path,ne)}}return gt.\u0275fac=function(pe){return new(pe||gt)(s.Y36(qe,16),s.Y36(gn,24),s.Y36(An,24),s.Y36(s.sBO,16))},gt.\u0275pipe=s.Yjl({name:"transloco",type:gt,pure:!1}),gt})();const Y=[{provide:zt,useClass:_n,deps:[Ot]},{provide:Ut,useClass:De},{provide:it,useClass:an},{provide:nn,useClass:Vt,deps:[Ot]}];let T=(()=>{class gt{}return gt.\u0275fac=function(pe){return new(pe||gt)},gt.\u0275mod=s.oAB({type:gt}),gt.\u0275inj=s.cJS({providers:[Y]}),gt})();new s.OlP("TRANSLOCO_TEST_LANGS - Available testing languages"),new s.OlP("TRANSLOCO_TEST_OPTIONS - Testing options")},69264:(Mt,Le,y)=>{"use strict";y.d(Le,{aU:()=>Us,$l:()=>js,Ph:()=>Vn,Qf:()=>Ir,ZM:()=>ds,fJ:()=>ee,yh:()=>zr});var s=y(94650),u=y(4707);let g=(()=>{class fe{constructor(){this.bootstrap$=new u.t(1)}get appBootstrapped$(){return this.bootstrap$.asObservable()}bootstrap(){this.bootstrap$.next(!0),this.bootstrap$.complete()}}return fe.\u0275fac=function(ke){return new(ke||fe)},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();function w(fe,wt){return fe===wt}function O(fe,wt=w){let ke=null,lt=null;function Rt(){return function f(fe,wt,ke){if(null===wt||null===ke||wt.length!==ke.length)return!1;const lt=wt.length;for(let Rt=0;Rt<lt;Rt++)if(!fe(wt[Rt],ke[Rt]))return!1;return!0}(wt,ke,arguments)||(lt=fe.apply(null,arguments)),ke=arguments,lt}return Rt.reset=function(){ke=null,lt=null},Rt}let B=(()=>{class fe{static set(ke){this._value=ke}static pop(){const ke=this._value;return this._value={},ke}}
1return fe._value={},fe})();const U=new s.OlP("INITIAL_STATE_TOKEN",{providedIn:"root",factory:()=>B.pop()}),ie=new s.OlP("\u0275NGXS_STATE_FACTORY"),re=new s.OlP("\u0275NGXS_STATE_CONTEXT_FACTORY");var Re=y(36895),Ee=y(69751),je=y(77579),$e=y(61135),We=y(39646),at=y(4128),mt=y(62843),kt=y(60515),Yt=y(32076),ft=y(45191),Ze=y(39300),Ke=y(54004),xe=y(34782),Fe=y(95698),ce=y(38421),rt=y(54482),Lt=y(25403);function jt(fe,wt){return wt?ke=>ke.pipe(jt((lt,Rt)=>(0,ce.Xf)(fe(lt,Rt)).pipe((0,Ke.U)((en,Tn)=>wt(lt,en,Rt,Tn))))):(0,rt.e)((ke,lt)=>{let Rt=0,en=null,Tn=!1;ke.subscribe((0,Lt.x)(lt,Gn=>{en||(en=(0,Lt.x)(lt,void 0,()=>{en=null,Tn&&lt.complete()}),(0,ce.Xf)(fe(Gn,Rt++)).subscribe(en))},()=>{Tn=!0,!en&&lt.complete()}))})}var et=y(95577),Ht=y(46590),Tt=y(70262),qt=y(82722),yn=y(71884),Jt=y(18505),Dn=y(68675);function De(fe){return fe.constructor&&fe.constructor.type?fe.constructor.type:fe.type}const an=(fe,wt,ke)=>{fe=Object.assign({},fe);const lt=wt.split("."),Rt=lt.length-1;return lt.reduce((en,Tn,Gn)=>(en[Tn]=Gn===Rt?ke:Array.isArray(en[Tn])?en[Tn].slice():Object.assign({},en[Tn]),en&&en[Tn]),fe),fe},nn=(fe,wt)=>wt.split(".").reduce((ke,lt)=>ke&&ke[lt],fe),Vt=fe=>fe&&"object"==typeof fe&&!Array.isArray(fe),hn=(fe,...wt)=>{if(!wt.length)return fe;const ke=wt.shift();if(Vt(fe)&&Vt(ke))for(const lt in ke)Vt(ke[lt])?(fe[lt]||Object.assign(fe,{[lt]:{}}),hn(fe[lt],ke[lt])):Object.assign(fe,{[lt]:ke[lt]});return hn(fe,...wt)};let me=(()=>{class fe{constructor(ke,lt){this._ngZone=ke,this._platformId=lt}enter(ke){return(0,Re.PM)(this._platformId)?this.runInsideAngular(ke):this.runOutsideAngular(ke)}leave(ke){return this.runInsideAngular(ke)}runInsideAngular(ke){return s.R0b.isInAngularZone()?ke():this._ngZone.run(ke)}runOutsideAngular(ke){return s.R0b.isInAngularZone()?this._ngZone.runOutsideAngular(ke):ke()}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(s.R0b),s.LFG(s.Lbi))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const Wt=new s.OlP("ROOT_OPTIONS"),tn=new s.OlP("ROOT_STATE_TOKEN"),An=new s.OlP("FEATURE_STATE_TOKEN"),St=new s.OlP("NGXS_PLUGINS"),gn="NGXS_META",K="NGXS_OPTIONS_META",Me="NGXS_SELECTOR_META";let yt=(()=>{class fe{constructor(){this.defaultsState={},this.selectorOptions={injectContainerState:!0,suppressErrors:!0},this.compatibility={strictContentSecurityPolicy:!1},this.executionStrategy=me}}return fe.\u0275fac=function(ke){return new(ke||fe)},fe.\u0275prov=s.Yz7({token:fe,factory:function(ke){let lt=null;return ke?lt=new ke:(Rt=s.LFG(Wt),lt=hn(new fe,Rt)),lt;var Rt},providedIn:"root"}),fe})();class Q{constructor(wt,ke,lt){this.previousValue=wt,this.currentValue=ke,this.firstChange=lt}}let Y=(()=>{class fe{enter(ke){return ke()}leave(ke){return ke()}}return fe.\u0275fac=function(ke){return new(ke||fe)},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const T=new s.OlP("USER_PROVIDED_NGXS_EXECUTION_STRATEGY"),se=new s.OlP("NGXS_EXECUTION_STRATEGY",{providedIn:"root",factory:()=>{const fe=(0,s.f3M)(s.gxx),wt=fe.get(T);return fe.get(wt||(typeof s.dqk.Zone<"u"?me:Y))}});function Pe(fe){if(!fe.hasOwnProperty(gn)){const wt={name:null,actions:{},defaults:{},path:null,makeRootSelector:ke=>ke.getStateGetter(wt.name),children:[]};Object.defineProperty(fe,gn,{value:wt})}return Pt(fe)}function Pt(fe){return fe[gn]}function wn(fe){return fe[Me]}function gt(fe,wt){return wt&&wt.compatibility&&wt.compatibility.strictContentSecurityPolicy?function Bn(fe){const wt=fe.slice();return ke=>wt.reduce((lt,Rt)=>lt&&lt[Rt],ke)}(fe):function On(fe){const wt=fe;let ke="store."+wt[0],lt=0;const Rt=wt.length;let en=ke;for(;++lt<Rt;)en=en+" && "+(ke=ke+"."+wt[lt]);return new Function("store","return "+en+";")}(fe)}function bt(...fe){return function ui(fe,wt,ke=er){const lt=function xr(fe){return fe.reduce((wt,ke)=>(wt[De(ke)]=!0,wt),{})}(fe),Rt=wt&&function gi(fe){return fe.reduce((wt,ke)=>(wt[ke]=!0,wt),{})}(wt);return function(en){return en.pipe(function ji(fe,wt){return(0,Ze.h)(ke=>{const lt=De(ke.action);return fe[lt]&&(!wt||wt[ke.status])})}(lt,Rt),ke())}}(fe,["DISPATCHED"])}function er(){return(0,Ke.U)(fe=>fe.action)}function Yi(fe){return wt=>new Ee.y(ke=>wt.subscribe({next(lt){fe.leave(()=>ke.next(lt))},error(lt){fe.leave(()=>ke.error(lt))},complete(){fe.leave(()=>ke.complete())}}))}let or=(()=>{class fe{constructor(ke){this._executionStrategy=ke}enter(ke){return this._executionStrategy.enter(ke)}leave(ke){return this._executionStrategy.leave(ke)}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(se))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();function kr(fe){const wt=[];let ke=!1;return function(...Rt){if(ke)wt.unshift(Rt);else{for(ke=!0,fe(...Rt);wt.length>0;){const en=wt.pop();en&&fe(...en)}ke=!1}}}class _i extends je.x{constructor(){super(...arguments),this._orderedNext=kr(wt=>super.next(wt))}next(wt){this._orderedNext(wt)}}class es extends $e.X{constructor(wt){super(wt),this._orderedNext=kr(ke=>super.next(ke)),this._currentValue=wt}getValue(){return this._currentValue}next(wt){this._currentValue=wt,this._orderedNext(wt)}}let ar=(()=>{class fe extends _i{ngOnDestroy(){this.complete()}}return fe.\u0275fac=function(){let wt;return function(lt){return(wt||(wt=s.n5z(fe)))(lt||fe)}}(),fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();const dt=fe=>(...wt)=>fe.shift()(...wt,(...lt)=>dt(fe)(...lt));let L=(()=>{class fe{constructor(ke){this._injector=ke,this._errorHandler=null}reportErrorSafely(ke){null===this._errorHandler&&(this._errorHandler=this._injector.get(s.qLn));try{this._errorHandler.handleError(ke)}catch{}}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(s.zs3))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),ee=(()=>{class fe extends es{constructor(){super({})}ngOnDestroy(){this.complete()}}return fe.\u0275fac=function(ke){return new(ke||fe)},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),Oe=(()=>{class fe{constructor(ke,lt){this._parentManager=ke,this._pluginHandlers=lt,this.plugins=[],this.registerHandlers()}get rootPlugins(){return this._parentManager&&this._parentManager.plugins||this.plugins}registerHandlers(){const ke=this.getPluginHandlers();this.rootPlugins.push(...ke)}getPluginHandlers(){return(this._pluginHandlers||[]).map(lt=>lt.handle?lt.handle.bind(lt):lt)}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(fe,12),s.LFG(St,8))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac}),fe})(),Je=(()=>{class fe extends je.x{}return fe.\u0275fac=function(){let wt;return function(lt){return(wt||(wt=s.n5z(fe)))(lt||fe)}}(),fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),on=(()=>{class fe{constructor(ke,lt,Rt,en,Tn,Gn){this._actions=ke,this._actionResults=lt,this._pluginManager=Rt,this._stateStream=en,this._ngxsExecutionStrategy=Tn,this._internalErrorReporter=Gn}dispatch(ke){return this._ngxsExecutionStrategy.enter(()=>this.dispatchByEvents(ke)).pipe(function Ft(fe,wt){return ke=>{let lt=!1;return ke.subscribe({error:Rt=>{wt.enter(()=>Promise.resolve().then(()=>{lt||wt.leave(()=>fe.reportErrorSafely(Rt))}))}}),new Ee.y(Rt=>(lt=!0,ke.pipe(Yi(wt)).subscribe(Rt)))}}(this._internalErrorReporter,this._ngxsExecutionStrategy))}dispatchByEvents(ke){return Array.isArray(ke)?0===ke.length?(0,We.of)(this._stateStream.getValue()):(0,at.D)(ke.map(lt=>this.dispatchSingle(lt))):this.dispatchSingle(ke)}
1dispatchSingle(ke){const lt=this._stateStream.getValue();return dt([...this._pluginManager.plugins,(en,Tn)=>{en!==lt&&this._stateStream.next(en);const Gn=this.getActionResultStream(Tn);return Gn.subscribe(bi=>this._actions.next(bi)),this._actions.next({action:Tn,status:"DISPATCHED"}),this.createDispatchObservable(Gn)}])(lt,ke).pipe((0,xe.d)())}getActionResultStream(ke){return this._actionResults.pipe((0,Ze.h)(lt=>lt.action===ke&&"DISPATCHED"!==lt.status),(0,Fe.q)(1),(0,xe.d)())}createDispatchObservable(ke){return ke.pipe(jt(lt=>{switch(lt.status){case"SUCCESSFUL":return(0,We.of)(this._stateStream.getValue());case"ERRORED":return(0,mt._)(lt.error);default:return kt.E}})).pipe((0,xe.d)())}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(ar),s.LFG(Je),s.LFG(Oe),s.LFG(ee),s.LFG(or),s.LFG(L))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),Zn=(()=>{class fe{constructor(ke,lt,Rt){this._stateStream=ke,this._dispatcher=lt,this._config=Rt}getRootStateOperations(){return{getState:()=>this._stateStream.getValue(),setState:lt=>this._stateStream.next(lt),dispatch:lt=>this._dispatcher.dispatch(lt)}}setStateToTheCurrentWithNew(ke){const lt=this.getRootStateOperations(),Rt=lt.getState();lt.setState(Object.assign(Object.assign({},Rt),ke.defaults))}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(ee),s.LFG(on),s.LFG(yt))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),ti=(()=>{class fe{constructor(ke){this._internalStateOperations=ke}createStateContext(ke){const lt=this._internalStateOperations.getRootStateOperations();return{getState:()=>Er(lt.getState(),ke.path),patchState(Rt){const en=lt.getState(),Tn=function lr(fe){return wt=>{const ke=Object.assign({},wt);for(const lt in fe)ke[lt]=fe[lt];return ke}}(Rt);return Cr(lt,en,Tn,ke.path)},setState(Rt){const en=lt.getState();return function Ge(fe){return"function"==typeof fe}(Rt)?Cr(lt,en,Rt,ke.path):pr(lt,en,Rt,ke.path)},dispatch:Rt=>lt.dispatch(Rt)}}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(Zn))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})();function pr(fe,wt,ke,lt){const Rt=an(wt,lt,ke);return fe.setState(Rt),Rt}function Cr(fe,wt,ke,lt){return pr(fe,wt,ke(Er(wt,lt)),lt)}function Er(fe,wt){return nn(fe,wt)}new RegExp("^[a-zA-Z0-9_]+$");let Bi=(()=>{class fe{}return fe.type="@@INIT",fe})(),Or=(()=>{class fe{constructor(ke){this.addedStates=ke}}return fe.type="@@UPDATE_STATE",fe})();new s.OlP("NGXS_DEVELOPMENT_OPTIONS",{providedIn:"root",factory:()=>({warnOnUnhandledActions:!0})});let Fr=(()=>{class fe{constructor(ke,lt,Rt,en,Tn,Gn,bi){this._injector=ke,this._config=lt,this._parentFactory=Rt,this._actions=en,this._actionResults=Tn,this._stateContextFactory=Gn,this._initialState=bi,this._actionsSubscription=null,this._states=[],this._statesByName={},this._statePaths={},this.getRuntimeSelectorContext=O(()=>{const _r=this;function Tr(Wi){const Sr=_r.statePaths[Wi];return Sr?gt(Sr.split("."),_r._config):null}return this._parentFactory?this._parentFactory.getRuntimeSelectorContext():{getStateGetter(Wi){let Sr=Tr(Wi);return Sr||((...Br)=>(Sr||(Sr=Tr(Wi)),Sr?Sr(...Br):void 0))},getSelectorOptions:Wi=>Object.assign(Object.assign({},_r._config.selectorOptions),Wi||{})}})}get states(){return this._parentFactory?this._parentFactory.states:this._states}get statesByName(){return this._parentFactory?this._parentFactory.statesByName:this._statesByName}get statePaths(){return this._parentFactory?this._parentFactory.statePaths:this._statePaths}static _cloneDefaults(ke){let lt=ke;return Array.isArray(ke)?lt=ke.slice():function ne(fe){return"object"==typeof fe&&null!==fe||"function"==typeof fe}(ke)?lt=Object.assign({},ke):void 0===ke&&(lt={}),lt}ngOnDestroy(){var ke;null===(ke=this._actionsSubscription)||void 0===ke||ke.unsubscribe()}add(ke){const{newStates:lt}=this.addToStatesMap(ke);if(!lt.length)return[];const Rt=function ot(fe){const wt=ke=>fe.find(Rt=>Rt===ke)[gn].name;return fe.reduce((ke,lt)=>{const{name:Rt,children:en}=lt[gn];return ke[Rt]=(en||[]).map(wt),ke},{})}(lt),en=function we(fe){const wt=[],ke={},lt=(Rt,en=[])=>{Array.isArray(en)||(en=[]),en.push(Rt),ke[Rt]=!0,fe[Rt].forEach(Tn=>{ke[Tn]||lt(Tn,en.slice(0))}),wt.indexOf(Rt)<0&&wt.push(Rt)};return Object.keys(fe).forEach(Rt=>lt(Rt)),wt.reverse()}(Rt),Tn=function q(fe,wt={}){const ke=(lt,Rt)=>{for(const en in lt)if(lt.hasOwnProperty(en)&&lt[en].indexOf(Rt)>=0){const Tn=ke(lt,en);return null!==Tn?`${Tn}.${en}`:en}return null};for(const lt in fe)if(fe.hasOwnProperty(lt)){const Rt=ke(fe,lt);wt[lt]=Rt?`${Rt}.${lt}`:lt}return wt}(Rt),Gn=function pe(fe){return fe.reduce((wt,ke)=>(wt[ke[gn].name]=ke,wt),{})}(lt),bi=[];for(const _r of en){const Tr=Gn[_r],ki=Tn[_r],Wi=Tr[gn];this.addRuntimeInfoToMeta(Wi,ki);const Sr={name:_r,path:ki,isInitialised:!1,actions:Wi.actions,instance:this._injector.get(Tr),defaults:fe._cloneDefaults(Wi.defaults)};this.hasBeenMountedAndBootstrapped(_r,ki)||bi.push(Sr),this.states.push(Sr)}return bi}addAndReturnDefaults(ke){const Rt=this.add(ke||[]);return{defaults:Rt.reduce((Tn,Gn)=>an(Tn,Gn.path,Gn.defaults),{}),states:Rt}}connectActionHandlers(){if(this._parentFactory||null!==this._actionsSubscription)return;const ke=new je.x;this._actionsSubscription=this._actions.pipe((0,Ze.h)(lt=>"DISPATCHED"===lt.status),(0,et.z)(lt=>{ke.next(lt);const Rt=lt.action;return this.invokeActions(ke,Rt).pipe((0,Ke.U)(()=>({action:Rt,status:"SUCCESSFUL"})),(0,Ht.d)({action:Rt,status:"CANCELED"}),(0,Tt.K)(en=>(0,We.of)({action:Rt,status:"ERRORED",error:en})))})).subscribe(lt=>this._actionResults.next(lt))}invokeActions(ke,lt){const Rt=De(lt),en=[];let Tn=!1;for(const Gn of this.states){const bi=Gn.actions[Rt];if(bi)for(const _r of bi){const Tr=this._stateContextFactory.createStateContext(Gn);try{let ki=Gn.instance[_r.fn](Tr,lt);
1ki instanceof Promise&&(ki=(0,Yt.D)(ki)),(0,ft.b)(ki)?(ki=ki.pipe((0,et.z)(Wi=>Wi instanceof Promise?(0,Yt.D)(Wi):(0,ft.b)(Wi)?Wi:(0,We.of)(Wi)),(0,Ht.d)({})),_r.options.cancelUncompleted&&(ki=ki.pipe((0,qt.R)(ke.pipe(bt(lt)))))):ki=(0,We.of)({}).pipe((0,xe.d)()),en.push(ki)}catch(ki){en.push((0,mt._)(ki))}Tn=!0}}return en.length||en.push((0,We.of)({})),(0,at.D)(en)}addToStatesMap(ke){const lt=[],Rt=this.statesByName;for(const en of ke){const Tn=Pt(en).name;!Rt[Tn]&&(lt.push(en),Rt[Tn]=en)}return{newStates:lt}}addRuntimeInfoToMeta(ke,lt){this.statePaths[ke.name]=lt,ke.path=lt}hasBeenMountedAndBootstrapped(ke,lt){const Rt=void 0!==nn(this._initialState,lt);return this.statesByName[ke]&&Rt}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(s.zs3),s.LFG(yt),s.LFG(fe,12),s.LFG(ar),s.LFG(Je),s.LFG(ti),s.LFG(U,8))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac}),fe})();function Ji(fe){const wt=wn(fe)||Pt(fe);return wt&&wt.makeRootSelector||(()=>fe)}let zr=(()=>{class fe{constructor(ke,lt,Rt,en,Tn,Gn){this._stateStream=ke,this._internalStateOperations=lt,this._config=Rt,this._internalExecutionStrategy=en,this._stateFactory=Tn,this._selectableStateStream=this._stateStream.pipe(Yi(this._internalExecutionStrategy),(0,xe.d)({bufferSize:1,refCount:!0})),this.initStateStream(Gn)}dispatch(ke){return this._internalStateOperations.getRootStateOperations().dispatch(ke)}select(ke){const lt=this.getStoreBoundSelectorFn(ke);return this._selectableStateStream.pipe((0,Ke.U)(lt),(0,Tt.K)(Rt=>{const{suppressErrors:en}=this._config.selectorOptions;return Rt instanceof TypeError&&en?(0,We.of)(void 0):(0,mt._)(Rt)}),(0,yn.x)(),Yi(this._internalExecutionStrategy))}selectOnce(ke){return this.select(ke).pipe((0,Fe.q)(1))}selectSnapshot(ke){return this.getStoreBoundSelectorFn(ke)(this._stateStream.getValue())}subscribe(ke){return this._selectableStateStream.pipe(Yi(this._internalExecutionStrategy)).subscribe(ke)}snapshot(){return this._internalStateOperations.getRootStateOperations().getState()}reset(ke){return this._internalStateOperations.getRootStateOperations().setState(ke)}getStoreBoundSelectorFn(ke){return Ji(ke)(this._stateFactory.getRuntimeSelectorContext())}initStateStream(ke){const lt=this._stateStream.value;if(!lt||0===Object.keys(lt).length){const Tn=Object.keys(this._config.defaultsState).length>0?Object.assign(Object.assign({},this._config.defaultsState),ke):ke;this._stateStream.next(Tn)}}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(ee),s.LFG(Zn),s.LFG(yt),s.LFG(or),s.LFG(Fr),s.LFG(U,8))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),gr=(()=>{class fe{constructor(ke,lt){fe.store=ke,fe.config=lt}ngOnDestroy(){fe.store=null,fe.config=null}}return fe.store=null,fe.config=null,fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(zr),s.LFG(yt))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),Xr=(()=>{class fe{constructor(ke,lt,Rt,en,Tn){this._store=ke,this._internalErrorReporter=lt,this._internalStateOperations=Rt,this._stateContextFactory=en,this._bootstrapper=Tn,this._destroy$=new je.x}ngOnDestroy(){this._destroy$.next()}ngxsBootstrap(ke,lt){this._internalStateOperations.getRootStateOperations().dispatch(ke).pipe((0,Ze.h)(()=>!!lt),(0,Jt.b)(()=>this._invokeInitOnStates(lt.states)),(0,et.z)(()=>this._bootstrapper.appBootstrapped$),(0,Ze.h)(Rt=>!!Rt),(0,Tt.K)(Rt=>(this._internalErrorReporter.reportErrorSafely(Rt),kt.E)),(0,qt.R)(this._destroy$)).subscribe(()=>this._invokeBootstrapOnStates(lt.states))}_invokeInitOnStates(ke){for(const lt of ke){const Rt=lt.instance;Rt.ngxsOnChanges&&this._store.select(en=>nn(en,lt.path)).pipe((0,Dn.O)(void 0),(0,rt.e)((fe,wt)=>{let ke,lt=!1;fe.subscribe((0,Lt.x)(wt,Rt=>{const en=ke;ke=Rt,lt&&wt.next([en,Rt]),lt=!0}))}),(0,qt.R)(this._destroy$)).subscribe(([en,Tn])=>{const Gn=new Q(en,Tn,!lt.isInitialised);Rt.ngxsOnChanges(Gn)}),Rt.ngxsOnInit&&Rt.ngxsOnInit(this._getStateContext(lt)),lt.isInitialised=!0}}_invokeBootstrapOnStates(ke){for(const lt of ke){const Rt=lt.instance;Rt.ngxsAfterBootstrap&&Rt.ngxsAfterBootstrap(this._getStateContext(lt))}}_getStateContext(ke){return this._stateContextFactory.createStateContext(ke)}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(zr),s.LFG(L),s.LFG(Zn),s.LFG(ti),s.LFG(g))},fe.\u0275prov=s.Yz7({token:fe,factory:fe.\u0275fac,providedIn:"root"}),fe})(),ur=(()=>{class fe{constructor(ke,lt,Rt,en,Tn=[],Gn){const bi=ke.addAndReturnDefaults(Tn);lt.setStateToTheCurrentWithNew(bi),ke.connectActionHandlers(),Gn.ngxsBootstrap(new Bi,bi)}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(Fr),s.LFG(Zn),s.LFG(zr),s.LFG(gr),s.LFG(tn,8),s.LFG(Xr))},fe.\u0275mod=s.oAB({type:fe}),fe.\u0275inj=s.cJS({}),fe})(),yi=(()=>{class fe{constructor(ke,lt,Rt,en=[],Tn){const Gn=fe.flattenStates(en),bi=Rt.addAndReturnDefaults(Gn);bi.states.length&&(lt.setStateToTheCurrentWithNew(bi),Tn.ngxsBootstrap(new Or(bi.defaults),bi))}static flattenStates(ke=[]){return ke.reduce((lt,Rt)=>lt.concat(Rt),[])}}return fe.\u0275fac=function(ke){return new(ke||fe)(s.LFG(zr),s.LFG(Zn),s.LFG(Fr),s.LFG(An,8),s.LFG(Xr))},fe.\u0275mod=s.oAB({type:fe}),fe.\u0275inj=s.cJS({}),fe})(),js=(()=>{class fe{static forRoot(ke=[],lt={}){return{ngModule:ur,providers:[Fr,Oe,...ke,...fe.ngxsTokenProviders(ke,lt)]}}
1static forFeature(ke=[]){return{ngModule:yi,providers:[Fr,Oe,...ke,{provide:An,multi:!0,useValue:ke}]}}static ngxsTokenProviders(ke,lt){return[{provide:T,useValue:lt.executionStrategy},{provide:tn,useValue:ke},{provide:Wt,useValue:lt},{provide:s.tb,useFactory:fe.appBootstrapListenerFactory,multi:!0,deps:[g]},{provide:re,useExisting:ti},{provide:ie,useExisting:Fr}]}static appBootstrapListenerFactory(ke){return()=>ke.bootstrap()}}return fe.\u0275fac=function(ke){return new(ke||fe)},fe.\u0275mod=s.oAB({type:fe}),fe.\u0275inj=s.cJS({}),fe})();function Us(fe,wt){return(ke,lt)=>{const Rt=Pe(ke.constructor);Array.isArray(fe)||(fe=[fe]);for(const en of fe){const Tn=en.type;Rt.actions[Tn]||(Rt.actions[Tn]=[]),Rt.actions[Tn].push({fn:lt,options:wt||{},type:Tn})}}}function ds(fe){return wt=>{const ke=wt,lt=Pe(ke),Rt=Object.getPrototypeOf(ke),en=function ys(fe,wt){return Object.assign(Object.assign({},fe[K]||{}),wt)}(Rt,fe);(function Es(fe){const{meta:wt,inheritedStateClass:ke,optionsWithInheritance:lt}=fe,{children:Rt,defaults:en,name:Tn}=lt,Gn="string"==typeof Tn?Tn:Tn&&Tn.getName()||null;if(ke.hasOwnProperty(gn)){const bi=ke[gn]||{};wt.actions=Object.assign(Object.assign({},wt.actions),bi.actions)}wt.children=Rt,wt.defaults=en,wt.name=Gn})({meta:lt,inheritedStateClass:Rt,optionsWithInheritance:en}),ke[K]=en}}const us=36;function Vn(fe,...wt){return function(ke,lt){const Rt=lt.toString(),en=`__${Rt}__selector`,Tn=function Jr(fe,wt,ke=[]){return wt=wt||function Ms(fe){const wt=fe.length-1;return fe.charCodeAt(wt)===us?fe.slice(0,wt):fe}(fe),"string"==typeof wt?gt(ke.length?[wt,...ke]:wt.split("."),gr.config):wt}(Rt,fe,wt);Object.defineProperties(ke,{[en]:{writable:!0,enumerable:!1,configurable:!0},[Rt]:{enumerable:!0,configurable:!0,get(){return this[en]||(this[en]=function Fs(fe){return gr.store||function Ne(){throw new Error("You have forgotten to import the NGXS module!")}(),gr.store.select(fe)}(Tn))}}})}}const ts="NGXS_SELECTOR_OPTIONS_META",_s={getOptions:fe=>fe&&fe[ts]||{},defineOptions:(fe,wt)=>{fe&&(fe[ts]=wt)}};function vr(fe,wt){const ke=function ln(fe){return fe.hasOwnProperty(Me)||Object.defineProperty(fe,Me,{value:{makeRootSelector:null,originalFn:null,containerClass:null,selectorName:null,getSelectorOptions:()=>({})}}),wn(fe)}(fe);ke.originalFn=fe;let lt=()=>({});wt&&(ke.containerClass=wt.containerClass,ke.selectorName=wt.selectorName||null,lt=wt.getSelectorOptions||lt);const Rt=Object.assign({},ke);return ke.getSelectorOptions=()=>function Nr(fe,wt){return Object.assign(Object.assign(Object.assign(Object.assign({},_s.getOptions(fe.containerClass)||{}),_s.getOptions(fe.originalFn)||{}),fe.getSelectorOptions()||{}),wt)}(Rt,lt()),ke}function Pi(fe,wt,ke){const lt=function tr(fe,wt){const ke=wt&&wt.containerClass,Rt=O(function(...Tn){const Gn=fe.apply(ke,Tn);return Gn instanceof Function?O.apply(null,[Gn]):Gn});return Object.setPrototypeOf(Rt,fe),Rt}(wt,ke),Rt=vr(wt,ke);return Rt.makeRootSelector=function gs(fe,wt,ke){return lt=>{const{argumentSelectorFunctions:Rt,selectorOptions:en}=function ea(fe,wt,ke=[]){const lt=wt.getSelectorOptions(),Rt=fe.getSelectorOptions(lt),Tn=function cr(fe=[],wt,ke){const lt=[];return ke&&(0===fe.length||wt.injectContainerState)&&Pt(ke)&&lt.push(ke),fe&&lt.push(...fe),lt}(ke,Rt,wt.containerClass).map(Gn=>Ji(Gn)(fe));return{selectorOptions:Rt,argumentSelectorFunctions:Tn}}(lt,fe,wt);return function(Gn){const bi=Rt.map(_r=>_r(Gn));try{return ke(...bi)}catch(_r){if(_r instanceof TypeError&&en.suppressErrors)return;throw _r}}}}(Rt,fe,lt),lt}function Ir(fe){return(wt,ke,lt)=>{lt||(lt=Object.getOwnPropertyDescriptor(wt,ke));const Rt=lt?.value,en=Pi(fe,Rt,{containerClass:wt,selectorName:ke.toString(),getSelectorOptions:()=>({})}),Tn={configurable:!0,get:()=>en};return Tn.originalFn=Rt,Tn}}},46100:Mt=>{function Le(g){return g&&g.constructor&&"function"==typeof g.constructor.isBuffer&&g.constructor.isBuffer(g)}function y(g){return g}function s(g,w){const f=(w=w||{}).delimiter||".",O=w.maxDepth,B=w.transformKey||y,U={};return function ie(re,Re,Ee){Ee=Ee||1,Object.keys(re).forEach(function(je){const $e=re[je],We=w.safe&&Array.isArray($e),at=Object.prototype.toString.call($e),mt=Le($e),kt="[object Object]"===at||"[object Array]"===at,Yt=Re?Re+f+B(je):B(je);if(!We&&!mt&&kt&&Object.keys($e).length&&(!w.maxDepth||Ee<O))return ie($e,Yt,Ee+1);U[Yt]=$e})}(g),U}Mt.exports=s,s.flatten=s,s.unflatten=function u(g,w){const f=(w=w||{}).delimiter||".",O=w.overwrite||!1,B=w.transformKey||y,U={};if(Le(g)||"[object Object]"!==Object.prototype.toString.call(g))return g;function re(je){const $e=Number(je);return isNaN($e)||-1!==je.indexOf(".")||w.object?je:$e}return g=Object.keys(g).reduce(function(je,$e){const We=Object.prototype.toString.call(g[$e]);return"[object Object]"!==We&&"[object Array]"!==We||function Ee(je){const $e=Object.prototype.toString.call(je);return!je||("[object Array]"===$e?!je.length:"[object Object]"===$e?!Object.keys(je).length:void 0)}(g[$e])?(je[$e]=g[$e],je):function Re(je,$e,We){return Object.keys(We).reduce(function(at,mt){return at[je+f+mt]=We[mt],at},$e)}($e,je,s(g[$e],w))},{}),Object.keys(g).forEach(function(je){const $e=je.split(f).map(B);let We=re($e.shift()),at=re($e[0]),mt=U;for(;void 0!==at;){if("__proto__"===We)return;const kt=Object.prototype.toString.call(mt[We]),Yt="[object Object]"===kt||"[object Array]"===kt;if(!O&&!Yt&&typeof mt[We]<"u")return;(O&&!Yt||!O&&null==mt[We])&&(mt[We]="number"!=typeof at||w.object?{}:[]),mt=mt[We],$e.length>0&&(We=re($e.shift()),at=re($e[0]))}mt[We]=u(g[je],w)}),U}}
vendor: 1,730 bytes, lines 1-15
1,27088:function(Mt,Le,y){
2//! moment.js locale configuration
3//! locale : Afrikaans [af]
4//! author : Werner Mollentze : https://github.com/wernerm
5!function(s){"use strict";
6//! moment.js locale configuration
7s.defineLocale("af",{months:"Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des".split("_"),weekdays:"Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag".split("_"),weekdaysShort:"Son_Maa_Din_Woe_Don_Vry_Sat".split("_"),weekdaysMin:"So_Ma_Di_Wo_Do_Vr_Sa".split("_"),meridiemParse:/vm|nm/i,isPM:function(g){return/^nm$/i.test(g)},meridiem:function(g,w,f){return g<12?f?"vm":"VM":f?"nm":"NM"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Vandag om] LT",nextDay:"[M\xf4re om] LT",nextWeek:"dddd [om] LT",lastDay:"[Gister om] LT",lastWeek:"[Laas] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oor %s",past:"%s gelede",s:"'n paar sekondes",ss:"%d sekondes",m:"'n minuut",mm:"%d minute",h:"'n uur",hh:"%d ure",d:"'n dag",dd:"%d dae",M:"'n maand",MM:"%d maande",y:"'n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(g){return g+(1===g||8===g||g>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(15439))},52502:function(Mt,Le,y){
8//! moment.js locale configuration
9//! locale : Arabic (Algeria) [ar-dz]
10//! author : Amine Roukh: https://github.com/Amine27
11//! author : Abdel Said: https://github.com/abdelsaid
12//! author : Ahmed Elkhatib
13//! author : forabi https://github.com/forabi
14//! author : Noureddine LOUAHEDJ : https://github.com/noureddinem
15!function(s){"use strict";
vendor: 4,233 bytes, lines 16-21
16//! moment.js locale configuration
17var u=function(B){return 0===B?0:1===B?1:2===B?2:B%100>=3&&B%100<=10?3:B%100>=11?4:5},g={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},w=function(B){return function(U,ie,re,Re){var Ee=u(U),je=g[B][u(U)];return 2===Ee&&(je=je[ie?0:1]),je.replace(/%d/i,U)}},f=["\u062c\u0627\u0646\u0641\u064a","\u0641\u064a\u0641\u0631\u064a","\u0645\u0627\u0631\u0633","\u0623\u0641\u0631\u064a\u0644","\u0645\u0627\u064a","\u062c\u0648\u0627\u0646","\u062c\u0648\u064a\u0644\u064a\u0629","\u0623\u0648\u062a","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar-dz",{months:f,monthsShort:f,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(B){return"\u0645"===B},meridiem:function(B,U,ie){return B<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:w("s"),ss:w("s"),m:w("m"),mm:w("m"),h:w("h"),hh:w("h"),d:w("d"),dd:w("d"),M:w("M"),MM:w("M"),y:w("y"),yy:w("y")},postformat:function(B){return B.replace(/,/g,"\u060c")},week:{dow:0,doy:4}})}(y(15439))},30128:function(Mt,Le,y){
18//! moment.js locale configuration
19//! locale : Arabic (Kuwait) [ar-kw]
20//! author : Nusret Parlak: https://github.com/nusretparlak
21!function(s){"use strict";
22//! moment.js locale configuration
23s.defineLocale("ar-kw",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062a\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062a\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:0,doy:12}})}(y(15439))},84519:function(Mt,Le,y){
24//! moment.js locale configuration
25//! locale : Arabic (Libya) [ar-ly]
26//! author : Ali Hmer: https://github.com/kikoanis
27!function(s){"use strict";
vendor: 4,238 bytes, lines 28-29
28//! moment.js locale configuration
29var u={1:"1",2:"2",3:"3",4:"4",5:"5",6:"6",7:"7",8:"8",9:"9",0:"0"},g=function(U){return 0===U?0:1===U?1:2===U?2:U%100>=3&&U%100<=10?3:U%100>=11?4:5},w={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},f=function(U){return function(ie,re,Re,Ee){var je=g(ie),$e=w[U][g(ie)];return 2===je&&($e=$e[re?0:1]),$e.replace(/%d/i,ie)}},O=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar-ly",{months:O,monthsShort:O,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(U){return"\u0645"===U},meridiem:function(U,ie,re){return U<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:f("s"),ss:f("s"),m:f("m"),mm:f("m"),h:f("h"),hh:f("h"),d:f("d"),dd:f("d"),M:f("M"),MM:f("M"),y:f("y"),yy:f("y")},preparse:function(U){return U.replace(/\u060c/g,",")},postformat:function(U){return U.replace(/\d/g,function(ie){return u[ie]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(y(15439))}
29,65443:function(Mt,Le,y){
30//! moment.js locale configuration
31//! locale : Arabic (Morocco) [ar-ma]
32//! author : ElFadili Yassine : https://github.com/ElFadiliY
33//! author : Abdel Said : https://github.com/abdelsaid
34!function(s){"use strict";
35//! moment.js locale configuration
36s.defineLocale("ar-ma",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648\u0632_\u063a\u0634\u062a_\u0634\u062a\u0646\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0646\u0628\u0631_\u062f\u062c\u0646\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0627\u062d\u062f_\u0627\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(y(15439))},14523:function(Mt,Le,y){
37//! moment.js locale configuration
38//! locale : Arabic (Palestine) [ar-ps]
39//! author : Majd Al-Shihabi : https://github.com/majdal
40!function(s){"use strict";
vendor: 6,872 bytes, lines 41-52
41//! moment.js locale configuration
42var u={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};s.defineLocale("ar-ps",{months:"\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0634\u0631\u064a \u0627\u0644\u0623\u0648\u0651\u0644_\u062a\u0634\u0631\u064a\u0646 \u0627\u0644\u062b\u0627\u0646\u064a_\u0643\u0627\u0646\u0648\u0646 \u0627\u0644\u0623\u0648\u0651\u0644".split("_"),monthsShort:"\u0643\u0662_\u0634\u0628\u0627\u0637_\u0622\u0630\u0627\u0631_\u0646\u064a\u0633\u0627\u0646_\u0623\u064a\u0651\u0627\u0631_\u062d\u0632\u064a\u0631\u0627\u0646_\u062a\u0645\u0651\u0648\u0632_\u0622\u0628_\u0623\u064a\u0644\u0648\u0644_\u062a\u0661_\u062a\u0662_\u0643\u0661".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,O,B){return f<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(f){return f.replace(/[\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(O){return g[O]}).split("").reverse().join("").replace(/[\u0661\u0662](?![\u062a\u0643])/g,function(O){return g[O]}).split("").reverse().join("").replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(y(15439))},17642:function(Mt,Le,y){
43//! moment.js locale configuration
44//! locale : Arabic (Saudi Arabia) [ar-sa]
45//! author : Suhail Alkowaileet : https://github.com/xsoh
46!function(s){"use strict";
47//! moment.js locale configuration
48var u={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"};s.defineLocale("ar-sa",{months:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u064a\u0646\u0627\u064a\u0631_\u0641\u0628\u0631\u0627\u064a\u0631_\u0645\u0627\u0631\u0633_\u0623\u0628\u0631\u064a\u0644_\u0645\u0627\u064a\u0648_\u064a\u0648\u0646\u064a\u0648_\u064a\u0648\u0644\u064a\u0648_\u0623\u063a\u0633\u0637\u0633_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(f){return"\u0645"===f},meridiem:function(f,O,B){return f<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},preparse:function(f){return f.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(O){return g[O]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]}).replace(/,/g,"\u060c")},week:{dow:0,doy:6}})}(y(15439))},68592:function(Mt,Le,y){
49//! moment.js locale configuration
50//! locale  :  Arabic (Tunisia) [ar-tn]
51//! author : Nader Toukabri : https://github.com/naderio
52!function(s){"use strict";
53//! moment.js locale configuration
54s.defineLocale("ar-tn",{months:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),monthsShort:"\u062c\u0627\u0646\u0641\u064a_\u0641\u064a\u0641\u0631\u064a_\u0645\u0627\u0631\u0633_\u0623\u0641\u0631\u064a\u0644_\u0645\u0627\u064a_\u062c\u0648\u0627\u0646_\u062c\u0648\u064a\u0644\u064a\u0629_\u0623\u0648\u062a_\u0633\u0628\u062a\u0645\u0628\u0631_\u0623\u0643\u062a\u0648\u0628\u0631_\u0646\u0648\u0641\u0645\u0628\u0631_\u062f\u064a\u0633\u0645\u0628\u0631".split("_"),weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u0627 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0644\u0649 \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0641\u064a %s",past:"\u0645\u0646\u0630 %s",s:"\u062b\u0648\u0627\u0646",ss:"%d \u062b\u0627\u0646\u064a\u0629",m:"\u062f\u0642\u064a\u0642\u0629",mm:"%d \u062f\u0642\u0627\u0626\u0642",h:"\u0633\u0627\u0639\u0629",hh:"%d \u0633\u0627\u0639\u0627\u062a",d:"\u064a\u0648\u0645",dd:"%d \u0623\u064a\u0627\u0645",M:"\u0634\u0647\u0631",MM:"%d \u0623\u0634\u0647\u0631",y:"\u0633\u0646\u0629",yy:"%d \u0633\u0646\u0648\u0627\u062a"},week:{dow:1,doy:4}})}(y(15439))},17038:function(Mt,Le,y){
55//! moment.js locale configuration
56//! locale : Arabic [ar]
57//! author : Abdel Said: https://github.com/abdelsaid
58//! author : Ahmed Elkhatib
59//! author : forabi https://github.com/forabi
60!function(s){"use strict";
vendor: 4,538 bytes, lines 61-62
61//! moment.js locale configuration
62var u={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},w=function(ie){return 0===ie?0:1===ie?1:2===ie?2:ie%100>=3&&ie%100<=10?3:ie%100>=11?4:5},f={s:["\u0623\u0642\u0644 \u0645\u0646 \u062b\u0627\u0646\u064a\u0629","\u062b\u0627\u0646\u064a\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062b\u0627\u0646\u064a\u062a\u0627\u0646","\u062b\u0627\u0646\u064a\u062a\u064a\u0646"],"%d \u062b\u0648\u0627\u0646","%d \u062b\u0627\u0646\u064a\u0629","%d \u062b\u0627\u0646\u064a\u0629"],m:["\u0623\u0642\u0644 \u0645\u0646 \u062f\u0642\u064a\u0642\u0629","\u062f\u0642\u064a\u0642\u0629 \u0648\u0627\u062d\u062f\u0629",["\u062f\u0642\u064a\u0642\u062a\u0627\u0646","\u062f\u0642\u064a\u0642\u062a\u064a\u0646"],"%d \u062f\u0642\u0627\u0626\u0642","%d \u062f\u0642\u064a\u0642\u0629","%d \u062f\u0642\u064a\u0642\u0629"],h:["\u0623\u0642\u0644 \u0645\u0646 \u0633\u0627\u0639\u0629","\u0633\u0627\u0639\u0629 \u0648\u0627\u062d\u062f\u0629",["\u0633\u0627\u0639\u062a\u0627\u0646","\u0633\u0627\u0639\u062a\u064a\u0646"],"%d \u0633\u0627\u0639\u0627\u062a","%d \u0633\u0627\u0639\u0629","%d \u0633\u0627\u0639\u0629"],d:["\u0623\u0642\u0644 \u0645\u0646 \u064a\u0648\u0645","\u064a\u0648\u0645 \u0648\u0627\u062d\u062f",["\u064a\u0648\u0645\u0627\u0646","\u064a\u0648\u0645\u064a\u0646"],"%d \u0623\u064a\u0627\u0645","%d \u064a\u0648\u0645\u064b\u0627","%d \u064a\u0648\u0645"],M:["\u0623\u0642\u0644 \u0645\u0646 \u0634\u0647\u0631","\u0634\u0647\u0631 \u0648\u0627\u062d\u062f",["\u0634\u0647\u0631\u0627\u0646","\u0634\u0647\u0631\u064a\u0646"],"%d \u0623\u0634\u0647\u0631","%d \u0634\u0647\u0631\u0627","%d \u0634\u0647\u0631"],y:["\u0623\u0642\u0644 \u0645\u0646 \u0639\u0627\u0645","\u0639\u0627\u0645 \u0648\u0627\u062d\u062f",["\u0639\u0627\u0645\u0627\u0646","\u0639\u0627\u0645\u064a\u0646"],"%d \u0623\u0639\u0648\u0627\u0645","%d \u0639\u0627\u0645\u064b\u0627","%d \u0639\u0627\u0645"]},O=function(ie){return function(re,Re,Ee,je){var $e=w(re),We=f[ie][w(re)];return 2===$e&&(We=We[Re?0:1]),We.replace(/%d/i,re)}},B=["\u064a\u0646\u0627\u064a\u0631","\u0641\u0628\u0631\u0627\u064a\u0631","\u0645\u0627\u0631\u0633","\u0623\u0628\u0631\u064a\u0644","\u0645\u0627\u064a\u0648","\u064a\u0648\u0646\u064a\u0648","\u064a\u0648\u0644\u064a\u0648","\u0623\u063a\u0633\u0637\u0633","\u0633\u0628\u062a\u0645\u0628\u0631","\u0623\u0643\u062a\u0648\u0628\u0631","\u0646\u0648\u0641\u0645\u0628\u0631","\u062f\u064a\u0633\u0645\u0628\u0631"];s.defineLocale("ar",{months:B,monthsShort:B,weekdays:"\u0627\u0644\u0623\u062d\u062f_\u0627\u0644\u0625\u062b\u0646\u064a\u0646_\u0627\u0644\u062b\u0644\u0627\u062b\u0627\u0621_\u0627\u0644\u0623\u0631\u0628\u0639\u0627\u0621_\u0627\u0644\u062e\u0645\u064a\u0633_\u0627\u0644\u062c\u0645\u0639\u0629_\u0627\u0644\u0633\u0628\u062a".split("_"),weekdaysShort:"\u0623\u062d\u062f_\u0625\u062b\u0646\u064a\u0646_\u062b\u0644\u0627\u062b\u0627\u0621_\u0623\u0631\u0628\u0639\u0627\u0621_\u062e\u0645\u064a\u0633_\u062c\u0645\u0639\u0629_\u0633\u0628\u062a".split("_"),weekdaysMin:"\u062d_\u0646_\u062b_\u0631_\u062e_\u062c_\u0633".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/\u200fM/\u200fYYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0635|\u0645/,isPM:function(ie){return"\u0645"===ie},meridiem:function(ie,re,Re){return ie<12?"\u0635":"\u0645"},calendar:{sameDay:"[\u0627\u0644\u064a\u0648\u0645 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextDay:"[\u063a\u062f\u064b\u0627 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",nextWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastDay:"[\u0623\u0645\u0633 \u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",lastWeek:"dddd [\u0639\u0646\u062f \u0627\u0644\u0633\u0627\u0639\u0629] LT",sameElse:"L"},relativeTime:{future:"\u0628\u0639\u062f %s",past:"\u0645\u0646\u0630 %s",s:O("s"),ss:O("s"),m:O("m"),mm:O("m"),h:O("h"),hh:O("h"),d:O("d"),dd:O("d"),M:O("M"),MM:O("M"),y:O("y"),yy:O("y")},preparse:function(ie){return ie.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(re){return g[re]}).replace(/\u060c/g,",")},postformat:function(ie){return ie.replace(/\d/g,function(re){return u[re]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(y(15439))}
vendor: 2,356 bytes, lines 62-74
62,51213:function(Mt,Le,y){
63//! moment.js locale configuration
64//! locale : Azerbaijani [az]
65//! author : topchiyev : https://github.com/topchiyev
66!function(s){"use strict";
67//! moment.js locale configuration
68var u={1:"-inci",5:"-inci",8:"-inci",70:"-inci",80:"-inci",2:"-nci",7:"-nci",20:"-nci",50:"-nci",3:"-\xfcnc\xfc",4:"-\xfcnc\xfc",100:"-\xfcnc\xfc",6:"-nc\u0131",9:"-uncu",10:"-uncu",30:"-uncu",60:"-\u0131nc\u0131",90:"-\u0131nc\u0131"};s.defineLocale("az",{months:"yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr".split("_"),monthsShort:"yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek".split("_"),weekdays:"Bazar_Bazar ert\u0259si_\xc7\u0259r\u015f\u0259nb\u0259 ax\u015fam\u0131_\xc7\u0259r\u015f\u0259nb\u0259_C\xfcm\u0259 ax\u015fam\u0131_C\xfcm\u0259_\u015e\u0259nb\u0259".split("_"),weekdaysShort:"Baz_BzE_\xc7Ax_\xc7\u0259r_CAx_C\xfcm_\u015e\u0259n".split("_"),weekdaysMin:"Bz_BE_\xc7A_\xc7\u0259_CA_C\xfc_\u015e\u0259".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[sabah saat] LT",nextWeek:"[g\u0259l\u0259n h\u0259ft\u0259] dddd [saat] LT",lastDay:"[d\xfcn\u0259n] LT",lastWeek:"[ke\xe7\u0259n h\u0259ft\u0259] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \u0259vv\u0259l",s:"bir ne\xe7\u0259 saniy\u0259",ss:"%d saniy\u0259",m:"bir d\u0259qiq\u0259",mm:"%d d\u0259qiq\u0259",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir ay",MM:"%d ay",y:"bir il",yy:"%d il"},meridiemParse:/gec\u0259|s\u0259h\u0259r|g\xfcnd\xfcz|ax\u015fam/,isPM:function(w){return/^(g\xfcnd\xfcz|ax\u015fam)$/.test(w)},meridiem:function(w,f,O){return w<4?"gec\u0259":w<12?"s\u0259h\u0259r":w<17?"g\xfcnd\xfcz":"ax\u015fam"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0131nc\u0131|inci|nci|\xfcnc\xfc|nc\u0131|uncu)/,ordinal:function(w){if(0===w)return w+"-\u0131nc\u0131";var f=w%10;return w+(u[f]||u[w%100-f]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(y(15439))},69191:function(Mt,Le,y){
69//! moment.js locale configuration
70//! locale : Belarusian [be]
71//! author : Dmitry Demidov : https://github.com/demidov91
72//! author: Praleska: http://praleska.pro/
73//! Author : Menelion Elensúle : https://github.com/Oire
74!function(s){"use strict";
vendor: 2,876 bytes, lines 75-76
75//! moment.js locale configuration
76function g(f,O,B){return"m"===B?O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443":"h"===B?O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443":f+" "+function u(f,O){var B=f.split("_");return O%10==1&&O%100!=11?B[0]:O%10>=2&&O%10<=4&&(O%100<10||O%100>=20)?B[1]:B[2]}({ss:O?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:O?"\u0445\u0432\u0456\u043b\u0456\u043d\u0430_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d":"\u0445\u0432\u0456\u043b\u0456\u043d\u0443_\u0445\u0432\u0456\u043b\u0456\u043d\u044b_\u0445\u0432\u0456\u043b\u0456\u043d",hh:O?"\u0433\u0430\u0434\u0437\u0456\u043d\u0430_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d":"\u0433\u0430\u0434\u0437\u0456\u043d\u0443_\u0433\u0430\u0434\u0437\u0456\u043d\u044b_\u0433\u0430\u0434\u0437\u0456\u043d",dd:"\u0434\u0437\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u0437\u0451\u043d",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u044b_\u043c\u0435\u0441\u044f\u0446\u0430\u045e",yy:"\u0433\u043e\u0434_\u0433\u0430\u0434\u044b_\u0433\u0430\u0434\u043e\u045e"}[B],+f)}s.defineLocale("be",{months:{format:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044f_\u043b\u044e\u0442\u0430\u0433\u0430_\u0441\u0430\u043a\u0430\u0432\u0456\u043a\u0430_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a\u0430_\u0442\u0440\u0430\u045e\u043d\u044f_\u0447\u044d\u0440\u0432\u0435\u043d\u044f_\u043b\u0456\u043f\u0435\u043d\u044f_\u0436\u043d\u0456\u045e\u043d\u044f_\u0432\u0435\u0440\u0430\u0441\u043d\u044f_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a\u0430_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434\u0430_\u0441\u043d\u0435\u0436\u043d\u044f".split("_"),standalone:"\u0441\u0442\u0443\u0434\u0437\u0435\u043d\u044c_\u043b\u044e\u0442\u044b_\u0441\u0430\u043a\u0430\u0432\u0456\u043a_\u043a\u0440\u0430\u0441\u0430\u0432\u0456\u043a_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u044d\u0440\u0432\u0435\u043d\u044c_\u043b\u0456\u043f\u0435\u043d\u044c_\u0436\u043d\u0456\u0432\u0435\u043d\u044c_\u0432\u0435\u0440\u0430\u0441\u0435\u043d\u044c_\u043a\u0430\u0441\u0442\u0440\u044b\u0447\u043d\u0456\u043a_\u043b\u0456\u0441\u0442\u0430\u043f\u0430\u0434_\u0441\u043d\u0435\u0436\u0430\u043d\u044c".split("_")},monthsShort:"\u0441\u0442\u0443\u0434_\u043b\u044e\u0442_\u0441\u0430\u043a_\u043a\u0440\u0430\u0441_\u0442\u0440\u0430\u0432_\u0447\u044d\u0440\u0432_\u043b\u0456\u043f_\u0436\u043d\u0456\u0432_\u0432\u0435\u0440_\u043a\u0430\u0441\u0442_\u043b\u0456\u0441\u0442_\u0441\u043d\u0435\u0436".
vendor: 6,009 bytes, lines 76-86
76split("_"),weekdays:{format:"\u043d\u044f\u0434\u0437\u0435\u043b\u044e_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0443_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0443_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),standalone:"\u043d\u044f\u0434\u0437\u0435\u043b\u044f_\u043f\u0430\u043d\u044f\u0434\u0437\u0435\u043b\u0430\u043a_\u0430\u045e\u0442\u043e\u0440\u0430\u043a_\u0441\u0435\u0440\u0430\u0434\u0430_\u0447\u0430\u0446\u0432\u0435\u0440_\u043f\u044f\u0442\u043d\u0456\u0446\u0430_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),isFormat:/\[ ?[\u0423\u0443\u045e] ?(?:\u043c\u0456\u043d\u0443\u043b\u0443\u044e|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u0443\u044e)? ?\] ?dddd/},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0430\u0442_\u0441\u0440_\u0447\u0446_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., HH:mm",LLLL:"dddd, D MMMM YYYY \u0433., HH:mm"},calendar:{sameDay:"[\u0421\u0451\u043d\u043d\u044f \u045e] LT",nextDay:"[\u0417\u0430\u045e\u0442\u0440\u0430 \u045e] LT",lastDay:"[\u0423\u0447\u043e\u0440\u0430 \u045e] LT",nextWeek:function(){return"[\u0423] dddd [\u045e] LT"},lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 6:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u0443\u044e] dddd [\u045e] LT";case 1:case 2:case 4:return"[\u0423 \u043c\u0456\u043d\u0443\u043b\u044b] dddd [\u045e] LT"}},sameElse:"L"},relativeTime:{future:"\u043f\u0440\u0430\u0437 %s",past:"%s \u0442\u0430\u043c\u0443",s:"\u043d\u0435\u043a\u0430\u043b\u044c\u043a\u0456 \u0441\u0435\u043a\u0443\u043d\u0434",m:g,mm:g,h:g,hh:g,d:"\u0434\u0437\u0435\u043d\u044c",dd:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u044b|\u0440\u0430\u043d\u0456\u0446\u044b|\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430/,isPM:function(f){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0430\u0440\u0430)$/.test(f)},meridiem:function(f,O,B){return f<4?"\u043d\u043e\u0447\u044b":f<12?"\u0440\u0430\u043d\u0456\u0446\u044b":f<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0430\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0456|\u044b|\u0433\u0430)/,ordinal:function(f,O){switch(O){case"M":case"d":case"DDD":case"w":case"W":return f%10!=2&&f%10!=3||f%100==12||f%100==13?f+"-\u044b":f+"-\u0456";case"D":return f+"-\u0433\u0430";default:return f}},week:{dow:1,doy:7}})}(y(15439))},90322:function(Mt,Le,y){
77//! moment.js locale configuration
78//! locale : Bulgarian [bg]
79//! author : Krasen Borisov : https://github.com/kraz
80!function(s){"use strict";
81//! moment.js locale configuration
82s.defineLocale("bg",{months:"\u044f\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u044f\u043d\u0443_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u044e\u043d\u0438_\u044e\u043b\u0438_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u044f\u0434\u0430_\u0447\u0435\u0442\u0432\u044a\u0440\u0442\u044a\u043a_\u043f\u0435\u0442\u044a\u043a_\u0441\u044a\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u044f_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u044a\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u043d\u0435\u0441 \u0432] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432] LT",nextWeek:"dddd [\u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u041c\u0438\u043d\u0430\u043b\u0430\u0442\u0430] dddd [\u0432] LT";case 1:case 2:case 4:case 5:return"[\u041c\u0438\u043d\u0430\u043b\u0438\u044f] dddd [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0441\u043b\u0435\u0434 %s",past:"\u043f\u0440\u0435\u0434\u0438 %s",s:"\u043d\u044f\u043a\u043e\u043b\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",w:"\u0441\u0435\u0434\u043c\u0438\u0446\u0430",ww:"%d \u0441\u0435\u0434\u043c\u0438\u0446\u0438",M:"\u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0430",y:"\u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(g){var w=g%10,f=g%100;return 0===g?g+"-\u0435\u0432":0===f?g+"-\u0435\u043d":f>10&&f<20?g+"-\u0442\u0438":1===w?g+"-\u0432\u0438":2===w?g+"-\u0440\u0438":7===w||8===w?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(y(15439))},28042:function(Mt,Le,y){
83//! moment.js locale configuration
84//! locale : Bambara [bm]
85//! author : Estelle Comment : https://github.com/estellecomment
86!function(s){"use strict";
87//! moment.js locale configuration
88s.defineLocale("bm",{months:"Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_M\u025bkalo_Zuw\u025bnkalo_Zuluyekalo_Utikalo_S\u025btanburukalo_\u0254kut\u0254burukalo_Nowanburukalo_Desanburukalo".split("_"),monthsShort:"Zan_Few_Mar_Awi_M\u025b_Zuw_Zul_Uti_S\u025bt_\u0254ku_Now_Des".split("_"),weekdays:"Kari_Nt\u025bn\u025bn_Tarata_Araba_Alamisa_Juma_Sibiri".split("_"),weekdaysShort:"Kar_Nt\u025b_Tar_Ara_Ala_Jum_Sib".split("_"),weekdaysMin:"Ka_Nt_Ta_Ar_Al_Ju_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"MMMM [tile] D [san] YYYY",LLL:"MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm",LLLL:"dddd MMMM [tile] D [san] YYYY [l\u025br\u025b] HH:mm"},calendar:{sameDay:"[Bi l\u025br\u025b] LT",nextDay:"[Sini l\u025br\u025b] LT",nextWeek:"dddd [don l\u025br\u025b] LT",lastDay:"[Kunu l\u025br\u025b] LT",lastWeek:"dddd [t\u025bm\u025bnen l\u025br\u025b] LT",sameElse:"L"},relativeTime:{future:"%s k\u0254n\u0254",past:"a b\u025b %s b\u0254",s:"sanga dama dama",ss:"sekondi %d",m:"miniti kelen",mm:"miniti %d",h:"l\u025br\u025b kelen",hh:"l\u025br\u025b %d",d:"tile kelen",dd:"tile %d",M:"kalo kelen",MM:"kalo %d",y:"san kelen",yy:"san %d"},week:{dow:1,doy:4}})}(y(15439))},65903:function(Mt,Le,y){
89//! moment.js locale configuration
90//! locale : Bengali (Bangladesh) [bn-bd]
91//! author : Asraf Hossain Patoary : https://github.com/ashwoolford
92!function(s){"use strict";
vendor: 7,828 bytes, lines 93-104
93//! moment.js locale configuration
94var u={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},g={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};s.defineLocale("bn-bd",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(f){return f.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09ad\u09cb\u09b0|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be|\u09b0\u09be\u09a4/,meridiemHour:function(f,O){return 12===f&&(f=0),"\u09b0\u09be\u09a4"===O?f<4?f:f+12:"\u09ad\u09cb\u09b0"===O||"\u09b8\u0995\u09be\u09b2"===O?f:"\u09a6\u09c1\u09aa\u09c1\u09b0"===O?f>=3?f:f+12:"\u09ac\u09bf\u0995\u09be\u09b2"===O||"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be"===O?f+12:void 0},meridiem:function(f,O,B){return f<4?"\u09b0\u09be\u09a4":f<6?"\u09ad\u09cb\u09b0":f<12?"\u09b8\u0995\u09be\u09b2":f<15?"\u09a6\u09c1\u09aa\u09c1\u09b0":f<18?"\u09ac\u09bf\u0995\u09be\u09b2":f<20?"\u09b8\u09a8\u09cd\u09a7\u09cd\u09af\u09be":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(y(15439))},59620:function(Mt,Le,y){
95//! moment.js locale configuration
96//! locale : Bengali [bn]
97//! author : Kaushik Gandhi : https://github.com/kaushikgandhi
98!function(s){"use strict";
99//! moment.js locale configuration
100var u={1:"\u09e7",2:"\u09e8",3:"\u09e9",4:"\u09ea",5:"\u09eb",6:"\u09ec",7:"\u09ed",8:"\u09ee",9:"\u09ef",0:"\u09e6"},g={"\u09e7":"1","\u09e8":"2","\u09e9":"3","\u09ea":"4","\u09eb":"5","\u09ec":"6","\u09ed":"7","\u09ee":"8","\u09ef":"9","\u09e6":"0"};s.defineLocale("bn",{months:"\u099c\u09be\u09a8\u09c1\u09df\u09be\u09b0\u09bf_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1\u09df\u09be\u09b0\u09bf_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f\u09c7\u09ae\u09cd\u09ac\u09b0_\u0985\u0995\u09cd\u099f\u09cb\u09ac\u09b0_\u09a8\u09ad\u09c7\u09ae\u09cd\u09ac\u09b0_\u09a1\u09bf\u09b8\u09c7\u09ae\u09cd\u09ac\u09b0".split("_"),monthsShort:"\u099c\u09be\u09a8\u09c1_\u09ab\u09c7\u09ac\u09cd\u09b0\u09c1_\u09ae\u09be\u09b0\u09cd\u099a_\u098f\u09aa\u09cd\u09b0\u09bf\u09b2_\u09ae\u09c7_\u099c\u09c1\u09a8_\u099c\u09c1\u09b2\u09be\u0987_\u0986\u0997\u09b8\u09cd\u099f_\u09b8\u09c7\u09aa\u09cd\u099f_\u0985\u0995\u09cd\u099f\u09cb_\u09a8\u09ad\u09c7_\u09a1\u09bf\u09b8\u09c7".split("_"),weekdays:"\u09b0\u09ac\u09bf\u09ac\u09be\u09b0_\u09b8\u09cb\u09ae\u09ac\u09be\u09b0_\u09ae\u0999\u09cd\u0997\u09b2\u09ac\u09be\u09b0_\u09ac\u09c1\u09a7\u09ac\u09be\u09b0_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf\u09ac\u09be\u09b0_\u09b6\u09c1\u0995\u09cd\u09b0\u09ac\u09be\u09b0_\u09b6\u09a8\u09bf\u09ac\u09be\u09b0".split("_"),weekdaysShort:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9\u09b8\u09cd\u09aa\u09a4\u09bf_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),weekdaysMin:"\u09b0\u09ac\u09bf_\u09b8\u09cb\u09ae_\u09ae\u0999\u09cd\u0997\u09b2_\u09ac\u09c1\u09a7_\u09ac\u09c3\u09b9_\u09b6\u09c1\u0995\u09cd\u09b0_\u09b6\u09a8\u09bf".split("_"),longDateFormat:{LT:"A h:mm \u09b8\u09ae\u09df",LTS:"A h:mm:ss \u09b8\u09ae\u09df",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u09b8\u09ae\u09df",LLLL:"dddd, D MMMM YYYY, A h:mm \u09b8\u09ae\u09df"},calendar:{sameDay:"[\u0986\u099c] LT",nextDay:"[\u0986\u0997\u09be\u09ae\u09c0\u0995\u09be\u09b2] LT",nextWeek:"dddd, LT",lastDay:"[\u0997\u09a4\u0995\u09be\u09b2] LT",lastWeek:"[\u0997\u09a4] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u09aa\u09b0\u09c7",past:"%s \u0986\u0997\u09c7",s:"\u0995\u09df\u09c7\u0995 \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",ss:"%d \u09b8\u09c7\u0995\u09c7\u09a8\u09cd\u09a1",m:"\u098f\u0995 \u09ae\u09bf\u09a8\u09bf\u099f",mm:"%d \u09ae\u09bf\u09a8\u09bf\u099f",h:"\u098f\u0995 \u0998\u09a8\u09cd\u099f\u09be",hh:"%d \u0998\u09a8\u09cd\u099f\u09be",d:"\u098f\u0995 \u09a6\u09bf\u09a8",dd:"%d \u09a6\u09bf\u09a8",M:"\u098f\u0995 \u09ae\u09be\u09b8",MM:"%d \u09ae\u09be\u09b8",y:"\u098f\u0995 \u09ac\u099b\u09b0",yy:"%d \u09ac\u099b\u09b0"},preparse:function(f){return f.replace(/[\u09e7\u09e8\u09e9\u09ea\u09eb\u09ec\u09ed\u09ee\u09ef\u09e6]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u09b0\u09be\u09a4|\u09b8\u0995\u09be\u09b2|\u09a6\u09c1\u09aa\u09c1\u09b0|\u09ac\u09bf\u0995\u09be\u09b2|\u09b0\u09be\u09a4/,meridiemHour:function(f,O){return 12===f&&(f=0),"\u09b0\u09be\u09a4"===O&&f>=4||"\u09a6\u09c1\u09aa\u09c1\u09b0"===O&&f<5||"\u09ac\u09bf\u0995\u09be\u09b2"===O?f+12:f},meridiem:function(f,O,B){return f<4?"\u09b0\u09be\u09a4":f<10?"\u09b8\u0995\u09be\u09b2":f<17?"\u09a6\u09c1\u09aa\u09c1\u09b0":f<20?"\u09ac\u09bf\u0995\u09be\u09b2":"\u09b0\u09be\u09a4"},week:{dow:0,doy:6}})}(y(15439))},69645:function(Mt,Le,y){
101//! moment.js locale configuration
102//! locale : Tibetan [bo]
103//! author : Thupten N. Chakrishar : https://github.com/vajradog
104!function(s){"use strict";
vendor: 4,461 bytes, lines 105-106
105//! moment.js locale configuration
106var u={1:"\u0f21",2:"\u0f22",3:"\u0f23",4:"\u0f24",5:"\u0f25",6:"\u0f26",7:"\u0f27",8:"\u0f28",9:"\u0f29",0:"\u0f20"},g={"\u0f21":"1","\u0f22":"2","\u0f23":"3","\u0f24":"4","\u0f25":"5","\u0f26":"6","\u0f27":"7","\u0f28":"8","\u0f29":"9","\u0f20":"0"};s.defineLocale("bo",{months:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f44\u0f0b\u0f54\u0f7c_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f66\u0f74\u0f58\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f5e\u0f72\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f63\u0f94\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0fb2\u0f74\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f62\u0f92\u0fb1\u0f51\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f51\u0f42\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f45\u0f72\u0f42\u0f0b\u0f54_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f56\u0f45\u0f74\u0f0b\u0f42\u0f49\u0f72\u0f66\u0f0b\u0f54".split("_"),monthsShort:"\u0f5f\u0fb3\u0f0b1_\u0f5f\u0fb3\u0f0b2_\u0f5f\u0fb3\u0f0b3_\u0f5f\u0fb3\u0f0b4_\u0f5f\u0fb3\u0f0b5_\u0f5f\u0fb3\u0f0b6_\u0f5f\u0fb3\u0f0b7_\u0f5f\u0fb3\u0f0b8_\u0f5f\u0fb3\u0f0b9_\u0f5f\u0fb3\u0f0b10_\u0f5f\u0fb3\u0f0b11_\u0f5f\u0fb3\u0f0b12".split("_"),monthsShortRegex:/^(\u0f5f\u0fb3\u0f0b\d{1,2})/,monthsParseExact:!0,weekdays:"\u0f42\u0f5f\u0f60\u0f0b\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f42\u0f5f\u0f60\u0f0b\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f42\u0f5f\u0f60\u0f0b\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysShort:"\u0f49\u0f72\u0f0b\u0f58\u0f0b_\u0f5f\u0fb3\u0f0b\u0f56\u0f0b_\u0f58\u0f72\u0f42\u0f0b\u0f51\u0f58\u0f62\u0f0b_\u0f63\u0fb7\u0f42\u0f0b\u0f54\u0f0b_\u0f55\u0f74\u0f62\u0f0b\u0f56\u0f74_\u0f54\u0f0b\u0f66\u0f44\u0f66\u0f0b_\u0f66\u0fa4\u0f7a\u0f53\u0f0b\u0f54\u0f0b".split("_"),weekdaysMin:"\u0f49\u0f72_\u0f5f\u0fb3_\u0f58\u0f72\u0f42_\u0f63\u0fb7\u0f42_\u0f55\u0f74\u0f62_\u0f66\u0f44\u0f66_\u0f66\u0fa4\u0f7a\u0f53".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0f51\u0f72\u0f0b\u0f62\u0f72\u0f44] LT",nextDay:"[\u0f66\u0f44\u0f0b\u0f49\u0f72\u0f53] LT",nextWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f62\u0f97\u0f7a\u0f66\u0f0b\u0f58], LT",lastDay:"[\u0f41\u0f0b\u0f66\u0f44] LT",lastWeek:"[\u0f56\u0f51\u0f74\u0f53\u0f0b\u0f55\u0fb2\u0f42\u0f0b\u0f58\u0f50\u0f60\u0f0b\u0f58] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0f63\u0f0b",past:"%s \u0f66\u0f94\u0f53\u0f0b\u0f63",s:"\u0f63\u0f58\u0f0b\u0f66\u0f44",ss:"%d \u0f66\u0f90\u0f62\u0f0b\u0f46\u0f0d",m:"\u0f66\u0f90\u0f62\u0f0b\u0f58\u0f0b\u0f42\u0f45\u0f72\u0f42",mm:"%d \u0f66\u0f90\u0f62\u0f0b\u0f58",h:"\u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51\u0f0b\u0f42\u0f45\u0f72\u0f42",hh:"%d \u0f46\u0f74\u0f0b\u0f5a\u0f7c\u0f51",d:"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f45\u0f72\u0f42",dd:"%d \u0f49\u0f72\u0f53\u0f0b",M:"\u0f5f\u0fb3\u0f0b\u0f56\u0f0b\u0f42\u0f45\u0f72\u0f42",MM:"%d \u0f5f\u0fb3\u0f0b\u0f56",y:"\u0f63\u0f7c\u0f0b\u0f42\u0f45\u0f72\u0f42",yy:"%d \u0f63\u0f7c"},preparse:function(f){return f.replace(/[\u0f21\u0f22\u0f23\u0f24\u0f25\u0f26\u0f27\u0f28\u0f29\u0f20]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c|\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66|\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44|\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42|\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c/,meridiemHour:function(f,O){return 12===f&&(f=0),"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"===O&&f>=4||"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44"===O&&f<5||"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42"===O?f+12:f},meridiem:function(f,O,B){return f<4?"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c":f<10?"\u0f5e\u0f7c\u0f42\u0f66\u0f0b\u0f40\u0f66":f<17?"\u0f49\u0f72\u0f53\u0f0b\u0f42\u0f74\u0f44":f<20?"\u0f51\u0f42\u0f7c\u0f44\u0f0b\u0f51\u0f42":"\u0f58\u0f5a\u0f53\u0f0b\u0f58\u0f7c"},week:{dow:0,doy:6}})}(y(15439))}
vendor: 6,751 bytes, lines 106-130
106,45020:function(Mt,Le,y){
107//! moment.js locale configuration
108//! locale : Breton [br]
109//! author : Jean-Baptiste Le Duigou : https://github.com/jbleduigou
110!function(s){"use strict";
111//! moment.js locale configuration
112function u(We,at,mt){return We+" "+function f(We,at){return 2===at?function O(We){var at={m:"v",b:"v",d:"z"};return void 0===at[We.charAt(0)]?We:at[We.charAt(0)]+We.substring(1)}(We):We}({mm:"munutenn",MM:"miz",dd:"devezh"}[mt],We)}function w(We){return We>9?w(We%10):We}var B=[/^gen/i,/^c[\u02bc\']hwe/i,/^meu/i,/^ebr/i,/^mae/i,/^(mez|eve)/i,/^gou/i,/^eos/i,/^gwe/i,/^her/i,/^du/i,/^ker/i],U=/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu|gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,je=[/^Su/i,/^Lu/i,/^Me([^r]|$)/i,/^Mer/i,/^Ya/i,/^Gw/i,/^Sa/i];s.defineLocale("br",{months:"Genver_C\u02bchwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu".split("_"),monthsShort:"Gen_C\u02bchwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker".split("_"),weekdays:"Sul_Lun_Meurzh_Merc\u02bcher_Yaou_Gwener_Sadorn".split("_"),weekdaysShort:"Sul_Lun_Meu_Mer_Yao_Gwe_Sad".split("_"),weekdaysMin:"Su_Lu_Me_Mer_Ya_Gw_Sa".split("_"),weekdaysParse:je,fullWeekdaysParse:[/^sul/i,/^lun/i,/^meurzh/i,/^merc[\u02bc\']her/i,/^yaou/i,/^gwener/i,/^sadorn/i],shortWeekdaysParse:[/^Sul/i,/^Lun/i,/^Meu/i,/^Mer/i,/^Yao/i,/^Gwe/i,/^Sad/i],minWeekdaysParse:je,monthsRegex:U,monthsShortRegex:U,monthsStrictRegex:/^(genver|c[\u02bc\']hwevrer|meurzh|ebrel|mae|mezheven|gouere|eost|gwengolo|here|du|kerzu)/i,monthsShortStrictRegex:/^(gen|c[\u02bc\']hwe|meu|ebr|mae|eve|gou|eos|gwe|her|du|ker)/i,monthsParse:B,longMonthsParse:B,shortMonthsParse:B,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [a viz] MMMM YYYY",LLL:"D [a viz] MMMM YYYY HH:mm",LLLL:"dddd, D [a viz] MMMM YYYY HH:mm"},calendar:{sameDay:"[Hiziv da] LT",nextDay:"[Warc\u02bchoazh da] LT",nextWeek:"dddd [da] LT",lastDay:"[Dec\u02bch da] LT",lastWeek:"dddd [paset da] LT",sameElse:"L"},relativeTime:{future:"a-benn %s",past:"%s \u02bczo",s:"un nebeud segondenno\xf9",ss:"%d eilenn",m:"ur vunutenn",mm:u,h:"un eur",hh:"%d eur",d:"un devezh",dd:u,M:"ur miz",MM:u,y:"ur bloaz",yy:function g(We){switch(w(We)){case 1:case 3:case 4:case 5:case 9:return We+" bloaz";default:return We+" vloaz"}}},dayOfMonthOrdinalParse:/\d{1,2}(a\xf1|vet)/,ordinal:function(We){return We+(1===We?"a\xf1":"vet")},week:{dow:1,doy:4},meridiemParse:/a.m.|g.m./,isPM:function(We){return"g.m."===We},meridiem:function(We,at,mt){return We<12?"a.m.":"g.m."}})}(y(15439))},64792:function(Mt,Le,y){
113//! moment.js locale configuration
114//! locale : Bosnian [bs]
115//! author : Nedim Cholich : https://github.com/frontyard
116//! author : Rasid Redzic : https://github.com/rasidre
117//! based on (hr) translation by Bojan Marković
118!function(s){"use strict";
119//! moment.js locale configuration
120function g(f,O,B){var U=f+" ";switch(B){case"ss":return U+(1===f?"sekunda":2===f||3===f||4===f?"sekunde":"sekundi");case"mm":return U+(1===f?"minuta":2===f||3===f||4===f?"minute":"minuta");case"h":return"jedan sat";case"hh":return U+(1===f?"sat":2===f||3===f||4===f?"sata":"sati");case"dd":return U+(1===f?"dan":"dana");case"MM":return U+(1===f?"mjesec":2===f||3===f||4===f?"mjeseca":"mjeseci");case"yy":return U+(1===f?"godina":2===f||3===f||4===f?"godine":"godina")}}s.defineLocale("bs",{months:"januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:case 3:return"[pro\u0161lu] dddd [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:g,m:function u(f,O,B,U){if("m"===B)return O?"jedna minuta":U?"jednu minutu":"jedne minute"},mm:g,h:g,hh:g,d:"dan",dd:g,M:"mjesec",MM:g,y:"godinu",yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(15439))},47980:function(Mt,Le,y){
121//! moment.js locale configuration
122//! locale : Catalan [ca]
123//! author : Juan G. Hurtado : https://github.com/juanghurtado
124!function(s){"use strict";
125//! moment.js locale configuration
126s.defineLocale("ca",{months:{standalone:"gener_febrer_mar\xe7_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre".split("_"),format:"de gener_de febrer_de mar\xe7_d'abril_de maig_de juny_de juliol_d'agost_de setembre_d'octubre_de novembre_de desembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._maig_juny_jul._ag._set._oct._nov._des.".split("_"),monthsParseExact:!0,weekdays:"diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dt._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dt_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a les] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a les] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:function(){return"[avui a "+(1!==this.hours()?"les":"la")+"] LT"},nextDay:function(){return"[dem\xe0 a "+(1!==this.hours()?"les":"la")+"] LT"},nextWeek:function(){return"dddd [a "+(1!==this.hours()?"les":"la")+"] LT"},lastDay:function(){return"[ahir a "+(1!==this.hours()?"les":"la")+"] LT"},lastWeek:function(){return"[el] dddd [passat a "+(1!==this.hours()?"les":"la")+"] LT"},sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"uns segons",ss:"%d segons",m:"un minut",mm:"%d minuts",h:"una hora",hh:"%d hores",d:"un dia",dd:"%d dies",M:"un mes",MM:"%d mesos",y:"un any",yy:"%d anys"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(g,w){var f=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===w||"W"===w)&&(f="a"),g+f},week:{dow:1,doy:4}})}(y(15439))},47322:function(Mt,Le,y){
127//! moment.js locale configuration
128//! locale : Czech [cs]
129//! author : petrbela : https://github.com/petrbela
130!function(s){"use strict";
vendor: 8,265 bytes, lines 131-149
131//! moment.js locale configuration
132var u={standalone:"leden_\xfanor_b\u0159ezen_duben_kv\u011bten_\u010derven_\u010dervenec_srpen_z\xe1\u0159\xed_\u0159\xedjen_listopad_prosinec".split("_"),format:"ledna_\xfanora_b\u0159ezna_dubna_kv\u011btna_\u010dervna_\u010dervence_srpna_z\xe1\u0159\xed_\u0159\xedjna_listopadu_prosince".split("_"),isFormat:/DD?[o.]?(\[[^\[\]]*\]|\s)+MMMM/},g="led_\xfano_b\u0159e_dub_kv\u011b_\u010dvn_\u010dvc_srp_z\xe1\u0159_\u0159\xedj_lis_pro".split("_"),w=[/^led/i,/^\xfano/i,/^b\u0159e/i,/^dub/i,/^kv\u011b/i,/^(\u010dvn|\u010derven$|\u010dervna)/i,/^(\u010dvc|\u010dervenec|\u010dervence)/i,/^srp/i,/^z\xe1\u0159/i,/^\u0159\xedj/i,/^lis/i,/^pro/i],f=/^(leden|\xfanor|b\u0159ezen|duben|kv\u011bten|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|z\xe1\u0159\xed|\u0159\xedjen|listopad|prosinec|led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i;function O(ie){return ie>1&&ie<5&&1!=~~(ie/10)}function B(ie,re,Re,Ee){var je=ie+" ";switch(Re){case"s":return re||Ee?"p\xe1r sekund":"p\xe1r sekundami";case"ss":return re||Ee?je+(O(ie)?"sekundy":"sekund"):je+"sekundami";case"m":return re?"minuta":Ee?"minutu":"minutou";case"mm":return re||Ee?je+(O(ie)?"minuty":"minut"):je+"minutami";case"h":return re?"hodina":Ee?"hodinu":"hodinou";case"hh":return re||Ee?je+(O(ie)?"hodiny":"hodin"):je+"hodinami";case"d":return re||Ee?"den":"dnem";case"dd":return re||Ee?je+(O(ie)?"dny":"dn\xed"):je+"dny";case"M":return re||Ee?"m\u011bs\xedc":"m\u011bs\xedcem";case"MM":return re||Ee?je+(O(ie)?"m\u011bs\xedce":"m\u011bs\xedc\u016f"):je+"m\u011bs\xedci";case"y":return re||Ee?"rok":"rokem";case"yy":return re||Ee?je+(O(ie)?"roky":"let"):je+"lety"}}s.defineLocale("cs",{months:u,monthsShort:g,monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(leden|ledna|\xfanora|\xfanor|b\u0159ezen|b\u0159ezna|duben|dubna|kv\u011bten|kv\u011btna|\u010dervenec|\u010dervence|\u010derven|\u010dervna|srpen|srpna|z\xe1\u0159\xed|\u0159\xedjen|\u0159\xedjna|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|\xfano|b\u0159e|dub|kv\u011b|\u010dvn|\u010dvc|srp|z\xe1\u0159|\u0159\xedj|lis|pro)/i,monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"ned\u011ble_pond\u011bl\xed_\xfater\xfd_st\u0159eda_\u010dtvrtek_p\xe1tek_sobota".split("_"),weekdaysShort:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),weekdaysMin:"ne_po_\xfat_st_\u010dt_p\xe1_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm",l:"D. M. YYYY"},calendar:{sameDay:"[dnes v] LT",nextDay:"[z\xedtra v] LT",nextWeek:function(){switch(this.day()){case 0:return"[v ned\u011bli v] LT";case 1:case 2:return"[v] dddd [v] LT";case 3:return"[ve st\u0159edu v] LT";case 4:return"[ve \u010dtvrtek v] LT";case 5:return"[v p\xe1tek v] LT";case 6:return"[v sobotu v] LT"}},lastDay:"[v\u010dera v] LT",lastWeek:function(){switch(this.day()){case 0:return"[minulou ned\u011bli v] LT";case 1:case 2:return"[minul\xe9] dddd [v] LT";case 3:return"[minulou st\u0159edu v] LT";case 4:case 5:return"[minul\xfd] dddd [v] LT";case 6:return"[minulou sobotu v] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"p\u0159ed %s",s:B,ss:B,m:B,mm:B,h:B,hh:B,d:B,dd:B,M:B,MM:B,y:B,yy:B},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},90365:function(Mt,Le,y){
133//! moment.js locale configuration
134//! locale : Chuvash [cv]
135//! author : Anatoly Mironov : https://github.com/mirontoli
136!function(s){"use strict";
137//! moment.js locale configuration
138s.defineLocale("cv",{months:"\u043a\u04d1\u0440\u043b\u0430\u0447_\u043d\u0430\u0440\u04d1\u0441_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440\u0442\u043c\u0435_\u0443\u0442\u04d1_\u04ab\u0443\u0440\u043b\u0430_\u0430\u0432\u04d1\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448\u0442\u0430\u0432".split("_"),monthsShort:"\u043a\u04d1\u0440_\u043d\u0430\u0440_\u043f\u0443\u0448_\u0430\u043a\u0430_\u043c\u0430\u0439_\u04ab\u04d7\u0440_\u0443\u0442\u04d1_\u04ab\u0443\u0440_\u0430\u0432\u043d_\u044e\u043f\u0430_\u0447\u04f3\u043a_\u0440\u0430\u0448".split("_"),weekdays:"\u0432\u044b\u0440\u0441\u0430\u0440\u043d\u0438\u043a\u0443\u043d_\u0442\u0443\u043d\u0442\u0438\u043a\u0443\u043d_\u044b\u0442\u043b\u0430\u0440\u0438\u043a\u0443\u043d_\u044e\u043d\u043a\u0443\u043d_\u043a\u04d7\u04ab\u043d\u0435\u0440\u043d\u0438\u043a\u0443\u043d_\u044d\u0440\u043d\u0435\u043a\u0443\u043d_\u0448\u04d1\u043c\u0430\u0442\u043a\u0443\u043d".split("_"),weekdaysShort:"\u0432\u044b\u0440_\u0442\u0443\u043d_\u044b\u0442\u043b_\u044e\u043d_\u043a\u04d7\u04ab_\u044d\u0440\u043d_\u0448\u04d1\u043c".split("_"),weekdaysMin:"\u0432\u0440_\u0442\u043d_\u044b\u0442_\u044e\u043d_\u043a\u04ab_\u044d\u0440_\u0448\u043c".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7]",LLL:"YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm",LLLL:"dddd, YYYY [\u04ab\u0443\u043b\u0445\u0438] MMMM [\u0443\u0439\u04d1\u0445\u04d7\u043d] D[-\u043c\u04d7\u0448\u04d7], HH:mm"},calendar:{sameDay:"[\u041f\u0430\u044f\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextDay:"[\u042b\u0440\u0430\u043d] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastDay:"[\u04d6\u043d\u0435\u0440] LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",nextWeek:"[\u04aa\u0438\u0442\u0435\u0441] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",lastWeek:"[\u0418\u0440\u0442\u043d\u04d7] dddd LT [\u0441\u0435\u0445\u0435\u0442\u0440\u0435]",sameElse:"L"},relativeTime:{future:function(g){return g+(/\u0441\u0435\u0445\u0435\u0442$/i.exec(g)?"\u0440\u0435\u043d":/\u04ab\u0443\u043b$/i.exec(g)?"\u0442\u0430\u043d":"\u0440\u0430\u043d")},past:"%s \u043a\u0430\u044f\u043b\u043b\u0430",s:"\u043f\u04d7\u0440-\u0438\u043a \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",ss:"%d \u04ab\u0435\u043a\u043a\u0443\u043d\u0442",m:"\u043f\u04d7\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u043f\u04d7\u0440 \u0441\u0435\u0445\u0435\u0442",hh:"%d \u0441\u0435\u0445\u0435\u0442",d:"\u043f\u04d7\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u043f\u04d7\u0440 \u0443\u0439\u04d1\u0445",MM:"%d \u0443\u0439\u04d1\u0445",y:"\u043f\u04d7\u0440 \u04ab\u0443\u043b",yy:"%d \u04ab\u0443\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-\u043c\u04d7\u0448/,ordinal:"%d-\u043c\u04d7\u0448",week:{dow:1,doy:7}})}(y(15439))},32092:function(Mt,Le,y){
139//! moment.js locale configuration
140//! locale : Welsh [cy]
141//! author : Robert Allen : https://github.com/robgallen
142//! author : https://github.com/ryangreaves
143!function(s){"use strict";
144//! moment.js locale configuration
145s.defineLocale("cy",{months:"Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr".split("_"),monthsShort:"Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag".split("_"),weekdays:"Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn".split("_"),weekdaysShort:"Sul_Llun_Maw_Mer_Iau_Gwe_Sad".split("_"),weekdaysMin:"Su_Ll_Ma_Me_Ia_Gw_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Heddiw am] LT",nextDay:"[Yfory am] LT",nextWeek:"dddd [am] LT",lastDay:"[Ddoe am] LT",lastWeek:"dddd [diwethaf am] LT",sameElse:"L"},relativeTime:{future:"mewn %s",past:"%s yn \xf4l",s:"ychydig eiliadau",ss:"%d eiliad",m:"munud",mm:"%d munud",h:"awr",hh:"%d awr",d:"diwrnod",dd:"%d diwrnod",M:"mis",MM:"%d mis",y:"blwyddyn",yy:"%d flynedd"},dayOfMonthOrdinalParse:/\d{1,2}(fed|ain|af|il|ydd|ed|eg)/,ordinal:function(g){var f="";return g>20?f=40===g||50===g||60===g||80===g||100===g?"fed":"ain":g>0&&(f=["","af","il","ydd","ydd","ed","ed","ed","fed","fed","fed","eg","fed","eg","eg","fed","eg","eg","fed","eg","fed"][g]),g+f},week:{dow:1,doy:4}})}(y(15439))},77387:function(Mt,Le,y){
146//! moment.js locale configuration
147//! locale : Danish [da]
148//! author : Ulrik Nielsen : https://github.com/mrbase
149!function(s){"use strict";
150//! moment.js locale configuration
151s.defineLocale("da",{months:"januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8n_man_tir_ons_tor_fre_l\xf8r".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd [d.] D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"p\xe5 dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[i] dddd[s kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"f\xe5 sekunder",ss:"%d sekunder",m:"et minut",mm:"%d minutter",h:"en time",hh:"%d timer",d:"en dag",dd:"%d dage",M:"en m\xe5ned",MM:"%d m\xe5neder",y:"et \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},29459:function(Mt,Le,y){
152//! moment.js locale configuration
153//! locale : German (Austria) [de-at]
154//! author : lluchs : https://github.com/lluchs
155//! author: Menelion Elensúle: https://github.com/Oire
156//! author : Martin Groller : https://github.com/MadMG
157//! author : Mikolaj Dadela : https://github.com/mik01aj
158!function(s){"use strict";
vendor: 7,569 bytes, lines 159-184
159//! moment.js locale configuration
160function u(w,f,O,B){var U={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[w+" Tage",w+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[w+" Monate",w+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[w+" Jahre",w+" Jahren"]};return f?U[O][0]:U[O][1]}s.defineLocale("de-at",{months:"J\xe4nner_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"J\xe4n._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:u,mm:"%d Minuten",h:u,hh:"%d Stunden",d:u,dd:u,w:u,ww:"%d Wochen",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},73694:function(Mt,Le,y){
161//! moment.js locale configuration
162//! locale : German (Switzerland) [de-ch]
163//! author : sschueller : https://github.com/sschueller
164!function(s){"use strict";
165//! moment.js locale configuration
166function u(w,f,O,B){var U={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[w+" Tage",w+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[w+" Monate",w+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[w+" Jahre",w+" Jahren"]};return f?U[O][0]:U[O][1]}s.defineLocale("de-ch",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:u,mm:"%d Minuten",h:u,hh:"%d Stunden",d:u,dd:u,w:u,ww:"%d Wochen",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},54307:function(Mt,Le,y){
167//! moment.js locale configuration
168//! locale : German [de]
169//! author : lluchs : https://github.com/lluchs
170//! author: Menelion Elensúle: https://github.com/Oire
171//! author : Mikolaj Dadela : https://github.com/mik01aj
172!function(s){"use strict";
173//! moment.js locale configuration
174function u(w,f,O,B){var U={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[w+" Tage",w+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[w+" Monate",w+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[w+" Jahre",w+" Jahren"]};return f?U[O][0]:U[O][1]}s.defineLocale("de",{months:"Januar_Februar_M\xe4rz_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Feb._M\xe4rz_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag".split("_"),weekdaysShort:"So._Mo._Di._Mi._Do._Fr._Sa.".split("_"),weekdaysMin:"So_Mo_Di_Mi_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY HH:mm",LLLL:"dddd, D. MMMM YYYY HH:mm"},calendar:{sameDay:"[heute um] LT [Uhr]",sameElse:"L",nextDay:"[morgen um] LT [Uhr]",nextWeek:"dddd [um] LT [Uhr]",lastDay:"[gestern um] LT [Uhr]",lastWeek:"[letzten] dddd [um] LT [Uhr]"},relativeTime:{future:"in %s",past:"vor %s",s:"ein paar Sekunden",ss:"%d Sekunden",m:u,mm:"%d Minuten",h:u,hh:"%d Stunden",d:u,dd:u,w:u,ww:"%d Wochen",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},39659:function(Mt,Le,y){
175//! moment.js locale configuration
176//! locale : Maldivian [dv]
177//! author : Jawish Hameed : https://github.com/jawish
178!function(s){"use strict";
179//! moment.js locale configuration
180var u=["\u0796\u07ac\u0782\u07aa\u0787\u07a6\u0783\u07a9","\u078a\u07ac\u0784\u07b0\u0783\u07aa\u0787\u07a6\u0783\u07a9","\u0789\u07a7\u0783\u07a8\u0797\u07aa","\u0787\u07ad\u0795\u07b0\u0783\u07a9\u078d\u07aa","\u0789\u07ad","\u0796\u07ab\u0782\u07b0","\u0796\u07aa\u078d\u07a6\u0787\u07a8","\u0787\u07af\u078e\u07a6\u0790\u07b0\u0793\u07aa","\u0790\u07ac\u0795\u07b0\u0793\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0787\u07ae\u0786\u07b0\u0793\u07af\u0784\u07a6\u0783\u07aa","\u0782\u07ae\u0788\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa","\u0791\u07a8\u0790\u07ac\u0789\u07b0\u0784\u07a6\u0783\u07aa"],g=["\u0787\u07a7\u078b\u07a8\u0787\u07b0\u078c\u07a6","\u0780\u07af\u0789\u07a6","\u0787\u07a6\u0782\u07b0\u078e\u07a7\u0783\u07a6","\u0784\u07aa\u078b\u07a6","\u0784\u07aa\u0783\u07a7\u0790\u07b0\u078a\u07a6\u078c\u07a8","\u0780\u07aa\u0786\u07aa\u0783\u07aa","\u0780\u07ae\u0782\u07a8\u0780\u07a8\u0783\u07aa"];s.defineLocale("dv",{months:u,monthsShort:u,weekdays:g,weekdaysShort:g,weekdaysMin:"\u0787\u07a7\u078b\u07a8_\u0780\u07af\u0789\u07a6_\u0787\u07a6\u0782\u07b0_\u0784\u07aa\u078b\u07a6_\u0784\u07aa\u0783\u07a7_\u0780\u07aa\u0786\u07aa_\u0780\u07ae\u0782\u07a8".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"D/M/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0789\u0786|\u0789\u078a/,isPM:function(f){return"\u0789\u078a"===f},meridiem:function(f,O,B){return f<12?"\u0789\u0786":"\u0789\u078a"},calendar:{sameDay:"[\u0789\u07a8\u0787\u07a6\u078b\u07aa] LT",nextDay:"[\u0789\u07a7\u078b\u07a6\u0789\u07a7] LT",nextWeek:"dddd LT",lastDay:"[\u0787\u07a8\u0787\u07b0\u0794\u07ac] LT",lastWeek:"[\u078a\u07a7\u0787\u07a8\u078c\u07aa\u0788\u07a8] dddd LT",sameElse:"L"},relativeTime:{future:"\u078c\u07ac\u0783\u07ad\u078e\u07a6\u0787\u07a8 %s",past:"\u0786\u07aa\u0783\u07a8\u0782\u07b0 %s",s:"\u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa\u0786\u07ae\u0785\u07ac\u0787\u07b0",ss:"d% \u0790\u07a8\u0786\u07aa\u0782\u07b0\u078c\u07aa",m:"\u0789\u07a8\u0782\u07a8\u0793\u07ac\u0787\u07b0",mm:"\u0789\u07a8\u0782\u07a8\u0793\u07aa %d",h:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07ac\u0787\u07b0",hh:"\u078e\u07a6\u0791\u07a8\u0787\u07a8\u0783\u07aa %d",d:"\u078b\u07aa\u0788\u07a6\u0780\u07ac\u0787\u07b0",dd:"\u078b\u07aa\u0788\u07a6\u0790\u07b0 %d",M:"\u0789\u07a6\u0780\u07ac\u0787\u07b0",MM:"\u0789\u07a6\u0790\u07b0 %d",y:"\u0787\u07a6\u0780\u07a6\u0783\u07ac\u0787\u07b0",yy:"\u0787\u07a6\u0780\u07a6\u0783\u07aa %d"},preparse:function(f){return f.replace(/\u060c/g,",")},postformat:function(f){return f.replace(/,/g,"\u060c")},week:{dow:7,doy:12}})}(y(15439))},3460:function(Mt,Le,y){
181//! moment.js locale configuration
182//! locale : Greek [el]
183//! author : Aggelos Karalias : https://github.com/mehiel
184!function(s){"use strict";
vendor: 4,303 bytes, lines 185-186
185//! moment.js locale configuration
186s.defineLocale("el",{monthsNominativeEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03ac\u03c1\u03b9\u03bf\u03c2_\u039c\u03ac\u03c1\u03c4\u03b9\u03bf\u03c2_\u0391\u03c0\u03c1\u03af\u03bb\u03b9\u03bf\u03c2_\u039c\u03ac\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bd\u03b9\u03bf\u03c2_\u0399\u03bf\u03cd\u03bb\u03b9\u03bf\u03c2_\u0391\u03cd\u03b3\u03bf\u03c5\u03c3\u03c4\u03bf\u03c2_\u03a3\u03b5\u03c0\u03c4\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u039f\u03ba\u03c4\u03ce\u03b2\u03c1\u03b9\u03bf\u03c2_\u039d\u03bf\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2_\u0394\u03b5\u03ba\u03ad\u03bc\u03b2\u03c1\u03b9\u03bf\u03c2".split("_"),monthsGenitiveEl:"\u0399\u03b1\u03bd\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u03a6\u03b5\u03b2\u03c1\u03bf\u03c5\u03b1\u03c1\u03af\u03bf\u03c5_\u039c\u03b1\u03c1\u03c4\u03af\u03bf\u03c5_\u0391\u03c0\u03c1\u03b9\u03bb\u03af\u03bf\u03c5_\u039c\u03b1\u0390\u03bf\u03c5_\u0399\u03bf\u03c5\u03bd\u03af\u03bf\u03c5_\u0399\u03bf\u03c5\u03bb\u03af\u03bf\u03c5_\u0391\u03c5\u03b3\u03bf\u03cd\u03c3\u03c4\u03bf\u03c5_\u03a3\u03b5\u03c0\u03c4\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u039f\u03ba\u03c4\u03c9\u03b2\u03c1\u03af\u03bf\u03c5_\u039d\u03bf\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5_\u0394\u03b5\u03ba\u03b5\u03bc\u03b2\u03c1\u03af\u03bf\u03c5".split("_"),months:function(w,f){return w?"string"==typeof f&&/D/.test(f.substring(0,f.indexOf("MMMM")))?this._monthsGenitiveEl[w.month()]:this._monthsNominativeEl[w.month()]:this._monthsNominativeEl},monthsShort:"\u0399\u03b1\u03bd_\u03a6\u03b5\u03b2_\u039c\u03b1\u03c1_\u0391\u03c0\u03c1_\u039c\u03b1\u03ca_\u0399\u03bf\u03c5\u03bd_\u0399\u03bf\u03c5\u03bb_\u0391\u03c5\u03b3_\u03a3\u03b5\u03c0_\u039f\u03ba\u03c4_\u039d\u03bf\u03b5_\u0394\u03b5\u03ba".split("_"),weekdays:"\u039a\u03c5\u03c1\u03b9\u03b1\u03ba\u03ae_\u0394\u03b5\u03c5\u03c4\u03ad\u03c1\u03b1_\u03a4\u03c1\u03af\u03c4\u03b7_\u03a4\u03b5\u03c4\u03ac\u03c1\u03c4\u03b7_\u03a0\u03ad\u03bc\u03c0\u03c4\u03b7_\u03a0\u03b1\u03c1\u03b1\u03c3\u03ba\u03b5\u03c5\u03ae_\u03a3\u03ac\u03b2\u03b2\u03b1\u03c4\u03bf".split("_"),weekdaysShort:"\u039a\u03c5\u03c1_\u0394\u03b5\u03c5_\u03a4\u03c1\u03b9_\u03a4\u03b5\u03c4_\u03a0\u03b5\u03bc_\u03a0\u03b1\u03c1_\u03a3\u03b1\u03b2".split("_"),weekdaysMin:"\u039a\u03c5_\u0394\u03b5_\u03a4\u03c1_\u03a4\u03b5_\u03a0\u03b5_\u03a0\u03b1_\u03a3\u03b1".split("_"),meridiem:function(w,f,O){return w>11?O?"\u03bc\u03bc":"\u039c\u039c":O?"\u03c0\u03bc":"\u03a0\u039c"},isPM:function(w){return"\u03bc"===(w+"").toLowerCase()[0]},meridiemParse:/[\u03a0\u039c]\.?\u039c?\.?/i,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendarEl:{sameDay:"[\u03a3\u03ae\u03bc\u03b5\u03c1\u03b1 {}] LT",nextDay:"[\u0391\u03cd\u03c1\u03b9\u03bf {}] LT",nextWeek:"dddd [{}] LT",lastDay:"[\u03a7\u03b8\u03b5\u03c2 {}] LT",lastWeek:function(){return 6===this.day()?"[\u03c4\u03bf \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf] dddd [{}] LT":"[\u03c4\u03b7\u03bd \u03c0\u03c1\u03bf\u03b7\u03b3\u03bf\u03cd\u03bc\u03b5\u03bd\u03b7] dddd [{}] LT"},sameElse:"L"},calendar:function(w,f){var O=this._calendarEl[w],B=f&&f.hours();return function u(w){return typeof Function<"u"&&w instanceof Function||"[object Function]"===Object.prototype.toString.call(w)}(O)&&(O=O.apply(f)),O.replace("{}",B%12==1?"\u03c3\u03c4\u03b7":"\u03c3\u03c4\u03b9\u03c2")},relativeTime:{future:"\u03c3\u03b5 %s",past:"%s \u03c0\u03c1\u03b9\u03bd",s:"\u03bb\u03af\u03b3\u03b1 \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",ss:"%d \u03b4\u03b5\u03c5\u03c4\u03b5\u03c1\u03cc\u03bb\u03b5\u03c0\u03c4\u03b1",m:"\u03ad\u03bd\u03b1 \u03bb\u03b5\u03c0\u03c4\u03cc",mm:"%d \u03bb\u03b5\u03c0\u03c4\u03ac",h:"\u03bc\u03af\u03b1 \u03ce\u03c1\u03b1",hh:"%d \u03ce\u03c1\u03b5\u03c2",d:"\u03bc\u03af\u03b1 \u03bc\u03ad\u03c1\u03b1",dd:"%d \u03bc\u03ad\u03c1\u03b5\u03c2",M:"\u03ad\u03bd\u03b1\u03c2 \u03bc\u03ae\u03bd\u03b1\u03c2",MM:"%d \u03bc\u03ae\u03bd\u03b5\u03c2",y:"\u03ad\u03bd\u03b1\u03c2 \u03c7\u03c1\u03cc\u03bd\u03bf\u03c2",yy:"%d \u03c7\u03c1\u03cc\u03bd\u03b9\u03b1"},dayOfMonthOrdinalParse:/\d{1,2}\u03b7/,ordinal:"%d\u03b7",week:{dow:1,doy:4}})}(y(15439))}
vendor: 1,466 bytes, lines 186-196
186,94369:function(Mt,Le,y){
187//! moment.js locale configuration
188//! locale : English (Australia) [en-au]
189//! author : Jared Morse : https://github.com/jarcoal
190!function(s){"use strict";
191//! moment.js locale configuration
192s.defineLocale("en-au",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:0,doy:4}})}(y(15439))},60530:function(Mt,Le,y){
193//! moment.js locale configuration
194//! locale : English (Canada) [en-ca]
195//! author : Jonathan Abourbih : https://github.com/jonbca
196!function(s){"use strict";
197//! moment.js locale configuration
198s.defineLocale("en-ca",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"YYYY-MM-DD",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")}})}(y(15439))},9998:function(Mt,Le,y){
199//! moment.js locale configuration
200//! locale : English (United Kingdom) [en-gb]
201//! author : Chris Gedrim : https://github.com/chrisgedrim
202!function(s){"use strict";
203//! moment.js locale configuration
204s.defineLocale("en-gb",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(y(15439))},13391:function(Mt,Le,y){
205//! moment.js locale configuration
206//! locale : English (Ireland) [en-ie]
207//! author : Chris Cartlidge : https://github.com/chriscartlidge
208!function(s){"use strict";
209//! moment.js locale configuration
210s.defineLocale("en-ie",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(y(15439))},75414:function(Mt,Le,y){
211//! moment.js locale configuration
212//! locale : English (Israel) [en-il]
213//! author : Chris Gedrim : https://github.com/chrisgedrim
214!function(s){"use strict";
215//! moment.js locale configuration
216s.defineLocale("en-il",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")}})}(y(15439))},19615:function(Mt,Le,y){
217//! moment.js locale configuration
218//! locale : English (India) [en-in]
219//! author : Jatin Agrawal : https://github.com/jatinag22
220!function(s){"use strict";
221//! moment.js locale configuration
222s.defineLocale("en-in",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:0,doy:6}})}(y(15439))},21248:function(Mt,Le,y){
223//! moment.js locale configuration
224//! locale : English (New Zealand) [en-nz]
225//! author : Luke McGregor : https://github.com/lukemcgregor
226!function(s){"use strict";
227//! moment.js locale configuration
228s.defineLocale("en-nz",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(y(15439))},13767:function(Mt,Le,y){
229//! moment.js locale configuration
230//! locale : English (Singapore) [en-sg]
231//! author : Matthew Castrillon-Madrigal : https://github.com/techdimension
232!function(s){"use strict";
233//! moment.js locale configuration
234s.defineLocale("en-sg",{months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),monthsShort:"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),weekdaysShort:"Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),weekdaysMin:"Su_Mo_Tu_We_Th_Fr_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(y(15439))},84530:function(Mt,Le,y){
235//! moment.js locale configuration
236//! locale : Esperanto [eo]
237//! author : Colin Dean : https://github.com/colindean
238//! author : Mia Nordentoft Imperatori : https://github.com/miestasmia
239//! comment : miestasmia corrected the translation by colindean
240//! comment : Vivakvo corrected the translation by colindean and miestasmia
241!function(s){"use strict";
vendor: 12,326 bytes, lines 242-278
242//! moment.js locale configuration
243s.defineLocale("eo",{months:"januaro_februaro_marto_aprilo_majo_junio_julio_a\u016dgusto_septembro_oktobro_novembro_decembro".split("_"),monthsShort:"jan_feb_mart_apr_maj_jun_jul_a\u016dg_sept_okt_nov_dec".split("_"),weekdays:"diman\u0109o_lundo_mardo_merkredo_\u0135a\u016ddo_vendredo_sabato".split("_"),weekdaysShort:"dim_lun_mard_merk_\u0135a\u016d_ven_sab".split("_"),weekdaysMin:"di_lu_ma_me_\u0135a_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"[la] D[-an de] MMMM, YYYY",LLL:"[la] D[-an de] MMMM, YYYY HH:mm",LLLL:"dddd[n], [la] D[-an de] MMMM, YYYY HH:mm",llll:"ddd, [la] D[-an de] MMM, YYYY HH:mm"},meridiemParse:/[ap]\.t\.m/i,isPM:function(g){return"p"===g.charAt(0).toLowerCase()},meridiem:function(g,w,f){return g>11?f?"p.t.m.":"P.T.M.":f?"a.t.m.":"A.T.M."},calendar:{sameDay:"[Hodia\u016d je] LT",nextDay:"[Morga\u016d je] LT",nextWeek:"dddd[n je] LT",lastDay:"[Hiera\u016d je] LT",lastWeek:"[pasintan] dddd[n je] LT",sameElse:"L"},relativeTime:{future:"post %s",past:"anta\u016d %s",s:"kelkaj sekundoj",ss:"%d sekundoj",m:"unu minuto",mm:"%d minutoj",h:"unu horo",hh:"%d horoj",d:"unu tago",dd:"%d tagoj",M:"unu monato",MM:"%d monatoj",y:"unu jaro",yy:"%d jaroj"},dayOfMonthOrdinalParse:/\d{1,2}a/,ordinal:"%da",week:{dow:1,doy:7}})}(y(15439))},18944:function(Mt,Le,y){
244//! moment.js locale configuration
245//! locale : Spanish (Dominican Republic) [es-do]
246!function(s){"use strict";
247//! moment.js locale configuration
248var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-do",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(B,U){return B?/-MMM-/.test(U)?g[B.month()]:u[B.month()]:u},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(y(15439))},29116:function(Mt,Le,y){
249//! moment.js locale configuration
250//! locale : Spanish (Mexico) [es-mx]
251//! author : JC Franco : https://github.com/jcfranco
252!function(s){"use strict";
253//! moment.js locale configuration
254var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-mx",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(B,U){return B?/-MMM-/.test(U)?g[B.month()]:u[B.month()]:u},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:4},invalidDate:"Fecha inv\xe1lida"})}(y(15439))},83609:function(Mt,Le,y){
255//! moment.js locale configuration
256//! locale : Spanish (United States) [es-us]
257//! author : bustta : https://github.com/bustta
258//! author : chrisrodz : https://github.com/chrisrodz
259!function(s){"use strict";
260//! moment.js locale configuration
261var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es-us",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(B,U){return B?/-MMM-/.test(U)?g[B.month()]:u[B.month()]:u},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"MM/DD/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY h:mm A",LLLL:"dddd, D [de] MMMM [de] YYYY h:mm A"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:0,doy:6}})}(y(15439))},86866:function(Mt,Le,y){
262//! moment.js locale configuration
263//! locale : Spanish [es]
264//! author : Julio Napurí : https://github.com/julionc
265!function(s){"use strict";
266//! moment.js locale configuration
267var u="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),g="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),w=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],f=/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i;s.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(B,U){return B?/-MMM-/.test(U)?g[B.month()]:u[B.month()]:u},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i,monthsShortStrictRegex:/^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i,monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"domingo_lunes_martes_mi\xe9rcoles_jueves_viernes_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._mi\xe9._jue._vie._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_mi_ju_vi_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoy a la"+(1!==this.hours()?"s":"")+"] LT"},nextDay:function(){return"[ma\xf1ana a la"+(1!==this.hours()?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(1!==this.hours()?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(1!==this.hours()?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(1!==this.hours()?"s":"")+"] LT"},sameElse:"L"},relativeTime:{future:"en %s",past:"hace %s",s:"unos segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"una hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",w:"una semana",ww:"%d semanas",M:"un mes",MM:"%d meses",y:"un a\xf1o",yy:"%d a\xf1os"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4},invalidDate:"Fecha inv\xe1lida"})}(y(15439))},96725:function(Mt,Le,y){
268//! moment.js locale configuration
269//! locale : Estonian [et]
270//! author : Henry Kehlmann : https://github.com/madhenry
271//! improvements : Illimar Tambek : https://github.com/ragulka
272!function(s){"use strict";
273//! moment.js locale configuration
274function u(w,f,O,B){var U={s:["m\xf5ne sekundi","m\xf5ni sekund","paar sekundit"],ss:[w+"sekundi",w+"sekundit"],m:["\xfche minuti","\xfcks minut"],mm:[w+" minuti",w+" minutit"],h:["\xfche tunni","tund aega","\xfcks tund"],hh:[w+" tunni",w+" tundi"],d:["\xfche p\xe4eva","\xfcks p\xe4ev"],M:["kuu aja","kuu aega","\xfcks kuu"],MM:[w+" kuu",w+" kuud"],y:["\xfche aasta","aasta","\xfcks aasta"],yy:[w+" aasta",w+" aastat"]};return f?U[O][2]?U[O][2]:U[O][1]:B?U[O][0]:U[O][1]}s.defineLocale("et",{months:"jaanuar_veebruar_m\xe4rts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),monthsShort:"jaan_veebr_m\xe4rts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),weekdays:"p\xfchap\xe4ev_esmasp\xe4ev_teisip\xe4ev_kolmap\xe4ev_neljap\xe4ev_reede_laup\xe4ev".split("_"),weekdaysShort:"P_E_T_K_N_R_L".split("_"),weekdaysMin:"P_E_T_K_N_R_L".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[T\xe4na,] LT",nextDay:"[Homme,] LT",nextWeek:"[J\xe4rgmine] dddd LT",lastDay:"[Eile,] LT",lastWeek:"[Eelmine] dddd LT",sameElse:"L"},relativeTime:{future:"%s p\xe4rast",past:"%s tagasi",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:"%d p\xe4eva",M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},67931:function(Mt,Le,y){
275//! moment.js locale configuration
276//! locale : Basque [eu]
277//! author : Eneko Illarramendi : https://github.com/eillarra
278!function(s){"use strict";
279//! moment.js locale configuration
280s.defineLocale("eu",{months:"urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua".split("_"),monthsShort:"urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.".split("_"),monthsParseExact:!0,weekdays:"igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata".split("_"),weekdaysShort:"ig._al._ar._az._og._ol._lr.".split("_"),weekdaysMin:"ig_al_ar_az_og_ol_lr".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY[ko] MMMM[ren] D[a]",LLL:"YYYY[ko] MMMM[ren] D[a] HH:mm",LLLL:"dddd, YYYY[ko] MMMM[ren] D[a] HH:mm",l:"YYYY-M-D",ll:"YYYY[ko] MMM D[a]",lll:"YYYY[ko] MMM D[a] HH:mm",llll:"ddd, YYYY[ko] MMM D[a] HH:mm"},calendar:{sameDay:"[gaur] LT[etan]",nextDay:"[bihar] LT[etan]",nextWeek:"dddd LT[etan]",lastDay:"[atzo] LT[etan]",lastWeek:"[aurreko] dddd LT[etan]",sameElse:"L"},relativeTime:{future:"%s barru",past:"duela %s",s:"segundo batzuk",ss:"%d segundo",m:"minutu bat",mm:"%d minutu",h:"ordu bat",hh:"%d ordu",d:"egun bat",dd:"%d egun",M:"hilabete bat",MM:"%d hilabete",y:"urte bat",yy:"%d urte"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(15439))},56417:function(Mt,Le,y){
281//! moment.js locale configuration
282//! locale : Persian [fa]
283//! author : Ebrahim Byagowi : https://github.com/ebraminio
284!function(s){"use strict";
285//! moment.js locale configuration
286var u={1:"\u06f1",2:"\u06f2",3:"\u06f3",4:"\u06f4",5:"\u06f5",6:"\u06f6",7:"\u06f7",8:"\u06f8",9:"\u06f9",0:"\u06f0"},g={"\u06f1":"1","\u06f2":"2","\u06f3":"3","\u06f4":"4","\u06f5":"5","\u06f6":"6","\u06f7":"7","\u06f8":"8","\u06f9":"9","\u06f0":"0"};s.defineLocale("fa",{months:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),monthsShort:"\u0698\u0627\u0646\u0648\u06cc\u0647_\u0641\u0648\u0631\u06cc\u0647_\u0645\u0627\u0631\u0633_\u0622\u0648\u0631\u06cc\u0644_\u0645\u0647_\u0698\u0648\u0626\u0646_\u0698\u0648\u0626\u06cc\u0647_\u0627\u0648\u062a_\u0633\u067e\u062a\u0627\u0645\u0628\u0631_\u0627\u06a9\u062a\u0628\u0631_\u0646\u0648\u0627\u0645\u0628\u0631_\u062f\u0633\u0627\u0645\u0628\u0631".split("_"),weekdays:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysShort:"\u06cc\u06a9\u200c\u0634\u0646\u0628\u0647_\u062f\u0648\u0634\u0646\u0628\u0647_\u0633\u0647\u200c\u0634\u0646\u0628\u0647_\u0686\u0647\u0627\u0631\u0634\u0646\u0628\u0647_\u067e\u0646\u062c\u200c\u0634\u0646\u0628\u0647_\u062c\u0645\u0639\u0647_\u0634\u0646\u0628\u0647".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u062c_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631|\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/,isPM:function(f){return/\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631/.test(f)},meridiem:function(f,O,B){return f<12?"\u0642\u0628\u0644 \u0627\u0632 \u0638\u0647\u0631":"\u0628\u0639\u062f \u0627\u0632 \u0638\u0647\u0631"},calendar:{sameDay:"[\u0627\u0645\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",nextDay:"[\u0641\u0631\u062f\u0627 \u0633\u0627\u0639\u062a] LT",nextWeek:"dddd [\u0633\u0627\u0639\u062a] LT",lastDay:"[\u062f\u06cc\u0631\u0648\u0632 \u0633\u0627\u0639\u062a] LT",lastWeek:"dddd [\u067e\u06cc\u0634] [\u0633\u0627\u0639\u062a] LT",sameElse:"L"}
vendor: 3,112 bytes, lines 286-297
286,relativeTime:{future:"\u062f\u0631 %s",past:"%s \u067e\u06cc\u0634",s:"\u0686\u0646\u062f \u062b\u0627\u0646\u06cc\u0647",ss:"%d \u062b\u0627\u0646\u06cc\u0647",m:"\u06cc\u06a9 \u062f\u0642\u06cc\u0642\u0647",mm:"%d \u062f\u0642\u06cc\u0642\u0647",h:"\u06cc\u06a9 \u0633\u0627\u0639\u062a",hh:"%d \u0633\u0627\u0639\u062a",d:"\u06cc\u06a9 \u0631\u0648\u0632",dd:"%d \u0631\u0648\u0632",M:"\u06cc\u06a9 \u0645\u0627\u0647",MM:"%d \u0645\u0627\u0647",y:"\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(f){return f.replace(/[\u06f0-\u06f9]/g,function(O){return g[O]}).replace(/\u060c/g,",")},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]}).replace(/,/g,"\u060c")},dayOfMonthOrdinalParse:/\d{1,2}\u0645/,ordinal:"%d\u0645",week:{dow:6,doy:12}})}(y(15439))},20944:function(Mt,Le,y){
287//! moment.js locale configuration
288//! locale : Finnish [fi]
289//! author : Tarmo Aidantausta : https://github.com/bleadof
290!function(s){"use strict";
291//! moment.js locale configuration
292var u="nolla yksi kaksi kolme nelj\xe4 viisi kuusi seitsem\xe4n kahdeksan yhdeks\xe4n".split(" "),g=["nolla","yhden","kahden","kolmen","nelj\xe4n","viiden","kuuden",u[7],u[8],u[9]];function w(B,U,ie,re){var Re="";switch(ie){case"s":return re?"muutaman sekunnin":"muutama sekunti";case"ss":Re=re?"sekunnin":"sekuntia";break;case"m":return re?"minuutin":"minuutti";case"mm":Re=re?"minuutin":"minuuttia";break;case"h":return re?"tunnin":"tunti";case"hh":Re=re?"tunnin":"tuntia";break;case"d":return re?"p\xe4iv\xe4n":"p\xe4iv\xe4";case"dd":Re=re?"p\xe4iv\xe4n":"p\xe4iv\xe4\xe4";break;case"M":return re?"kuukauden":"kuukausi";case"MM":Re=re?"kuukauden":"kuukautta";break;case"y":return re?"vuoden":"vuosi";case"yy":Re=re?"vuoden":"vuotta"}return function f(B,U){return B<10?U?g[B]:u[B]:B}(B,re)+" "+Re}s.defineLocale("fi",{months:"tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kes\xe4kuu_hein\xe4kuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu".split("_"),monthsShort:"tammi_helmi_maalis_huhti_touko_kes\xe4_hein\xe4_elo_syys_loka_marras_joulu".split("_"),weekdays:"sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai".split("_"),weekdaysShort:"su_ma_ti_ke_to_pe_la".split("_"),weekdaysMin:"su_ma_ti_ke_to_pe_la".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"Do MMMM[ta] YYYY",LLL:"Do MMMM[ta] YYYY, [klo] HH.mm",LLLL:"dddd, Do MMMM[ta] YYYY, [klo] HH.mm",l:"D.M.YYYY",ll:"Do MMM YYYY",lll:"Do MMM YYYY, [klo] HH.mm",llll:"ddd, Do MMM YYYY, [klo] HH.mm"},calendar:{sameDay:"[t\xe4n\xe4\xe4n] [klo] LT",nextDay:"[huomenna] [klo] LT",nextWeek:"dddd [klo] LT",lastDay:"[eilen] [klo] LT",lastWeek:"[viime] dddd[na] [klo] LT",sameElse:"L"},relativeTime:{future:"%s p\xe4\xe4st\xe4",past:"%s sitten",s:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},61766:function(Mt,Le,y){
293//! moment.js locale configuration
294//! locale : Filipino [fil]
295//! author : Dan Hagman : https://github.com/hagmandan
296//! author : Matthew Co : https://github.com/matthewdeeco
297!function(s){"use strict";
298//! moment.js locale configuration
299s.defineLocale("fil",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(g){return g},week:{dow:1,doy:4}})}(y(15439))},95867:function(Mt,Le,y){
300//! moment.js locale configuration
301//! locale : Faroese [fo]
302//! author : Ragnar Johannesen : https://github.com/ragnar123
303//! author : Kristian Sakarisson : https://github.com/sakarisson
304!function(s){"use strict";
305//! moment.js locale configuration
306s.defineLocale("fo",{months:"januar_februar_mars_apr\xedl_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_"),weekdays:"sunnudagur_m\xe1nadagur_t\xfdsdagur_mikudagur_h\xf3sdagur_fr\xedggjadagur_leygardagur".split("_"),weekdaysShort:"sun_m\xe1n_t\xfds_mik_h\xf3s_fr\xed_ley".split("_"),weekdaysMin:"su_m\xe1_t\xfd_mi_h\xf3_fr_le".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D. MMMM, YYYY HH:mm"},calendar:{sameDay:"[\xcd dag kl.] LT",nextDay:"[\xcd morgin kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xcd gj\xe1r kl.] LT",lastWeek:"[s\xed\xf0stu] dddd [kl] LT",sameElse:"L"},relativeTime:{future:"um %s",past:"%s s\xed\xf0ani",s:"f\xe1 sekund",ss:"%d sekundir",m:"ein minuttur",mm:"%d minuttir",h:"ein t\xedmi",hh:"%d t\xedmar",d:"ein dagur",dd:"%d dagar",M:"ein m\xe1na\xf0ur",MM:"%d m\xe1na\xf0ir",y:"eitt \xe1r",yy:"%d \xe1r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},16848:function(Mt,Le,y){
307//! moment.js locale configuration
308//! locale : French (Canada) [fr-ca]
309//! author : Jonathan Abourbih : https://github.com/jonbca
310!function(s){"use strict";
vendor: 6,348 bytes, lines 311-334
311//! moment.js locale configuration
312s.defineLocale("fr-ca",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(g,w){switch(w){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}}})}(y(15439))},77773:function(Mt,Le,y){
313//! moment.js locale configuration
314//! locale : French (Switzerland) [fr-ch]
315//! author : Gaspard Bucher : https://github.com/gaspard
316!function(s){"use strict";
317//! moment.js locale configuration
318s.defineLocale("fr-ch",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsParseExact:!0,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|e)/,ordinal:function(g,w){switch(w){default:case"M":case"Q":case"D":case"DDD":case"d":return g+(1===g?"er":"e");case"w":case"W":return g+(1===g?"re":"e")}},week:{dow:1,doy:4}})}(y(15439))},1636:function(Mt,Le,y){
319//! moment.js locale configuration
320//! locale : French [fr]
321//! author : John Fischer : https://github.com/jfroffice
322!function(s){"use strict";
323//! moment.js locale configuration
324var w=/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?|janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,f=[/^janv/i,/^f\xe9vr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^ao\xfbt/i,/^sept/i,/^oct/i,/^nov/i,/^d\xe9c/i];s.defineLocale("fr",{months:"janvier_f\xe9vrier_mars_avril_mai_juin_juillet_ao\xfbt_septembre_octobre_novembre_d\xe9cembre".split("_"),monthsShort:"janv._f\xe9vr._mars_avr._mai_juin_juil._ao\xfbt_sept._oct._nov._d\xe9c.".split("_"),monthsRegex:w,monthsShortRegex:w,monthsStrictRegex:/^(janvier|f\xe9vrier|mars|avril|mai|juin|juillet|ao\xfbt|septembre|octobre|novembre|d\xe9cembre)/i,monthsShortStrictRegex:/(janv\.?|f\xe9vr\.?|mars|avr\.?|mai|juin|juil\.?|ao\xfbt|sept\.?|oct\.?|nov\.?|d\xe9c\.?)/i,monthsParse:f,longMonthsParse:f,shortMonthsParse:f,weekdays:"dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi".split("_"),weekdaysShort:"dim._lun._mar._mer._jeu._ven._sam.".split("_"),weekdaysMin:"di_lu_ma_me_je_ve_sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Aujourd\u2019hui \xe0] LT",nextDay:"[Demain \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[Hier \xe0] LT",lastWeek:"dddd [dernier \xe0] LT",sameElse:"L"},relativeTime:{future:"dans %s",past:"il y a %s",s:"quelques secondes",ss:"%d secondes",m:"une minute",mm:"%d minutes",h:"une heure",hh:"%d heures",d:"un jour",dd:"%d jours",w:"une semaine",ww:"%d semaines",M:"un mois",MM:"%d mois",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(er|)/,ordinal:function(B,U){switch(U){case"D":return B+(1===B?"er":"");default:case"M":case"Q":case"DDD":case"d":return B+(1===B?"er":"e");case"w":case"W":return B+(1===B?"re":"e")}},week:{dow:1,doy:4}})}(y(15439))},14940:function(Mt,Le,y){
325//! moment.js locale configuration
326//! locale : Frisian [fy]
327//! author : Robin van der Vliet : https://github.com/robin0van0der0v
328!function(s){"use strict";
329//! moment.js locale configuration
330var u="jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.".split("_"),g="jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des".split("_");s.defineLocale("fy",{months:"jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber".split("_"),monthsShort:function(f,O){return f?/-MMM-/.test(O)?g[f.month()]:u[f.month()]:u},monthsParseExact:!0,weekdays:"snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon".split("_"),weekdaysShort:"si._mo._ti._wo._to._fr._so.".split("_"),weekdaysMin:"Si_Mo_Ti_Wo_To_Fr_So".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[hjoed om] LT",nextDay:"[moarn om] LT",nextWeek:"dddd [om] LT",lastDay:"[juster om] LT",lastWeek:"[\xf4fr\xfbne] dddd [om] LT",sameElse:"L"},relativeTime:{future:"oer %s",past:"%s lyn",s:"in pear sekonden",ss:"%d sekonden",m:"ien min\xfat",mm:"%d minuten",h:"ien oere",hh:"%d oeren",d:"ien dei",dd:"%d dagen",M:"ien moanne",MM:"%d moannen",y:"ien jier",yy:"%d jierren"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(f){return f+(1===f||8===f||f>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(15439))},91402:function(Mt,Le,y){
331//! moment.js locale configuration
332//! locale : Irish or Irish Gaelic [ga]
333//! author : André Silva : https://github.com/askpt
334!function(s){"use strict";
335//! moment.js locale configuration
336s.defineLocale("ga",{months:["Ean\xe1ir","Feabhra","M\xe1rta","Aibre\xe1n","Bealtaine","Meitheamh","I\xfail","L\xfanasa","Me\xe1n F\xf3mhair","Deireadh F\xf3mhair","Samhain","Nollaig"],monthsShort:["Ean","Feabh","M\xe1rt","Aib","Beal","Meith","I\xfail","L\xfan","M.F.","D.F.","Samh","Noll"],monthsParseExact:!0,weekdays:["D\xe9 Domhnaigh","D\xe9 Luain","D\xe9 M\xe1irt","D\xe9 C\xe9adaoin","D\xe9ardaoin","D\xe9 hAoine","D\xe9 Sathairn"],weekdaysShort:["Domh","Luan","M\xe1irt","C\xe9ad","D\xe9ar","Aoine","Sath"],weekdaysMin:["Do","Lu","M\xe1","C\xe9","D\xe9","A","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Inniu ag] LT",nextDay:"[Am\xe1rach ag] LT",nextWeek:"dddd [ag] LT",lastDay:"[Inn\xe9 ag] LT",lastWeek:"dddd [seo caite] [ag] LT",sameElse:"L"},relativeTime:{future:"i %s",past:"%s \xf3 shin",s:"c\xfapla soicind",ss:"%d soicind",m:"n\xf3im\xe9ad",mm:"%d n\xf3im\xe9ad",h:"uair an chloig",hh:"%d uair an chloig",d:"l\xe1",dd:"%d l\xe1",M:"m\xed",MM:"%d m\xedonna",y:"bliain",yy:"%d bliain"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(U){return U+(1===U?"d":U%10==2?"na":"mh")},week:{dow:1,doy:4}})}(y(15439))},46924:function(Mt,Le,y){
337//! moment.js locale configuration
338//! locale : Scottish Gaelic [gd]
339//! author : Jon Ashdown : https://github.com/jonashdown
340!function(s){"use strict";
341//! moment.js locale configuration
342s.defineLocale("gd",{months:["Am Faoilleach","An Gearran","Am M\xe0rt","An Giblean","An C\xe8itean","An t-\xd2gmhios","An t-Iuchar","An L\xf9nastal","An t-Sultain","An D\xe0mhair","An t-Samhain","An D\xf9bhlachd"],monthsShort:["Faoi","Gear","M\xe0rt","Gibl","C\xe8it","\xd2gmh","Iuch","L\xf9n","Sult","D\xe0mh","Samh","D\xf9bh"],monthsParseExact:!0,weekdays:["Did\xf2mhnaich","Diluain","Dim\xe0irt","Diciadain","Diardaoin","Dihaoine","Disathairne"],weekdaysShort:["Did","Dil","Dim","Dic","Dia","Dih","Dis"],weekdaysMin:["D\xf2","Lu","M\xe0","Ci","Ar","Ha","Sa"],longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[An-diugh aig] LT",nextDay:"[A-m\xe0ireach aig] LT",nextWeek:"dddd [aig] LT",lastDay:"[An-d\xe8 aig] LT",lastWeek:"dddd [seo chaidh] [aig] LT",sameElse:"L"},relativeTime:{future:"ann an %s",past:"bho chionn %s",s:"beagan diogan",ss:"%d diogan",m:"mionaid",mm:"%d mionaidean",h:"uair",hh:"%d uairean",d:"latha",dd:"%d latha",M:"m\xecos",MM:"%d m\xecosan",y:"bliadhna",yy:"%d bliadhna"},dayOfMonthOrdinalParse:/\d{1,2}(d|na|mh)/,ordinal:function(U){return U+(1===U?"d":U%10==2?"na":"mh")},week:{dow:1,doy:4}})}(y(15439))},16398:function(Mt,Le,y){
343//! moment.js locale configuration
344//! locale : Galician [gl]
345//! author : Juan G. Hurtado : https://github.com/juanghurtado
346!function(s){"use strict";
vendor: 1,611 bytes, lines 347-352
347//! moment.js locale configuration
348s.defineLocale("gl",{months:"xaneiro_febreiro_marzo_abril_maio_xu\xf1o_xullo_agosto_setembro_outubro_novembro_decembro".split("_"),monthsShort:"xan._feb._mar._abr._mai._xu\xf1._xul._ago._set._out._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"domingo_luns_martes_m\xe9rcores_xoves_venres_s\xe1bado".split("_"),weekdaysShort:"dom._lun._mar._m\xe9r._xov._ven._s\xe1b.".split("_"),weekdaysMin:"do_lu_ma_m\xe9_xo_ve_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY H:mm",LLLL:"dddd, D [de] MMMM [de] YYYY H:mm"},calendar:{sameDay:function(){return"[hoxe "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextDay:function(){return"[ma\xf1\xe1 "+(1!==this.hours()?"\xe1s":"\xe1")+"] LT"},nextWeek:function(){return"dddd ["+(1!==this.hours()?"\xe1s":"a")+"] LT"},lastDay:function(){return"[onte "+(1!==this.hours()?"\xe1":"a")+"] LT"},lastWeek:function(){return"[o] dddd [pasado "+(1!==this.hours()?"\xe1s":"a")+"] LT"},sameElse:"L"},relativeTime:{future:function(g){return 0===g.indexOf("un")?"n"+g:"en "+g},past:"hai %s",s:"uns segundos",ss:"%d segundos",m:"un minuto",mm:"%d minutos",h:"unha hora",hh:"%d horas",d:"un d\xeda",dd:"%d d\xedas",M:"un mes",MM:"%d meses",y:"un ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(y(15439))},72457:function(Mt,Le,y){
349//! moment.js locale configuration
350//! locale : Konkani Devanagari script [gom-deva]
351//! author : The Discoverer : https://github.com/WikiDiscoverer
352!function(s){"use strict";
vendor: 5,228 bytes, lines 353-354
353//! moment.js locale configuration
354function u(w,f,O,B){var U={s:["\u0925\u094b\u0921\u092f\u093e \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940","\u0925\u094b\u0921\u0947 \u0938\u0945\u0915\u0902\u0921"],ss:[w+" \u0938\u0945\u0915\u0902\u0921\u093e\u0902\u0928\u0940",w+" \u0938\u0945\u0915\u0902\u0921"],m:["\u090f\u0915\u093e \u092e\u093f\u0923\u091f\u093e\u0928","\u090f\u0915 \u092e\u093f\u0928\u0942\u091f"],mm:[w+" \u092e\u093f\u0923\u091f\u093e\u0902\u0928\u0940",w+" \u092e\u093f\u0923\u091f\u093e\u0902"],h:["\u090f\u0915\u093e \u0935\u0930\u093e\u0928","\u090f\u0915 \u0935\u0930"],hh:[w+" \u0935\u0930\u093e\u0902\u0928\u0940",w+" \u0935\u0930\u093e\u0902"],d:["\u090f\u0915\u093e \u0926\u093f\u0938\u093e\u0928","\u090f\u0915 \u0926\u0940\u0938"],dd:[w+" \u0926\u093f\u0938\u093e\u0902\u0928\u0940",w+" \u0926\u0940\u0938"],M:["\u090f\u0915\u093e \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928","\u090f\u0915 \u092e\u094d\u0939\u092f\u0928\u094b"],MM:[w+" \u092e\u094d\u0939\u092f\u0928\u094d\u092f\u093e\u0928\u0940",w+" \u092e\u094d\u0939\u092f\u0928\u0947"],y:["\u090f\u0915\u093e \u0935\u0930\u094d\u0938\u093e\u0928","\u090f\u0915 \u0935\u0930\u094d\u0938"],yy:[w+" \u0935\u0930\u094d\u0938\u093e\u0902\u0928\u0940",w+" \u0935\u0930\u094d\u0938\u093e\u0902"]};return B?U[O][0]:U[O][1]}s.defineLocale("gom-deva",{months:{standalone:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u092f_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),format:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940\u091a\u094d\u092f\u093e_\u092e\u093e\u0930\u094d\u091a\u093e\u091a\u094d\u092f\u093e_\u090f\u092a\u094d\u0930\u0940\u0932\u093e\u091a\u094d\u092f\u093e_\u092e\u0947\u092f\u093e\u091a\u094d\u092f\u093e_\u091c\u0942\u0928\u093e\u091a\u094d\u092f\u093e_\u091c\u0941\u0932\u092f\u093e\u091a\u094d\u092f\u093e_\u0911\u0917\u0938\u094d\u091f\u093e\u091a\u094d\u092f\u093e_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0911\u0915\u094d\u091f\u094b\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e_\u0921\u093f\u0938\u0947\u0902\u092c\u0930\u093e\u091a\u094d\u092f\u093e".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u0940._\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u092f\u0924\u093e\u0930_\u0938\u094b\u092e\u093e\u0930_\u092e\u0902\u0917\u0933\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u092c\u093f\u0930\u0947\u0938\u094d\u0924\u093e\u0930_\u0938\u0941\u0915\u094d\u0930\u093e\u0930_\u0936\u0947\u0928\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0906\u092f\u0924._\u0938\u094b\u092e._\u092e\u0902\u0917\u0933._\u092c\u0941\u0927._\u092c\u094d\u0930\u0947\u0938\u094d\u0924._\u0938\u0941\u0915\u094d\u0930._\u0936\u0947\u0928.".split("_"),weekdaysMin:"\u0906_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u092c\u094d\u0930\u0947_\u0938\u0941_\u0936\u0947".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LTS:"A h:mm:ss [\u0935\u093e\u091c\u0924\u093e\u0902]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]",llll:"ddd, D MMM YYYY, A h:mm [\u0935\u093e\u091c\u0924\u093e\u0902]"},calendar:{sameDay:"[\u0906\u092f\u091c] LT",nextDay:"[\u092b\u093e\u0932\u094d\u092f\u093e\u0902] LT",nextWeek:"[\u092b\u0941\u0921\u0932\u094b] dddd[,] LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092b\u093e\u091f\u0932\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s \u0906\u0926\u0940\u0902",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}(\u0935\u0947\u0930)/,ordinal:function(w,f){return"D"===f?w+"\u0935\u0947\u0930":w},week:{dow:0,doy:3},meridiemParse:/\u0930\u093e\u0924\u0940|\u0938\u0915\u093e\u0933\u0940\u0902|\u0926\u0928\u092a\u093e\u0930\u093e\u0902|\u0938\u093e\u0902\u091c\u0947/,meridiemHour:function(w,f){return 12===w&&(w=0),"\u0930\u093e\u0924\u0940"===f?w<4?w:w+12:"\u0938\u0915\u093e\u0933\u0940\u0902"===f?w:"\u0926\u0928\u092a\u093e\u0930\u093e\u0902"===f?w>12?w:w+12:"\u0938\u093e\u0902\u091c\u0947"===f?w+12:void 0},meridiem:function(w,f,O){return w<4?"\u0930\u093e\u0924\u0940":w<12?"\u0938\u0915\u093e\u0933\u0940\u0902":w<16?"\u0926\u0928\u092a\u093e\u0930\u093e\u0902":w<20?"\u0938\u093e\u0902\u091c\u0947":"\u0930\u093e\u0924\u0940"}})}(y(15439))}
vendor: 2,291 bytes, lines 354-364
354,52545:function(Mt,Le,y){
355//! moment.js locale configuration
356//! locale : Konkani Latin script [gom-latn]
357//! author : The Discoverer : https://github.com/WikiDiscoverer
358!function(s){"use strict";
359//! moment.js locale configuration
360function u(w,f,O,B){var U={s:["thoddea sekondamni","thodde sekond"],ss:[w+" sekondamni",w+" sekond"],m:["eka mintan","ek minut"],mm:[w+" mintamni",w+" mintam"],h:["eka voran","ek vor"],hh:[w+" voramni",w+" voram"],d:["eka disan","ek dis"],dd:[w+" disamni",w+" dis"],M:["eka mhoinean","ek mhoino"],MM:[w+" mhoineamni",w+" mhoine"],y:["eka vorsan","ek voros"],yy:[w+" vorsamni",w+" vorsam"]};return B?U[O][0]:U[O][1]}s.defineLocale("gom-latn",{months:{standalone:"Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr".split("_"),format:"Janerachea_Febrerachea_Marsachea_Abrilachea_Maiachea_Junachea_Julaiachea_Agostachea_Setembrachea_Otubrachea_Novembrachea_Dezembrachea".split("_"),isFormat:/MMMM(\s)+D[oD]?/},monthsShort:"Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Aitar_Somar_Mongllar_Budhvar_Birestar_Sukrar_Son'var".split("_"),weekdaysShort:"Ait._Som._Mon._Bud._Bre._Suk._Son.".split("_"),weekdaysMin:"Ai_Sm_Mo_Bu_Br_Su_Sn".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A h:mm [vazta]",LTS:"A h:mm:ss [vazta]",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY A h:mm [vazta]",LLLL:"dddd, MMMM Do, YYYY, A h:mm [vazta]",llll:"ddd, D MMM YYYY, A h:mm [vazta]"},calendar:{sameDay:"[Aiz] LT",nextDay:"[Faleam] LT",nextWeek:"[Fuddlo] dddd[,] LT",lastDay:"[Kal] LT",lastWeek:"[Fattlo] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s",past:"%s adim",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}(er)/,ordinal:function(w,f){return"D"===f?w+"er":w},week:{dow:0,doy:3},meridiemParse:/rati|sokallim|donparam|sanje/,meridiemHour:function(w,f){return 12===w&&(w=0),"rati"===f?w<4?w:w+12:"sokallim"===f?w:"donparam"===f?w>12?w:w+12:"sanje"===f?w+12:void 0},meridiem:function(w,f,O){return w<4?"rati":w<12?"sokallim":w<16?"donparam":w<20?"sanje":"rati"}})}(y(15439))},42641:function(Mt,Le,y){
361//! moment.js locale configuration
362//! locale : Gujarati [gu]
363//! author : Kaushik Thanki : https://github.com/Kaushik1987
364!function(s){"use strict";
vendor: 3,263 bytes, lines 365-366
365//! moment.js locale configuration
366var u={1:"\u0ae7",2:"\u0ae8",3:"\u0ae9",4:"\u0aea",5:"\u0aeb",6:"\u0aec",7:"\u0aed",8:"\u0aee",9:"\u0aef",0:"\u0ae6"},g={"\u0ae7":"1","\u0ae8":"2","\u0ae9":"3","\u0aea":"4","\u0aeb":"5","\u0aec":"6","\u0aed":"7","\u0aee":"8","\u0aef":"9","\u0ae6":"0"};s.defineLocale("gu",{months:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1\u0a86\u0ab0\u0ac0_\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1\u0a86\u0ab0\u0ac0_\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf\u0ab2_\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe\u0a88_\u0a91\u0a97\u0ab8\u0acd\u0a9f_\u0ab8\u0aaa\u0acd\u0a9f\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0a91\u0a95\u0acd\u0a9f\u0acd\u0aac\u0ab0_\u0aa8\u0ab5\u0ac7\u0aae\u0acd\u0aac\u0ab0_\u0aa1\u0abf\u0ab8\u0ac7\u0aae\u0acd\u0aac\u0ab0".split("_"),monthsShort:"\u0a9c\u0abe\u0aa8\u0acd\u0aaf\u0ac1._\u0aab\u0ac7\u0aac\u0acd\u0ab0\u0ac1._\u0aae\u0abe\u0ab0\u0acd\u0a9a_\u0a8f\u0aaa\u0acd\u0ab0\u0abf._\u0aae\u0ac7_\u0a9c\u0ac2\u0aa8_\u0a9c\u0ac1\u0ab2\u0abe._\u0a91\u0a97._\u0ab8\u0aaa\u0acd\u0a9f\u0ac7._\u0a91\u0a95\u0acd\u0a9f\u0acd._\u0aa8\u0ab5\u0ac7._\u0aa1\u0abf\u0ab8\u0ac7.".split("_"),monthsParseExact:!0,weekdays:"\u0ab0\u0ab5\u0abf\u0ab5\u0abe\u0ab0_\u0ab8\u0acb\u0aae\u0ab5\u0abe\u0ab0_\u0aae\u0a82\u0a97\u0ab3\u0ab5\u0abe\u0ab0_\u0aac\u0ac1\u0aa7\u0acd\u0ab5\u0abe\u0ab0_\u0a97\u0ac1\u0ab0\u0ac1\u0ab5\u0abe\u0ab0_\u0ab6\u0ac1\u0a95\u0acd\u0ab0\u0ab5\u0abe\u0ab0_\u0ab6\u0aa8\u0abf\u0ab5\u0abe\u0ab0".split("_"),weekdaysShort:"\u0ab0\u0ab5\u0abf_\u0ab8\u0acb\u0aae_\u0aae\u0a82\u0a97\u0ab3_\u0aac\u0ac1\u0aa7\u0acd_\u0a97\u0ac1\u0ab0\u0ac1_\u0ab6\u0ac1\u0a95\u0acd\u0ab0_\u0ab6\u0aa8\u0abf".split("_"),weekdaysMin:"\u0ab0_\u0ab8\u0acb_\u0aae\u0a82_\u0aac\u0ac1_\u0a97\u0ac1_\u0ab6\u0ac1_\u0ab6".split("_"),longDateFormat:{LT:"A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LTS:"A h:mm:ss \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7",LLLL:"dddd, D MMMM YYYY, A h:mm \u0ab5\u0abe\u0a97\u0acd\u0aaf\u0ac7"},calendar:{sameDay:"[\u0a86\u0a9c] LT",nextDay:"[\u0a95\u0abe\u0ab2\u0ac7] LT",nextWeek:"dddd, LT",lastDay:"[\u0a97\u0a87\u0a95\u0abe\u0ab2\u0ac7] LT",lastWeek:"[\u0aaa\u0abe\u0a9b\u0ab2\u0abe] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0aae\u0abe",past:"%s \u0aaa\u0ab9\u0ac7\u0ab2\u0abe",s:"\u0a85\u0aae\u0ac1\u0a95 \u0aaa\u0ab3\u0acb",ss:"%d \u0ab8\u0ac7\u0a95\u0a82\u0aa1",m:"\u0a8f\u0a95 \u0aae\u0abf\u0aa8\u0abf\u0a9f",mm:"%d \u0aae\u0abf\u0aa8\u0abf\u0a9f",h:"\u0a8f\u0a95 \u0a95\u0ab2\u0abe\u0a95",hh:"%d \u0a95\u0ab2\u0abe\u0a95",d:"\u0a8f\u0a95 \u0aa6\u0abf\u0ab5\u0ab8",dd:"%d \u0aa6\u0abf\u0ab5\u0ab8",M:"\u0a8f\u0a95 \u0aae\u0ab9\u0abf\u0aa8\u0acb",MM:"%d \u0aae\u0ab9\u0abf\u0aa8\u0acb",y:"\u0a8f\u0a95 \u0ab5\u0ab0\u0acd\u0ab7",yy:"%d \u0ab5\u0ab0\u0acd\u0ab7"},preparse:function(f){return f.replace(/[\u0ae7\u0ae8\u0ae9\u0aea\u0aeb\u0aec\u0aed\u0aee\u0aef\u0ae6]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u0ab0\u0abe\u0aa4|\u0aac\u0aaa\u0acb\u0ab0|\u0ab8\u0ab5\u0abe\u0ab0|\u0ab8\u0abe\u0a82\u0a9c/,meridiemHour:function(f,O){return 12===f&&(f=0),"\u0ab0\u0abe\u0aa4"===O?f<4?f:f+12:"\u0ab8\u0ab5\u0abe\u0ab0"===O?f:"\u
3660aac\u0aaa\u0acb\u0ab0"===O?f>=10?f:f+12:"\u0ab8\u0abe\u0a82\u0a9c"===O?f+12:void 0},meridiem:function(f,O,B){return f<4?"\u0ab0\u0abe\u0aa4":f<10?"\u0ab8\u0ab5\u0abe\u0ab0":f<17?"\u0aac\u0aaa\u0acb\u0ab0":f<20?"\u0ab8\u0abe\u0a82\u0a9c":"\u0ab0\u0abe\u0aa4"},week:{dow:0,doy:6}})}(y(15439))},7536:function(Mt,Le,y){
367//! moment.js locale configuration
368//! locale : Hebrew [he]
369//! author : Tomer Cohen : https://github.com/tomer
370//! author : Moshe Simantov : https://github.com/DevelopmentIL
371//! author : Tal Ater : https://github.com/TalAter
372!function(s){"use strict";
373//! moment.js locale configuration
374s.defineLocale("he",{months:"\u05d9\u05e0\u05d5\u05d0\u05e8_\u05e4\u05d1\u05e8\u05d5\u05d0\u05e8_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u05d9\u05dc_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05d5\u05e1\u05d8_\u05e1\u05e4\u05d8\u05de\u05d1\u05e8_\u05d0\u05d5\u05e7\u05d8\u05d5\u05d1\u05e8_\u05e0\u05d5\u05d1\u05de\u05d1\u05e8_\u05d3\u05e6\u05de\u05d1\u05e8".split("_"),monthsShort:"\u05d9\u05e0\u05d5\u05f3_\u05e4\u05d1\u05e8\u05f3_\u05de\u05e8\u05e5_\u05d0\u05e4\u05e8\u
37405f3_\u05de\u05d0\u05d9_\u05d9\u05d5\u05e0\u05d9_\u05d9\u05d5\u05dc\u05d9_\u05d0\u05d5\u05d2\u05f3_\u05e1\u05e4\u05d8\u05f3_\u05d0\u05d5\u05e7\u05f3_\u05e0\u05d5\u05d1\u05f3_\u05d3\u05e6\u05de\u05f3".split("_"),weekdays:"\u05e8\u05d0\u05e9\u05d5\u05df_\u05e9\u05e0\u05d9_\u05e9\u05dc\u05d9\u05e9\u05d9_\u05e8\u05d1\u05d9\u05e2\u05d9_\u05d7\u05de\u05d9\u05e9\u05d9_\u05e9\u05d9\u05e9\u05d9_\u05e9\u05d1\u05ea".split("_"),weekdaysShort:"\u05d0\u05f3_\u05d1\u05f3_\u05d2\u05f3_\u05d3\u05f3_\u05d4\u05f3_\u05d5\u05f3_\u05e9\u05f3".split("_"),weekdaysMin:"\u05d0_\u05d1_\u05d2_\u05d3_\u05d4_\u05d5_\u05e9".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [\u05d1]MMMM YYYY",LLL:"D [\u05d1]MMMM YYYY HH:mm",LLLL:"dddd, D [\u05d1]MMMM YYYY HH:mm",l:"D/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[\u05d4\u05d9\u05d5\u05dd \u05d1\u05be]LT",nextDay:"[\u05de\u05d7\u05e8 \u05d1\u05be]LT",nextWeek:"dddd [\u05d1\u05e9\u05e2\u05d4] LT",lastDay:"[\u05d0\u05ea\u05de\u05d5\u05dc \u05d1\u05be]LT",lastWeek:"[\u05d1\u05d9\u05d5\u05dd] dddd [\u05d4\u05d0\u05d7\u05e8\u05d5\u05df \u05d1\u05e9\u05e2\u05d4] LT",sameElse:"L"},relativeTime:{future:"\u05d1\u05e2\u05d5\u05d3 %s",past:"\u05dc\u05e4\u05e0\u05d9 %s",s:"\u05de\u05e1\u05e4\u05e8 \u05e9\u05e0\u05d9\u05d5\u05ea",ss:"%d \u05e9\u05e0\u05d9\u05d5\u05ea",m:"\u05d3\u05e7\u05d4",mm:"%d \u05d3\u05e7\u05d5\u05ea",h:"\u05e9\u05e2\u05d4",hh:function(g){return 2===g?"\u05e9\u05e2\u05ea\u05d9\u05d9\u05dd":g+" \u05e9\u05e2\u05d5\u05ea"},d:"\u05d9\u05d5\u05dd",dd:function(g){return 2===g?"\u05d9\u05d5\u05de\u05d9\u05d9\u05dd":g+" \u05d9\u05de\u05d9\u05dd"},M:"\u05d7\u05d5\u05d3\u05e9",MM:function(g){return 2===g?"\u05d7\u05d5\u05d3\u05e9\u05d9\u05d9\u05dd":g+" \u05d7\u05d5\u05d3\u05e9\u05d9\u05dd"},y:"\u05e9\u05e0\u05d4",yy:function(g){return 2===g?"\u05e9\u05e0\u05ea\u05d9\u05d9\u05dd":g%10==0&&10!==g?g+" \u05e9\u05e0\u05d4":g+" \u05e9\u05e0\u05d9\u05dd"}},meridiemParse:/\u05d0\u05d7\u05d4"\u05e6|\u05dc\u05e4\u05e0\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8|\u05d1\u05d1\u05d5\u05e7\u05e8|\u05d1\u05e2\u05e8\u05d1/i,isPM:function(g){return/^(\u05d0\u05d7\u05d4"\u05e6|\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd|\u05d1\u05e2\u05e8\u05d1)$/.test(g)},meridiem:function(g,w,f){return g<5?"\u05dc\u05e4\u05e0\u05d5\u05ea \u05d1\u05d5\u05e7\u05e8":g<10?"\u05d1\u05d1\u05d5\u05e7\u05e8":g<12?f?'\u05dc\u05e4\u05e0\u05d4"\u05e6':"\u05dc\u05e4\u05e0\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":g<18?f?'\u05d0\u05d7\u05d4"\u05e6':"\u05d0\u05d7\u05e8\u05d9 \u05d4\u05e6\u05d4\u05e8\u05d9\u05d9\u05dd":"\u05d1\u05e2\u05e8\u05d1"}})}(y(15439))},96335:function(Mt,Le,y){
375//! moment.js locale configuration
376//! locale : Hindi [hi]
377//! author : Mayank Singhal : https://github.com/mayanksinghal
378!function(s){"use strict";
vendor: 4,626 bytes, lines 379-380
379//! moment.js locale configuration
380var u={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"},w=[/^\u091c\u0928/i,/^\u092b\u093c\u0930|\u092b\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924\u0902|\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935|\u0928\u0935\u0902/i,/^\u0926\u093f\u0938\u0902|\u0926\u093f\u0938/i];s.defineLocale("hi",{months:{format:"\u091c\u0928\u0935\u0930\u0940_\u092b\u093c\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u092e\u094d\u092c\u0930_\u0926\u093f\u0938\u092e\u094d\u092c\u0930".split("_"),standalone:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0930\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948\u0932_\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0938\u094d\u0924_\u0938\u093f\u0924\u0902\u092c\u0930_\u0905\u0915\u094d\u091f\u0942\u092c\u0930_\u0928\u0935\u0902\u092c\u0930_\u0926\u093f\u0938\u0902\u092c\u0930".split("_")},monthsShort:"\u091c\u0928._\u092b\u093c\u0930._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u0948._\u092e\u0908_\u091c\u0942\u0928_\u091c\u0941\u0932._\u0905\u0917._\u0938\u093f\u0924._\u0905\u0915\u094d\u091f\u0942._\u0928\u0935._\u0926\u093f\u0938.".split("_"),weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0932\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0932_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u092c\u091c\u0947",LTS:"A h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A h:mm \u092c\u091c\u0947"},monthsParse:w,longMonthsParse:w,shortMonthsParse:[/^\u091c\u0928/i,/^\u092b\u093c\u0930/i,/^\u092e\u093e\u0930\u094d\u091a/i,/^\u0905\u092a\u094d\u0930\u0948/i,/^\u092e\u0908/i,/^\u091c\u0942\u0928/i,/^\u091c\u0941\u0932/i,/^\u0905\u0917/i,/^\u0938\u093f\u0924/i,/^\u0905\u0915\u094d\u091f\u0942/i,/^\u0928\u0935/i,/^\u0926\u093f\u0938/i],monthsRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsShortRegex:/^(\u091c\u0928\u0935\u0930\u0940|\u091c\u0928\.?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u0932|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908|\u091c\u0941\u0932\.?|\u0905\u0917\u0938\u094d\u0924|\u0905\u0917\.?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930|\u0928\u0935\.?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930|\u0926\u093f\u0938\.?)/i,monthsStrictRegex:/^(\u091c\u0928\u0935\u0930\u0940?|\u092b\u093c\u0930\u0935\u0930\u0940|\u092b\u0930\u0935\u0930\u0940?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\u
3800932?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\u093e\u0908?|\u0905\u0917\u0938\u094d\u0924?|\u0938\u093f\u0924\u092e\u094d\u092c\u0930|\u0938\u093f\u0924\u0902\u092c\u0930|\u0938\u093f\u0924?\.?|\u0905\u0915\u094d\u091f\u0942\u092c\u0930|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\u092e\u094d\u092c\u0930|\u0928\u0935\u0902\u092c\u0930?|\u0926\u093f\u0938\u092e\u094d\u092c\u0930|\u0926\u093f\u0938\u0902\u092c\u0930?)/i,monthsShortStrictRegex:/^(\u091c\u0928\.?|\u092b\u093c\u0930\.?|\u092e\u093e\u0930\u094d\u091a?|\u0905\u092a\u094d\u0930\u0948\.?|\u092e\u0908?|\u091c\u0942\u0928?|\u091c\u0941\u0932\.?|\u0905\u0917\.?|\u0938\u093f\u0924\.?|\u0905\u0915\u094d\u091f\u0942\.?|\u0928\u0935\.?|\u0926\u093f\u0938\.?)/i,calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0915\u0932] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u0932] LT",lastWeek:"[\u092a\u093f\u091b\u0932\u0947] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u092e\u0947\u0902",past:"%s \u092a\u0939\u0932\u0947",s:"\u0915\u0941\u091b \u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0902\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u091f",mm:"%d \u092e\u093f\u0928\u091f",h:"\u090f\u0915 \u0918\u0902\u091f\u093e",hh:"%d \u0918\u0902\u091f\u0947",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u0940\u0928\u0947",MM:"%d \u092e\u0939\u0940\u0928\u0947",y:"\u090f\u0915 \u0935\u0930\u094d\u0937",yy:"%d \u0935\u0930\u094d\u0937"},preparse:function(B){return B.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(U){return g[U]})},postformat:function(B){return B.replace(/\d/g,function(U){return u[U]})},meridiemParse:/\u0930\u093e\u0924|\u0938\u0941\u092c\u0939|\u0926\u094b\u092a\u0939\u0930|\u0936\u093e\u092e/,meridiemHour:function(B,U){return 12===B&&(B=0),"\u0930\u093e\u0924"===U?B<4?B:B+12:"\u0938\u0941\u092c\u0939"===U?B:"\u0926\u094b\u092a\u0939\u0930"===U?B>=10?B:B+12:"\u0936\u093e\u092e"===U?B+12:void 0},meridiem:function(B,U,ie){return B<4?"\u0930\u093e\u0924":B<10?"\u0938\u0941\u092c\u0939":B<17?"\u0926\u094b\u092a\u0939\u0930":B<20?"\u0936\u093e\u092e":"\u0930\u093e\u0924"},week:{dow:0,doy:6}})}(y(15439))},7458:function(Mt,Le,y){
381//! moment.js locale configuration
382//! locale : Croatian [hr]
383//! author : Bojan Marković : https://github.com/bmarkovic
384!function(s){"use strict";
vendor: 2,311 bytes, lines 385-391
385//! moment.js locale configuration
386function u(w,f,O){var B=w+" ";switch(O){case"ss":return B+(1===w?"sekunda":2===w||3===w||4===w?"sekunde":"sekundi");case"m":return f?"jedna minuta":"jedne minute";case"mm":return B+(1===w?"minuta":2===w||3===w||4===w?"minute":"minuta");case"h":return f?"jedan sat":"jednog sata";case"hh":return B+(1===w?"sat":2===w||3===w||4===w?"sata":"sati");case"dd":return B+(1===w?"dan":"dana");case"MM":return B+(1===w?"mjesec":2===w||3===w||4===w?"mjeseca":"mjeseci");case"yy":return B+(1===w?"godina":2===w||3===w||4===w?"godine":"godina")}}s.defineLocale("hr",{months:{format:"sije\u010dnja_velja\u010de_o\u017eujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca".split("_"),standalone:"sije\u010danj_velja\u010da_o\u017eujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac".split("_")},monthsShort:"sij._velj._o\u017eu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM YYYY",LLL:"Do MMMM YYYY H:mm",LLLL:"dddd, Do MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010der u] LT",lastWeek:function(){switch(this.day()){case 0:return"[pro\u0161lu] [nedjelju] [u] LT";case 3:return"[pro\u0161lu] [srijedu] [u] LT";case 6:return"[pro\u0161le] [subote] [u] LT";case 1:case 2:case 4:case 5:return"[pro\u0161li] dddd [u] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"par sekundi",ss:u,m:u,mm:u,h:u,hh:u,d:"dan",dd:u,M:"mjesec",MM:u,y:"godinu",yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(15439))},56540:function(Mt,Le,y){
387//! moment.js locale configuration
388//! locale : Hungarian [hu]
389//! author : Adam Brunner : https://github.com/adambrunner
390//! author : Peter Viszt  : https://github.com/passatgt
391!function(s){"use strict";
vendor: 21,024 bytes, lines 392-449
392//! moment.js locale configuration
393var u="vas\xe1rnap h\xe9tf\u0151n kedden szerd\xe1n cs\xfct\xf6rt\xf6k\xf6n p\xe9nteken szombaton".split(" ");function g(O,B,U,ie){var re=O;switch(U){case"s":return ie||B?"n\xe9h\xe1ny m\xe1sodperc":"n\xe9h\xe1ny m\xe1sodperce";case"ss":return re+(ie||B)?" m\xe1sodperc":" m\xe1sodperce";case"m":return"egy"+(ie||B?" perc":" perce");case"mm":return re+(ie||B?" perc":" perce");case"h":return"egy"+(ie||B?" \xf3ra":" \xf3r\xe1ja");case"hh":return re+(ie||B?" \xf3ra":" \xf3r\xe1ja");case"d":return"egy"+(ie||B?" nap":" napja");case"dd":return re+(ie||B?" nap":" napja");case"M":return"egy"+(ie||B?" h\xf3nap":" h\xf3napja");case"MM":return re+(ie||B?" h\xf3nap":" h\xf3napja");case"y":return"egy"+(ie||B?" \xe9v":" \xe9ve");case"yy":return re+(ie||B?" \xe9v":" \xe9ve")}return""}function w(O){return(O?"":"[m\xfalt] ")+"["+u[this.day()]+"] LT[-kor]"}s.defineLocale("hu",{months:"janu\xe1r_febru\xe1r_m\xe1rcius_\xe1prilis_m\xe1jus_j\xfanius_j\xfalius_augusztus_szeptember_okt\xf3ber_november_december".split("_"),monthsShort:"jan._feb._m\xe1rc._\xe1pr._m\xe1j._j\xfan._j\xfal._aug._szept._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"vas\xe1rnap_h\xe9tf\u0151_kedd_szerda_cs\xfct\xf6rt\xf6k_p\xe9ntek_szombat".split("_"),weekdaysShort:"vas_h\xe9t_kedd_sze_cs\xfct_p\xe9n_szo".split("_"),weekdaysMin:"v_h_k_sze_cs_p_szo".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY. MMMM D.",LLL:"YYYY. MMMM D. H:mm",LLLL:"YYYY. MMMM D., dddd H:mm"},meridiemParse:/de|du/i,isPM:function(O){return"u"===O.charAt(1).toLowerCase()},meridiem:function(O,B,U){return O<12?!0===U?"de":"DE":!0===U?"du":"DU"},calendar:{sameDay:"[ma] LT[-kor]",nextDay:"[holnap] LT[-kor]",nextWeek:function(){return w.call(this,!0)},lastDay:"[tegnap] LT[-kor]",lastWeek:function(){return w.call(this,!1)},sameElse:"L"},relativeTime:{future:"%s m\xfalva",past:"%s",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},65283:function(Mt,Le,y){
394//! moment.js locale configuration
395//! locale : Armenian [hy-am]
396//! author : Armendarabyan : https://github.com/armendarabyan
397!function(s){"use strict";
398//! moment.js locale configuration
399s.defineLocale("hy-am",{months:{format:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580\u056b_\u0583\u0565\u057f\u0580\u057e\u0561\u0580\u056b_\u0574\u0561\u0580\u057f\u056b_\u0561\u057a\u0580\u056b\u056c\u056b_\u0574\u0561\u0575\u056b\u057d\u056b_\u0570\u0578\u0582\u0576\u056b\u057d\u056b_\u0570\u0578\u0582\u056c\u056b\u057d\u056b_\u0585\u0563\u0578\u057d\u057f\u0578\u057d\u056b_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580\u056b_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580\u056b".split("_"),standalone:"\u0570\u0578\u0582\u0576\u057e\u0561\u0580_\u0583\u0565\u057f\u0580\u057e\u0561\u0580_\u0574\u0561\u0580\u057f_\u0561\u057a\u0580\u056b\u056c_\u0574\u0561\u0575\u056b\u057d_\u0570\u0578\u0582\u0576\u056b\u057d_\u0570\u0578\u0582\u056c\u056b\u057d_\u0585\u0563\u0578\u057d\u057f\u0578\u057d_\u057d\u0565\u057a\u057f\u0565\u0574\u0562\u0565\u0580_\u0570\u0578\u056f\u057f\u0565\u0574\u0562\u0565\u0580_\u0576\u0578\u0575\u0565\u0574\u0562\u0565\u0580_\u0564\u0565\u056f\u057f\u0565\u0574\u0562\u0565\u0580".split("_")},monthsShort:"\u0570\u0576\u057e_\u0583\u057f\u0580_\u0574\u0580\u057f_\u0561\u057a\u0580_\u0574\u0575\u057d_\u0570\u0576\u057d_\u0570\u056c\u057d_\u0585\u0563\u057d_\u057d\u057a\u057f_\u0570\u056f\u057f_\u0576\u0574\u0562_\u0564\u056f\u057f".split("_"),weekdays:"\u056f\u056b\u0580\u0561\u056f\u056b_\u0565\u0580\u056f\u0578\u0582\u0577\u0561\u0562\u0569\u056b_\u0565\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0579\u0578\u0580\u0565\u0584\u0577\u0561\u0562\u0569\u056b_\u0570\u056b\u0576\u0563\u0577\u0561\u0562\u0569\u056b_\u0578\u0582\u0580\u0562\u0561\u0569_\u0577\u0561\u0562\u0561\u0569".split("_"),weekdaysShort:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),weekdaysMin:"\u056f\u0580\u056f_\u0565\u0580\u056f_\u0565\u0580\u0584_\u0579\u0580\u0584_\u0570\u0576\u0563_\u0578\u0582\u0580\u0562_\u0577\u0562\u0569".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0569.",LLL:"D MMMM YYYY \u0569., HH:mm",LLLL:"dddd, D MMMM YYYY \u0569., HH:mm"},calendar:{sameDay:"[\u0561\u0575\u057d\u0585\u0580] LT",nextDay:"[\u057e\u0561\u0572\u0568] LT",lastDay:"[\u0565\u0580\u0565\u056f] LT",nextWeek:function(){return"dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},lastWeek:function(){return"[\u0561\u0576\u0581\u0561\u056e] dddd [\u0585\u0580\u0568 \u056a\u0561\u0574\u0568] LT"},sameElse:"L"},relativeTime:{future:"%s \u0570\u0565\u057f\u0578",past:"%s \u0561\u057c\u0561\u057b",s:"\u0574\u056b \u0584\u0561\u0576\u056b \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",ss:"%d \u057e\u0561\u0575\u0580\u056f\u0575\u0561\u0576",m:"\u0580\u0578\u057a\u0565",mm:"%d \u0580\u0578\u057a\u0565",h:"\u056a\u0561\u0574",hh:"%d \u056a\u0561\u0574",d:"\u0585\u0580",dd:"%d \u0585\u0580",M:"\u0561\u0574\u056b\u057d",MM:"%d \u0561\u0574\u056b\u057d",y:"\u057f\u0561\u0580\u056b",yy:"%d \u057f\u0561\u0580\u056b"},meridiemParse:/\u0563\u056b\u0577\u0565\u0580\u057e\u0561|\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561|\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576/,isPM:function(g){return/^(\u0581\u0565\u0580\u0565\u056f\u057e\u0561|\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576)$/.test(g)},meridiem:function(g){return g<4?"\u0563\u056b\u0577\u0565\u0580\u057e\u0561":g<12?"\u0561\u057c\u0561\u057e\u0578\u057f\u057e\u0561":g<17?"\u0581\u0565\u0580\u0565\u056f\u057e\u0561":"\u0565\u0580\u0565\u056f\u0578\u0575\u0561\u0576"},dayOfMonthOrdinalParse:/\d{1,2}|\d{1,2}-(\u056b\u0576|\u0580\u0564)/,ordinal:function(g,w){switch(w){case"DDD":case"w":case"W":case"DDDo":return 1===g?g+"-\u056b\u0576":g+"-\u0580\u0564";default:return g}},week:{dow:1,doy:7}})}(y(15439))},98780:function(Mt,Le,y){
400//! moment.js locale configuration
401//! locale : Indonesian [id]
402//! author : Mohammad Satrio Utomo : https://github.com/tyok
403//! reference: http://id.wikisource.org/wiki/Pedoman_Umum_Ejaan_Bahasa_Indonesia_yang_Disempurnakan
404!function(s){"use strict";
405//! moment.js locale configuration
406s.defineLocale("id",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des".split("_"),weekdays:"Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu".split("_"),weekdaysShort:"Min_Sen_Sel_Rab_Kam_Jum_Sab".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|siang|sore|malam/,meridiemHour:function(g,w){return 12===g&&(g=0),"pagi"===w?g:"siang"===w?g>=11?g:g+12:"sore"===w||"malam"===w?g+12:void 0},meridiem:function(g,w,f){return g<11?"pagi":g<15?"siang":g<19?"sore":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Besok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kemarin pukul] LT",lastWeek:"dddd [lalu pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lalu",s:"beberapa detik",ss:"%d detik",m:"semenit",mm:"%d menit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:0,doy:6}})}(y(15439))},14205:function(Mt,Le,y){
407//! moment.js locale configuration
408//! locale : Icelandic [is]
409//! author : Hinrik Örn Sigurðsson : https://github.com/hinrik
410!function(s){"use strict";
411//! moment.js locale configuration
412function u(f){return f%100==11||f%10!=1}function g(f,O,B,U){var ie=f+" ";switch(B){case"s":return O||U?"nokkrar sek\xfandur":"nokkrum sek\xfandum";case"ss":return u(f)?ie+(O||U?"sek\xfandur":"sek\xfandum"):ie+"sek\xfanda";case"m":return O?"m\xedn\xfata":"m\xedn\xfatu";case"mm":return u(f)?ie+(O||U?"m\xedn\xfatur":"m\xedn\xfatum"):O?ie+"m\xedn\xfata":ie+"m\xedn\xfatu";case"hh":return u(f)?ie+(O||U?"klukkustundir":"klukkustundum"):ie+"klukkustund";case"d":return O?"dagur":U?"dag":"degi";case"dd":return u(f)?O?ie+"dagar":ie+(U?"daga":"d\xf6gum"):O?ie+"dagur":ie+(U?"dag":"degi");case"M":return O?"m\xe1nu\xf0ur":U?"m\xe1nu\xf0":"m\xe1nu\xf0i";case"MM":return u(f)?O?ie+"m\xe1nu\xf0ir":ie+(U?"m\xe1nu\xf0i":"m\xe1nu\xf0um"):O?ie+"m\xe1nu\xf0ur":ie+(U?"m\xe1nu\xf0":"m\xe1nu\xf0i");case"y":return O||U?"\xe1r":"\xe1ri";case"yy":return u(f)?ie+(O||U?"\xe1r":"\xe1rum"):ie+(O||U?"\xe1r":"\xe1ri")}}s.defineLocale("is",{months:"jan\xfaar_febr\xfaar_mars_apr\xedl_ma\xed_j\xfan\xed_j\xfal\xed_\xe1g\xfast_september_okt\xf3ber_n\xf3vember_desember".split("_"),monthsShort:"jan_feb_mar_apr_ma\xed_j\xfan_j\xfal_\xe1g\xfa_sep_okt_n\xf3v_des".split("_"),weekdays:"sunnudagur_m\xe1nudagur_\xferi\xf0judagur_mi\xf0vikudagur_fimmtudagur_f\xf6studagur_laugardagur".split("_"),weekdaysShort:"sun_m\xe1n_\xferi_mi\xf0_fim_f\xf6s_lau".split("_"),weekdaysMin:"Su_M\xe1_\xder_Mi_Fi_F\xf6_La".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd, D. MMMM YYYY [kl.] H:mm"},calendar:{sameDay:"[\xed dag kl.] LT",nextDay:"[\xe1 morgun kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[\xed g\xe6r kl.] LT",lastWeek:"[s\xed\xf0asta] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"eftir %s",past:"fyrir %s s\xed\xf0an",s:g,ss:g,m:g,mm:g,h:"klukkustund",hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},29985:function(Mt,Le,y){
413//! moment.js locale configuration
414//! locale : Italian (Switzerland) [it-ch]
415//! author : xfh : https://github.com/xfh
416!function(s){"use strict";
417//! moment.js locale configuration
418s.defineLocale("it-ch",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[Oggi alle] LT",nextDay:"[Domani alle] LT",nextWeek:"dddd [alle] LT",lastDay:"[Ieri alle] LT",lastWeek:function(){return 0===this.day()?"[la scorsa] dddd [alle] LT":"[lo scorso] dddd [alle] LT"},sameElse:"L"},relativeTime:{future:function(g){return(/^[0-9].+$/.test(g)?"tra":"in")+" "+g},past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(y(15439))},34211:function(Mt,Le,y){
419//! moment.js locale configuration
420//! locale : Italian [it]
421//! author : Lorenzo : https://github.com/aliem
422//! author: Mattia Larentis: https://github.com/nostalgiaz
423//! author: Marco : https://github.com/Manfre98
424!function(s){"use strict";
425//! moment.js locale configuration
426s.defineLocale("it",{months:"gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre".split("_"),monthsShort:"gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic".split("_"),weekdays:"domenica_luned\xec_marted\xec_mercoled\xec_gioved\xec_venerd\xec_sabato".split("_"),weekdaysShort:"dom_lun_mar_mer_gio_ven_sab".split("_"),weekdaysMin:"do_lu_ma_me_gi_ve_sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:function(){return"[Oggi a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},lastWeek:function(){return 0===this.day()?"[La scorsa] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT":"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":0===this.hours()?" ":"ll'")+"]LT"},sameElse:"L"},relativeTime:{future:"tra %s",past:"%s fa",s:"alcuni secondi",ss:"%d secondi",m:"un minuto",mm:"%d minuti",h:"un'ora",hh:"%d ore",d:"un giorno",dd:"%d giorni",w:"una settimana",ww:"%d settimane",M:"un mese",MM:"%d mesi",y:"un anno",yy:"%d anni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(y(15439))},31003:function(Mt,Le,y){
427//! moment.js locale configuration
428//! locale : Japanese [ja]
429//! author : LI Long : https://github.com/baryon
430!function(s){"use strict";
431//! moment.js locale configuration
432s.defineLocale("ja",{eras:[{since:"2019-05-01",offset:1,name:"\u4ee4\u548c",narrow:"\u32ff",abbr:"R"},{since:"1989-01-08",until:"2019-04-30",offset:1,name:"\u5e73\u6210",narrow:"\u337b",abbr:"H"},{since:"1926-12-25",until:"1989-01-07",offset:1,name:"\u662d\u548c",narrow:"\u337c",abbr:"S"},{since:"1912-07-30",until:"1926-12-24",offset:1,name:"\u5927\u6b63",narrow:"\u337d",abbr:"T"},{since:"1873-01-01",until:"1912-07-29",offset:6,name:"\u660e\u6cbb",narrow:"\u337e",abbr:"M"},{since:"0001-01-01",until:"1873-12-31",offset:1,name:"\u897f\u66a6",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"\u7d00\u5143\u524d",narrow:"BC",abbr:"BC"}],eraYearOrdinalRegex:/(\u5143|\d+)\u5e74/,eraYearOrdinalParse:function(g,w){return"\u5143"===w[1]?1:parseInt(w[1]||g,10)},months:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u65e5\u66dc\u65e5_\u6708\u66dc\u65e5_\u706b\u66dc\u65e5_\u6c34\u66dc\u65e5_\u6728\u66dc\u65e5_\u91d1\u66dc\u65e5_\u571f\u66dc\u65e5".split("_"),weekdaysShort:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),weekdaysMin:"\u65e5_\u6708_\u706b_\u6c34_\u6728_\u91d1_\u571f".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5 dddd HH:mm",l:"YYYY/MM/DD",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5(ddd) HH:mm"},meridiemParse:/\u5348\u524d|\u5348\u5f8c/i,isPM:function(g){return"\u5348\u5f8c"===g},meridiem:function(g,w,f){return g<12?"\u5348\u524d":"\u5348\u5f8c"},calendar:{sameDay:"[\u4eca\u65e5] LT",nextDay:"[\u660e\u65e5] LT",nextWeek:function(g){return g.week()!==this.week()?"[\u6765\u9031]dddd LT":"dddd LT"},lastDay:"[\u6628\u65e5] LT",lastWeek:function(g){return this.week()!==g.week()?"[\u5148\u9031]dddd LT":"dddd LT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}\u65e5/,ordinal:function(g,w){switch(w){case"y":return 1===g?"\u5143\u5e74":g+"\u5e74";case"d":case"D":case"DDD":return g+"\u65e5";default:return g}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u6570\u79d2",ss:"%d\u79d2",m:"1\u5206",mm:"%d\u5206",h:"1\u6642\u9593",hh:"%d\u6642\u9593",d:"1\u65e5",dd:"%d\u65e5",M:"1\u30f6\u6708",MM:"%d\u30f6\u6708",y:"1\u5e74",yy:"%d\u5e74"}})}(y(15439))},60420:function(Mt,Le,y){
433//! moment.js locale configuration
434//! locale : Javanese [jv]
435//! author : Rony Lantip : https://github.com/lantip
436//! reference: http://jv.wikipedia.org/wiki/Basa_Jawa
437!function(s){"use strict";
438//! moment.js locale configuration
439s.defineLocale("jv",{months:"Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember".split("_"),monthsShort:"Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des".split("_"),weekdays:"Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu".split("_"),weekdaysShort:"Min_Sen_Sel_Reb_Kem_Jem_Sep".split("_"),weekdaysMin:"Mg_Sn_Sl_Rb_Km_Jm_Sp".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/enjing|siyang|sonten|ndalu/,meridiemHour:function(g,w){return 12===g&&(g=0),"enjing"===w?g:"siyang"===w?g>=11?g:g+12:"sonten"===w||"ndalu"===w?g+12:void 0},meridiem:function(g,w,f){return g<11?"enjing":g<15?"siyang":g<19?"sonten":"ndalu"},calendar:{sameDay:"[Dinten puniko pukul] LT",nextDay:"[Mbenjang pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kala wingi pukul] LT",lastWeek:"dddd [kepengker pukul] LT",sameElse:"L"},relativeTime:{future:"wonten ing %s",past:"%s ingkang kepengker",s:"sawetawis detik",ss:"%d detik",m:"setunggal menit",mm:"%d menit",h:"setunggal jam",hh:"%d jam",d:"sedinten",dd:"%d dinten",M:"sewulan",MM:"%d wulan",y:"setaun",yy:"%d taun"},week:{dow:1,doy:7}})}(y(15439))},40851:function(Mt,Le,y){
440//! moment.js locale configuration
441//! locale : Georgian [ka]
442//! author : Irakli Janiashvili : https://github.com/IrakliJani
443!function(s){"use strict";
444//! moment.js locale configuration
445s.defineLocale("ka",{months:"\u10d8\u10d0\u10dc\u10d5\u10d0\u10e0\u10d8_\u10d7\u10d4\u10d1\u10d4\u10e0\u10d5\u10d0\u10da\u10d8_\u10db\u10d0\u10e0\u10e2\u10d8_\u10d0\u10de\u10e0\u10d8\u10da\u10d8_\u10db\u10d0\u10d8\u10e1\u10d8_\u10d8\u10d5\u10dc\u10d8\u10e1\u10d8_\u10d8\u10d5\u10da\u10d8\u10e1\u10d8_\u10d0\u10d2\u10d5\u10d8\u10e1\u10e2\u10dd_\u10e1\u10d4\u10e5\u10e2\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10dd\u10e5\u10e2\u10dd\u10db\u10d1\u10d4\u10e0\u10d8_\u10dc\u10dd\u10d4\u10db\u10d1\u10d4\u10e0\u10d8_\u10d3\u10d4\u10d9\u10d4\u10db\u10d1\u10d4\u10e0\u10d8".split("_"),monthsShort:"\u10d8\u10d0\u10dc_\u10d7\u10d4\u10d1_\u10db\u10d0\u10e0_\u10d0\u10de\u10e0_\u10db\u10d0\u10d8_\u10d8\u10d5\u10dc_\u10d8\u10d5\u10da_\u10d0\u10d2\u10d5_\u10e1\u10d4\u10e5_\u10dd\u10e5\u10e2_\u10dc\u10dd\u10d4_\u10d3\u10d4\u10d9".split("_"),weekdays:{standalone:"\u10d9\u10d5\u10d8\u10e0\u10d0_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10d8_\u10e8\u10d0\u10d1\u10d0\u10d7\u10d8".split("_"),format:"\u10d9\u10d5\u10d8\u10e0\u10d0\u10e1_\u10dd\u10e0\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10e1\u10d0\u10db\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10dd\u10d7\u10ee\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10ee\u10e3\u10d7\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1_\u10de\u10d0\u10e0\u10d0\u10e1\u10d9\u10d4\u10d5\u10e1_\u10e8\u10d0\u10d1\u10d0\u10d7\u10e1".split("_"),isFormat:/(\u10ec\u10d8\u10dc\u10d0|\u10e8\u10d4\u10db\u10d3\u10d4\u10d2)/},weekdaysShort:"\u10d9\u10d5\u10d8_\u10dd\u10e0\u10e8_\u10e1\u10d0\u10db_\u10dd\u10d7\u10ee_\u10ee\u10e3\u10d7_\u10de\u10d0\u10e0_\u10e8\u10d0\u10d1".split("_"),weekdaysMin:"\u10d9\u10d5_\u10dd\u10e0_\u10e1\u10d0_\u10dd\u10d7_\u10ee\u10e3_\u10de\u10d0_\u10e8\u10d0".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u10d3\u10e6\u10d4\u10e1] LT[-\u10d6\u10d4]",nextDay:"[\u10ee\u10d5\u10d0\u10da] LT[-\u10d6\u10d4]",lastDay:"[\u10d2\u10e3\u10e8\u10d8\u10dc] LT[-\u10d6\u10d4]",nextWeek:"[\u10e8\u10d4\u10db\u10d3\u10d4\u10d2] dddd LT[-\u10d6\u10d4]",lastWeek:"[\u10ec\u10d8\u10dc\u10d0] dddd LT-\u10d6\u10d4",sameElse:"L"},relativeTime:{future:function(g){return g.replace(/(\u10ec\u10d0\u10db|\u10ec\u10e3\u10d7|\u10e1\u10d0\u10d0\u10d7|\u10ec\u10d4\u10da|\u10d3\u10e6|\u10d7\u10d5)(\u10d8|\u10d4)/,function(w,f,O){return"\u10d8"===O?f+"\u10e8\u10d8":f+O+"\u10e8\u10d8"})},past:function(g){return/(\u10ec\u10d0\u10db\u10d8|\u10ec\u10e3\u10d7\u10d8|\u10e1\u10d0\u10d0\u10d7\u10d8|\u10d3\u10e6\u10d4|\u10d7\u10d5\u10d4)/.test(g)?g.replace(/(\u10d8|\u10d4)$/,"\u10d8\u10e1 \u10ec\u10d8\u10dc"):/\u10ec\u10d4\u10da\u10d8/.test(g)?g.replace(/\u10ec\u10d4\u10da\u10d8$/,"\u10ec\u10da\u10d8\u10e1 \u10ec\u10d8\u10dc"):g},s:"\u10e0\u10d0\u10db\u10d3\u10d4\u10dc\u10d8\u10db\u10d4 \u10ec\u10d0\u10db\u10d8",ss:"%d \u10ec\u10d0\u10db\u10d8",m:"\u10ec\u10e3\u10d7\u10d8",mm:"%d \u10ec\u10e3\u10d7\u10d8",h:"\u10e1\u10d0\u10d0\u10d7\u10d8",hh:"%d \u10e1\u10d0\u10d0\u10d7\u10d8",d:"\u10d3\u10e6\u10d4",dd:"%d \u10d3\u10e6\u10d4",M:"\u10d7\u10d5\u10d4",MM:"%d \u10d7\u10d5\u10d4",y:"\u10ec\u10d4\u10da\u10d8",yy:"%d \u10ec\u10d4\u10da\u10d8"},dayOfMonthOrdinalParse:/0|1-\u10da\u10d8|\u10db\u10d4-\d{1,2}|\d{1,2}-\u10d4/,ordinal:function(g){return 0===g?g:1===g?g+"-\u10da\u10d8":g<20||g<=100&&g%20==0||g%100==0?"\u10db\u10d4-"+g:g+"-\u10d4"},week:{dow:1,doy:7}})}(y(15439))},16074:function(Mt,Le,y){
446//! moment.js locale configuration
447//! locale : Kazakh [kk]
448//! authors : Nurlan Rakhimzhanov : https://github.com/nurlan
449!function(s){"use strict";
vendor: 3,249 bytes, lines 450-455
450//! moment.js locale configuration
451var u={0:"-\u0448\u0456",1:"-\u0448\u0456",2:"-\u0448\u0456",3:"-\u0448\u0456",4:"-\u0448\u0456",5:"-\u0448\u0456",6:"-\u0448\u044b",7:"-\u0448\u0456",8:"-\u0448\u0456",9:"-\u0448\u044b",10:"-\u0448\u044b",20:"-\u0448\u044b",30:"-\u0448\u044b",40:"-\u0448\u044b",50:"-\u0448\u0456",60:"-\u0448\u044b",70:"-\u0448\u0456",80:"-\u0448\u0456",90:"-\u0448\u044b",100:"-\u0448\u0456"};s.defineLocale("kk",{months:"\u049b\u0430\u04a3\u0442\u0430\u0440_\u0430\u049b\u043f\u0430\u043d_\u043d\u0430\u0443\u0440\u044b\u0437_\u0441\u04d9\u0443\u0456\u0440_\u043c\u0430\u043c\u044b\u0440_\u043c\u0430\u0443\u0441\u044b\u043c_\u0448\u0456\u043b\u0434\u0435_\u0442\u0430\u043c\u044b\u0437_\u049b\u044b\u0440\u043a\u04af\u0439\u0435\u043a_\u049b\u0430\u0437\u0430\u043d_\u049b\u0430\u0440\u0430\u0448\u0430_\u0436\u0435\u043b\u0442\u043e\u049b\u0441\u0430\u043d".split("_"),monthsShort:"\u049b\u0430\u04a3_\u0430\u049b\u043f_\u043d\u0430\u0443_\u0441\u04d9\u0443_\u043c\u0430\u043c_\u043c\u0430\u0443_\u0448\u0456\u043b_\u0442\u0430\u043c_\u049b\u044b\u0440_\u049b\u0430\u0437_\u049b\u0430\u0440_\u0436\u0435\u043b".split("_"),weekdays:"\u0436\u0435\u043a\u0441\u0435\u043d\u0431\u0456_\u0434\u04af\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0441\u04d9\u0440\u0441\u0435\u043d\u0431\u0456_\u0431\u0435\u0439\u0441\u0435\u043d\u0431\u0456_\u0436\u04b1\u043c\u0430_\u0441\u0435\u043d\u0431\u0456".split("_"),weekdaysShort:"\u0436\u0435\u043a_\u0434\u04af\u0439_\u0441\u0435\u0439_\u0441\u04d9\u0440_\u0431\u0435\u0439_\u0436\u04b1\u043c_\u0441\u0435\u043d".split("_"),weekdaysMin:"\u0436\u043a_\u0434\u0439_\u0441\u0439_\u0441\u0440_\u0431\u0439_\u0436\u043c_\u0441\u043d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u0456\u043d \u0441\u0430\u0493\u0430\u0442] LT",nextDay:"[\u0415\u0440\u0442\u0435\u04a3 \u0441\u0430\u0493\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0493\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0448\u0435 \u0441\u0430\u0493\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u0435\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u04a3] dddd [\u0441\u0430\u0493\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0456\u0448\u0456\u043d\u0434\u0435",past:"%s \u0431\u04b1\u0440\u044b\u043d",s:"\u0431\u0456\u0440\u043d\u0435\u0448\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0456\u0440 \u043c\u0438\u043d\u0443\u0442",mm:"%d \u043c\u0438\u043d\u0443\u0442",h:"\u0431\u0456\u0440 \u0441\u0430\u0493\u0430\u0442",hh:"%d \u0441\u0430\u0493\u0430\u0442",d:"\u0431\u0456\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0456\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0456\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0448\u0456|\u0448\u044b)/,ordinal:function(w){return w+(u[w]||u[w%10]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(y(15439))},53343:function(Mt,Le,y){
452//! moment.js locale configuration
453//! locale : Cambodian [km]
454//! author : Kruy Vanna : https://github.com/kruyvanna
455!function(s){"use strict";
vendor: 9,530 bytes, lines 456-474
456//! moment.js locale configuration
457var u={1:"\u17e1",2:"\u17e2",3:"\u17e3",4:"\u17e4",5:"\u17e5",6:"\u17e6",7:"\u17e7",8:"\u17e8",9:"\u17e9",0:"\u17e0"},g={"\u17e1":"1","\u17e2":"2","\u17e3":"3","\u17e4":"4","\u17e5":"5","\u17e6":"6","\u17e7":"7","\u17e8":"8","\u17e9":"9","\u17e0":"0"};s.defineLocale("km",{months:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),monthsShort:"\u1798\u1780\u179a\u17b6_\u1780\u17bb\u1798\u17d2\u1797\u17c8_\u1798\u17b8\u1793\u17b6_\u1798\u17c1\u179f\u17b6_\u17a7\u179f\u1797\u17b6_\u1798\u17b7\u1790\u17bb\u1793\u17b6_\u1780\u1780\u17d2\u1780\u178a\u17b6_\u179f\u17b8\u17a0\u17b6_\u1780\u1789\u17d2\u1789\u17b6_\u178f\u17bb\u179b\u17b6_\u179c\u17b7\u1785\u17d2\u1786\u17b7\u1780\u17b6_\u1792\u17d2\u1793\u17bc".split("_"),weekdays:"\u17a2\u17b6\u1791\u17b7\u178f\u17d2\u1799_\u1785\u17d0\u1793\u17d2\u1791_\u17a2\u1784\u17d2\u1782\u17b6\u179a_\u1796\u17bb\u1792_\u1796\u17d2\u179a\u17a0\u179f\u17d2\u1794\u178f\u17b7\u17cd_\u179f\u17bb\u1780\u17d2\u179a_\u179f\u17c5\u179a\u17cd".split("_"),weekdaysShort:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysMin:"\u17a2\u17b6_\u1785_\u17a2_\u1796_\u1796\u17d2\u179a_\u179f\u17bb_\u179f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u1796\u17d2\u179a\u17b9\u1780|\u179b\u17d2\u1784\u17b6\u1785/,isPM:function(f){return"\u179b\u17d2\u1784\u17b6\u1785"===f},meridiem:function(f,O,B){return f<12?"\u1796\u17d2\u179a\u17b9\u1780":"\u179b\u17d2\u1784\u17b6\u1785"},calendar:{sameDay:"[\u1790\u17d2\u1784\u17c3\u1793\u17c1\u17c7 \u1798\u17c9\u17c4\u1784] LT",nextDay:"[\u179f\u17d2\u17a2\u17c2\u1780 \u1798\u17c9\u17c4\u1784] LT",nextWeek:"dddd [\u1798\u17c9\u17c4\u1784] LT",lastDay:"[\u1798\u17d2\u179f\u17b7\u179b\u1798\u17b7\u1789 \u1798\u17c9\u17c4\u1784] LT",lastWeek:"dddd [\u179f\u1794\u17d2\u178f\u17b6\u17a0\u17cd\u1798\u17bb\u1793] [\u1798\u17c9\u17c4\u1784] LT",sameElse:"L"},relativeTime:{future:"%s\u1791\u17c0\u178f",past:"%s\u1798\u17bb\u1793",s:"\u1794\u17c9\u17bb\u1793\u17d2\u1798\u17b6\u1793\u179c\u17b7\u1793\u17b6\u1791\u17b8",ss:"%d \u179c\u17b7\u1793\u17b6\u1791\u17b8",m:"\u1798\u17bd\u1799\u1793\u17b6\u1791\u17b8",mm:"%d \u1793\u17b6\u1791\u17b8",h:"\u1798\u17bd\u1799\u1798\u17c9\u17c4\u1784",hh:"%d \u1798\u17c9\u17c4\u1784",d:"\u1798\u17bd\u1799\u1790\u17d2\u1784\u17c3",dd:"%d \u1790\u17d2\u1784\u17c3",M:"\u1798\u17bd\u1799\u1781\u17c2",MM:"%d \u1781\u17c2",y:"\u1798\u17bd\u1799\u1786\u17d2\u1793\u17b6\u17c6",yy:"%d \u1786\u17d2\u1793\u17b6\u17c6"},dayOfMonthOrdinalParse:/\u1791\u17b8\d{1,2}/,ordinal:"\u1791\u17b8%d",preparse:function(f){return f.replace(/[\u17e1\u17e2\u17e3\u17e4\u17e5\u17e6\u17e7\u17e8\u17e9\u17e0]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},week:{dow:1,doy:4}})}(y(15439))},44799:function(Mt,Le,y){
458//! moment.js locale configuration
459//! locale : Kannada [kn]
460//! author : Rajeev Naik : https://github.com/rajeevnaikte
461!function(s){"use strict";
462//! moment.js locale configuration
463var u={1:"\u0ce7",2:"\u0ce8",3:"\u0ce9",4:"\u0cea",5:"\u0ceb",6:"\u0cec",7:"\u0ced",8:"\u0cee",9:"\u0cef",0:"\u0ce6"},g={"\u0ce7":"1","\u0ce8":"2","\u0ce9":"3","\u0cea":"4","\u0ceb":"5","\u0cec":"6","\u0ced":"7","\u0cee":"8","\u0cef":"9","\u0ce6":"0"};s.defineLocale("kn",{months:"\u0c9c\u0ca8\u0cb5\u0cb0\u0cbf_\u0cab\u0cc6\u0cac\u0ccd\u0cb0\u0cb5\u0cb0\u0cbf_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5\u0cac\u0cb0\u0ccd_\u0ca8\u0cb5\u0cc6\u0c82\u0cac\u0cb0\u0ccd_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82\u0cac\u0cb0\u0ccd".split("_"),monthsShort:"\u0c9c\u0ca8_\u0cab\u0cc6\u0cac\u0ccd\u0cb0_\u0cae\u0cbe\u0cb0\u0ccd\u0c9a\u0ccd_\u0c8f\u0caa\u0ccd\u0cb0\u0cbf\u0cb2\u0ccd_\u0cae\u0cc6\u0cd5_\u0c9c\u0cc2\u0ca8\u0ccd_\u0c9c\u0cc1\u0cb2\u0cc6\u0cd6_\u0c86\u0c97\u0cb8\u0ccd\u0c9f\u0ccd_\u0cb8\u0cc6\u0caa\u0ccd\u0c9f\u0cc6\u0c82_\u0c85\u0c95\u0ccd\u0c9f\u0cc6\u0cc2\u0cd5_\u0ca8\u0cb5\u0cc6\u0c82_\u0ca1\u0cbf\u0cb8\u0cc6\u0c82".split("_"),monthsParseExact:!0,weekdays:"\u0cad\u0cbe\u0ca8\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae\u0cb5\u0cbe\u0cb0_\u0cae\u0c82\u0c97\u0cb3\u0cb5\u0cbe\u0cb0_\u0cac\u0cc1\u0ca7\u0cb5\u0cbe\u0cb0_\u0c97\u0cc1\u0cb0\u0cc1\u0cb5\u0cbe\u0cb0_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0\u0cb5\u0cbe\u0cb0_\u0cb6\u0ca8\u0cbf\u0cb5\u0cbe\u0cb0".split("_"),weekdaysShort:"\u0cad\u0cbe\u0ca8\u0cc1_\u0cb8\u0cc6\u0cc2\u0cd5\u0cae_\u0cae\u0c82\u0c97\u0cb3_\u0cac\u0cc1\u0ca7_\u0c97\u0cc1\u0cb0\u0cc1_\u0cb6\u0cc1\u0c95\u0ccd\u0cb0_\u0cb6\u0ca8\u0cbf".split("_"),weekdaysMin:"\u0cad\u0cbe_\u0cb8\u0cc6\u0cc2\u0cd5_\u0cae\u0c82_\u0cac\u0cc1_\u0c97\u0cc1_\u0cb6\u0cc1_\u0cb6".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c87\u0c82\u0ca6\u0cc1] LT",nextDay:"[\u0ca8\u0cbe\u0cb3\u0cc6] LT",nextWeek:"dddd, LT",lastDay:"[\u0ca8\u0cbf\u0ca8\u0ccd\u0ca8\u0cc6] LT",lastWeek:"[\u0c95\u0cc6\u0cc2\u0ca8\u0cc6\u0caf] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0ca8\u0c82\u0ca4\u0cb0",past:"%s \u0cb9\u0cbf\u0c82\u0ca6\u0cc6",s:"\u0c95\u0cc6\u0cb2\u0cb5\u0cc1 \u0c95\u0ccd\u0cb7\u0ca3\u0c97\u0cb3\u0cc1",ss:"%d \u0cb8\u0cc6\u0c95\u0cc6\u0c82\u0ca1\u0cc1\u0c97\u0cb3\u0cc1",m:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",mm:"%d \u0ca8\u0cbf\u0cae\u0cbf\u0cb7",h:"\u0c92\u0c82\u0ca6\u0cc1 \u0c97\u0c82\u0c9f\u0cc6",hh:"%d \u0c97\u0c82\u0c9f\u0cc6",d:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca6\u0cbf\u0ca8",dd:"%d \u0ca6\u0cbf\u0ca8",M:"\u0c92\u0c82\u0ca6\u0cc1 \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",MM:"%d \u0ca4\u0cbf\u0c82\u0c97\u0cb3\u0cc1",y:"\u0c92\u0c82\u0ca6\u0cc1 \u0cb5\u0cb0\u0ccd\u0cb7",yy:"%d \u0cb5\u0cb0\u0ccd\u0cb7"},preparse:function(f){return f.replace(/[\u0ce7\u0ce8\u0ce9\u0cea\u0ceb\u0cec\u0ced\u0cee\u0cef\u0ce6]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf|\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6|\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8|\u0cb8\u0c82\u0c9c\u0cc6/,meridiemHour:function(f,O){return 12===f&&(f=0),"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"===O?f<4?f:f+12:"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6"===O?f:"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8"===O?f>=10?f:f+12:"\u0cb8\u0c82\u0c9c\u0cc6"===O?f+12:void 0},meridiem:function(f,O,B){return f<4?"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf":f<10?"\u0cac\u0cc6\u0cb3\u0cbf\u0c97\u0ccd\u0c97\u0cc6":f<17?"\u0cae\u0ca7\u0ccd\u0caf\u0cbe\u0cb9\u0ccd\u0ca8":f<20?"\u0cb8\u0c82\u0c9c\u0cc6":"\u0cb0\u0cbe\u0ca4\u0ccd\u0cb0\u0cbf"},dayOfMonthOrdinalParse:/\d{1,2}(\u0ca8\u0cc6\u0cd5)/,ordinal:function(f){return f+"\u0ca8\u0cc6\u0cd5"},week:{dow:0,doy:6}})}(y(15439))},13549:function(Mt,Le,y){
464//! moment.js locale configuration
465//! locale : Korean [ko]
466//! author : Kyungwook, Park : https://github.com/kyungw00k
467//! author : Jeeeyul Lee <[email protected]>
468!function(s){"use strict";
469//! moment.js locale configuration
470s.defineLocale("ko",{months:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),monthsShort:"1\uc6d4_2\uc6d4_3\uc6d4_4\uc6d4_5\uc6d4_6\uc6d4_7\uc6d4_8\uc6d4_9\uc6d4_10\uc6d4_11\uc6d4_12\uc6d4".split("_"),weekdays:"\uc77c\uc694\uc77c_\uc6d4\uc694\uc77c_\ud654\uc694\uc77c_\uc218\uc694\uc77c_\ubaa9\uc694\uc77c_\uae08\uc694\uc77c_\ud1a0\uc694\uc77c".split("_"),weekdaysShort:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),weekdaysMin:"\uc77c_\uc6d4_\ud654_\uc218_\ubaa9_\uae08_\ud1a0".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"YYYY.MM.DD.",LL:"YYYY\ub144 MMMM D\uc77c",LLL:"YYYY\ub144 MMMM D\uc77c A h:mm",LLLL:"YYYY\ub144 MMMM D\uc77c dddd A h:mm",l:"YYYY.MM.DD.",ll:"YYYY\ub144 MMMM D\uc77c",lll:"YYYY\ub144 MMMM D\uc77c A h:mm",llll:"YYYY\ub144 MMMM D\uc77c dddd A h:mm"},calendar:{sameDay:"\uc624\ub298 LT",nextDay:"\ub0b4\uc77c LT",nextWeek:"dddd LT",lastDay:"\uc5b4\uc81c LT",lastWeek:"\uc9c0\ub09c\uc8fc dddd LT",sameElse:"L"},relativeTime:{future:"%s \ud6c4",past:"%s \uc804",s:"\uba87 \ucd08",ss:"%d\ucd08",m:"1\ubd84",mm:"%d\ubd84",h:"\ud55c \uc2dc\uac04",hh:"%d\uc2dc\uac04",d:"\ud558\ub8e8",dd:"%d\uc77c",M:"\ud55c \ub2ec",MM:"%d\ub2ec",y:"\uc77c \ub144",yy:"%d\ub144"},dayOfMonthOrdinalParse:/\d{1,2}(\uc77c|\uc6d4|\uc8fc)/,ordinal:function(g,w){switch(w){case"d":case"D":case"DDD":return g+"\uc77c";case"M":return g+"\uc6d4";case"w":case"W":return g+"\uc8fc";default:return g}},meridiemParse:/\uc624\uc804|\uc624\ud6c4/,isPM:function(g){return"\uc624\ud6c4"===g},meridiem:function(g,w,f){return g<12?"\uc624\uc804":"\uc624\ud6c4"}})}(y(15439))},63775:function(Mt,Le,y){
471//! moment.js locale configuration
472//! locale : Northern Kurdish [ku-kmr]
473//! authors : Mazlum Özdogan : https://github.com/mergehez
474!function(s){"use strict";
vendor: 2,186 bytes, lines 475-480
475//! moment.js locale configuration
476function u(f,O,B,U){var ie={s:["\xe7end san\xeeye","\xe7end san\xeeyeyan"],ss:[f+" san\xeeye",f+" san\xeeyeyan"],m:["deq\xeeqeyek","deq\xeeqeyek\xea"],mm:[f+" deq\xeeqe",f+" deq\xeeqeyan"],h:["saetek","saetek\xea"],hh:[f+" saet",f+" saetan"],d:["rojek","rojek\xea"],dd:[f+" roj",f+" rojan"],w:["hefteyek","hefteyek\xea"],ww:[f+" hefte",f+" hefteyan"],M:["mehek","mehek\xea"],MM:[f+" meh",f+" mehan"],y:["salek","salek\xea"],yy:[f+" sal",f+" salan"]};return O?ie[B][0]:ie[B][1]}s.defineLocale("ku-kmr",{months:"R\xeabendan_Sibat_Adar_N\xeesan_Gulan_Hez\xeeran_T\xeermeh_Tebax_\xcelon_Cotmeh_Mijdar_Berfanbar".split("_"),monthsShort:"R\xeab_Sib_Ada_N\xees_Gul_Hez_T\xeer_Teb_\xcelo_Cot_Mij_Ber".split("_"),monthsParseExact:!0,weekdays:"Yek\u015fem_Du\u015fem_S\xea\u015fem_\xc7ar\u015fem_P\xeanc\u015fem_\xcen_\u015eem\xee".split("_"),weekdaysShort:"Yek_Du_S\xea_\xc7ar_P\xean_\xcen_\u015eem".split("_"),weekdaysMin:"Ye_Du_S\xea_\xc7a_P\xea_\xcen_\u015ee".split("_"),meridiem:function(f,O,B){return f<12?B?"bn":"BN":B?"pn":"PN"},meridiemParse:/bn|BN|pn|PN/,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"Do MMMM[a] YYYY[an]",LLL:"Do MMMM[a] YYYY[an] HH:mm",LLLL:"dddd, Do MMMM[a] YYYY[an] HH:mm",ll:"Do MMM[.] YYYY[an]",lll:"Do MMM[.] YYYY[an] HH:mm",llll:"ddd[.], Do MMM[.] YYYY[an] HH:mm"},calendar:{sameDay:"[\xcero di saet] LT [de]",nextDay:"[Sib\xea di saet] LT [de]",nextWeek:"dddd [di saet] LT [de]",lastDay:"[Duh di saet] LT [de]",lastWeek:"dddd[a bor\xee di saet] LT [de]",sameElse:"L"},relativeTime:{future:"di %s de",past:"ber\xee %s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,w:u,ww:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}(?:y\xea|\xea|\.)/,ordinal:function(f,O){var B=O.toLowerCase();return B.includes("w")||B.includes("m")?f+".":f+function g(f){var O=(f=""+f).substring(f.length-1),B=f.length>1?f.substring(f.length-2):"";return 12==B||13==B||"2"!=O&&"3"!=O&&"50"!=B&&"70"!=O&&"80"!=O?"\xea":"y\xea"}(f)},week:{dow:1,doy:4}})}(y(15439))},91037:function(Mt,Le,y){
477//! moment.js locale configuration
478//! locale : Kurdish [ku]
479//! author : Shahram Mebashar : https://github.com/ShahramMebashar
480!function(s){"use strict";
vendor: 3,741 bytes, lines 481-486
481//! moment.js locale configuration
482var u={1:"\u0661",2:"\u0662",3:"\u0663",4:"\u0664",5:"\u0665",6:"\u0666",7:"\u0667",8:"\u0668",9:"\u0669",0:"\u0660"},g={"\u0661":"1","\u0662":"2","\u0663":"3","\u0664":"4","\u0665":"5","\u0666":"6","\u0667":"7","\u0668":"8","\u0669":"9","\u0660":"0"},w=["\u06a9\u0627\u0646\u0648\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0634\u0648\u0628\u0627\u062a","\u0626\u0627\u0632\u0627\u0631","\u0646\u06cc\u0633\u0627\u0646","\u0626\u0627\u06cc\u0627\u0631","\u062d\u0648\u0632\u06d5\u06cc\u0631\u0627\u0646","\u062a\u06d5\u0645\u0645\u0648\u0632","\u0626\u0627\u0628","\u0626\u06d5\u06cc\u0644\u0648\u0648\u0644","\u062a\u0634\u0631\u06cc\u0646\u06cc \u06cc\u06d5\u0643\u06d5\u0645","\u062a\u0634\u0631\u06cc\u0646\u06cc \u062f\u0648\u0648\u06d5\u0645","\u0643\u0627\u0646\u0648\u0646\u06cc \u06cc\u06d5\u06a9\u06d5\u0645"];s.defineLocale("ku",{months:w,monthsShort:w,weekdays:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u062f\u0648\u0648\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0633\u06ce\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645\u0645\u0647\u200c_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysShort:"\u06cc\u0647\u200c\u0643\u0634\u0647\u200c\u0645_\u062f\u0648\u0648\u0634\u0647\u200c\u0645_\u0633\u06ce\u0634\u0647\u200c\u0645_\u0686\u0648\u0627\u0631\u0634\u0647\u200c\u0645_\u067e\u06ce\u0646\u062c\u0634\u0647\u200c\u0645_\u0647\u0647\u200c\u06cc\u0646\u06cc_\u0634\u0647\u200c\u0645\u0645\u0647\u200c".split("_"),weekdaysMin:"\u06cc_\u062f_\u0633_\u0686_\u067e_\u0647_\u0634".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},meridiemParse:/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c|\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc/,isPM:function(O){return/\u0626\u06ce\u0648\u0627\u0631\u0647\u200c/.test(O)},meridiem:function(O,B,U){return O<12?"\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc":"\u0626\u06ce\u0648\u0627\u0631\u0647\u200c"},calendar:{sameDay:"[\u0626\u0647\u200c\u0645\u0631\u06c6 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextDay:"[\u0628\u0647\u200c\u06cc\u0627\u0646\u06cc \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",nextWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastDay:"[\u062f\u0648\u06ce\u0646\u06ce \u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",lastWeek:"dddd [\u0643\u0627\u062a\u0698\u0645\u06ce\u0631] LT",sameElse:"L"},relativeTime:{future:"\u0644\u0647\u200c %s",past:"%s",s:"\u0686\u0647\u200c\u0646\u062f \u0686\u0631\u0643\u0647\u200c\u06cc\u0647\u200c\u0643",ss:"\u0686\u0631\u0643\u0647\u200c %d",m:"\u06cc\u0647\u200c\u0643 \u062e\u0648\u0644\u0647\u200c\u0643",mm:"%d \u062e\u0648\u0644\u0647\u200c\u0643",h:"\u06cc\u0647\u200c\u0643 \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",hh:"%d \u0643\u0627\u062a\u0698\u0645\u06ce\u0631",d:"\u06cc\u0647\u200c\u0643 \u0695\u06c6\u0698",dd:"%d \u0695\u06c6\u0698",M:"\u06cc\u0647\u200c\u0643 \u0645\u0627\u0646\u06af",MM:"%d \u0645\u0627\u0646\u06af",y:"\u06cc\u0647\u200c\u0643 \u0633\u0627\u06b5",yy:"%d \u0633\u0627\u06b5"},preparse:function(O){return O.replace(/[\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\u0660]/g,function(B){return g[B]}).replace(/\u060c/g,",")},postformat:function(O){return O.replace(/\d/g,function(B){return u[B]}).replace(/,/g,"\u060c")},week:{dow:6,doy:12}})}(y(15439))},93125:function(Mt,Le,y){
483//! moment.js locale configuration
484//! locale : Kyrgyz [ky]
485//! author : Chyngyz Arystan uulu : https://github.com/chyngyz
486!function(s){"use strict";
vendor: 3,338 bytes, lines 487-493
487//! moment.js locale configuration
488var u={0:"-\u0447\u04af",1:"-\u0447\u0438",2:"-\u0447\u0438",3:"-\u0447\u04af",4:"-\u0447\u04af",5:"-\u0447\u0438",6:"-\u0447\u044b",7:"-\u0447\u0438",8:"-\u0447\u0438",9:"-\u0447\u0443",10:"-\u0447\u0443",20:"-\u0447\u044b",30:"-\u0447\u0443",40:"-\u0447\u044b",50:"-\u0447\u04af",60:"-\u0447\u044b",70:"-\u0447\u0438",80:"-\u0447\u0438",90:"-\u0447\u0443",100:"-\u0447\u04af"};s.defineLocale("ky",{months:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u0416\u0435\u043a\u0448\u0435\u043c\u0431\u0438_\u0414\u04af\u0439\u0448\u04e9\u043c\u0431\u04af_\u0428\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0428\u0430\u0440\u0448\u0435\u043c\u0431\u0438_\u0411\u0435\u0439\u0448\u0435\u043c\u0431\u0438_\u0416\u0443\u043c\u0430_\u0418\u0448\u0435\u043c\u0431\u0438".split("_"),weekdaysShort:"\u0416\u0435\u043a_\u0414\u04af\u0439_\u0428\u0435\u0439_\u0428\u0430\u0440_\u0411\u0435\u0439_\u0416\u0443\u043c_\u0418\u0448\u0435".split("_"),weekdaysMin:"\u0416\u043a_\u0414\u0439_\u0428\u0439_\u0428\u0440_\u0411\u0439_\u0416\u043c_\u0418\u0448".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0411\u04af\u0433\u04af\u043d \u0441\u0430\u0430\u0442] LT",nextDay:"[\u042d\u0440\u0442\u0435\u04a3 \u0441\u0430\u0430\u0442] LT",nextWeek:"dddd [\u0441\u0430\u0430\u0442] LT",lastDay:"[\u041a\u0435\u0447\u044d\u044d \u0441\u0430\u0430\u0442] LT",lastWeek:"[\u04e8\u0442\u043a\u04e9\u043d \u0430\u043f\u0442\u0430\u043d\u044b\u043d] dddd [\u043a\u04af\u043d\u04af] [\u0441\u0430\u0430\u0442] LT",sameElse:"L"},relativeTime:{future:"%s \u0438\u0447\u0438\u043d\u0434\u0435",past:"%s \u043c\u0443\u0440\u0443\u043d",s:"\u0431\u0438\u0440\u043d\u0435\u0447\u0435 \u0441\u0435\u043a\u0443\u043d\u0434",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434",m:"\u0431\u0438\u0440 \u043c\u04af\u043d\u04e9\u0442",mm:"%d \u043c\u04af\u043d\u04e9\u0442",h:"\u0431\u0438\u0440 \u0441\u0430\u0430\u0442",hh:"%d \u0441\u0430\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u04af\u043d",dd:"%d \u043a\u04af\u043d",M:"\u0431\u0438\u0440 \u0430\u0439",MM:"%d \u0430\u0439",y:"\u0431\u0438\u0440 \u0436\u044b\u043b",yy:"%d \u0436\u044b\u043b"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0447\u0438|\u0447\u044b|\u0447\u04af|\u0447\u0443)/,ordinal:function(w){return w+(u[w]||u[w%10]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(y(15439))},69586:function(Mt,Le,y){
489//! moment.js locale configuration
490//! locale : Luxembourgish [lb]
491//! author : mweimerskirch : https://github.com/mweimerskirch
492//! author : David Raison : https://github.com/kwisatz
493!function(s){"use strict";
vendor: 1,861 bytes, lines 494-499
494//! moment.js locale configuration
495function u(B,U,ie,re){var Re={m:["eng Minutt","enger Minutt"],h:["eng Stonn","enger Stonn"],d:["een Dag","engem Dag"],M:["ee Mount","engem Mount"],y:["ee Joer","engem Joer"]};return U?Re[ie][0]:Re[ie][1]}function f(B){if(B=parseInt(B,10),isNaN(B))return!1;if(B<0)return!0;if(B<10)return 4<=B&&B<=7;if(B<100){var U=B%10;return f(0===U?B/10:U)}if(B<1e4){for(;B>=10;)B/=10;return f(B)}return f(B/=1e3)}s.defineLocale("lb",{months:"Januar_Februar_M\xe4erz_Abr\xebll_Mee_Juni_Juli_August_September_Oktober_November_Dezember".split("_"),monthsShort:"Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.".split("_"),monthsParseExact:!0,weekdays:"Sonndeg_M\xe9indeg_D\xebnschdeg_M\xebttwoch_Donneschdeg_Freideg_Samschdeg".split("_"),weekdaysShort:"So._M\xe9._D\xeb._M\xeb._Do._Fr._Sa.".split("_"),weekdaysMin:"So_M\xe9_D\xeb_M\xeb_Do_Fr_Sa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm [Auer]",LTS:"H:mm:ss [Auer]",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm [Auer]",LLLL:"dddd, D. MMMM YYYY H:mm [Auer]"},calendar:{sameDay:"[Haut um] LT",sameElse:"L",nextDay:"[Muer um] LT",nextWeek:"dddd [um] LT",lastDay:"[G\xebschter um] LT",lastWeek:function(){switch(this.day()){case 2:case 4:return"[Leschten] dddd [um] LT";default:return"[Leschte] dddd [um] LT"}}},relativeTime:{future:function g(B){return f(B.substr(0,B.indexOf(" ")))?"a "+B:"an "+B},past:function w(B){return f(B.substr(0,B.indexOf(" ")))?"viru "+B:"virun "+B},s:"e puer Sekonnen",ss:"%d Sekonnen",m:u,mm:"%d Minutten",h:u,hh:"%d Stonnen",d:u,dd:"%d Deeg",M:u,MM:"%d M\xe9int",y:u,yy:"%d Joer"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},32349:function(Mt,Le,y){
496//! moment.js locale configuration
497//! locale : Lao [lo]
498//! author : Ryan Hart : https://github.com/ryanhart2
499!function(s){"use strict";
vendor: 3,169 bytes, lines 500-505
500//! moment.js locale configuration
501s.defineLocale("lo",{months:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),monthsShort:"\u0ea1\u0eb1\u0e87\u0e81\u0ead\u0e99_\u0e81\u0eb8\u0ea1\u0e9e\u0eb2_\u0ea1\u0eb5\u0e99\u0eb2_\u0ec0\u0ea1\u0eaa\u0eb2_\u0e9e\u0eb6\u0e94\u0eaa\u0eb0\u0e9e\u0eb2_\u0ea1\u0eb4\u0e96\u0eb8\u0e99\u0eb2_\u0e81\u0ecd\u0ea5\u0eb0\u0e81\u0ebb\u0e94_\u0eaa\u0eb4\u0e87\u0eab\u0eb2_\u0e81\u0eb1\u0e99\u0e8d\u0eb2_\u0e95\u0eb8\u0ea5\u0eb2_\u0e9e\u0eb0\u0e88\u0eb4\u0e81_\u0e97\u0eb1\u0e99\u0ea7\u0eb2".split("_"),weekdays:"\u0ead\u0eb2\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysShort:"\u0e97\u0eb4\u0e94_\u0e88\u0eb1\u0e99_\u0ead\u0eb1\u0e87\u0e84\u0eb2\u0e99_\u0e9e\u0eb8\u0e94_\u0e9e\u0eb0\u0eab\u0eb1\u0e94_\u0eaa\u0eb8\u0e81_\u0ec0\u0eaa\u0ebb\u0eb2".split("_"),weekdaysMin:"\u0e97_\u0e88_\u0ead\u0e84_\u0e9e_\u0e9e\u0eab_\u0eaa\u0e81_\u0eaa".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"\u0ea7\u0eb1\u0e99dddd D MMMM YYYY HH:mm"},meridiemParse:/\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2|\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87/,isPM:function(g){return"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"===g},meridiem:function(g,w,f){return g<12?"\u0e95\u0ead\u0e99\u0ec0\u0e8a\u0ebb\u0ec9\u0eb2":"\u0e95\u0ead\u0e99\u0ec1\u0ea5\u0e87"},calendar:{sameDay:"[\u0ea1\u0eb7\u0ec9\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextDay:"[\u0ea1\u0eb7\u0ec9\u0ead\u0eb7\u0ec8\u0e99\u0ec0\u0ea7\u0ea5\u0eb2] LT",nextWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0edc\u0ec9\u0eb2\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastDay:"[\u0ea1\u0eb7\u0ec9\u0ea7\u0eb2\u0e99\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",lastWeek:"[\u0ea7\u0eb1\u0e99]dddd[\u0ec1\u0ea5\u0ec9\u0ea7\u0e99\u0eb5\u0ec9\u0ec0\u0ea7\u0ea5\u0eb2] LT",sameElse:"L"},relativeTime:{future:"\u0ead\u0eb5\u0e81 %s",past:"%s\u0e9c\u0ec8\u0eb2\u0e99\u0ea1\u0eb2",s:"\u0e9a\u0ecd\u0ec8\u0ec0\u0e97\u0ebb\u0ec8\u0eb2\u0ec3\u0e94\u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",ss:"%d \u0ea7\u0eb4\u0e99\u0eb2\u0e97\u0eb5",m:"1 \u0e99\u0eb2\u0e97\u0eb5",mm:"%d \u0e99\u0eb2\u0e97\u0eb5",h:"1 \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",hh:"%d \u0e8a\u0ebb\u0ec8\u0ea7\u0ec2\u0ea1\u0e87",d:"1 \u0ea1\u0eb7\u0ec9",dd:"%d \u0ea1\u0eb7\u0ec9",M:"1 \u0ec0\u0e94\u0eb7\u0ead\u0e99",MM:"%d \u0ec0\u0e94\u0eb7\u0ead\u0e99",y:"1 \u0e9b\u0eb5",yy:"%d \u0e9b\u0eb5"},dayOfMonthOrdinalParse:/(\u0e97\u0eb5\u0ec8)\d{1,2}/,ordinal:function(g){return"\u0e97\u0eb5\u0ec8"+g}})}(y(15439))},92400:function(Mt,Le,y){
502//! moment.js locale configuration
503//! locale : Lithuanian [lt]
504//! author : Mindaugas Mozūras : https://github.com/mmozuras
505!function(s){"use strict";
vendor: 4,846 bytes, lines 506-518
506//! moment.js locale configuration
507var u={ss:"sekund\u0117_sekund\u017ei\u0173_sekundes",m:"minut\u0117_minut\u0117s_minut\u0119",mm:"minut\u0117s_minu\u010di\u0173_minutes",h:"valanda_valandos_valand\u0105",hh:"valandos_valand\u0173_valandas",d:"diena_dienos_dien\u0105",dd:"dienos_dien\u0173_dienas",M:"m\u0117nuo_m\u0117nesio_m\u0117nes\u012f",MM:"m\u0117nesiai_m\u0117nesi\u0173_m\u0117nesius",y:"metai_met\u0173_metus",yy:"metai_met\u0173_metus"};function w(ie,re,Re,Ee){return re?O(Re)[0]:Ee?O(Re)[1]:O(Re)[2]}function f(ie){return ie%10==0||ie>10&&ie<20}function O(ie){return u[ie].split("_")}function B(ie,re,Re,Ee){var je=ie+" ";return 1===ie?je+w(0,re,Re[0],Ee):re?je+(f(ie)?O(Re)[1]:O(Re)[0]):Ee?je+O(Re)[1]:je+(f(ie)?O(Re)[1]:O(Re)[2])}s.defineLocale("lt",{months:{format:"sausio_vasario_kovo_baland\u017eio_gegu\u017e\u0117s_bir\u017eelio_liepos_rugpj\u016b\u010dio_rugs\u0117jo_spalio_lapkri\u010dio_gruod\u017eio".split("_"),standalone:"sausis_vasaris_kovas_balandis_gegu\u017e\u0117_bir\u017eelis_liepa_rugpj\u016btis_rugs\u0117jis_spalis_lapkritis_gruodis".split("_"),isFormat:/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/},monthsShort:"sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd".split("_"),weekdays:{format:"sekmadien\u012f_pirmadien\u012f_antradien\u012f_tre\u010diadien\u012f_ketvirtadien\u012f_penktadien\u012f_\u0161e\u0161tadien\u012f".split("_"),standalone:"sekmadienis_pirmadienis_antradienis_tre\u010diadienis_ketvirtadienis_penktadienis_\u0161e\u0161tadienis".split("_"),isFormat:/dddd HH:mm/},weekdaysShort:"Sek_Pir_Ant_Tre_Ket_Pen_\u0160e\u0161".split("_"),weekdaysMin:"S_P_A_T_K_Pn_\u0160".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY [m.] MMMM D [d.]",LLL:"YYYY [m.] MMMM D [d.], HH:mm [val.]",LLLL:"YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]",l:"YYYY-MM-DD",ll:"YYYY [m.] MMMM D [d.]",lll:"YYYY [m.] MMMM D [d.], HH:mm [val.]",llll:"YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]"},calendar:{sameDay:"[\u0160iandien] LT",nextDay:"[Rytoj] LT",nextWeek:"dddd LT",lastDay:"[Vakar] LT",lastWeek:"[Pra\u0117jus\u012f] dddd LT",sameElse:"L"},relativeTime:{future:"po %s",past:"prie\u0161 %s",s:function g(ie,re,Re,Ee){return re?"kelios sekund\u0117s":Ee?"keli\u0173 sekund\u017ei\u0173":"kelias sekundes"},ss:B,m:w,mm:B,h:w,hh:B,d:w,dd:B,M:w,MM:B,y:w,yy:B},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(ie){return ie+"-oji"},week:{dow:1,doy:4}})}(y(15439))},39991:function(Mt,Le,y){
508//! moment.js locale configuration
509//! locale : Latvian [lv]
510//! author : Kristaps Karlsons : https://github.com/skakri
511//! author : Jānis Elmeris : https://github.com/JanisE
512!function(s){"use strict";
513//! moment.js locale configuration
514var u={ss:"sekundes_sekund\u0113m_sekunde_sekundes".split("_"),m:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),mm:"min\u016btes_min\u016bt\u0113m_min\u016bte_min\u016btes".split("_"),h:"stundas_stund\u0101m_stunda_stundas".split("_"),hh:"stundas_stund\u0101m_stunda_stundas".split("_"),d:"dienas_dien\u0101m_diena_dienas".split("_"),dd:"dienas_dien\u0101m_diena_dienas".split("_"),M:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),MM:"m\u0113ne\u0161a_m\u0113ne\u0161iem_m\u0113nesis_m\u0113ne\u0161i".split("_"),y:"gada_gadiem_gads_gadi".split("_"),yy:"gada_gadiem_gads_gadi".split("_")};function g(U,ie,re){return re?ie%10==1&&ie%100!=11?U[2]:U[3]:ie%10==1&&ie%100!=11?U[0]:U[1]}function w(U,ie,re){return U+" "+g(u[re],U,ie)}function f(U,ie,re){return g(u[re],U,ie)}s.defineLocale("lv",{months:"janv\u0101ris_febru\u0101ris_marts_apr\u012blis_maijs_j\u016bnijs_j\u016blijs_augusts_septembris_oktobris_novembris_decembris".split("_"),monthsShort:"jan_feb_mar_apr_mai_j\u016bn_j\u016bl_aug_sep_okt_nov_dec".split("_"),weekdays:"sv\u0113tdiena_pirmdiena_otrdiena_tre\u0161diena_ceturtdiena_piektdiena_sestdiena".split("_"),weekdaysShort:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysMin:"Sv_P_O_T_C_Pk_S".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY.",LL:"YYYY. [gada] D. MMMM",LLL:"YYYY. [gada] D. MMMM, HH:mm",LLLL:"YYYY. [gada] D. MMMM, dddd, HH:mm"},calendar:{sameDay:"[\u0160odien pulksten] LT",nextDay:"[R\u012bt pulksten] LT",nextWeek:"dddd [pulksten] LT",lastDay:"[Vakar pulksten] LT",lastWeek:"[Pag\u0101ju\u0161\u0101] dddd [pulksten] LT",sameElse:"L"},relativeTime:{future:"p\u0113c %s",past:"pirms %s",s:function O(U,ie){return ie?"da\u017eas sekundes":"da\u017e\u0101m sekund\u0113m"},ss:w,m:f,mm:w,h:f,hh:w,d:f,dd:w,M:f,MM:w,y:f,yy:w},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},28477:function(Mt,Le,y){
515//! moment.js locale configuration
516//! locale : Montenegrin [me]
517//! author : Miodrag Nikač <[email protected]> : https://github.com/miodragnikac
518!function(s){"use strict";
vendor: 2,136 bytes, lines 519-524
519//! moment.js locale configuration
520var u={words:{ss:["sekund","sekunda","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],dd:["dan","dana","dana"],MM:["mjesec","mjeseca","mjeseci"],yy:["godina","godine","godina"]},correctGrammaticalCase:function(w,f){return 1===w?f[0]:w>=2&&w<=4?f[1]:f[2]},translate:function(w,f,O){var B=u.words[O];return 1===O.length?f?B[0]:B[1]:w+" "+u.correctGrammaticalCase(w,B)}};s.defineLocale("me",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedjelja_ponedjeljak_utorak_srijeda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sri._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sjutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedjelju] [u] LT";case 3:return"[u] [srijedu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedjelje] [u] LT","[pro\u0161log] [ponedjeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srijede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"prije %s",s:"nekoliko sekundi",ss:u.translate,m:u.translate,mm:u.translate,h:u.translate,hh:u.translate,d:"dan",dd:u.translate,M:"mjesec",MM:u.translate,y:"godinu",yy:u.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(15439))},55118:function(Mt,Le,y){
521//! moment.js locale configuration
522//! locale : Maori [mi]
523//! author : John Corrigan <[email protected]> : https://github.com/johnideal
524!function(s){"use strict";
525//! moment.js locale configuration
526s.defineLocale("mi",{months:"Kohi-t\u0101te_Hui-tanguru_Pout\u016b-te-rangi_Paenga-wh\u0101wh\u0101_Haratua_Pipiri_H\u014dngoingoi_Here-turi-k\u014dk\u0101_Mahuru_Whiringa-\u0101-nuku_Whiringa-\u0101-rangi_Hakihea".split("_"),monthsShort:"Kohi_Hui_Pou_Pae_Hara_Pipi_H\u014dngoi_Here_Mahu_Whi-nu_Whi-ra_Haki".split("_"),monthsRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i,monthsShortStrictRegex:/(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i,weekdays:"R\u0101tapu_Mane_T\u016brei_Wenerei_T\u0101ite_Paraire_H\u0101tarei".split("_"),weekdaysShort:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),weekdaysMin:"Ta_Ma_T\u016b_We_T\u0101i_Pa_H\u0101".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [i] HH:mm",LLLL:"dddd, D MMMM YYYY [i] HH:mm"},calendar:{sameDay:"[i teie mahana, i] LT",nextDay:"[apopo i] LT",nextWeek:"dddd [i] LT",lastDay:"[inanahi i] LT",lastWeek:"dddd [whakamutunga i] LT",sameElse:"L"},relativeTime:{future:"i roto i %s",past:"%s i mua",s:"te h\u0113kona ruarua",ss:"%d h\u0113kona",m:"he meneti",mm:"%d meneti",h:"te haora",hh:"%d haora",d:"he ra",dd:"%d ra",M:"he marama",MM:"%d marama",y:"he tau",yy:"%d tau"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(y(15439))},15943:function(Mt,Le,y){
527//! moment.js locale configuration
528//! locale : Macedonian [mk]
529//! author : Borislav Mickov : https://github.com/B0k0
530//! author : Sashko Todorov : https://github.com/bkyceh
531!function(s){"use strict";
vendor: 11,094 bytes, lines 532-550
532//! moment.js locale configuration
533s.defineLocale("mk",{months:"\u0458\u0430\u043d\u0443\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0443\u0430\u0440\u0438_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d\u0438_\u0458\u0443\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0432\u0440\u0438_\u043e\u043a\u0442\u043e\u043c\u0432\u0440\u0438_\u043d\u043e\u0435\u043c\u0432\u0440\u0438_\u0434\u0435\u043a\u0435\u043c\u0432\u0440\u0438".split("_"),monthsShort:"\u0458\u0430\u043d_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433_\u0441\u0435\u043f_\u043e\u043a\u0442_\u043d\u043e\u0435_\u0434\u0435\u043a".split("_"),weekdays:"\u043d\u0435\u0434\u0435\u043b\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u043e\u043a_\u043f\u0435\u0442\u043e\u043a_\u0441\u0430\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434_\u043f\u043e\u043d_\u0432\u0442\u043e_\u0441\u0440\u0435_\u0447\u0435\u0442_\u043f\u0435\u0442_\u0441\u0430\u0431".split("_"),weekdaysMin:"\u043de_\u043fo_\u0432\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441a".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[\u0414\u0435\u043d\u0435\u0441 \u0432\u043e] LT",nextDay:"[\u0423\u0442\u0440\u0435 \u0432\u043e] LT",nextWeek:"[\u0412\u043e] dddd [\u0432\u043e] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430 \u0432\u043e] LT",lastWeek:function(){switch(this.day()){case 0:case 3:case 6:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0430\u0442\u0430] dddd [\u0432\u043e] LT";case 1:case 2:case 4:case 5:return"[\u0418\u0437\u043c\u0438\u043d\u0430\u0442\u0438\u043e\u0442] dddd [\u0432\u043e] LT"}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435\u0434 %s",s:"\u043d\u0435\u043a\u043e\u043b\u043a\u0443 \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:"%d \u0441\u0435\u043a\u0443\u043d\u0434\u0438",m:"\u0435\u0434\u043d\u0430 \u043c\u0438\u043d\u0443\u0442\u0430",mm:"%d \u043c\u0438\u043d\u0443\u0442\u0438",h:"\u0435\u0434\u0435\u043d \u0447\u0430\u0441",hh:"%d \u0447\u0430\u0441\u0430",d:"\u0435\u0434\u0435\u043d \u0434\u0435\u043d",dd:"%d \u0434\u0435\u043d\u0430",M:"\u0435\u0434\u0435\u043d \u043c\u0435\u0441\u0435\u0446",MM:"%d \u043c\u0435\u0441\u0435\u0446\u0438",y:"\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430",yy:"%d \u0433\u043e\u0434\u0438\u043d\u0438"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0435\u0432|\u0435\u043d|\u0442\u0438|\u0432\u0438|\u0440\u0438|\u043c\u0438)/,ordinal:function(g){var w=g%10,f=g%100;return 0===g?g+"-\u0435\u0432":0===f?g+"-\u0435\u043d":f>10&&f<20?g+"-\u0442\u0438":1===w?g+"-\u0432\u0438":2===w?g+"-\u0440\u0438":7===w||8===w?g+"-\u043c\u0438":g+"-\u0442\u0438"},week:{dow:1,doy:7}})}(y(15439))},13849:function(Mt,Le,y){
534//! moment.js locale configuration
535//! locale : Malayalam [ml]
536//! author : Floyd Pink : https://github.com/floydpink
537!function(s){"use strict";
538//! moment.js locale configuration
539s.defineLocale("ml",{months:"\u0d1c\u0d28\u0d41\u0d35\u0d30\u0d3f_\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41\u0d35\u0d30\u0d3f_\u0d2e\u0d3e\u0d7c\u0d1a\u0d4d\u0d1a\u0d4d_\u0d0f\u0d2a\u0d4d\u0d30\u0d3f\u0d7d_\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48_\u0d13\u0d17\u0d38\u0d4d\u0d31\u0d4d\u0d31\u0d4d_\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31\u0d02\u0d2c\u0d7c_\u0d12\u0d15\u0d4d\u0d1f\u0d4b\u0d2c\u0d7c_\u0d28\u0d35\u0d02\u0d2c\u0d7c_\u0d21\u0d3f\u0d38\u0d02\u0d2c\u0d7c".split("_"),monthsShort:"\u0d1c\u0d28\u0d41._\u0d2b\u0d46\u0d2c\u0d4d\u0d30\u0d41._\u0d2e\u0d3e\u0d7c._\u0d0f\u0d2a\u0d4d\u0d30\u0d3f._\u0d2e\u0d47\u0d2f\u0d4d_\u0d1c\u0d42\u0d7a_\u0d1c\u0d42\u0d32\u0d48._\u0d13\u0d17._\u0d38\u0d46\u0d2a\u0d4d\u0d31\u0d4d\u0d31._\u0d12\u0d15\u0d4d\u0d1f\u0d4b._\u0d28\u0d35\u0d02._\u0d21\u0d3f\u0d38\u0d02.".split("_"),monthsParseExact:!0,weekdays:"\u0d1e\u0d3e\u0d2f\u0d31\u0d3e\u0d34\u0d4d\u0d1a_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d33\u0d3e\u0d34\u0d4d\u0d1a_\u0d1a\u0d4a\u0d35\u0d4d\u0d35\u0d3e\u0d34\u0d4d\u0d1a_\u0d2c\u0d41\u0d27\u0d28\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d3e\u0d34\u0d4d\u0d1a_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a_\u0d36\u0d28\u0d3f\u0d2f\u0d3e\u0d34\u0d4d\u0d1a".split("_"),weekdaysShort:"\u0d1e\u0d3e\u0d2f\u0d7c_\u0d24\u0d3f\u0d19\u0d4d\u0d15\u0d7e_\u0d1a\u0d4a\u0d35\u0d4d\u0d35_\u0d2c\u0d41\u0d27\u0d7b_\u0d35\u0d4d\u0d2f\u0d3e\u0d34\u0d02_\u0d35\u0d46\u0d33\u0d4d\u0d33\u0d3f_\u0d36\u0d28\u0d3f".split("_"),weekdaysMin:"\u0d1e\u0d3e_\u0d24\u0d3f_\u0d1a\u0d4a_\u0d2c\u0d41_\u0d35\u0d4d\u0d2f\u0d3e_\u0d35\u0d46_\u0d36".split("_"),longDateFormat:{LT:"A h:mm -\u0d28\u0d41",LTS:"A h:mm:ss -\u0d28\u0d41",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm -\u0d28\u0d41",LLLL:"dddd, D MMMM YYYY, A h:mm -\u0d28\u0d41"},calendar:{sameDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d4d] LT",nextDay:"[\u0d28\u0d3e\u0d33\u0d46] LT",nextWeek:"dddd, LT",lastDay:"[\u0d07\u0d28\u0d4d\u0d28\u0d32\u0d46] LT",lastWeek:"[\u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d",past:"%s \u0d2e\u0d41\u0d7b\u0d2a\u0d4d",s:"\u0d05\u0d7d\u0d2a \u0d28\u0d3f\u0d2e\u0d3f\u0d37\u0d19\u0d4d\u0d19\u0d7e",ss:"%d \u0d38\u0d46\u0d15\u0d4d\u0d15\u0d7b\u0d21\u0d4d",m:"\u0d12\u0d30\u0d41 \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",mm:"%d \u0d2e\u0d3f\u0d28\u0d3f\u0d31\u0d4d\u0d31\u0d4d",h:"\u0d12\u0d30\u0d41 \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",hh:"%d \u0d2e\u0d23\u0d3f\u0d15\u0d4d\u0d15\u0d42\u0d7c",d:"\u0d12\u0d30\u0d41 \u0d26\u0d3f\u0d35\u0d38\u0d02",dd:"%d \u0d26\u0d3f\u0d35\u0d38\u0d02",M:"\u0d12\u0d30\u0d41 \u0d2e\u0d3e\u0d38\u0d02",MM:"%d \u0d2e\u0d3e\u0d38\u0d02",y:"\u0d12\u0d30\u0d41 \u0d35\u0d7c\u0d37\u0d02",yy:"%d \u0d35\u0d7c\u0d37\u0d02"},meridiemParse:/\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f|\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46|\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d|\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02|\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f/i,meridiemHour:function(g,w){return 12===g&&(g=0),"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"===w&&g>=4||"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d"===w||"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02"===w?g+12:g},meridiem:function(g,w,f){return g<4?"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f":g<12?"\u0d30\u0d3e\u0d35\u0d3f\u0d32\u0d46":g<17?"\u0d09\u0d1a\u0d4d\u0d1a \u0d15\u0d34\u0d3f\u0d1e\u0d4d\u0d1e\u0d4d":g<20?"\u0d35\u0d48\u0d15\u0d41\u0d28\u0d4d\u0d28\u0d47\u0d30\u0d02":"\u0d30\u0d3e\u0d24\u0d4d\u0d30\u0d3f"}})}(y(15439))},31977:function(Mt,Le,y){
540//! moment.js locale configuration
541//! locale : Mongolian [mn]
542//! author : Javkhlantugs Nyamdorj : https://github.com/javkhaanj7
543!function(s){"use strict";
544//! moment.js locale configuration
545function u(w,f,O,B){switch(O){case"s":return f?"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434":"\u0445\u044d\u0434\u0445\u044d\u043d \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d";case"ss":return w+(f?" \u0441\u0435\u043a\u0443\u043d\u0434":" \u0441\u0435\u043a\u0443\u043d\u0434\u044b\u043d");case"m":case"mm":return w+(f?" \u043c\u0438\u043d\u0443\u0442":" \u043c\u0438\u043d\u0443\u0442\u044b\u043d");case"h":case"hh":return w+(f?" \u0446\u0430\u0433":" \u0446\u0430\u0433\u0438\u0439\u043d");case"d":case"dd":return w+(f?" \u04e9\u0434\u04e9\u0440":" \u04e9\u0434\u0440\u0438\u0439\u043d");case"M":case"MM":return w+(f?" \u0441\u0430\u0440":" \u0441\u0430\u0440\u044b\u043d");case"y":case"yy":return w+(f?" \u0436\u0438\u043b":" \u0436\u0438\u043b\u0438\u0439\u043d");default:return w}}s.defineLocale("mn",{months:"\u041d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0425\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0413\u0443\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u04e9\u0440\u04e9\u0432\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0422\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0417\u0443\u0440\u0433\u0430\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0414\u043e\u043b\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u041d\u0430\u0439\u043c\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0415\u0441\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0430\u0432\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u043d\u044d\u0433\u0434\u04af\u0433\u044d\u044d\u0440 \u0441\u0430\u0440_\u0410\u0440\u0432\u0430\u043d \u0445\u043e\u0451\u0440\u0434\u0443\u0433\u0430\u0430\u0440 \u0441\u0430\u0440".split("_"),monthsShort:"1 \u0441\u0430\u0440_2 \u0441\u0430\u0440_3 \u0441\u0430\u0440_4 \u0441\u0430\u0440_5 \u0441\u0430\u0440_6 \u0441\u0430\u0440_7 \u0441\u0430\u0440_8 \u0441\u0430\u0440_9 \u0441\u0430\u0440_10 \u0441\u0430\u0440_11 \u0441\u0430\u0440_12 \u0441\u0430\u0440".split("_"),monthsParseExact:!0,weekdays:"\u041d\u044f\u043c_\u0414\u0430\u0432\u0430\u0430_\u041c\u044f\u0433\u043c\u0430\u0440_\u041b\u0445\u0430\u0433\u0432\u0430_\u041f\u04af\u0440\u044d\u0432_\u0411\u0430\u0430\u0441\u0430\u043d_\u0411\u044f\u043c\u0431\u0430".split("_"),weekdaysShort:"\u041d\u044f\u043c_\u0414\u0430\u0432_\u041c\u044f\u0433_\u041b\u0445\u0430_\u041f\u04af\u0440_\u0411\u0430\u0430_\u0411\u044f\u043c".split("_"),weekdaysMin:"\u041d\u044f_\u0414\u0430_\u041c\u044f_\u041b\u0445_\u041f\u04af_\u0411\u0430_\u0411\u044f".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D",LLL:"YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm",LLLL:"dddd, YYYY \u043e\u043d\u044b MMMM\u044b\u043d D HH:mm"},meridiemParse:/\u04ae\u04e8|\u04ae\u0425/i,isPM:function(w){return"\u04ae\u0425"===w},meridiem:function(w,f,O){return w<12?"\u04ae\u04e8":"\u04ae\u0425"},calendar:{sameDay:"[\u04e8\u043d\u04e9\u04e9\u0434\u04e9\u0440] LT",nextDay:"[\u041c\u0430\u0440\u0433\u0430\u0430\u0448] LT",nextWeek:"[\u0418\u0440\u044d\u0445] dddd LT",lastDay:"[\u04e8\u0447\u0438\u0433\u0434\u04e9\u0440] LT",lastWeek:"[\u04e8\u043d\u0433\u04e9\u0440\u0441\u04e9\u043d] dddd LT",sameElse:"L"},relativeTime:{future:"%s \u0434\u0430\u0440\u0430\u0430",past:"%s \u04e9\u043c\u043d\u04e9",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2} \u04e9\u0434\u04e9\u0440/,ordinal:function(w,f){switch(f){case"d":case"D":case"DDD":return w+" \u04e9\u0434\u04e9\u0440";default:return w}}})}(y(15439))},66184:function(Mt,Le,y){
546//! moment.js locale configuration
547//! locale : Marathi [mr]
548//! author : Harshad Kale : https://github.com/kalehv
549//! author : Vivek Athalye : https://github.com/vnathalye
550!function(s){"use strict";
vendor: 4,947 bytes, lines 551-552
551//! moment.js locale configuration
552var u={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};function w(O,B,U,ie){var re="";if(B)switch(U){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926";break;case"m":re="\u090f\u0915 \u092e\u093f\u0928\u093f\u091f";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u0947";break;case"h":re="\u090f\u0915 \u0924\u093e\u0938";break;case"hh":re="%d \u0924\u093e\u0938";break;case"d":re="\u090f\u0915 \u0926\u093f\u0935\u0938";break;case"dd":re="%d \u0926\u093f\u0935\u0938";break;case"M":re="\u090f\u0915 \u092e\u0939\u093f\u0928\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u0947";break;case"y":re="\u090f\u0915 \u0935\u0930\u094d\u0937";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u0947"}else switch(U){case"s":re="\u0915\u093e\u0939\u0940 \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"ss":re="%d \u0938\u0947\u0915\u0902\u0926\u093e\u0902";break;case"m":re="\u090f\u0915\u093e \u092e\u093f\u0928\u093f\u091f\u093e";break;case"mm":re="%d \u092e\u093f\u0928\u093f\u091f\u093e\u0902";break;case"h":re="\u090f\u0915\u093e \u0924\u093e\u0938\u093e";break;case"hh":re="%d \u0924\u093e\u0938\u093e\u0902";break;case"d":re="\u090f\u0915\u093e \u0926\u093f\u0935\u0938\u093e";break;case"dd":re="%d \u0926\u093f\u0935\u0938\u093e\u0902";break;case"M":re="\u090f\u0915\u093e \u092e\u0939\u093f\u0928\u094d\u092f\u093e";break;case"MM":re="%d \u092e\u0939\u093f\u0928\u094d\u092f\u093e\u0902";break;case"y":re="\u090f\u0915\u093e \u0935\u0930\u094d\u0937\u093e";break;case"yy":re="%d \u0935\u0930\u094d\u0937\u093e\u0902"}return re.replace(/%d/i,O)}s.defineLocale("mr",{months:"\u091c\u093e\u0928\u0947\u0935\u093e\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u093e\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u090f\u092a\u094d\u0930\u093f\u0932_\u092e\u0947_\u091c\u0942\u0928_\u091c\u0941\u0932\u0948_\u0911\u0917\u0938\u094d\u091f_\u0938\u092a\u094d\u091f\u0947\u0902\u092c\u0930_\u0911\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u0935\u094d\u0939\u0947\u0902\u092c\u0930_\u0921\u093f\u0938\u0947\u0902\u092c\u0930".split("_"),monthsShort:"\u091c\u093e\u0928\u0947._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a._\u090f\u092a\u094d\u0930\u093f._\u092e\u0947._\u091c\u0942\u0928._\u091c\u0941\u0932\u0948._\u0911\u0917._\u0938\u092a\u094d\u091f\u0947\u0902._\u0911\u0915\u094d\u091f\u094b._\u0928\u094b\u0935\u094d\u0939\u0947\u0902._\u0921\u093f\u0938\u0947\u0902.".split("_"),monthsParseExact:!0,weekdays:"\u0930\u0935\u093f\u0935\u093e\u0930_\u0938\u094b\u092e\u0935\u093e\u0930_\u092e\u0902\u0917\u0933\u0935\u093e\u0930_\u092c\u0941\u0927\u0935\u093e\u0930_\u0917\u0941\u0930\u0942\u0935\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u0935\u093e\u0930_\u0936\u0928\u093f\u0935\u093e\u0930".split("_"),weekdaysShort:"\u0930\u0935\u093f_\u0938\u094b\u092e_\u092e\u0902\u0917\u0933_\u092c\u0941\u0927_\u0917\u0941\u0930\u0942_\u0936\u0941\u0915\u094d\u0930_\u0936\u0928\u093f".split("_"),weekdaysMin:"\u0930_\u0938\u094b_\u092e\u0902_\u092c\u0941_\u0917\u0941_\u0936\u0941_\u0936".split("_"),longDateFormat:{LT:"A h:mm \u0935\u093e\u091c\u0924\u093e",LTS:"A h:mm:ss \u0935\u093e\u091c\u0924\u093e",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e",LLLL:"dddd, D MMMM YYYY, A h:mm \u0935\u093e\u091c\u0924\u093e"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u0909\u0926\u094d\u092f\u093e] LT",nextWeek:"dddd, LT",lastDay:"[\u0915\u093e\u0932] LT",lastWeek:"[\u092e\u093e\u0917\u0940\u0932] dddd, LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u0927\u094d\u092f\u0947",past:"%s\u092a\u0942\u0930\u094d\u0935\u0940",s:w,ss:w,m:w,mm:w,h:w,hh:w,d:w,dd:w,M:w,MM:w,y:w,yy:w},preparse:function(O){return O.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(B){return g[B]})},postformat:function(O){return O.replace(/\d/g,function(B){return u[B]})},meridiemParse:/\u092a\u0939\u093e\u091f\u0947|\u0938\u0915\u093e\u0933\u0940|\u0926\u0941\u092a\u093e\u0930\u0940|\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940|\u0930\u093e\u0924\u094d\u0930\u0940/,meridiemHour:function(O,B){return 12===O&&(O=0),"\u092a\u0939\u093e\u091f\u0947"===B||"\u0938\u0915\u093e\u0933\u0940"===B?O:"\u0926\u0941\u092a\u093e\u0930\u0940"===B||"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940"===B||"\u0930\u093e\u0924\u094d\u0930\u0940"===B?O>=12?O:O+12:void 0},meridiem:function(O,B,U){return O>=0&&O<6?"\u092a\u0939\u093e\u091f\u0947":O<12?"\u0938\u0915\u093e\u0933\u0940":O<17?"\u0926\u0941\u092a\u093e\u0930\u0940":O<20?"\u0938\u093e\u092f\u0902\u0915\u093e\u0933\u0940":"\u0930\u093e\u0924\u094d\u0930\u0940"},week:{dow:0,doy:6}})}(y(15439))}
vendor: 1,598 bytes, lines 552-563
552,64524:function(Mt,Le,y){
553//! moment.js locale configuration
554//! locale : Malay [ms-my]
555//! note : DEPRECATED, the correct one is [ms]
556//! author : Weldan Jamili : https://github.com/weldan
557!function(s){"use strict";
558//! moment.js locale configuration
559s.defineLocale("ms-my",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(g,w){return 12===g&&(g=0),"pagi"===w?g:"tengahari"===w?g>=11?g:g+12:"petang"===w||"malam"===w?g+12:void 0},meridiem:function(g,w,f){return g<11?"pagi":g<15?"tengahari":g<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(y(15439))},70485:function(Mt,Le,y){
560//! moment.js locale configuration
561//! locale : Malay [ms]
562//! author : Weldan Jamili : https://github.com/weldan
563!function(s){"use strict";
vendor: 1,394 bytes, lines 564-569
564//! moment.js locale configuration
565s.defineLocale("ms",{months:"Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis".split("_"),weekdays:"Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu".split("_"),weekdaysShort:"Ahd_Isn_Sel_Rab_Kha_Jum_Sab".split("_"),weekdaysMin:"Ah_Is_Sl_Rb_Km_Jm_Sb".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [pukul] HH.mm",LLLL:"dddd, D MMMM YYYY [pukul] HH.mm"},meridiemParse:/pagi|tengahari|petang|malam/,meridiemHour:function(g,w){return 12===g&&(g=0),"pagi"===w?g:"tengahari"===w?g>=11?g:g+12:"petang"===w||"malam"===w?g+12:void 0},meridiem:function(g,w,f){return g<11?"pagi":g<15?"tengahari":g<19?"petang":"malam"},calendar:{sameDay:"[Hari ini pukul] LT",nextDay:"[Esok pukul] LT",nextWeek:"dddd [pukul] LT",lastDay:"[Kelmarin pukul] LT",lastWeek:"dddd [lepas pukul] LT",sameElse:"L"},relativeTime:{future:"dalam %s",past:"%s yang lepas",s:"beberapa saat",ss:"%d saat",m:"seminit",mm:"%d minit",h:"sejam",hh:"%d jam",d:"sehari",dd:"%d hari",M:"sebulan",MM:"%d bulan",y:"setahun",yy:"%d tahun"},week:{dow:1,doy:7}})}(y(15439))},36681:function(Mt,Le,y){
566//! moment.js locale configuration
567//! locale : Maltese (Malta) [mt]
568//! author : Alessandro Maruccia : https://github.com/alesma
569!function(s){"use strict";
570//! moment.js locale configuration
571s.defineLocale("mt",{months:"Jannar_Frar_Marzu_April_Mejju_\u0120unju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Di\u010bembru".split("_"),monthsShort:"Jan_Fra_Mar_Apr_Mej_\u0120un_Lul_Aww_Set_Ott_Nov_Di\u010b".split("_"),weekdays:"Il-\u0126add_It-Tnejn_It-Tlieta_L-Erbg\u0127a_Il-\u0126amis_Il-\u0120img\u0127a_Is-Sibt".split("_"),weekdaysShort:"\u0126ad_Tne_Tli_Erb_\u0126am_\u0120im_Sib".split("_"),weekdaysMin:"\u0126a_Tn_Tl_Er_\u0126a_\u0120i_Si".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Illum fil-]LT",nextDay:"[G\u0127ada fil-]LT",nextWeek:"dddd [fil-]LT",lastDay:"[Il-biera\u0127 fil-]LT",lastWeek:"dddd [li g\u0127adda] [fil-]LT",sameElse:"L"},relativeTime:{future:"f\u2019 %s",past:"%s ilu",s:"ftit sekondi",ss:"%d sekondi",m:"minuta",mm:"%d minuti",h:"sieg\u0127a",hh:"%d sieg\u0127at",d:"\u0121urnata",dd:"%d \u0121ranet",M:"xahar",MM:"%d xhur",y:"sena",yy:"%d sni"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(y(15439))},52024:function(Mt,Le,y){
572//! moment.js locale configuration
573//! locale : Burmese [my]
574//! author : Squar team, mysquar.com
575//! author : David Rossellat : https://github.com/gholadr
576//! author : Tin Aung Lin : https://github.com/thanyawzinmin
577!function(s){"use strict";
578//! moment.js locale configuration
579var u={1:"\u1041",2:"\u1042",3:"\u1043",4:"\u1044",5:"\u1045",6:"\u1046",7:"\u1047",8:"\u1048",9:"\u1049",0:"\u1040"},g={"\u1041":"1","\u1042":"2","\u1043":"3","\u1044":"4","\u1045":"5","\u1046":"6","\u1047":"7","\u1048":"8","\u1049":"9","\u1040":"0"};s.defineLocale("my",{months:"\u1007\u1014\u103a\u1014\u101d\u102b\u101b\u102e_\u1016\u1031\u1016\u1031\u102c\u103a\u101d\u102b\u101b\u102e_\u1019\u1010\u103a_\u1027\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u1007\u1030\u101c\u102d\u102f\u1004\u103a_\u101e\u103c\u1002\u102f\u1010\u103a_\u1005\u1000\u103a\u1010\u1004\u103a\u1018\u102c_\u1021\u1031\u102c\u1000\u103a\u1010\u102d\u102f\u1018\u102c_\u1014\u102d\u102f\u101d\u1004\u103a\u1018\u102c_\u1012\u102e\u1007\u1004\u103a\u1018\u102c".split("_"),monthsShort:"\u1007\u1014\u103a_\u1016\u1031_\u1019\u1010\u103a_\u1015\u103c\u102e_\u1019\u1031_\u1007\u103d\u1014\u103a_\u101c\u102d\u102f\u1004\u103a_\u101e\u103c_\u1005\u1000\u103a_\u1021\u1031\u102c\u1000\u103a_\u1014\u102d\u102f_\u1012\u102e".split("_"),weekdays:"\u1010\u1014\u1004\u103a\u1039\u1002\u1014\u103d\u1031_\u1010\u1014\u1004\u103a\u1039\u101c\u102c_\u1021\u1004\u103a\u1039\u1002\u102b_\u1017\u102f\u1012\u1039\u1013\u101f\u1030\u1038_\u1000\u103c\u102c\u101e\u1015\u1010\u1031\u1038_\u101e\u1031\u102c\u1000\u103c\u102c_\u1005\u1014\u1031".split("_"),weekdaysShort:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),weekdaysMin:"\u1014\u103d\u1031_\u101c\u102c_\u1002\u102b_\u101f\u1030\u1038_\u1000\u103c\u102c_\u101e\u1031\u102c_\u1014\u1031".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u101a\u1014\u1031.] LT [\u1019\u103e\u102c]",nextDay:"[\u1019\u1014\u1000\u103a\u1016\u103c\u1014\u103a] LT [\u1019\u103e\u102c]",nextWeek:"dddd LT [\u1019\u103e\u102c]",lastDay:"[\u1019\u1014\u1031.\u1000] LT [\u1019\u103e\u102c]",lastWeek:"[\u1015\u103c\u102e\u1038\u1001\u1032\u1037\u101e\u1031\u102c] dddd LT [\u1019\u103e\u102c]",sameElse:"L"},relativeTime:{future:"\u101c\u102c\u1019\u100a\u103a\u1037 %s \u1019\u103e\u102c",past:"\u101c\u103d\u1014\u103a\u1001\u1032\u1037\u101e\u1031\u102c %s \u1000",s:"\u1005\u1000\u1039\u1000\u1014\u103a.\u1021\u1014\u100a\u103a\u1038\u1004\u101a\u103a",ss:"%d \u1005\u1000\u1039\u1000\u1014\u1037\u103a",m:"\u1010\u1005\u103a\u1019\u102d\u1014\u1005\u103a",mm:"%d \u1019\u102d\u1014\u1005\u103a",h:"\u1010\u1005\u103a\u1014\u102c\u101b\u102e",hh:"%d \u1014\u102c\u101b\u102e",d:"\u1010\u1005\u103a\u101b\u1000\u103a",dd:"%d \u101b\u1000\u103a",M:"\u1010\u1005\u103a\u101c",MM:"%d \u101c",y:"\u1010\u1005\u103a\u1014\u103e\u1005\u103a",yy:"%d \u1014\u103e\u1005\u103a"},preparse:function(f){return f.replace(/[\u1041\u1042\u1043\u1044\u1045\u1046\u1047\u1048\u1049\u1040]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},week:{dow:1,doy:4}})}(y(15439))},42688:function(Mt,Le,y){
580//! moment.js locale configuration
581//! locale : Norwegian Bokmål [nb]
582//! authors : Espen Hovlandsdal : https://github.com/rexxars
583//!           Sigurd Gartmann : https://github.com/sigurdga
584//!           Stephen Ramthun : https://github.com/stephenramthun
585!function(s){"use strict";
586//! moment.js locale configuration
587s.defineLocale("nb",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"s\xf8ndag_mandag_tirsdag_onsdag_torsdag_fredag_l\xf8rdag".split("_"),weekdaysShort:"s\xf8._ma._ti._on._to._fr._l\xf8.".split("_"),weekdaysMin:"s\xf8_ma_ti_on_to_fr_l\xf8".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] HH:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[i dag kl.] LT",nextDay:"[i morgen kl.] LT",nextWeek:"dddd [kl.] LT",lastDay:"[i g\xe5r kl.] LT",lastWeek:"[forrige] dddd [kl.] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s siden",s:"noen sekunder",ss:"%d sekunder",m:"ett minutt",mm:"%d minutter",h:"\xe9n time",hh:"%d timer",d:"\xe9n dag",dd:"%d dager",w:"\xe9n uke",ww:"%d uker",M:"\xe9n m\xe5ned",MM:"%d m\xe5neder",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},68914:function(Mt,Le,y){
588//! moment.js locale configuration
589//! locale : Nepalese [ne]
590//! author : suvash : https://github.com/suvash
591!function(s){"use strict";
vendor: 8,111 bytes, lines 592-612
592//! moment.js locale configuration
593var u={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096a",5:"\u096b",6:"\u096c",7:"\u096d",8:"\u096e",9:"\u096f",0:"\u0966"},g={"\u0967":"1","\u0968":"2","\u0969":"3","\u096a":"4","\u096b":"5","\u096c":"6","\u096d":"7","\u096e":"8","\u096f":"9","\u0966":"0"};s.defineLocale("ne",{months:"\u091c\u0928\u0935\u0930\u0940_\u092b\u0947\u092c\u094d\u0930\u0941\u0935\u0930\u0940_\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f\u0932_\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908_\u0905\u0917\u0937\u094d\u091f_\u0938\u0947\u092a\u094d\u091f\u0947\u092e\u094d\u092c\u0930_\u0905\u0915\u094d\u091f\u094b\u092c\u0930_\u0928\u094b\u092d\u0947\u092e\u094d\u092c\u0930_\u0921\u093f\u0938\u0947\u092e\u094d\u092c\u0930".split("_"),monthsShort:"\u091c\u0928._\u092b\u0947\u092c\u094d\u0930\u0941._\u092e\u093e\u0930\u094d\u091a_\u0905\u092a\u094d\u0930\u093f._\u092e\u0908_\u091c\u0941\u0928_\u091c\u0941\u0932\u093e\u0908._\u0905\u0917._\u0938\u0947\u092a\u094d\u091f._\u0905\u0915\u094d\u091f\u094b._\u0928\u094b\u092d\u0947._\u0921\u093f\u0938\u0947.".split("_"),monthsParseExact:!0,weekdays:"\u0906\u0907\u0924\u092c\u093e\u0930_\u0938\u094b\u092e\u092c\u093e\u0930_\u092e\u0919\u094d\u0917\u0932\u092c\u093e\u0930_\u092c\u0941\u0927\u092c\u093e\u0930_\u092c\u093f\u0939\u093f\u092c\u093e\u0930_\u0936\u0941\u0915\u094d\u0930\u092c\u093e\u0930_\u0936\u0928\u093f\u092c\u093e\u0930".split("_"),weekdaysShort:"\u0906\u0907\u0924._\u0938\u094b\u092e._\u092e\u0919\u094d\u0917\u0932._\u092c\u0941\u0927._\u092c\u093f\u0939\u093f._\u0936\u0941\u0915\u094d\u0930._\u0936\u0928\u093f.".split("_"),weekdaysMin:"\u0906._\u0938\u094b._\u092e\u0902._\u092c\u0941._\u092c\u093f._\u0936\u0941._\u0936.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"A\u0915\u094b h:mm \u092c\u091c\u0947",LTS:"A\u0915\u094b h:mm:ss \u092c\u091c\u0947",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947",LLLL:"dddd, D MMMM YYYY, A\u0915\u094b h:mm \u092c\u091c\u0947"},preparse:function(f){return f.replace(/[\u0967\u0968\u0969\u096a\u096b\u096c\u096d\u096e\u096f\u0966]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u0930\u093e\u0924\u093f|\u092c\u093f\u0939\u093e\u0928|\u0926\u093f\u0909\u0901\u0938\u094b|\u0938\u093e\u0901\u091d/,meridiemHour:function(f,O){return 12===f&&(f=0),"\u0930\u093e\u0924\u093f"===O?f<4?f:f+12:"\u092c\u093f\u0939\u093e\u0928"===O?f:"\u0926\u093f\u0909\u0901\u0938\u094b"===O?f>=10?f:f+12:"\u0938\u093e\u0901\u091d"===O?f+12:void 0},meridiem:function(f,O,B){return f<3?"\u0930\u093e\u0924\u093f":f<12?"\u092c\u093f\u0939\u093e\u0928":f<16?"\u0926\u093f\u0909\u0901\u0938\u094b":f<20?"\u0938\u093e\u0901\u091d":"\u0930\u093e\u0924\u093f"},calendar:{sameDay:"[\u0906\u091c] LT",nextDay:"[\u092d\u094b\u0932\u093f] LT",nextWeek:"[\u0906\u0909\u0901\u0926\u094b] dddd[,] LT",lastDay:"[\u0939\u093f\u091c\u094b] LT",lastWeek:"[\u0917\u090f\u0915\u094b] dddd[,] LT",sameElse:"L"},relativeTime:{future:"%s\u092e\u093e",past:"%s \u0905\u0917\u093e\u0921\u093f",s:"\u0915\u0947\u0939\u0940 \u0915\u094d\u0937\u0923",ss:"%d \u0938\u0947\u0915\u0947\u0923\u094d\u0921",m:"\u090f\u0915 \u092e\u093f\u0928\u0947\u091f",mm:"%d \u092e\u093f\u0928\u0947\u091f",h:"\u090f\u0915 \u0918\u0923\u094d\u091f\u093e",hh:"%d \u0918\u0923\u094d\u091f\u093e",d:"\u090f\u0915 \u0926\u093f\u0928",dd:"%d \u0926\u093f\u0928",M:"\u090f\u0915 \u092e\u0939\u093f\u0928\u093e",MM:"%d \u092e\u0939\u093f\u0928\u093e",y:"\u090f\u0915 \u092c\u0930\u094d\u0937",yy:"%d \u092c\u0930\u094d\u0937"},week:{dow:0,doy:6}})}(y(15439))},52272:function(Mt,Le,y){
594//! moment.js locale configuration
595//! locale : Dutch (Belgium) [nl-be]
596//! author : Joris Röling : https://github.com/jorisroling
597//! author : Jacob Middag : https://github.com/middagj
598!function(s){"use strict";
599//! moment.js locale configuration
600var u="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),w=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],f=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;s.defineLocale("nl-be",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(B,U){return B?/-MMM-/.test(U)?g[B.month()]:u[B.month()]:u},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(B){return B+(1===B||8===B||B>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(15439))},11758:function(Mt,Le,y){
601//! moment.js locale configuration
602//! locale : Dutch [nl]
603//! author : Joris Röling : https://github.com/jorisroling
604//! author : Jacob Middag : https://github.com/middagj
605!function(s){"use strict";
606//! moment.js locale configuration
607var u="jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.".split("_"),g="jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec".split("_"),w=[/^jan/i,/^feb/i,/^(maart|mrt\.?)$/i,/^apr/i,/^mei$/i,/^jun[i.]?$/i,/^jul[i.]?$/i,/^aug/i,/^sep/i,/^okt/i,/^nov/i,/^dec/i],f=/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i;s.defineLocale("nl",{months:"januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december".split("_"),monthsShort:function(B,U){return B?/-MMM-/.test(U)?g[B.month()]:u[B.month()]:u},monthsRegex:f,monthsShortRegex:f,monthsStrictRegex:/^(januari|februari|maart|april|mei|ju[nl]i|augustus|september|oktober|november|december)/i,monthsShortStrictRegex:/^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i,monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag".split("_"),weekdaysShort:"zo._ma._di._wo._do._vr._za.".split("_"),weekdaysMin:"zo_ma_di_wo_do_vr_za".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD-MM-YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[vandaag om] LT",nextDay:"[morgen om] LT",nextWeek:"dddd [om] LT",lastDay:"[gisteren om] LT",lastWeek:"[afgelopen] dddd [om] LT",sameElse:"L"},relativeTime:{future:"over %s",past:"%s geleden",s:"een paar seconden",ss:"%d seconden",m:"\xe9\xe9n minuut",mm:"%d minuten",h:"\xe9\xe9n uur",hh:"%d uur",d:"\xe9\xe9n dag",dd:"%d dagen",w:"\xe9\xe9n week",ww:"%d weken",M:"\xe9\xe9n maand",MM:"%d maanden",y:"\xe9\xe9n jaar",yy:"%d jaar"},dayOfMonthOrdinalParse:/\d{1,2}(ste|de)/,ordinal:function(B){return B+(1===B||8===B||B>=20?"ste":"de")},week:{dow:1,doy:4}})}(y(15439))},41510:function(Mt,Le,y){
608//! moment.js locale configuration
609//! locale : Nynorsk [nn]
610//! authors : https://github.com/mechuwind
611//!           Stephen Ramthun : https://github.com/stephenramthun
612!function(s){"use strict";
613//! moment.js locale configuration
614s.defineLocale("nn",{months:"januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember".split("_"),monthsShort:"jan._feb._mars_apr._mai_juni_juli_aug._sep._okt._nov._des.".split("_"),monthsParseExact:!0,weekdays:"sundag_m\xe5ndag_tysdag_onsdag_torsdag_fredag_laurdag".split("_"),weekdaysShort:"su._m\xe5._ty._on._to._fr._lau.".split("_"),weekdaysMin:"su_m\xe5_ty_on_to_fr_la".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY [kl.] H:mm",LLLL:"dddd D. MMMM YYYY [kl.] HH:mm"},calendar:{sameDay:"[I dag klokka] LT",nextDay:"[I morgon klokka] LT",nextWeek:"dddd [klokka] LT",lastDay:"[I g\xe5r klokka] LT",lastWeek:"[F\xf8reg\xe5ande] dddd [klokka] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"%s sidan",s:"nokre sekund",ss:"%d sekund",m:"eit minutt",mm:"%d minutt",h:"ein time",hh:"%d timar",d:"ein dag",dd:"%d dagar",w:"ei veke",ww:"%d veker",M:"ein m\xe5nad",MM:"%d m\xe5nader",y:"eit \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},52797:function(Mt,Le,y){
615//! moment.js locale configuration
616//! locale : Occitan, lengadocian dialecte [oc-lnc]
617//! author : Quentin PAGÈS : https://github.com/Quenty31
618!function(s){"use strict";
vendor: 1,644 bytes, lines 619-624
619//! moment.js locale configuration
620s.defineLocale("oc-lnc",{months:{standalone:"geni\xe8r_febri\xe8r_mar\xe7_abril_mai_junh_julhet_agost_setembre_oct\xf2bre_novembre_decembre".split("_"),format:"de geni\xe8r_de febri\xe8r_de mar\xe7_d'abril_de mai_de junh_de julhet_d'agost_de setembre_d'oct\xf2bre_de novembre_de decembre".split("_"),isFormat:/D[oD]?(\s)+MMMM/},monthsShort:"gen._febr._mar\xe7_abr._mai_junh_julh._ago._set._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"dimenge_diluns_dimars_dim\xe8cres_dij\xf2us_divendres_dissabte".split("_"),weekdaysShort:"dg._dl._dm._dc._dj._dv._ds.".split("_"),weekdaysMin:"dg_dl_dm_dc_dj_dv_ds".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [de] YYYY",ll:"D MMM YYYY",LLL:"D MMMM [de] YYYY [a] H:mm",lll:"D MMM YYYY, H:mm",LLLL:"dddd D MMMM [de] YYYY [a] H:mm",llll:"ddd D MMM YYYY, H:mm"},calendar:{sameDay:"[u\xe8i a] LT",nextDay:"[deman a] LT",nextWeek:"dddd [a] LT",lastDay:"[i\xe8r a] LT",lastWeek:"dddd [passat a] LT",sameElse:"L"},relativeTime:{future:"d'aqu\xed %s",past:"fa %s",s:"unas segondas",ss:"%d segondas",m:"una minuta",mm:"%d minutas",h:"una ora",hh:"%d oras",d:"un jorn",dd:"%d jorns",M:"un mes",MM:"%d meses",y:"un an",yy:"%d ans"},dayOfMonthOrdinalParse:/\d{1,2}(r|n|t|\xe8|a)/,ordinal:function(g,w){var f=1===g?"r":2===g?"n":3===g?"r":4===g?"t":"\xe8";return("w"===w||"W"===w)&&(f="a"),g+f},week:{dow:1,doy:4}})}(y(15439))},37944:function(Mt,Le,y){
621//! moment.js locale configuration
622//! locale : Punjabi (India) [pa-in]
623//! author : Harpreet Singh : https://github.com/harpreetkhalsagtbit
624!function(s){"use strict";
vendor: 3,162 bytes, lines 625-626
625//! moment.js locale configuration
626var u={1:"\u0a67",2:"\u0a68",3:"\u0a69",4:"\u0a6a",5:"\u0a6b",6:"\u0a6c",7:"\u0a6d",8:"\u0a6e",9:"\u0a6f",0:"\u0a66"},g={"\u0a67":"1","\u0a68":"2","\u0a69":"3","\u0a6a":"4","\u0a6b":"5","\u0a6c":"6","\u0a6d":"7","\u0a6e":"8","\u0a6f":"9","\u0a66":"0"};s.defineLocale("pa-in",{months:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),monthsShort:"\u0a1c\u0a28\u0a35\u0a30\u0a40_\u0a2b\u0a3c\u0a30\u0a35\u0a30\u0a40_\u0a2e\u0a3e\u0a30\u0a1a_\u0a05\u0a2a\u0a4d\u0a30\u0a48\u0a32_\u0a2e\u0a08_\u0a1c\u0a42\u0a28_\u0a1c\u0a41\u0a32\u0a3e\u0a08_\u0a05\u0a17\u0a38\u0a24_\u0a38\u0a24\u0a70\u0a2c\u0a30_\u0a05\u0a15\u0a24\u0a42\u0a2c\u0a30_\u0a28\u0a35\u0a70\u0a2c\u0a30_\u0a26\u0a38\u0a70\u0a2c\u0a30".split("_"),weekdays:"\u0a10\u0a24\u0a35\u0a3e\u0a30_\u0a38\u0a4b\u0a2e\u0a35\u0a3e\u0a30_\u0a2e\u0a70\u0a17\u0a32\u0a35\u0a3e\u0a30_\u0a2c\u0a41\u0a27\u0a35\u0a3e\u0a30_\u0a35\u0a40\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a41\u0a71\u0a15\u0a30\u0a35\u0a3e\u0a30_\u0a38\u0a3c\u0a28\u0a40\u0a1a\u0a30\u0a35\u0a3e\u0a30".split("_"),weekdaysShort:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),weekdaysMin:"\u0a10\u0a24_\u0a38\u0a4b\u0a2e_\u0a2e\u0a70\u0a17\u0a32_\u0a2c\u0a41\u0a27_\u0a35\u0a40\u0a30_\u0a38\u0a3c\u0a41\u0a15\u0a30_\u0a38\u0a3c\u0a28\u0a40".split("_"),longDateFormat:{LT:"A h:mm \u0a35\u0a1c\u0a47",LTS:"A h:mm:ss \u0a35\u0a1c\u0a47",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47",LLLL:"dddd, D MMMM YYYY, A h:mm \u0a35\u0a1c\u0a47"},calendar:{sameDay:"[\u0a05\u0a1c] LT",nextDay:"[\u0a15\u0a32] LT",nextWeek:"[\u0a05\u0a17\u0a32\u0a3e] dddd, LT",lastDay:"[\u0a15\u0a32] LT",lastWeek:"[\u0a2a\u0a3f\u0a1b\u0a32\u0a47] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0a35\u0a3f\u0a71\u0a1a",past:"%s \u0a2a\u0a3f\u0a1b\u0a32\u0a47",s:"\u0a15\u0a41\u0a1d \u0a38\u0a15\u0a3f\u0a70\u0a1f",ss:"%d \u0a38\u0a15\u0a3f\u0a70\u0a1f",m:"\u0a07\u0a15 \u0a2e\u0a3f\u0a70\u0a1f",mm:"%d \u0a2e\u0a3f\u0a70\u0a1f",h:"\u0a07\u0a71\u0a15 \u0a18\u0a70\u0a1f\u0a3e",hh:"%d \u0a18\u0a70\u0a1f\u0a47",d:"\u0a07\u0a71\u0a15 \u0a26\u0a3f\u0a28",dd:"%d \u0a26\u0a3f\u0a28",M:"\u0a07\u0a71\u0a15 \u0a2e\u0a39\u0a40\u0a28\u0a3e",MM:"%d \u0a2e\u0a39\u0a40\u0a28\u0a47",y:"\u0a07\u0a71\u0a15 \u0a38\u0a3e\u0a32",yy:"%d \u0a38\u0a3e\u0a32"},preparse:function(f){return f.replace(/[\u0a67\u0a68\u0a69\u0a6a\u0a6b\u0a6c\u0a6d\u0a6e\u0a6f\u0a66]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u0a30\u0a3e\u0a24|\u0a38\u0a35\u0a47\u0a30|\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30|\u0a38\u0a3c\u0a3e\u0a2e/,meridiemHour:function(f,O){return 12===f&&(f=0),"\u0a30\u0a3e\u0a24"===O?f<4?f:f+12:"\u0a38\u0a35\u0a47\u0a30"===O?f:"\u
vendor: 2,936 bytes, lines 626-636
6260a26\u0a41\u0a2a\u0a39\u0a3f\u0a30"===O?f>=10?f:f+12:"\u0a38\u0a3c\u0a3e\u0a2e"===O?f+12:void 0},meridiem:function(f,O,B){return f<4?"\u0a30\u0a3e\u0a24":f<10?"\u0a38\u0a35\u0a47\u0a30":f<17?"\u0a26\u0a41\u0a2a\u0a39\u0a3f\u0a30":f<20?"\u0a38\u0a3c\u0a3e\u0a2e":"\u0a30\u0a3e\u0a24"},week:{dow:0,doy:6}})}(y(15439))},1605:function(Mt,Le,y){
627//! moment.js locale configuration
628//! locale : Polish [pl]
629//! author : Rafal Hirsz : https://github.com/evoL
630!function(s){"use strict";
631//! moment.js locale configuration
632var u="stycze\u0144_luty_marzec_kwiecie\u0144_maj_czerwiec_lipiec_sierpie\u0144_wrzesie\u0144_pa\u017adziernik_listopad_grudzie\u0144".split("_"),g="stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_wrze\u015bnia_pa\u017adziernika_listopada_grudnia".split("_"),w=[/^sty/i,/^lut/i,/^mar/i,/^kwi/i,/^maj/i,/^cze/i,/^lip/i,/^sie/i,/^wrz/i,/^pa\u017a/i,/^lis/i,/^gru/i];function f(U){return U%10<5&&U%10>1&&~~(U/10)%10!=1}function O(U,ie,re){var Re=U+" ";switch(re){case"ss":return Re+(f(U)?"sekundy":"sekund");case"m":return ie?"minuta":"minut\u0119";case"mm":return Re+(f(U)?"minuty":"minut");case"h":return ie?"godzina":"godzin\u0119";case"hh":return Re+(f(U)?"godziny":"godzin");case"ww":return Re+(f(U)?"tygodnie":"tygodni");case"MM":return Re+(f(U)?"miesi\u0105ce":"miesi\u0119cy");case"yy":return Re+(f(U)?"lata":"lat")}}s.defineLocale("pl",{months:function(U,ie){return U?/D MMMM/.test(ie)?g[U.month()]:u[U.month()]:u},monthsShort:"sty_lut_mar_kwi_maj_cze_lip_sie_wrz_pa\u017a_lis_gru".split("_"),monthsParse:w,longMonthsParse:w,shortMonthsParse:w,weekdays:"niedziela_poniedzia\u0142ek_wtorek_\u015broda_czwartek_pi\u0105tek_sobota".split("_"),weekdaysShort:"ndz_pon_wt_\u015br_czw_pt_sob".split("_"),weekdaysMin:"Nd_Pn_Wt_\u015ar_Cz_Pt_So".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Dzi\u015b o] LT",nextDay:"[Jutro o] LT",nextWeek:function(){switch(this.day()){case 0:return"[W niedziel\u0119 o] LT";case 2:return"[We wtorek o] LT";case 3:return"[W \u015brod\u0119 o] LT";case 6:return"[W sobot\u0119 o] LT";default:return"[W] dddd [o] LT"}},lastDay:"[Wczoraj o] LT",lastWeek:function(){switch(this.day()){case 0:return"[W zesz\u0142\u0105 niedziel\u0119 o] LT";case 3:return"[W zesz\u0142\u0105 \u015brod\u0119 o] LT";case 6:return"[W zesz\u0142\u0105 sobot\u0119 o] LT";default:return"[W zesz\u0142y] dddd [o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"%s temu",s:"kilka sekund",ss:O,m:O,mm:O,h:O,hh:O,d:"1 dzie\u0144",dd:"%d dni",w:"tydzie\u0144",ww:O,M:"miesi\u0105c",MM:O,y:"rok",yy:O},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},73840:function(Mt,Le,y){
633//! moment.js locale configuration
634//! locale : Portuguese (Brazil) [pt-br]
635//! author : Caio Ribeiro Pereira : https://github.com/caio-ribeiro-pereira
636!function(s){"use strict";
vendor: 4,406 bytes, lines 637-658
637//! moment.js locale configuration
638s.defineLocale("pt-br",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"domingo_segunda-feira_ter\xe7a-feira_quarta-feira_quinta-feira_sexta-feira_s\xe1bado".split("_"),weekdaysShort:"dom_seg_ter_qua_qui_sex_s\xe1b".split("_"),weekdaysMin:"do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_s\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY [\xe0s] HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY [\xe0s] HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"poucos segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",invalidDate:"Data inv\xe1lida"})}(y(15439))},54225:function(Mt,Le,y){
639//! moment.js locale configuration
640//! locale : Portuguese [pt]
641//! author : Jefferson : https://github.com/jalex79
642!function(s){"use strict";
643//! moment.js locale configuration
644s.defineLocale("pt",{months:"janeiro_fevereiro_mar\xe7o_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro".split("_"),monthsShort:"jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez".split("_"),weekdays:"Domingo_Segunda-feira_Ter\xe7a-feira_Quarta-feira_Quinta-feira_Sexta-feira_S\xe1bado".split("_"),weekdaysShort:"Dom_Seg_Ter_Qua_Qui_Sex_S\xe1b".split("_"),weekdaysMin:"Do_2\xaa_3\xaa_4\xaa_5\xaa_6\xaa_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D [de] MMMM [de] YYYY",LLL:"D [de] MMMM [de] YYYY HH:mm",LLLL:"dddd, D [de] MMMM [de] YYYY HH:mm"},calendar:{sameDay:"[Hoje \xe0s] LT",nextDay:"[Amanh\xe3 \xe0s] LT",nextWeek:"dddd [\xe0s] LT",lastDay:"[Ontem \xe0s] LT",lastWeek:function(){return 0===this.day()||6===this.day()?"[\xdaltimo] dddd [\xe0s] LT":"[\xdaltima] dddd [\xe0s] LT"},sameElse:"L"},relativeTime:{future:"em %s",past:"h\xe1 %s",s:"segundos",ss:"%d segundos",m:"um minuto",mm:"%d minutos",h:"uma hora",hh:"%d horas",d:"um dia",dd:"%d dias",w:"uma semana",ww:"%d semanas",M:"um m\xeas",MM:"%d meses",y:"um ano",yy:"%d anos"},dayOfMonthOrdinalParse:/\d{1,2}\xba/,ordinal:"%d\xba",week:{dow:1,doy:4}})}(y(15439))},45128:function(Mt,Le,y){
645//! moment.js locale configuration
646//! locale : Romanian [ro]
647//! author : Vlad Gurdiga : https://github.com/gurdiga
648//! author : Valentin Agachi : https://github.com/avaly
649//! author : Emanuel Cepoi : https://github.com/cepem
650!function(s){"use strict";
651//! moment.js locale configuration
652function u(w,f,O){var U=" ";return(w%100>=20||w>=100&&w%100==0)&&(U=" de "),w+U+{ss:"secunde",mm:"minute",hh:"ore",dd:"zile",ww:"s\u0103pt\u0103m\xe2ni",MM:"luni",yy:"ani"}[O]}s.defineLocale("ro",{months:"ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie".split("_"),monthsShort:"ian._feb._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"duminic\u0103_luni_mar\u021bi_miercuri_joi_vineri_s\xe2mb\u0103t\u0103".split("_"),weekdaysShort:"Dum_Lun_Mar_Mie_Joi_Vin_S\xe2m".split("_"),weekdaysMin:"Du_Lu_Ma_Mi_Jo_Vi_S\xe2".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY H:mm",LLLL:"dddd, D MMMM YYYY H:mm"},calendar:{sameDay:"[azi la] LT",nextDay:"[m\xe2ine la] LT",nextWeek:"dddd [la] LT",lastDay:"[ieri la] LT",lastWeek:"[fosta] dddd [la] LT",sameElse:"L"},relativeTime:{future:"peste %s",past:"%s \xeen urm\u0103",s:"c\xe2teva secunde",ss:u,m:"un minut",mm:u,h:"o or\u0103",hh:u,d:"o zi",dd:u,w:"o s\u0103pt\u0103m\xe2n\u0103",ww:u,M:"o lun\u0103",MM:u,y:"un an",yy:u},week:{dow:1,doy:7}})}(y(15439))},35127:function(Mt,Le,y){
653//! moment.js locale configuration
654//! locale : Russian [ru]
655//! author : Viktorminator : https://github.com/Viktorminator
656//! author : Menelion Elensúle : https://github.com/Oire
657//! author : Коренберг Марк : https://github.com/socketpair
658!function(s){"use strict";
vendor: 6,408 bytes, lines 659-660
659//! moment.js locale configuration
660function g(O,B,U){return"m"===U?B?"\u043c\u0438\u043d\u0443\u0442\u0430":"\u043c\u0438\u043d\u0443\u0442\u0443":O+" "+function u(O,B){var U=O.split("_");return B%10==1&&B%100!=11?U[0]:B%10>=2&&B%10<=4&&(B%100<10||B%100>=20)?U[1]:U[2]}({ss:B?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u044b_\u0441\u0435\u043a\u0443\u043d\u0434",mm:B?"\u043c\u0438\u043d\u0443\u0442\u0430_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442":"\u043c\u0438\u043d\u0443\u0442\u0443_\u043c\u0438\u043d\u0443\u0442\u044b_\u043c\u0438\u043d\u0443\u0442",hh:"\u0447\u0430\u0441_\u0447\u0430\u0441\u0430_\u0447\u0430\u0441\u043e\u0432",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u044f_\u0434\u043d\u0435\u0439",ww:"\u043d\u0435\u0434\u0435\u043b\u044f_\u043d\u0435\u0434\u0435\u043b\u0438_\u043d\u0435\u0434\u0435\u043b\u044c",MM:"\u043c\u0435\u0441\u044f\u0446_\u043c\u0435\u0441\u044f\u0446\u0430_\u043c\u0435\u0441\u044f\u0446\u0435\u0432",yy:"\u0433\u043e\u0434_\u0433\u043e\u0434\u0430_\u043b\u0435\u0442"}[U],+O)}var w=[/^\u044f\u043d\u0432/i,/^\u0444\u0435\u0432/i,/^\u043c\u0430\u0440/i,/^\u0430\u043f\u0440/i,/^\u043c\u0430[\u0439\u044f]/i,/^\u0438\u044e\u043d/i,/^\u0438\u044e\u043b/i,/^\u0430\u0432\u0433/i,/^\u0441\u0435\u043d/i,/^\u043e\u043a\u0442/i,/^\u043d\u043e\u044f/i,/^\u0434\u0435\u043a/i];s.defineLocale("ru",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u044f_\u0444\u0435\u0432\u0440\u0430\u043b\u044f_\u043c\u0430\u0440\u0442\u0430_\u0430\u043f\u0440\u0435\u043b\u044f_\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433\u0443\u0441\u0442\u0430_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f_\u043e\u043a\u0442\u044f\u0431\u0440\u044f_\u043d\u043e\u044f\u0431\u0440\u044f_\u0434\u0435\u043a\u0430\u0431\u0440\u044f".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440\u044c_\u0444\u0435\u0432\u0440\u0430\u043b\u044c_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b\u044c_\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044c_\u043e\u043a\u0442\u044f\u0431\u0440\u044c_\u043d\u043e\u044f\u0431\u0440\u044c_\u0434\u0435\u043a\u0430\u0431\u0440\u044c".split("_")},monthsShort:{format:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u044f_\u0438\u044e\u043d\u044f_\u0438\u044e\u043b\u044f_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_"),standalone:"\u044f\u043d\u0432._\u0444\u0435\u0432\u0440._\u043c\u0430\u0440\u0442_\u0430\u043f\u0440._\u043c\u0430\u0439_\u0438\u044e\u043d\u044c_\u0438\u044e\u043b\u044c_\u0430\u0432\u0433._\u0441\u0435\u043d\u0442._\u043e\u043a\u0442._\u043d\u043e\u044f\u0431._\u0434\u0435\u043a.".split("_")},weekdays:{standalone:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0430_\u0441\u0443\u0431\u0431\u043e\u0442\u0430".split("_"),format:"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435_\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a_\u0432\u0442\u043e\u0440\u043d\u0438\u043a_\u0441\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440\u0433_\u043f\u044f\u0442\u043d\u0438\u0446\u0443_\u0441\u0443\u0431\u0431\u043e\u0442\u0443".split("_"),isFormat:/\[ ?[\u0412\u0432] ?(?:\u043f\u0440\u043e\u0448\u043b\u0443\u044e|\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e|\u044d\u0442\u0443)? ?] ?dddd/},weekdaysShort:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u0432\u0441_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),monthsParse:w,longMonthsParse:w,shortMonthsParse:w,monthsRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsShortRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044c\u044f]|\u044f\u043d\u0432\.?|\u0444\u0435\u0432\u0440\u0430\u043b[\u044c\u044f]|\u0444\u0435\u0432\u0440?\.?|\u043c\u0430\u0440\u0442\u0430?|\u043c\u0430\u0440\.?|\u0430\u043f\u0440\u0435\u043b[\u044c\u044f]|\u0430\u043f\u0440\.?|\u043c\u0430[\u0439\u044f]|\u0438\u044e\u043d[\u044c\u044f]|\u0438\u044e\u043d\.?|\u0438\u044e\u043b[\u044c\u044f]|\u0438\u044e\u043b\.?|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0430\u0432\u0433\.?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044c\u044f]|\u0441\u0435\u043d\u0442?\.?|\u043e\u043a\u0442\u044f\u0431\u0440[\u044c\u044f]|\u043e\u043a\u0442\.?|\u043d\u043e\u044f\u0431\u0440[\u044c\u044f]|\u043d\u043e\u044f\u0431?\.?|\u0434\u0435\u043a\u0430\u0431\u0440[\u044c\u044f]|\u0434\u0435\u043a\.?)/i,monthsStrictRegex:/^(\u044f\u043d\u0432\u0430\u0440[\u044f\u044c]|\u0444\u0435\u0432\u0440\u0430\u043b[\u044f\u044c]|\u043c\u0430\u0440\u0442\u0430?|\u0430\u043f\u0440\u0435\u043b[\u044f\u044c]|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044f\u044c]|\u0438\u044e\u043b[\u044f\u044c]|\u0430\u0432\u0433\u0443\u0441\u0442\u0430?|\u0441\u0435\u043d\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043e\u043a\u0442\u044f\u0431\u0440[\u044f\u044c]|\u043d\u043e\u044f\u0431\u0440[\u044f\u044c]|\u0434\u0435\u043a\u0430\u0431\u0440[\u044f\u044c])/i,monthsShortStrictRegex:/^(\u044f\u043d\u0432\.|\u0444\u0435\u0432\u0440?\.|\u
660043c\u0430\u0440[\u0442.]|\u0430\u043f\u0440\.|\u043c\u0430[\u044f\u0439]|\u0438\u044e\u043d[\u044c\u044f.]|\u0438\u044e\u043b[\u044c\u044f.]|\u0430\u0432\u0433\.|\u0441\u0435\u043d\u0442?\.|\u043e\u043a\u0442\.|\u043d\u043e\u044f\u0431?\.|\u0434\u0435\u043a\.)/i,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0433.",LLL:"D MMMM YYYY \u0433., H:mm",LLLL:"dddd, D MMMM YYYY \u0433., H:mm"},calendar:{sameDay:"[\u0421\u0435\u0433\u043e\u0434\u043d\u044f, \u0432] LT",nextDay:"[\u0417\u0430\u0432\u0442\u0440\u0430, \u0432] LT",lastDay:"[\u0412\u0447\u0435\u0440\u0430, \u0432] LT",nextWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e] dddd, [\u0432] LT"}},lastWeek:function(O){if(O.week()===this.week())return 2===this.day()?"[\u0412\u043e] dddd, [\u0432] LT":"[\u0412] dddd, [\u0432] LT";switch(this.day()){case 0:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u043e\u0435] dddd, [\u0432] LT";case 1:case 2:case 4:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u044b\u0439] dddd, [\u0432] LT";case 3:case 5:case 6:return"[\u0412 \u043f\u0440\u043e\u0448\u043b\u0443\u044e] dddd, [\u0432] LT"}},sameElse:"L"},relativeTime:{future:"\u0447\u0435\u0440\u0435\u0437 %s",past:"%s \u043d\u0430\u0437\u0430\u0434",s:"\u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434",ss:g,m:g,mm:g,h:"\u0447\u0430\u0441",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,w:"\u043d\u0435\u0434\u0435\u043b\u044f",ww:g,M:"\u043c\u0435\u0441\u044f\u0446",MM:g,y:"\u0433\u043e\u0434",yy:g},meridiemParse:/\u043d\u043e\u0447\u0438|\u0443\u0442\u0440\u0430|\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430/i,isPM:function(O){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u0435\u0440\u0430)$/.test(O)},meridiem:function(O,B,U){return O<4?"\u043d\u043e\u0447\u0438":O<12?"\u0443\u0442\u0440\u0430":O<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u0435\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e|\u044f)/,ordinal:function(O,B){switch(B){case"M":case"d":case"DDD":return O+"-\u0439";case"D":return O+"-\u0433\u043e";case"w":case"W":return O+"-\u044f";default:return O}},week:{dow:1,doy:4}})}(y(15439))},32525:function(Mt,Le,y){
661//! moment.js locale configuration
662//! locale : Sindhi [sd]
663//! author : Narain Sagar : https://github.com/narainsagar
664!function(s){"use strict";
vendor: 2,216 bytes, lines 665-670
665//! moment.js locale configuration
666var u=["\u062c\u0646\u0648\u0631\u064a","\u0641\u064a\u0628\u0631\u0648\u0631\u064a","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u064a\u0644","\u0645\u0626\u064a","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0621\u0650","\u0622\u06af\u0633\u067d","\u0633\u064a\u067e\u067d\u0645\u0628\u0631","\u0622\u06aa\u067d\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u068a\u0633\u0645\u0628\u0631"],g=["\u0622\u0686\u0631","\u0633\u0648\u0645\u0631","\u0627\u06b1\u0627\u0631\u0648","\u0627\u0631\u0628\u0639","\u062e\u0645\u064a\u0633","\u062c\u0645\u0639","\u0687\u0646\u0687\u0631"];s.defineLocale("sd",{months:u,monthsShort:u,weekdays:g,weekdaysShort:g,weekdaysMin:g,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(f){return"\u0634\u0627\u0645"===f},meridiem:function(f,O,B){return f<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0627\u0684] LT",nextDay:"[\u0633\u0680\u0627\u06bb\u064a] LT",nextWeek:"dddd [\u0627\u06b3\u064a\u0646 \u0647\u0641\u062a\u064a \u062a\u064a] LT",lastDay:"[\u06aa\u0627\u0644\u0647\u0647] LT",lastWeek:"[\u06af\u0632\u0631\u064a\u0644 \u0647\u0641\u062a\u064a] dddd [\u062a\u064a] LT",sameElse:"L"},relativeTime:{future:"%s \u067e\u0648\u0621",past:"%s \u0627\u06b3",s:"\u0686\u0646\u062f \u0633\u064a\u06aa\u0646\u068a",ss:"%d \u0633\u064a\u06aa\u0646\u068a",m:"\u0647\u06aa \u0645\u0646\u067d",mm:"%d \u0645\u0646\u067d",h:"\u0647\u06aa \u06aa\u0644\u0627\u06aa",hh:"%d \u06aa\u0644\u0627\u06aa",d:"\u0647\u06aa \u068f\u064a\u0646\u0647\u0646",dd:"%d \u068f\u064a\u0646\u0647\u0646",M:"\u0647\u06aa \u0645\u0647\u064a\u0646\u0648",MM:"%d \u0645\u0647\u064a\u0646\u0627",y:"\u0647\u06aa \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(f){return f.replace(/\u060c/g,",")},postformat:function(f){return f.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(y(15439))},59893:function(Mt,Le,y){
667//! moment.js locale configuration
668//! locale : Northern Sami [se]
669//! authors : BÃ¥rd Rolstad Henriksen : https://github.com/karamell
670!function(s){"use strict";
671//! moment.js locale configuration
672s.defineLocale("se",{months:"o\u0111\u0111ajagem\xe1nnu_guovvam\xe1nnu_njuk\u010dam\xe1nnu_cuo\u014bom\xe1nnu_miessem\xe1nnu_geassem\xe1nnu_suoidnem\xe1nnu_borgem\xe1nnu_\u010dak\u010dam\xe1nnu_golggotm\xe1nnu_sk\xe1bmam\xe1nnu_juovlam\xe1nnu".split("_"),monthsShort:"o\u0111\u0111j_guov_njuk_cuo_mies_geas_suoi_borg_\u010dak\u010d_golg_sk\xe1b_juov".split("_"),weekdays:"sotnabeaivi_vuoss\xe1rga_ma\u014b\u014beb\xe1rga_gaskavahkku_duorastat_bearjadat_l\xe1vvardat".split("_"),weekdaysShort:"sotn_vuos_ma\u014b_gask_duor_bear_l\xe1v".split("_"),weekdaysMin:"s_v_m_g_d_b_L".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"MMMM D. [b.] YYYY",LLL:"MMMM D. [b.] YYYY [ti.] HH:mm",LLLL:"dddd, MMMM D. [b.] YYYY [ti.] HH:mm"},calendar:{sameDay:"[otne ti] LT",nextDay:"[ihttin ti] LT",nextWeek:"dddd [ti] LT",lastDay:"[ikte ti] LT",lastWeek:"[ovddit] dddd [ti] LT",sameElse:"L"},relativeTime:{future:"%s gea\u017ees",past:"ma\u014bit %s",s:"moadde sekunddat",ss:"%d sekunddat",m:"okta minuhta",mm:"%d minuhtat",h:"okta diimmu",hh:"%d diimmut",d:"okta beaivi",dd:"%d beaivvit",M:"okta m\xe1nnu",MM:"%d m\xe1nut",y:"okta jahki",yy:"%d jagit"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},33123:function(Mt,Le,y){
673//! moment.js locale configuration
674//! locale : Sinhalese [si]
675//! author : Sampath Sitinamaluwa : https://github.com/sampathsris
676!function(s){"use strict";
vendor: 5,471 bytes, lines 677-689
677//! moment.js locale configuration
678s.defineLocale("si",{months:"\u0da2\u0db1\u0dc0\u0dcf\u0dbb\u0dd2_\u0db4\u0dd9\u0db6\u0dbb\u0dc0\u0dcf\u0dbb\u0dd2_\u0db8\u0dcf\u0dbb\u0dca\u0dad\u0dd4_\u0d85\u0db4\u0dca\u200d\u0dbb\u0dda\u0dbd\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd\u0dc3\u0dca\u0dad\u0dd4_\u0dc3\u0dd0\u0db4\u0dca\u0dad\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0d94\u0d9a\u0dca\u0dad\u0ddd\u0db6\u0dbb\u0dca_\u0db1\u0ddc\u0dc0\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca_\u0daf\u0dd9\u0dc3\u0dd0\u0db8\u0dca\u0db6\u0dbb\u0dca".split("_"),monthsShort:"\u0da2\u0db1_\u0db4\u0dd9\u0db6_\u0db8\u0dcf\u0dbb\u0dca_\u0d85\u0db4\u0dca_\u0db8\u0dd0\u0dba\u0dd2_\u0da2\u0dd6\u0db1\u0dd2_\u0da2\u0dd6\u0dbd\u0dd2_\u0d85\u0d9c\u0ddd_\u0dc3\u0dd0\u0db4\u0dca_\u0d94\u0d9a\u0dca_\u0db1\u0ddc\u0dc0\u0dd0_\u0daf\u0dd9\u0dc3\u0dd0".split("_"),weekdays:"\u0d89\u0dbb\u0dd2\u0daf\u0dcf_\u0dc3\u0db3\u0dd4\u0daf\u0dcf_\u0d85\u0d9f\u0dc4\u0dbb\u0dd4\u0dc0\u0dcf\u0daf\u0dcf_\u0db6\u0daf\u0dcf\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4\u0dc3\u0dca\u0db4\u0dad\u0dd2\u0db1\u0dca\u0daf\u0dcf_\u0dc3\u0dd2\u0d9a\u0dd4\u0dbb\u0dcf\u0daf\u0dcf_\u0dc3\u0dd9\u0db1\u0dc3\u0dd4\u0dbb\u0dcf\u0daf\u0dcf".split("_"),weekdaysShort:"\u0d89\u0dbb\u0dd2_\u0dc3\u0db3\u0dd4_\u0d85\u0d9f_\u0db6\u0daf\u0dcf_\u0db6\u0dca\u200d\u0dbb\u0dc4_\u0dc3\u0dd2\u0d9a\u0dd4_\u0dc3\u0dd9\u0db1".split("_"),weekdaysMin:"\u0d89_\u0dc3_\u0d85_\u0db6_\u0db6\u0dca\u200d\u0dbb_\u0dc3\u0dd2_\u0dc3\u0dd9".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"a h:mm",LTS:"a h:mm:ss",L:"YYYY/MM/DD",LL:"YYYY MMMM D",LLL:"YYYY MMMM D, a h:mm",LLLL:"YYYY MMMM D [\u0dc0\u0dd0\u0db1\u0dd2] dddd, a h:mm:ss"},calendar:{sameDay:"[\u0d85\u0daf] LT[\u0da7]",nextDay:"[\u0dc4\u0dd9\u0da7] LT[\u0da7]",nextWeek:"dddd LT[\u0da7]",lastDay:"[\u0d8a\u0dba\u0dda] LT[\u0da7]",lastWeek:"[\u0db4\u0dc3\u0dd4\u0d9c\u0dd2\u0dba] dddd LT[\u0da7]",sameElse:"L"},relativeTime:{future:"%s\u0d9a\u0dd2\u0db1\u0dca",past:"%s\u0d9a\u0da7 \u0db4\u0dd9\u0dbb",s:"\u0dad\u0dad\u0dca\u0db4\u0dbb \u0d9a\u0dd2\u0dc4\u0dd2\u0db4\u0dba",ss:"\u0dad\u0dad\u0dca\u0db4\u0dbb %d",m:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4\u0dc0",mm:"\u0db8\u0dd2\u0db1\u0dd2\u0dad\u0dca\u0dad\u0dd4 %d",h:"\u0db4\u0dd0\u0dba",hh:"\u0db4\u0dd0\u0dba %d",d:"\u0daf\u0dd2\u0db1\u0dba",dd:"\u0daf\u0dd2\u0db1 %d",M:"\u0db8\u0dcf\u0dc3\u0dba",MM:"\u0db8\u0dcf\u0dc3 %d",y:"\u0dc0\u0dc3\u0dbb",yy:"\u0dc0\u0dc3\u0dbb %d"},dayOfMonthOrdinalParse:/\d{1,2} \u0dc0\u0dd0\u0db1\u0dd2/,ordinal:function(g){return g+" \u0dc0\u0dd0\u0db1\u0dd2"},meridiemParse:/\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4|\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4|\u0db4\u0dd9.\u0dc0|\u0db4.\u0dc0./,isPM:function(g){return"\u0db4.\u0dc0."===g||"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4"===g},meridiem:function(g,w,f){return g>11?f?"\u0db4.\u0dc0.":"\u0db4\u0dc3\u0dca \u0dc0\u0dbb\u0dd4":f?"\u0db4\u0dd9.\u0dc0.":"\u0db4\u0dd9\u0dbb \u0dc0\u0dbb\u0dd4"}})}(y(15439))},59635:function(Mt,Le,y){
679//! moment.js locale configuration
680//! locale : Slovak [sk]
681//! author : Martin Minka : https://github.com/k2s
682//! based on work of petrbela : https://github.com/petrbela
683!function(s){"use strict";
684//! moment.js locale configuration
685var u="janu\xe1r_febru\xe1r_marec_apr\xedl_m\xe1j_j\xfan_j\xfal_august_september_okt\xf3ber_november_december".split("_"),g="jan_feb_mar_apr_m\xe1j_j\xfan_j\xfal_aug_sep_okt_nov_dec".split("_");function w(B){return B>1&&B<5}function f(B,U,ie,re){var Re=B+" ";switch(ie){case"s":return U||re?"p\xe1r sek\xfand":"p\xe1r sekundami";case"ss":return U||re?Re+(w(B)?"sekundy":"sek\xfand"):Re+"sekundami";case"m":return U?"min\xfata":re?"min\xfatu":"min\xfatou";case"mm":return U||re?Re+(w(B)?"min\xfaty":"min\xfat"):Re+"min\xfatami";case"h":return U?"hodina":re?"hodinu":"hodinou";case"hh":return U||re?Re+(w(B)?"hodiny":"hod\xedn"):Re+"hodinami";case"d":return U||re?"de\u0148":"d\u0148om";case"dd":return U||re?Re+(w(B)?"dni":"dn\xed"):Re+"d\u0148ami";case"M":return U||re?"mesiac":"mesiacom";case"MM":return U||re?Re+(w(B)?"mesiace":"mesiacov"):Re+"mesiacmi";case"y":return U||re?"rok":"rokom";case"yy":return U||re?Re+(w(B)?"roky":"rokov"):Re+"rokmi"}}s.defineLocale("sk",{months:u,monthsShort:g,weekdays:"nede\u013ea_pondelok_utorok_streda_\u0161tvrtok_piatok_sobota".split("_"),weekdaysShort:"ne_po_ut_st_\u0161t_pi_so".split("_"),weekdaysMin:"ne_po_ut_st_\u0161t_pi_so".split("_"),longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD.MM.YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd D. MMMM YYYY H:mm"},calendar:{sameDay:"[dnes o] LT",nextDay:"[zajtra o] LT",nextWeek:function(){switch(this.day()){case 0:return"[v nede\u013eu o] LT";case 1:case 2:return"[v] dddd [o] LT";case 3:return"[v stredu o] LT";case 4:return"[vo \u0161tvrtok o] LT";case 5:return"[v piatok o] LT";case 6:return"[v sobotu o] LT"}},lastDay:"[v\u010dera o] LT",lastWeek:function(){switch(this.day()){case 0:return"[minul\xfa nede\u013eu o] LT";case 1:case 2:case 4:case 5:return"[minul\xfd] dddd [o] LT";case 3:return"[minul\xfa stredu o] LT";case 6:return"[minul\xfa sobotu o] LT"}},sameElse:"L"},relativeTime:{future:"za %s",past:"pred %s",s:f,ss:f,m:f,mm:f,h:f,hh:f,d:f,dd:f,M:f,MM:f,y:f,yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},78106:function(Mt,Le,y){
686//! moment.js locale configuration
687//! locale : Slovenian [sl]
688//! author : Robert Sedovšek : https://github.com/sedovsek
689!function(s){"use strict";
vendor: 2,640 bytes, lines 690-697
690//! moment.js locale configuration
691function u(w,f,O,B){var U=w+" ";switch(O){case"s":return f||B?"nekaj sekund":"nekaj sekundami";case"ss":return U+(1===w?f?"sekundo":"sekundi":2===w?f||B?"sekundi":"sekundah":w<5?f||B?"sekunde":"sekundah":"sekund");case"m":return f?"ena minuta":"eno minuto";case"mm":return U+(1===w?f?"minuta":"minuto":2===w?f||B?"minuti":"minutama":w<5?f||B?"minute":"minutami":f||B?"minut":"minutami");case"h":return f?"ena ura":"eno uro";case"hh":return U+(1===w?f?"ura":"uro":2===w?f||B?"uri":"urama":w<5?f||B?"ure":"urami":f||B?"ur":"urami");case"d":return f||B?"en dan":"enim dnem";case"dd":return U+(1===w?f||B?"dan":"dnem":2===w?f||B?"dni":"dnevoma":f||B?"dni":"dnevi");case"M":return f||B?"en mesec":"enim mesecem";case"MM":return U+(1===w?f||B?"mesec":"mesecem":2===w?f||B?"meseca":"mesecema":w<5?f||B?"mesece":"meseci":f||B?"mesecev":"meseci");case"y":return f||B?"eno leto":"enim letom";case"yy":return U+(1===w?f||B?"leto":"letom":2===w?f||B?"leti":"letoma":w<5?f||B?"leta":"leti":f||B?"let":"leti")}}s.defineLocale("sl",{months:"januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december".split("_"),monthsShort:"jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljek_torek_sreda_\u010detrtek_petek_sobota".split("_"),weekdaysShort:"ned._pon._tor._sre._\u010det._pet._sob.".split("_"),weekdaysMin:"ne_po_to_sr_\u010de_pe_so".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD. MM. YYYY",LL:"D. MMMM YYYY",LLL:"D. MMMM YYYY H:mm",LLLL:"dddd, D. MMMM YYYY H:mm"},calendar:{sameDay:"[danes ob] LT",nextDay:"[jutri ob] LT",nextWeek:function(){switch(this.day()){case 0:return"[v] [nedeljo] [ob] LT";case 3:return"[v] [sredo] [ob] LT";case 6:return"[v] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[v] dddd [ob] LT"}},lastDay:"[v\u010deraj ob] LT",lastWeek:function(){switch(this.day()){case 0:return"[prej\u0161njo] [nedeljo] [ob] LT";case 3:return"[prej\u0161njo] [sredo] [ob] LT";case 6:return"[prej\u0161njo] [soboto] [ob] LT";case 1:case 2:case 4:case 5:return"[prej\u0161nji] dddd [ob] LT"}},sameElse:"L"},relativeTime:{future:"\u010dez %s",past:"pred %s",s:u,ss:u,m:u,mm:u,h:u,hh:u,d:u,dd:u,M:u,MM:u,y:u,yy:u},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(15439))},88799:function(Mt,Le,y){
692//! moment.js locale configuration
693//! locale : Albanian [sq]
694//! author : Flakërim Ismani : https://github.com/flakerimi
695//! author : Menelion Elensúle : https://github.com/Oire
696//! author : Oerd Cukalla : https://github.com/oerd
697!function(s){"use strict";
vendor: 1,500 bytes, lines 698-704
698//! moment.js locale configuration
699s.defineLocale("sq",{months:"Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_N\xebntor_Dhjetor".split("_"),monthsShort:"Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_N\xebn_Dhj".split("_"),weekdays:"E Diel_E H\xebn\xeb_E Mart\xeb_E M\xebrkur\xeb_E Enjte_E Premte_E Shtun\xeb".split("_"),weekdaysShort:"Die_H\xebn_Mar_M\xebr_Enj_Pre_Sht".split("_"),weekdaysMin:"D_H_Ma_M\xeb_E_P_Sh".split("_"),weekdaysParseExact:!0,meridiemParse:/PD|MD/,isPM:function(g){return"M"===g.charAt(0)},meridiem:function(g,w,f){return g<12?"PD":"MD"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Sot n\xeb] LT",nextDay:"[Nes\xebr n\xeb] LT",nextWeek:"dddd [n\xeb] LT",lastDay:"[Dje n\xeb] LT",lastWeek:"dddd [e kaluar n\xeb] LT",sameElse:"L"},relativeTime:{future:"n\xeb %s",past:"%s m\xeb par\xeb",s:"disa sekonda",ss:"%d sekonda",m:"nj\xeb minut\xeb",mm:"%d minuta",h:"nj\xeb or\xeb",hh:"%d or\xeb",d:"nj\xeb dit\xeb",dd:"%d dit\xeb",M:"nj\xeb muaj",MM:"%d muaj",y:"nj\xeb vit",yy:"%d vite"},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},52872:function(Mt,Le,y){
700//! moment.js locale configuration
701//! locale : Serbian Cyrillic [sr-cyrl]
702//! author : Milan Janačković<[email protected]> : https://github.com/milan-j
703//! author : Stefan Crnjaković <[email protected]> : https://github.com/crnjakovic
704!function(s){"use strict";
vendor: 4,916 bytes, lines 705-706
705//! moment.js locale configuration
706var u={words:{ss:["\u0441\u0435\u043a\u0443\u043d\u0434\u0430","\u0441\u0435\u043a\u0443\u043d\u0434\u0435","\u0441\u0435\u043a\u0443\u043d\u0434\u0438"],m:["\u0458\u0435\u0434\u0430\u043d \u043c\u0438\u043d\u0443\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0438\u043d\u0443\u0442\u0430"],mm:["\u043c\u0438\u043d\u0443\u0442","\u043c\u0438\u043d\u0443\u0442\u0430","\u043c\u0438\u043d\u0443\u0442\u0430"],h:["\u0458\u0435\u0434\u0430\u043d \u0441\u0430\u0442","\u0458\u0435\u0434\u043d\u043e\u0433 \u0441\u0430\u0442\u0430"],hh:["\u0441\u0430\u0442","\u0441\u0430\u0442\u0430","\u0441\u0430\u0442\u0438"],d:["\u0458\u0435\u0434\u0430\u043d \u0434\u0430\u043d","\u0458\u0435\u0434\u043d\u043e\u0433 \u0434\u0430\u043d\u0430"],dd:["\u0434\u0430\u043d","\u0434\u0430\u043d\u0430","\u0434\u0430\u043d\u0430"],M:["\u0458\u0435\u0434\u0430\u043d \u043c\u0435\u0441\u0435\u0446","\u0458\u0435\u0434\u043d\u043e\u0433 \u043c\u0435\u0441\u0435\u0446\u0430"],MM:["\u043c\u0435\u0441\u0435\u0446","\u043c\u0435\u0441\u0435\u0446\u0430","\u043c\u0435\u0441\u0435\u0446\u0438"],y:["\u0458\u0435\u0434\u043d\u0443 \u0433\u043e\u0434\u0438\u043d\u0443","\u0458\u0435\u0434\u043d\u0435 \u0433\u043e\u0434\u0438\u043d\u0435"],yy:["\u0433\u043e\u0434\u0438\u043d\u0443","\u0433\u043e\u0434\u0438\u043d\u0435","\u0433\u043e\u0434\u0438\u043d\u0430"]},correctGrammaticalCase:function(w,f){return w%10>=1&&w%10<=4&&(w%100<10||w%100>=20)?w%10==1?f[0]:f[1]:f[2]},translate:function(w,f,O,B){var ie,U=u.words[O];return 1===O.length?"y"===O&&f?"\u0458\u0435\u0434\u043d\u0430 \u0433\u043e\u0434\u0438\u043d\u0430":B||f?U[0]:U[1]:(ie=u.correctGrammaticalCase(w,U),"yy"===O&&f&&"\u0433\u043e\u0434\u0438\u043d\u0443"===ie?w+" \u0433\u043e\u0434\u0438\u043d\u0430":w+" "+ie)}};s.defineLocale("sr-cyrl",{months:"\u0458\u0430\u043d\u0443\u0430\u0440_\u0444\u0435\u0431\u0440\u0443\u0430\u0440_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0438\u043b_\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043f\u0442\u0435\u043c\u0431\u0430\u0440_\u043e\u043a\u0442\u043e\u0431\u0430\u0440_\u043d\u043e\u0432\u0435\u043c\u0431\u0430\u0440_\u0434\u0435\u0446\u0435\u043c\u0431\u0430\u0440".split("_"),monthsShort:"\u0458\u0430\u043d._\u0444\u0435\u0431._\u043c\u0430\u0440._\u0430\u043f\u0440._\u043c\u0430\u0458_\u0458\u0443\u043d_\u0458\u0443\u043b_\u0430\u0432\u0433._\u0441\u0435\u043f._\u043e\u043a\u0442._\u043d\u043e\u0432._\u0434\u0435\u0446.".split("_"),monthsParseExact:!0,weekdays:"\u043d\u0435\u0434\u0435\u0459\u0430_\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u0430\u043a_\u0443\u0442\u043e\u0440\u0430\u043a_\u0441\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0440\u0442\u0430\u043a_\u043f\u0435\u0442\u0430\u043a_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),weekdaysShort:"\u043d\u0435\u0434._\u043f\u043e\u043d._\u0443\u0442\u043e._\u0441\u0440\u0435._\u0447\u0435\u0442._\u043f\u0435\u0442._\u0441\u0443\u0431.".split("_"),weekdaysMin:"\u043d\u0435_\u043f\u043e_\u0443\u0442_\u0441\u0440_\u0447\u0435_\u043f\u0435_\u0441\u0443".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[\u0434\u0430\u043d\u0430\u0441 \u0443] LT",nextDay:"[\u0441\u0443\u0442\u0440\u0430 \u0443] LT",nextWeek:function(){switch(this.day()){case 0:return"[\u0443] [\u043d\u0435\u0434\u0435\u0459\u0443] [\u0443] LT";case 3:return"[\u0443] [\u0441\u0440\u0435\u0434\u0443] [\u0443] LT";case 6:return"[\u0443] [\u0441\u0443\u0431\u043e\u0442\u0443] [\u0443] LT";case 1:case 2:case 4:case 5:return"[\u0443] dddd [\u0443] LT"}},lastDay:"[\u0458\u0443\u0447\u0435 \u0443] LT",lastWeek:function(){return["[\u043f\u0440\u043e\u0448\u043b\u0435] [\u043d\u0435\u0434\u0435\u0459\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u043e\u043d\u0435\u0434\u0435\u0459\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0443\u0442\u043e\u0440\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0440\u0435\u0434\u0435] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u0447\u0435\u0442\u0432\u0440\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u043e\u0433] [\u043f\u0435\u0442\u043a\u0430] [\u0443] LT","[\u043f\u0440\u043e\u0448\u043b\u0435] [\u0441\u0443\u0431\u043e\u0442\u0435] [\u0443] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"\u043f\u0440\u0435 %s",s:"\u043d\u0435\u043a\u043e\u043b\u0438\u043a\u043e \u0441\u0435\u043a\u0443\u043d\u0434\u0438",ss:u.translate,m:u.translate,mm:u.translate,h:u.translate,hh:u.translate,d:u.translate,dd:u.translate,M:u.translate,MM:u.translate,y:u.translate,yy:u.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(15439))}
vendor: 2,631 bytes, lines 706-717
706,97949:function(Mt,Le,y){
707//! moment.js locale configuration
708//! locale : Serbian [sr]
709//! author : Milan Janačković<[email protected]> : https://github.com/milan-j
710//! author : Stefan Crnjaković <[email protected]> : https://github.com/crnjakovic
711!function(s){"use strict";
712//! moment.js locale configuration
713var u={words:{ss:["sekunda","sekunde","sekundi"],m:["jedan minut","jednog minuta"],mm:["minut","minuta","minuta"],h:["jedan sat","jednog sata"],hh:["sat","sata","sati"],d:["jedan dan","jednog dana"],dd:["dan","dana","dana"],M:["jedan mesec","jednog meseca"],MM:["mesec","meseca","meseci"],y:["jednu godinu","jedne godine"],yy:["godinu","godine","godina"]},correctGrammaticalCase:function(w,f){return w%10>=1&&w%10<=4&&(w%100<10||w%100>=20)?w%10==1?f[0]:f[1]:f[2]},translate:function(w,f,O,B){var ie,U=u.words[O];return 1===O.length?"y"===O&&f?"jedna godina":B||f?U[0]:U[1]:(ie=u.correctGrammaticalCase(w,U),"yy"===O&&f&&"godinu"===ie?w+" godina":w+" "+ie)}};s.defineLocale("sr",{months:"januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar".split("_"),monthsShort:"jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.".split("_"),monthsParseExact:!0,weekdays:"nedelja_ponedeljak_utorak_sreda_\u010detvrtak_petak_subota".split("_"),weekdaysShort:"ned._pon._uto._sre._\u010det._pet._sub.".split("_"),weekdaysMin:"ne_po_ut_sr_\u010de_pe_su".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"D. M. YYYY.",LL:"D. MMMM YYYY.",LLL:"D. MMMM YYYY. H:mm",LLLL:"dddd, D. MMMM YYYY. H:mm"},calendar:{sameDay:"[danas u] LT",nextDay:"[sutra u] LT",nextWeek:function(){switch(this.day()){case 0:return"[u] [nedelju] [u] LT";case 3:return"[u] [sredu] [u] LT";case 6:return"[u] [subotu] [u] LT";case 1:case 2:case 4:case 5:return"[u] dddd [u] LT"}},lastDay:"[ju\u010de u] LT",lastWeek:function(){return["[pro\u0161le] [nedelje] [u] LT","[pro\u0161log] [ponedeljka] [u] LT","[pro\u0161log] [utorka] [u] LT","[pro\u0161le] [srede] [u] LT","[pro\u0161log] [\u010detvrtka] [u] LT","[pro\u0161log] [petka] [u] LT","[pro\u0161le] [subote] [u] LT"][this.day()]},sameElse:"L"},relativeTime:{future:"za %s",past:"pre %s",s:"nekoliko sekundi",ss:u.translate,m:u.translate,mm:u.translate,h:u.translate,hh:u.translate,d:u.translate,dd:u.translate,M:u.translate,MM:u.translate,y:u.translate,yy:u.translate},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:7}})}(y(15439))},86167:function(Mt,Le,y){
714//! moment.js locale configuration
715//! locale : siSwati [ss]
716//! author : Nicolai Davies<[email protected]> : https://github.com/nicolaidavies
717!function(s){"use strict";
vendor: 1,530 bytes, lines 718-723
718//! moment.js locale configuration
719s.defineLocale("ss",{months:"Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split("_"),monthsShort:"Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo".split("_"),weekdays:"Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo".split("_"),weekdaysShort:"Lis_Umb_Lsb_Les_Lsi_Lsh_Umg".split("_"),weekdaysMin:"Li_Us_Lb_Lt_Ls_Lh_Ug".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[Namuhla nga] LT",nextDay:"[Kusasa nga] LT",nextWeek:"dddd [nga] LT",lastDay:"[Itolo nga] LT",lastWeek:"dddd [leliphelile] [nga] LT",sameElse:"L"},relativeTime:{future:"nga %s",past:"wenteka nga %s",s:"emizuzwana lomcane",ss:"%d mzuzwana",m:"umzuzu",mm:"%d emizuzu",h:"lihora",hh:"%d emahora",d:"lilanga",dd:"%d emalanga",M:"inyanga",MM:"%d tinyanga",y:"umnyaka",yy:"%d iminyaka"},meridiemParse:/ekuseni|emini|entsambama|ebusuku/,meridiem:function(g,w,f){return g<11?"ekuseni":g<15?"emini":g<19?"entsambama":"ebusuku"},meridiemHour:function(g,w){return 12===g&&(g=0),"ekuseni"===w?g:"emini"===w?g>=11?g:g+12:"entsambama"===w||"ebusuku"===w?0===g?0:g+12:void 0},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:"%d",week:{dow:1,doy:4}})}(y(15439))},39713:function(Mt,Le,y){
720//! moment.js locale configuration
721//! locale : Swedish [sv]
722//! author : Jens Alm : https://github.com/ulmus
723!function(s){"use strict";
724//! moment.js locale configuration
725s.defineLocale("sv",{months:"januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december".split("_"),monthsShort:"jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec".split("_"),weekdays:"s\xf6ndag_m\xe5ndag_tisdag_onsdag_torsdag_fredag_l\xf6rdag".split("_"),weekdaysShort:"s\xf6n_m\xe5n_tis_ons_tor_fre_l\xf6r".split("_"),weekdaysMin:"s\xf6_m\xe5_ti_on_to_fr_l\xf6".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"D MMMM YYYY",LLL:"D MMMM YYYY [kl.] HH:mm",LLLL:"dddd D MMMM YYYY [kl.] HH:mm",lll:"D MMM YYYY HH:mm",llll:"ddd D MMM YYYY HH:mm"},calendar:{sameDay:"[Idag] LT",nextDay:"[Imorgon] LT",lastDay:"[Ig\xe5r] LT",nextWeek:"[P\xe5] dddd LT",lastWeek:"[I] dddd[s] LT",sameElse:"L"},relativeTime:{future:"om %s",past:"f\xf6r %s sedan",s:"n\xe5gra sekunder",ss:"%d sekunder",m:"en minut",mm:"%d minuter",h:"en timme",hh:"%d timmar",d:"en dag",dd:"%d dagar",M:"en m\xe5nad",MM:"%d m\xe5nader",y:"ett \xe5r",yy:"%d \xe5r"},dayOfMonthOrdinalParse:/\d{1,2}(\:e|\:a)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?":e":1===w||2===w?":a":":e")},week:{dow:1,doy:4}})}(y(15439))},41982:function(Mt,Le,y){
726//! moment.js locale configuration
727//! locale : Swahili [sw]
728//! author : Fahad Kassim : https://github.com/fadsel
729!function(s){"use strict";
730//! moment.js locale configuration
731s.defineLocale("sw",{months:"Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba".split("_"),monthsShort:"Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des".split("_"),weekdays:"Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi".split("_"),weekdaysShort:"Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos".split("_"),weekdaysMin:"J2_J3_J4_J5_Al_Ij_J1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"hh:mm A",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[leo saa] LT",nextDay:"[kesho saa] LT",nextWeek:"[wiki ijayo] dddd [saat] LT",lastDay:"[jana] LT",lastWeek:"[wiki iliyopita] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s baadaye",past:"tokea %s",s:"hivi punde",ss:"sekunde %d",m:"dakika moja",mm:"dakika %d",h:"saa limoja",hh:"masaa %d",d:"siku moja",dd:"siku %d",M:"mwezi mmoja",MM:"miezi %d",y:"mwaka mmoja",yy:"miaka %d"},week:{dow:1,doy:7}})}(y(15439))},22732:function(Mt,Le,y){
732//! moment.js locale configuration
733//! locale : Tamil [ta]
734//! author : Arjunkumar Krishnamoorthy : https://github.com/tk120404
735!function(s){"use strict";
vendor: 4,549 bytes, lines 736-737
736//! moment.js locale configuration
737var u={1:"\u0be7",2:"\u0be8",3:"\u0be9",4:"\u0bea",5:"\u0beb",6:"\u0bec",7:"\u0bed",8:"\u0bee",9:"\u0bef",0:"\u0be6"},g={"\u0be7":"1","\u0be8":"2","\u0be9":"3","\u0bea":"4","\u0beb":"5","\u0bec":"6","\u0bed":"7","\u0bee":"8","\u0bef":"9","\u0be6":"0"};s.defineLocale("ta",{months:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),monthsShort:"\u0b9c\u0ba9\u0bb5\u0bb0\u0bbf_\u0baa\u0bbf\u0baa\u0bcd\u0bb0\u0bb5\u0bb0\u0bbf_\u0bae\u0bbe\u0bb0\u0bcd\u0b9a\u0bcd_\u0b8f\u0baa\u0bcd\u0bb0\u0bb2\u0bcd_\u0bae\u0bc7_\u0b9c\u0bc2\u0ba9\u0bcd_\u0b9c\u0bc2\u0bb2\u0bc8_\u0b86\u0b95\u0bb8\u0bcd\u0b9f\u0bcd_\u0b9a\u0bc6\u0baa\u0bcd\u0b9f\u0bc6\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b85\u0b95\u0bcd\u0b9f\u0bc7\u0bbe\u0baa\u0bb0\u0bcd_\u0ba8\u0bb5\u0bae\u0bcd\u0baa\u0bb0\u0bcd_\u0b9f\u0bbf\u0b9a\u0bae\u0bcd\u0baa\u0bb0\u0bcd".split("_"),weekdays:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bcd\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0b9f\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8_\u0b9a\u0ba9\u0bbf\u0b95\u0bcd\u0b95\u0bbf\u0bb4\u0bae\u0bc8".split("_"),weekdaysShort:"\u0b9e\u0bbe\u0baf\u0bbf\u0bb1\u0bc1_\u0ba4\u0bbf\u0b99\u0bcd\u0b95\u0bb3\u0bcd_\u0b9a\u0bc6\u0bb5\u0bcd\u0bb5\u0bbe\u0baf\u0bcd_\u0baa\u0bc1\u0ba4\u0ba9\u0bcd_\u0bb5\u0bbf\u0baf\u0bbe\u0bb4\u0ba9\u0bcd_\u0bb5\u0bc6\u0bb3\u0bcd\u0bb3\u0bbf_\u0b9a\u0ba9\u0bbf".split("_"),weekdaysMin:"\u0b9e\u0bbe_\u0ba4\u0bbf_\u0b9a\u0bc6_\u0baa\u0bc1_\u0bb5\u0bbf_\u0bb5\u0bc6_\u0b9a".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, HH:mm",LLLL:"dddd, D MMMM YYYY, HH:mm"},calendar:{sameDay:"[\u0b87\u0ba9\u0bcd\u0bb1\u0bc1] LT",nextDay:"[\u0ba8\u0bbe\u0bb3\u0bc8] LT",nextWeek:"dddd, LT",lastDay:"[\u0ba8\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1] LT",lastWeek:"[\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbe\u0bb0\u0bae\u0bcd] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0b87\u0bb2\u0bcd",past:"%s \u0bae\u0bc1\u0ba9\u0bcd",s:"\u0b92\u0bb0\u0bc1 \u0b9a\u0bbf\u0bb2 \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",ss:"%d \u0bb5\u0bbf\u0ba8\u0bbe\u0b9f\u0bbf\u0b95\u0bb3\u0bcd",m:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0bae\u0bcd",mm:"%d \u0ba8\u0bbf\u0bae\u0bbf\u0b9f\u0b99\u0bcd\u0b95\u0bb3\u0bcd",h:"\u0b92\u0bb0\u0bc1 \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",hh:"%d \u0bae\u0ba3\u0bbf \u0ba8\u0bc7\u0bb0\u0bae\u0bcd",d:"\u0b92\u0bb0\u0bc1 \u0ba8\u0bbe\u0bb3\u0bcd",dd:"%d \u0ba8\u0bbe\u0b9f\u0bcd\u0b95\u0bb3\u0bcd",M:"\u0b92\u0bb0\u0bc1 \u0bae\u0bbe\u0ba4\u0bae\u0bcd",MM:"%d \u0bae\u0bbe\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd",y:"\u0b92\u0bb0\u0bc1 \u0bb5\u0bb0\u0bc1\u0b9f\u0bae\u0bcd",yy:"%d \u0b86\u0ba3\u0bcd\u0b9f\u0bc1\u0b95\u0bb3\u0bcd"},dayOfMonthOrdinalParse:/\d{1,2}\u0bb5\u0ba4\u0bc1/,ordinal:function(f){return f+"\u0bb5\u0ba4\u0bc1"},preparse:function(f){return f.replace(/[\u0be7\u0be8\u0be9\u0bea\u0beb\u0bec\u0bed\u0bee\u0bef\u0be6]/g,function(O){return g[O]})},postformat:function(f){return f.replace(/\d/g,function(O){return u[O]})},meridiemParse:/\u0baf\u0bbe\u0bae\u0bae\u0bcd|\u0bb5\u0bc8\u0b95\u0bb1\u0bc8|\u0b95\u0bbe\u0bb2\u0bc8|\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd|\u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1|\u0bae\u0bbe\u0bb2\u0bc8/,meridiem:function(f,O,B){return f<2?" \u0baf\u0bbe\u0bae\u0bae\u0bcd":f<6?" \u0bb5\u0bc8\u0b95\u0bb1\u0bc8":f<10?" \u0b95\u0bbe\u0bb2\u0bc8":f<14?" \u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd":f<18?" \u0b8e\u0bb1\u0bcd\u0baa\u0bbe\u0b9f\u0bc1":f<22?" \u0bae\u0bbe\u0bb2\u0bc8":" \u0baf\u0bbe\u0bae\u0bae\u0bcd"},meridiemHour:function(f,O){return 12===f&&(f=0),"\u0baf\u0bbe\u0bae\u0bae\u0bcd"===O?f<2?f:f+12:"\u0bb5\u0bc8\u0b95\u0bb1\u0bc8"===O||"\u0b95\u0bbe\u0bb2\u0bc8"===O||"\u0ba8\u0ba3\u0bcd\u0baa\u0b95\u0bb2\u0bcd"===O&&f>=10?f:f+12},week:{dow:0,doy:6}})}(y(15439))}
vendor: 3,850 bytes, lines 737-749
737,43636:function(Mt,Le,y){
738//! moment.js locale configuration
739//! locale : Telugu [te]
740//! author : Krishna Chaitanya Thota : https://github.com/kcthota
741!function(s){"use strict";
742//! moment.js locale configuration
743s.defineLocale("te",{months:"\u0c1c\u0c28\u0c35\u0c30\u0c3f_\u0c2b\u0c3f\u0c2c\u0c4d\u0c30\u0c35\u0c30\u0c3f_\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f\u0c32\u0c4d_\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17\u0c38\u0c4d\u0c1f\u0c41_\u0c38\u0c46\u0c2a\u0c4d\u0c1f\u0c46\u0c02\u0c2c\u0c30\u0c4d_\u0c05\u0c15\u0c4d\u0c1f\u0c4b\u0c2c\u0c30\u0c4d_\u0c28\u0c35\u0c02\u0c2c\u0c30\u0c4d_\u0c21\u0c3f\u0c38\u0c46\u0c02\u0c2c\u0c30\u0c4d".split("_"),monthsShort:"\u0c1c\u0c28._\u0c2b\u0c3f\u0c2c\u0c4d\u0c30._\u0c2e\u0c3e\u0c30\u0c4d\u0c1a\u0c3f_\u0c0f\u0c2a\u0c4d\u0c30\u0c3f._\u0c2e\u0c47_\u0c1c\u0c42\u0c28\u0c4d_\u0c1c\u0c41\u0c32\u0c48_\u0c06\u0c17._\u0c38\u0c46\u0c2a\u0c4d._\u0c05\u0c15\u0c4d\u0c1f\u0c4b._\u0c28\u0c35._\u0c21\u0c3f\u0c38\u0c46.".split("_"),monthsParseExact:!0,weekdays:"\u0c06\u0c26\u0c3f\u0c35\u0c3e\u0c30\u0c02_\u0c38\u0c4b\u0c2e\u0c35\u0c3e\u0c30\u0c02_\u0c2e\u0c02\u0c17\u0c33\u0c35\u0c3e\u0c30\u0c02_\u0c2c\u0c41\u0c27\u0c35\u0c3e\u0c30\u0c02_\u0c17\u0c41\u0c30\u0c41\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c41\u0c15\u0c4d\u0c30\u0c35\u0c3e\u0c30\u0c02_\u0c36\u0c28\u0c3f\u0c35\u0c3e\u0c30\u0c02".split("_"),weekdaysShort:"\u0c06\u0c26\u0c3f_\u0c38\u0c4b\u0c2e_\u0c2e\u0c02\u0c17\u0c33_\u0c2c\u0c41\u0c27_\u0c17\u0c41\u0c30\u0c41_\u0c36\u0c41\u0c15\u0c4d\u0c30_\u0c36\u0c28\u0c3f".split("_"),weekdaysMin:"\u0c06_\u0c38\u0c4b_\u0c2e\u0c02_\u0c2c\u0c41_\u0c17\u0c41_\u0c36\u0c41_\u0c36".split("_"),longDateFormat:{LT:"A h:mm",LTS:"A h:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY, A h:mm",LLLL:"dddd, D MMMM YYYY, A h:mm"},calendar:{sameDay:"[\u0c28\u0c47\u0c21\u0c41] LT",nextDay:"[\u0c30\u0c47\u0c2a\u0c41] LT",nextWeek:"dddd, LT",lastDay:"[\u0c28\u0c3f\u0c28\u0c4d\u0c28] LT",lastWeek:"[\u0c17\u0c24] dddd, LT",sameElse:"L"},relativeTime:{future:"%s \u0c32\u0c4b",past:"%s \u0c15\u0c4d\u0c30\u0c3f\u0c24\u0c02",s:"\u0c15\u0c4a\u0c28\u0c4d\u0c28\u0c3f \u0c15\u0c4d\u0c37\u0c23\u0c3e\u0c32\u0c41",ss:"%d \u0c38\u0c46\u0c15\u0c28\u0c4d\u0c32\u0c41",m:"\u0c12\u0c15 \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c02",mm:"%d \u0c28\u0c3f\u0c2e\u0c3f\u0c37\u0c3e\u0c32\u0c41",h:"\u0c12\u0c15 \u0c17\u0c02\u0c1f",hh:"%d \u0c17\u0c02\u0c1f\u0c32\u0c41",d:"\u0c12\u0c15 \u0c30\u0c4b\u0c1c\u0c41",dd:"%d \u0c30\u0c4b\u0c1c\u0c41\u0c32\u0c41",M:"\u0c12\u0c15 \u0c28\u0c46\u0c32",MM:"%d \u0c28\u0c46\u0c32\u0c32\u0c41",y:"\u0c12\u0c15 \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c02",yy:"%d \u0c38\u0c02\u0c35\u0c24\u0c4d\u0c38\u0c30\u0c3e\u0c32\u0c41"},dayOfMonthOrdinalParse:/\d{1,2}\u0c35/,ordinal:"%d\u0c35",meridiemParse:/\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f|\u0c09\u0c26\u0c2f\u0c02|\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02|\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"===w?g<4?g:g+12:"\u0c09\u0c26\u0c2f\u0c02"===w?g:"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02"===w?g>=10?g:g+12:"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02"===w?g+12:void 0},meridiem:function(g,w,f){return g<4?"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f":g<10?"\u0c09\u0c26\u0c2f\u0c02":g<17?"\u0c2e\u0c27\u0c4d\u0c2f\u0c3e\u0c39\u0c4d\u0c28\u0c02":g<20?"\u0c38\u0c3e\u0c2f\u0c02\u0c24\u0c4d\u0c30\u0c02":"\u0c30\u0c3e\u0c24\u0c4d\u0c30\u0c3f"},week:{dow:0,doy:6}})}(y(15439))},2115:function(Mt,Le,y){
744//! moment.js locale configuration
745//! locale : Tetun Dili (East Timor) [tet]
746//! author : Joshua Brooks : https://github.com/joshbrooks
747//! author : Onorio De J. Afonso : https://github.com/marobo
748//! author : Sonia Simoes : https://github.com/soniasimoes
749!function(s){"use strict";
750//! moment.js locale configuration
751s.defineLocale("tet",{months:"Janeiru_Fevereiru_Marsu_Abril_Maiu_Ju\xf1u_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru".split("_"),monthsShort:"Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez".split("_"),weekdays:"Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu".split("_"),weekdaysShort:"Dom_Seg_Ters_Kua_Kint_Sest_Sab".split("_"),weekdaysMin:"Do_Seg_Te_Ku_Ki_Ses_Sa".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[Ohin iha] LT",nextDay:"[Aban iha] LT",nextWeek:"dddd [iha] LT",lastDay:"[Horiseik iha] LT",lastWeek:"dddd [semana kotuk] [iha] LT",sameElse:"L"},relativeTime:{future:"iha %s",past:"%s liuba",s:"segundu balun",ss:"segundu %d",m:"minutu ida",mm:"minutu %d",h:"oras ida",hh:"oras %d",d:"loron ida",dd:"loron %d",M:"fulan ida",MM:"fulan %d",y:"tinan ida",yy:"tinan %d"},dayOfMonthOrdinalParse:/\d{1,2}(st|nd|rd|th)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(y(15439))},69801:function(Mt,Le,y){
752//! moment.js locale configuration
753//! locale : Tajik [tg]
754//! author : Orif N. Jr. : https://github.com/orif-jr
755!function(s){"use strict";
vendor: 4,171 bytes, lines 756-761
756//! moment.js locale configuration
757var u={0:"-\u0443\u043c",1:"-\u0443\u043c",2:"-\u044e\u043c",3:"-\u044e\u043c",4:"-\u0443\u043c",5:"-\u0443\u043c",6:"-\u0443\u043c",7:"-\u0443\u043c",8:"-\u0443\u043c",9:"-\u0443\u043c",10:"-\u0443\u043c",12:"-\u0443\u043c",13:"-\u0443\u043c",20:"-\u0443\u043c",30:"-\u044e\u043c",40:"-\u0443\u043c",50:"-\u0443\u043c",60:"-\u0443\u043c",70:"-\u0443\u043c",80:"-\u0443\u043c",90:"-\u0443\u043c",100:"-\u0443\u043c"};s.defineLocale("tg",{months:{format:"\u044f\u043d\u0432\u0430\u0440\u0438_\u0444\u0435\u0432\u0440\u0430\u043b\u0438_\u043c\u0430\u0440\u0442\u0438_\u0430\u043f\u0440\u0435\u043b\u0438_\u043c\u0430\u0439\u0438_\u0438\u044e\u043d\u0438_\u0438\u044e\u043b\u0438_\u0430\u0432\u0433\u0443\u0441\u0442\u0438_\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u0438_\u043e\u043a\u0442\u044f\u0431\u0440\u0438_\u043d\u043e\u044f\u0431\u0440\u0438_\u0434\u0435\u043a\u0430\u0431\u0440\u0438".split("_"),standalone:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_")},monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u044f\u043a\u0448\u0430\u043d\u0431\u0435_\u0434\u0443\u0448\u0430\u043d\u0431\u0435_\u0441\u0435\u0448\u0430\u043d\u0431\u0435_\u0447\u043e\u0440\u0448\u0430\u043d\u0431\u0435_\u043f\u0430\u043d\u04b7\u0448\u0430\u043d\u0431\u0435_\u04b7\u0443\u043c\u044a\u0430_\u0448\u0430\u043d\u0431\u0435".split("_"),weekdaysShort:"\u044f\u0448\u0431_\u0434\u0448\u0431_\u0441\u0448\u0431_\u0447\u0448\u0431_\u043f\u0448\u0431_\u04b7\u0443\u043c_\u0448\u043d\u0431".split("_"),weekdaysMin:"\u044f\u0448_\u0434\u0448_\u0441\u0448_\u0447\u0448_\u043f\u0448_\u04b7\u043c_\u0448\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u0418\u043c\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextDay:"[\u0424\u0430\u0440\u0434\u043e \u0441\u043e\u0430\u0442\u0438] LT",lastDay:"[\u0414\u0438\u0440\u04ef\u0437 \u0441\u043e\u0430\u0442\u0438] LT",nextWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u043e\u044f\u043d\u0434\u0430 \u0441\u043e\u0430\u0442\u0438] LT",lastWeek:"dddd[\u0438] [\u04b3\u0430\u0444\u0442\u0430\u0438 \u0433\u0443\u0437\u0430\u0448\u0442\u0430 \u0441\u043e\u0430\u0442\u0438] LT",sameElse:"L"},relativeTime:{future:"\u0431\u0430\u044a\u0434\u0438 %s",past:"%s \u043f\u0435\u0448",s:"\u044f\u043a\u0447\u0430\u043d\u0434 \u0441\u043e\u043d\u0438\u044f",m:"\u044f\u043a \u0434\u0430\u049b\u0438\u049b\u0430",mm:"%d \u0434\u0430\u049b\u0438\u049b\u0430",h:"\u044f\u043a \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u044f\u043a \u0440\u04ef\u0437",dd:"%d \u0440\u04ef\u0437",M:"\u044f\u043a \u043c\u043e\u04b3",MM:"%d \u043c\u043e\u04b3",y:"\u044f\u043a \u0441\u043e\u043b",yy:"%d \u0441\u043e\u043b"},meridiemParse:/\u0448\u0430\u0431|\u0441\u0443\u0431\u04b3|\u0440\u04ef\u0437|\u0431\u0435\u0433\u043e\u04b3/,meridiemHour:function(w,f){return 12===w&&(w=0),"\u0448\u0430\u0431"===f?w<4?w:w+12:"\u0441\u0443\u0431\u04b3"===f?w:"\u0440\u04ef\u0437"===f?w>=11?w:w+12:"\u0431\u0435\u0433\u043e\u04b3"===f?w+12:void 0},meridiem:function(w,f,O){return w<4?"\u0448\u0430\u0431":w<11?"\u0441\u0443\u0431\u04b3":w<16?"\u0440\u04ef\u0437":w<19?"\u0431\u0435\u0433\u043e\u04b3":"\u0448\u0430\u0431"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0443\u043c|\u044e\u043c)/,ordinal:function(w){return w+(u[w]||u[w%10]||u[w>=100?100:null])},week:{dow:1,doy:7}})}(y(15439))},2868:function(Mt,Le,y){
758//! moment.js locale configuration
759//! locale : Thai [th]
760//! author : Kridsada Thanabulpong : https://github.com/sirn
761!function(s){"use strict";
vendor: 3,414 bytes, lines 762-767
762//! moment.js locale configuration
763s.defineLocale("th",{months:"\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".split("_"),monthsShort:"\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.".split("_"),monthsParseExact:!0,weekdays:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a\u0e1a\u0e14\u0e35_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysShort:"\u0e2d\u0e32\u0e17\u0e34\u0e15\u0e22\u0e4c_\u0e08\u0e31\u0e19\u0e17\u0e23\u0e4c_\u0e2d\u0e31\u0e07\u0e04\u0e32\u0e23_\u0e1e\u0e38\u0e18_\u0e1e\u0e24\u0e2b\u0e31\u0e2a_\u0e28\u0e38\u0e01\u0e23\u0e4c_\u0e40\u0e2a\u0e32\u0e23\u0e4c".split("_"),weekdaysMin:"\u0e2d\u0e32._\u0e08._\u0e2d._\u0e1e._\u0e1e\u0e24._\u0e28._\u0e2a.".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"H:mm",LTS:"H:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm",LLLL:"\u0e27\u0e31\u0e19dddd\u0e17\u0e35\u0e48 D MMMM YYYY \u0e40\u0e27\u0e25\u0e32 H:mm"},meridiemParse:/\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07|\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07/,isPM:function(g){return"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"===g},meridiem:function(g,w,f){return g<12?"\u0e01\u0e48\u0e2d\u0e19\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07":"\u0e2b\u0e25\u0e31\u0e07\u0e40\u0e17\u0e35\u0e48\u0e22\u0e07"},calendar:{sameDay:"[\u0e27\u0e31\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextDay:"[\u0e1e\u0e23\u0e38\u0e48\u0e07\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",nextWeek:"dddd[\u0e2b\u0e19\u0e49\u0e32 \u0e40\u0e27\u0e25\u0e32] LT",lastDay:"[\u0e40\u0e21\u0e37\u0e48\u0e2d\u0e27\u0e32\u0e19\u0e19\u0e35\u0e49 \u0e40\u0e27\u0e25\u0e32] LT",lastWeek:"[\u0e27\u0e31\u0e19]dddd[\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27 \u0e40\u0e27\u0e25\u0e32] LT",sameElse:"L"},relativeTime:{future:"\u0e2d\u0e35\u0e01 %s",past:"%s\u0e17\u0e35\u0e48\u0e41\u0e25\u0e49\u0e27",s:"\u0e44\u0e21\u0e48\u0e01\u0e35\u0e48\u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",ss:"%d \u0e27\u0e34\u0e19\u0e32\u0e17\u0e35",m:"1 \u0e19\u0e32\u0e17\u0e35",mm:"%d \u0e19\u0e32\u0e17\u0e35",h:"1 \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",hh:"%d \u0e0a\u0e31\u0e48\u0e27\u0e42\u0e21\u0e07",d:"1 \u0e27\u0e31\u0e19",dd:"%d \u0e27\u0e31\u0e19",w:"1 \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",ww:"%d \u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c",M:"1 \u0e40\u0e14\u0e37\u0e2d\u0e19",MM:"%d \u0e40\u0e14\u0e37\u0e2d\u0e19",y:"1 \u0e1b\u0e35",yy:"%d \u0e1b\u0e35"}})}(y(15439))},31310:function(Mt,Le,y){
764//! moment.js locale configuration
765//! locale : Turkmen [tk]
766//! author : Atamyrat Abdyrahmanov : https://github.com/atamyratabdy
767!function(s){"use strict";
vendor: 1,644 bytes, lines 768-773
768//! moment.js locale configuration
769var u={1:"'inji",5:"'inji",8:"'inji",70:"'inji",80:"'inji",2:"'nji",7:"'nji",20:"'nji",50:"'nji",3:"'\xfcnji",4:"'\xfcnji",100:"'\xfcnji",6:"'njy",9:"'unjy",10:"'unjy",30:"'unjy",60:"'ynjy",90:"'ynjy"};s.defineLocale("tk",{months:"\xddanwar_Fewral_Mart_Aprel_Ma\xfd_I\xfdun_I\xfdul_Awgust_Sent\xfdabr_Okt\xfdabr_No\xfdabr_Dekabr".split("_"),monthsShort:"\xddan_Few_Mar_Apr_Ma\xfd_I\xfdn_I\xfdl_Awg_Sen_Okt_No\xfd_Dek".split("_"),weekdays:"\xddek\u015fenbe_Du\u015fenbe_Si\u015fenbe_\xc7ar\u015fenbe_Pen\u015fenbe_Anna_\u015eenbe".split("_"),weekdaysShort:"\xddek_Du\u015f_Si\u015f_\xc7ar_Pen_Ann_\u015een".split("_"),weekdaysMin:"\xddk_D\u015f_S\u015f_\xc7r_Pn_An_\u015en".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn sagat] LT",nextDay:"[ertir sagat] LT",nextWeek:"[indiki] dddd [sagat] LT",lastDay:"[d\xfc\xfdn] LT",lastWeek:"[ge\xe7en] dddd [sagat] LT",sameElse:"L"},relativeTime:{future:"%s so\u0148",past:"%s \xf6\u0148",s:"birn\xe4\xe7e sekunt",m:"bir minut",mm:"%d minut",h:"bir sagat",hh:"%d sagat",d:"bir g\xfcn",dd:"%d g\xfcn",M:"bir a\xfd",MM:"%d a\xfd",y:"bir \xfdyl",yy:"%d \xfdyl"},ordinal:function(w,f){switch(f){case"d":case"D":case"Do":case"DD":return w;default:if(0===w)return w+"'unjy";var O=w%10;return w+(u[O]||u[w%100-O]||u[w>=100?100:null])}},week:{dow:1,doy:7}})}(y(15439))},22360:function(Mt,Le,y){
770//! moment.js locale configuration
771//! locale : Tagalog (Philippines) [tl-ph]
772//! author : Dan Hagman : https://github.com/hagmandan
773!function(s){"use strict";
774//! moment.js locale configuration
775s.defineLocale("tl-ph",{months:"Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre".split("_"),monthsShort:"Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis".split("_"),weekdays:"Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado".split("_"),weekdaysShort:"Lin_Lun_Mar_Miy_Huw_Biy_Sab".split("_"),weekdaysMin:"Li_Lu_Ma_Mi_Hu_Bi_Sab".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"MM/D/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY HH:mm",LLLL:"dddd, MMMM DD, YYYY HH:mm"},calendar:{sameDay:"LT [ngayong araw]",nextDay:"[Bukas ng] LT",nextWeek:"LT [sa susunod na] dddd",lastDay:"LT [kahapon]",lastWeek:"LT [noong nakaraang] dddd",sameElse:"L"},relativeTime:{future:"sa loob ng %s",past:"%s ang nakalipas",s:"ilang segundo",ss:"%d segundo",m:"isang minuto",mm:"%d minuto",h:"isang oras",hh:"%d oras",d:"isang araw",dd:"%d araw",M:"isang buwan",MM:"%d buwan",y:"isang taon",yy:"%d taon"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(g){return g},week:{dow:1,doy:4}})}(y(15439))},66645:function(Mt,Le,y){
776//! moment.js locale configuration
777//! locale : Klingon [tlh]
778//! author : Dominika Kruk : https://github.com/amaranthrose
779!function(s){"use strict";
vendor: 2,373 bytes, lines 780-786
780//! moment.js locale configuration
781var u="pagh_wa\u2019_cha\u2019_wej_loS_vagh_jav_Soch_chorgh_Hut".split("_");function f(U,ie,re,Re){var Ee=function O(U){var ie=Math.floor(U%1e3/100),re=Math.floor(U%100/10),Re=U%10,Ee="";return ie>0&&(Ee+=u[ie]+"vatlh"),re>0&&(Ee+=(""!==Ee?" ":"")+u[re]+"maH"),Re>0&&(Ee+=(""!==Ee?" ":"")+u[Re]),""===Ee?"pagh":Ee}(U);switch(re){case"ss":return Ee+" lup";case"mm":return Ee+" tup";case"hh":return Ee+" rep";case"dd":return Ee+" jaj";case"MM":return Ee+" jar";case"yy":return Ee+" DIS"}}s.defineLocale("tlh",{months:"tera\u2019 jar wa\u2019_tera\u2019 jar cha\u2019_tera\u2019 jar wej_tera\u2019 jar loS_tera\u2019 jar vagh_tera\u2019 jar jav_tera\u2019 jar Soch_tera\u2019 jar chorgh_tera\u2019 jar Hut_tera\u2019 jar wa\u2019maH_tera\u2019 jar wa\u2019maH wa\u2019_tera\u2019 jar wa\u2019maH cha\u2019".split("_"),monthsShort:"jar wa\u2019_jar cha\u2019_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa\u2019maH_jar wa\u2019maH wa\u2019_jar wa\u2019maH cha\u2019".split("_"),monthsParseExact:!0,weekdays:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysShort:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),weekdaysMin:"lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[DaHjaj] LT",nextDay:"[wa\u2019leS] LT",nextWeek:"LLL",lastDay:"[wa\u2019Hu\u2019] LT",lastWeek:"LLL",sameElse:"L"},relativeTime:{future:function g(U){var ie=U;return-1!==U.indexOf("jaj")?ie.slice(0,-3)+"leS":-1!==U.indexOf("jar")?ie.slice(0,-3)+"waQ":-1!==U.indexOf("DIS")?ie.slice(0,-3)+"nem":ie+" pIq"},past:function w(U){var ie=U;return-1!==U.indexOf("jaj")?ie.slice(0,-3)+"Hu\u2019":-1!==U.indexOf("jar")?ie.slice(0,-3)+"wen":-1!==U.indexOf("DIS")?ie.slice(0,-3)+"ben":ie+" ret"},s:"puS lup",ss:f,m:"wa\u2019 tup",mm:f,h:"wa\u2019 rep",hh:f,d:"wa\u2019 jaj",dd:f,M:"wa\u2019 jar",MM:f,y:"wa\u2019 DIS",yy:f},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},98374:function(Mt,Le,y){
782//! moment.js locale configuration
783//! locale : Turkish [tr]
784//! authors : Erhan Gundogan : https://github.com/erhangundogan,
785//!           Burak Yiğit Kaya: https://github.com/BYK
786!function(s){"use strict";
vendor: 1,862 bytes, lines 787-793
787//! moment.js locale configuration
788var u={1:"'inci",5:"'inci",8:"'inci",70:"'inci",80:"'inci",2:"'nci",7:"'nci",20:"'nci",50:"'nci",3:"'\xfcnc\xfc",4:"'\xfcnc\xfc",100:"'\xfcnc\xfc",6:"'nc\u0131",9:"'uncu",10:"'uncu",30:"'uncu",60:"'\u0131nc\u0131",90:"'\u0131nc\u0131"};s.defineLocale("tr",{months:"Ocak_\u015eubat_Mart_Nisan_May\u0131s_Haziran_Temmuz_A\u011fustos_Eyl\xfcl_Ekim_Kas\u0131m_Aral\u0131k".split("_"),monthsShort:"Oca_\u015eub_Mar_Nis_May_Haz_Tem_A\u011fu_Eyl_Eki_Kas_Ara".split("_"),weekdays:"Pazar_Pazartesi_Sal\u0131_\xc7ar\u015famba_Per\u015fembe_Cuma_Cumartesi".split("_"),weekdaysShort:"Paz_Pzt_Sal_\xc7ar_Per_Cum_Cmt".split("_"),weekdaysMin:"Pz_Pt_Sa_\xc7a_Pe_Cu_Ct".split("_"),meridiem:function(w,f,O){return w<12?O?"\xf6\xf6":"\xd6\xd6":O?"\xf6s":"\xd6S"},meridiemParse:/\xf6\xf6|\xd6\xd6|\xf6s|\xd6S/,isPM:function(w){return"\xf6s"===w||"\xd6S"===w},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[bug\xfcn saat] LT",nextDay:"[yar\u0131n saat] LT",nextWeek:"[gelecek] dddd [saat] LT",lastDay:"[d\xfcn] LT",lastWeek:"[ge\xe7en] dddd [saat] LT",sameElse:"L"},relativeTime:{future:"%s sonra",past:"%s \xf6nce",s:"birka\xe7 saniye",ss:"%d saniye",m:"bir dakika",mm:"%d dakika",h:"bir saat",hh:"%d saat",d:"bir g\xfcn",dd:"%d g\xfcn",w:"bir hafta",ww:"%d hafta",M:"bir ay",MM:"%d ay",y:"bir y\u0131l",yy:"%d y\u0131l"},ordinal:function(w,f){switch(f){case"d":case"D":case"Do":case"DD":return w;default:if(0===w)return w+"'\u0131nc\u0131";var O=w%10;return w+(u[O]||u[w%100-O]||u[w>=100?100:null])}},week:{dow:1,doy:7}})}(y(15439))},256:function(Mt,Le,y){
789//! moment.js locale configuration
790//! locale : Talossan [tzl]
791//! author : Robin van der Vliet : https://github.com/robin0van0der0v
792//! author : Iustì Canun
793!function(s){"use strict";
vendor: 1,749 bytes, lines 794-799
794//! moment.js locale configuration
795function g(w,f,O,B){var U={s:["viensas secunds","'iensas secunds"],ss:[w+" secunds",w+" secunds"],m:["'n m\xedut","'iens m\xedut"],mm:[w+" m\xeduts",w+" m\xeduts"],h:["'n \xfeora","'iensa \xfeora"],hh:[w+" \xfeoras",w+" \xfeoras"],d:["'n ziua","'iensa ziua"],dd:[w+" ziuas",w+" ziuas"],M:["'n mes","'iens mes"],MM:[w+" mesen",w+" mesen"],y:["'n ar","'iens ar"],yy:[w+" ars",w+" ars"]};return B||f?U[O][0]:U[O][1]}s.defineLocale("tzl",{months:"Januar_Fevraglh_Mar\xe7_Avr\xefu_Mai_G\xfcn_Julia_Guscht_Setemvar_Listop\xe4ts_Noemvar_Zecemvar".split("_"),monthsShort:"Jan_Fev_Mar_Avr_Mai_G\xfcn_Jul_Gus_Set_Lis_Noe_Zec".split("_"),weekdays:"S\xfaladi_L\xfane\xe7i_Maitzi_M\xe1rcuri_Xh\xfaadi_Vi\xe9ner\xe7i_S\xe1turi".split("_"),weekdaysShort:"S\xfal_L\xfan_Mai_M\xe1r_Xh\xfa_Vi\xe9_S\xe1t".split("_"),weekdaysMin:"S\xfa_L\xfa_Ma_M\xe1_Xh_Vi_S\xe1".split("_"),longDateFormat:{LT:"HH.mm",LTS:"HH.mm.ss",L:"DD.MM.YYYY",LL:"D. MMMM [dallas] YYYY",LLL:"D. MMMM [dallas] YYYY HH.mm",LLLL:"dddd, [li] D. MMMM [dallas] YYYY HH.mm"},meridiemParse:/d\'o|d\'a/i,isPM:function(w){return"d'o"===w.toLowerCase()},meridiem:function(w,f,O){return w>11?O?"d'o":"D'O":O?"d'a":"D'A"},calendar:{sameDay:"[oxhi \xe0] LT",nextDay:"[dem\xe0 \xe0] LT",nextWeek:"dddd [\xe0] LT",lastDay:"[ieiri \xe0] LT",lastWeek:"[s\xfcr el] dddd [lasteu \xe0] LT",sameElse:"L"},relativeTime:{future:"osprei %s",past:"ja%s",s:g,ss:g,m:g,mm:g,h:g,hh:g,d:g,dd:g,M:g,MM:g,y:g,yy:g},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}})}(y(15439))},61631:function(Mt,Le,y){
796//! moment.js locale configuration
797//! locale : Central Atlas Tamazight Latin [tzm-latn]
798//! author : Abdel Said : https://github.com/abdelsaid
799!function(s){"use strict";
800//! moment.js locale configuration
801s.defineLocale("tzm-latn",{months:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),monthsShort:"innayr_br\u02e4ayr\u02e4_mar\u02e4s\u02e4_ibrir_mayyw_ywnyw_ywlywz_\u0263w\u0161t_\u0161wtanbir_kt\u02e4wbr\u02e4_nwwanbir_dwjnbir".split("_"),weekdays:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysShort:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),weekdaysMin:"asamas_aynas_asinas_akras_akwas_asimwas_asi\u1e0dyas".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[asdkh g] LT",nextDay:"[aska g] LT",nextWeek:"dddd [g] LT",lastDay:"[assant g] LT",lastWeek:"dddd [g] LT",sameElse:"L"},relativeTime:{future:"dadkh s yan %s",past:"yan %s",s:"imik",ss:"%d imik",m:"minu\u1e0d",mm:"%d minu\u1e0d",h:"sa\u025ba",hh:"%d tassa\u025bin",d:"ass",dd:"%d ossan",M:"ayowr",MM:"%d iyyirn",y:"asgas",yy:"%d isgasn"},week:{dow:6,doy:12}})}(y(15439))},61595:function(Mt,Le,y){
802//! moment.js locale configuration
803//! locale : Central Atlas Tamazight [tzm]
804//! author : Abdel Said : https://github.com/abdelsaid
805!function(s){"use strict";
806//! moment.js locale configuration
807s.defineLocale("tzm",{months:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),monthsShort:"\u2d49\u2d4f\u2d4f\u2d30\u2d62\u2d54_\u2d31\u2d55\u2d30\u2d62\u2d55_\u2d4e\u2d30\u2d55\u2d5a_\u2d49\u2d31\u2d54\u2d49\u2d54_\u2d4e\u2d30\u2d62\u2d62\u2d53_\u2d62\u2d53\u2d4f\u2d62\u2d53_\u2d62\u2d53\u2d4d\u2d62\u2d53\u2d63_\u2d56\u2d53\u2d5b\u2d5c_\u2d5b\u2d53\u2d5c\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d3d\u2d5f\u2d53\u2d31\u2d55_\u2d4f\u2d53\u2d61\u2d30\u2d4f\u2d31\u2d49\u2d54_\u2d37\u2d53\u2d4a\u2d4f\u2d31\u2d49\u2d54".split("_"),weekdays:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysShort:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),weekdaysMin:"\u2d30\u2d59\u2d30\u2d4e\u2d30\u2d59_\u2d30\u2d62\u2d4f\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4f\u2d30\u2d59_\u2d30\u2d3d\u2d54\u2d30\u2d59_\u2d30\u2d3d\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d4e\u2d61\u2d30\u2d59_\u2d30\u2d59\u2d49\u2d39\u2d62\u2d30\u2d59".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd D MMMM YYYY HH:mm"},calendar:{sameDay:"[\u2d30\u2d59\u2d37\u2d45 \u2d34] LT",nextDay:"[\u2d30\u2d59\u2d3d\u2d30 \u2d34] LT",nextWeek:"dddd [\u2d34] LT",lastDay:"[\u2d30\u2d5a\u2d30\u2d4f\u2d5c \u2d34] LT",lastWeek:"dddd [\u2d34] LT",sameElse:"L"},relativeTime:{future:"\u2d37\u2d30\u2d37\u2d45 \u2d59 \u2d62\u2d30\u2d4f %s",past:"\u2d62\u2d30\u2d4f %s",s:"\u2d49\u2d4e\u2d49\u2d3d",ss:"%d \u2d49\u2d4e\u2d49\u2d3d",m:"\u2d4e\u2d49\u2d4f\u2d53\u2d3a",mm:"%d \u2d4e\u2d49\u2d4f\u2d53\u2d3a",h:"\u2d59\u2d30\u2d44\u2d30",hh:"%d \u2d5c\u2d30\u2d59\u2d59\u2d30\u2d44\u2d49\u2d4f",d:"\u2d30\u2d59\u2d59",dd:"%d o\u2d59\u2d59\u2d30\u2d4f",M:"\u2d30\u2d62o\u2d53\u2d54",MM:"%d \u2d49\u2d62\u2d62\u2d49\u2d54\u2d4f",y:"\u2d30\u2d59\u2d33\u2d30\u2d59",yy:"%d \u2d49\u2d59\u2d33\u2d30\u2d59\u2d4f"},week:{dow:6,doy:12}})}(y(15439))},6050:function(Mt,Le,y){
808//! moment.js locale configuration
809//! locale : Uyghur (China) [ug-cn]
810//! author: boyaq : https://github.com/boyaq
811!function(s){"use strict";
vendor: 4,376 bytes, lines 812-813
812//! moment.js locale configuration
813s.defineLocale("ug-cn",{months:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),monthsShort:"\u064a\u0627\u0646\u06cb\u0627\u0631_\u0641\u06d0\u06cb\u0631\u0627\u0644_\u0645\u0627\u0631\u062a_\u0626\u0627\u067e\u0631\u06d0\u0644_\u0645\u0627\u064a_\u0626\u0649\u064a\u06c7\u0646_\u0626\u0649\u064a\u06c7\u0644_\u0626\u0627\u06cb\u063a\u06c7\u0633\u062a_\u0633\u06d0\u0646\u062a\u06d5\u0628\u0649\u0631_\u0626\u06c6\u0643\u062a\u06d5\u0628\u0649\u0631_\u0646\u0648\u064a\u0627\u0628\u0649\u0631_\u062f\u06d0\u0643\u0627\u0628\u0649\u0631".split("_"),weekdays:"\u064a\u06d5\u0643\u0634\u06d5\u0646\u0628\u06d5_\u062f\u06c8\u0634\u06d5\u0646\u0628\u06d5_\u0633\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u0686\u0627\u0631\u0634\u06d5\u0646\u0628\u06d5_\u067e\u06d5\u064a\u0634\u06d5\u0646\u0628\u06d5_\u062c\u06c8\u0645\u06d5_\u0634\u06d5\u0646\u0628\u06d5".split("_"),weekdaysShort:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),weekdaysMin:"\u064a\u06d5_\u062f\u06c8_\u0633\u06d5_\u0686\u0627_\u067e\u06d5_\u062c\u06c8_\u0634\u06d5".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY-MM-DD",LL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649",LLL:"YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm",LLLL:"dddd\u060c YYYY-\u064a\u0649\u0644\u0649M-\u0626\u0627\u064a\u0646\u0649\u06adD-\u0643\u06c8\u0646\u0649\u060c HH:mm"},meridiemParse:/\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5|\u0633\u06d5\u06be\u06d5\u0631|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646|\u0686\u06c8\u0634|\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646|\u0643\u06d5\u0686/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5"===w||"\u0633\u06d5\u06be\u06d5\u0631"===w||"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646"===w?g:"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646"===w||"\u0643\u06d5\u0686"===w?g+12:g>=11?g:g+12},meridiem:function(g,w,f){var O=100*g+w;return O<600?"\u064a\u06d0\u0631\u0649\u0645 \u0643\u06d0\u0686\u06d5":O<900?"\u0633\u06d5\u06be\u06d5\u0631":O<1130?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0628\u06c7\u0631\u06c7\u0646":O<1230?"\u0686\u06c8\u0634":O<1800?"\u0686\u06c8\u0634\u062a\u0649\u0646 \u0643\u06d0\u064a\u0649\u0646":"\u0643\u06d5\u0686"},calendar:{sameDay:"[\u0628\u06c8\u06af\u06c8\u0646 \u0633\u0627\u0626\u06d5\u062a] LT",nextDay:"[\u0626\u06d5\u062a\u06d5 \u0633\u0627\u0626\u06d5\u062a] LT",nextWeek:"[\u0643\u06d0\u0644\u06d5\u0631\u0643\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",lastDay:"[\u062a\u06c6\u0646\u06c8\u06af\u06c8\u0646] LT",lastWeek:"[\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649] dddd [\u0633\u0627\u0626\u06d5\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0643\u06d0\u064a\u0649\u0646",past:"%s \u0628\u06c7\u0631\u06c7\u0646",s:"\u0646\u06d5\u0686\u0686\u06d5 \u0633\u06d0\u0643\u0648\u0646\u062a",ss:"%d \u0633\u06d0\u0643\u0648\u0646\u062a",m:"\u0628\u0649\u0631 \u0645\u0649\u0646\u06c7\u062a",mm:"%d \u0645\u0649\u0646\u06c7\u062a",h:"\u0628\u0649\u0631 \u0633\u0627\u0626\u06d5\u062a",hh:"%d \u0633\u0627\u0626\u06d5\u062a",d:"\u0628\u0649\u0631 \u0643\u06c8\u0646",dd:"%d \u0643\u06c8\u0646",M:"\u0628\u0649\u0631 \u0626\u0627\u064a",MM:"%d \u0626\u0627\u064a",y:"\u0628\u0649\u0631 \u064a\u0649\u0644",yy:"%d \u064a\u0649\u0644"},dayOfMonthOrdinalParse:/\d{1,2}(-\u0643\u06c8\u0646\u0649|-\u0626\u0627\u064a|-\u06be\u06d5\u067e\u062a\u06d5)/,ordinal:function(g,w){switch(w){case"d":case"D":case"DDD":return g+"-\u0643\u06c8\u0646\u0649";case"w":case"W":return g+"-\u06be\u06d5\u067e\u062a\u06d5";default:return g}},preparse:function(g){return g.replace(/\u060c/g,",")},postformat:function(g){return g.replace(/,/g,"\u060c")},week:{dow:1,doy:7}})}(y(15439))}
vendor: 5,038 bytes, lines 813-820
813,65610:function(Mt,Le,y){
814//! moment.js locale configuration
815//! locale : Ukrainian [uk]
816//! author : zemlanin : https://github.com/zemlanin
817//! Author : Menelion Elensúle : https://github.com/Oire
818!function(s){"use strict";
819//! moment.js locale configuration
820function g(B,U,ie){return"m"===ie?U?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443":"h"===ie?U?"\u0433\u043e\u0434\u0438\u043d\u0430":"\u0433\u043e\u0434\u0438\u043d\u0443":B+" "+function u(B,U){var ie=B.split("_");return U%10==1&&U%100!=11?ie[0]:U%10>=2&&U%10<=4&&(U%100<10||U%100>=20)?ie[1]:ie[2]}({ss:U?"\u0441\u0435\u043a\u0443\u043d\u0434\u0430_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434":"\u0441\u0435\u043a\u0443\u043d\u0434\u0443_\u0441\u0435\u043a\u0443\u043d\u0434\u0438_\u0441\u0435\u043a\u0443\u043d\u0434",mm:U?"\u0445\u0432\u0438\u043b\u0438\u043d\u0430_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d":"\u0445\u0432\u0438\u043b\u0438\u043d\u0443_\u0445\u0432\u0438\u043b\u0438\u043d\u0438_\u0445\u0432\u0438\u043b\u0438\u043d",hh:U?"\u0433\u043e\u0434\u0438\u043d\u0430_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d":"\u0433\u043e\u0434\u0438\u043d\u0443_\u0433\u043e\u0434\u0438\u043d\u0438_\u0433\u043e\u0434\u0438\u043d",dd:"\u0434\u0435\u043d\u044c_\u0434\u043d\u0456_\u0434\u043d\u0456\u0432",MM:"\u043c\u0456\u0441\u044f\u0446\u044c_\u043c\u0456\u0441\u044f\u0446\u0456_\u043c\u0456\u0441\u044f\u0446\u0456\u0432",yy:"\u0440\u0456\u043a_\u0440\u043e\u043a\u0438_\u0440\u043e\u043a\u0456\u0432"}[ie],+B)}function f(B){return function(){return B+"\u043e"+(11===this.hours()?"\u0431":"")+"] LT"}}s.defineLocale("uk",{months:{format:"\u0441\u0456\u0447\u043d\u044f_\u043b\u044e\u0442\u043e\u0433\u043e_\u0431\u0435\u0440\u0435\u0437\u043d\u044f_\u043a\u0432\u0456\u0442\u043d\u044f_\u0442\u0440\u0430\u0432\u043d\u044f_\u0447\u0435\u0440\u0432\u043d\u044f_\u043b\u0438\u043f\u043d\u044f_\u0441\u0435\u0440\u043f\u043d\u044f_\u0432\u0435\u0440\u0435\u0441\u043d\u044f_\u0436\u043e\u0432\u0442\u043d\u044f_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434\u0430_\u0433\u0440\u0443\u0434\u043d\u044f".split("_"),standalone:"\u0441\u0456\u0447\u0435\u043d\u044c_\u043b\u044e\u0442\u0438\u0439_\u0431\u0435\u0440\u0435\u0437\u0435\u043d\u044c_\u043a\u0432\u0456\u0442\u0435\u043d\u044c_\u0442\u0440\u0430\u0432\u0435\u043d\u044c_\u0447\u0435\u0440\u0432\u0435\u043d\u044c_\u043b\u0438\u043f\u0435\u043d\u044c_\u0441\u0435\u0440\u043f\u0435\u043d\u044c_\u0432\u0435\u0440\u0435\u0441\u0435\u043d\u044c_\u0436\u043e\u0432\u0442\u0435\u043d\u044c_\u043b\u0438\u0441\u0442\u043e\u043f\u0430\u0434_\u0433\u0440\u0443\u0434\u0435\u043d\u044c".split("_")},monthsShort:"\u0441\u0456\u0447_\u043b\u044e\u0442_\u0431\u0435\u0440_\u043a\u0432\u0456\u0442_\u0442\u0440\u0430\u0432_\u0447\u0435\u0440\u0432_\u043b\u0438\u043f_\u0441\u0435\u0440\u043f_\u0432\u0435\u0440_\u0436\u043e\u0432\u0442_\u043b\u0438\u0441\u0442_\u0433\u0440\u0443\u0434".split("_"),weekdays:function w(B,U){var ie={nominative:"\u043d\u0435\u0434\u0456\u043b\u044f_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0430_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044f_\u0441\u0443\u0431\u043e\u0442\u0430".split("_"),accusative:"\u043d\u0435\u0434\u0456\u043b\u044e_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043e\u043a_\u0432\u0456\u0432\u0442\u043e\u0440\u043e\u043a_\u0441\u0435\u0440\u0435\u0434\u0443_\u0447\u0435\u0442\u0432\u0435\u0440_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u044e_\u0441\u0443\u0431\u043e\u0442\u0443".split("_"),genitive:"\u043d\u0435\u0434\u0456\u043b\u0456_\u043f\u043e\u043d\u0435\u0434\u0456\u043b\u043a\u0430_\u0432\u0456\u0432\u0442\u043e\u0440\u043a\u0430_\u0441\u0435\u0440\u0435\u0434\u0438_\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430_\u043f\u2019\u044f\u0442\u043d\u0438\u0446\u0456_\u0441\u0443\u0431\u043e\u0442\u0438".split("_")};return!0===B?ie.nominative.slice(1,7).concat(ie.nominative.slice(0,1)):B?ie[/(\[[\u0412\u0432\u0423\u0443]\]) ?dddd/.test(U)?"accusative":/\[?(?:\u043c\u0438\u043d\u0443\u043b\u043e\u0457|\u043d\u0430\u0441\u0442\u0443\u043f\u043d\u043e\u0457)? ?\] ?dddd/.test(U)?"genitive":"nominative"][B.day()]:ie.nominative},weekdaysShort:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),weekdaysMin:"\u043d\u0434_\u043f\u043d_\u0432\u0442_\u0441\u0440_\u0447\u0442_\u043f\u0442_\u0441\u0431".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD.MM.YYYY",LL:"D MMMM YYYY \u0440.",LLL:"D MMMM YYYY \u0440., HH:mm",LLLL:"dddd, D MMMM YYYY \u0440., HH:mm"},calendar:{sameDay:f("[\u0421\u044c\u043e\u0433\u043e\u0434\u043d\u0456 "),nextDay:f("[\u0417\u0430\u0432\u0442\u0440\u0430 "),lastDay:f("[\u0412\u0447\u043e\u0440\u0430 "),nextWeek:f("[\u0423] dddd ["),lastWeek:function(){switch(this.day()){case 0:case 3:case 5:case 
vendor: 3,575 bytes, lines 820-831
8206:return f("[\u041c\u0438\u043d\u0443\u043b\u043e\u0457] dddd [").call(this);case 1:case 2:case 4:return f("[\u041c\u0438\u043d\u0443\u043b\u043e\u0433\u043e] dddd [").call(this)}},sameElse:"L"},relativeTime:{future:"\u0437\u0430 %s",past:"%s \u0442\u043e\u043c\u0443",s:"\u0434\u0435\u043a\u0456\u043b\u044c\u043a\u0430 \u0441\u0435\u043a\u0443\u043d\u0434",ss:g,m:g,mm:g,h:"\u0433\u043e\u0434\u0438\u043d\u0443",hh:g,d:"\u0434\u0435\u043d\u044c",dd:g,M:"\u043c\u0456\u0441\u044f\u0446\u044c",MM:g,y:"\u0440\u0456\u043a",yy:g},meridiemParse:/\u043d\u043e\u0447\u0456|\u0440\u0430\u043d\u043a\u0443|\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430/,isPM:function(B){return/^(\u0434\u043d\u044f|\u0432\u0435\u0447\u043e\u0440\u0430)$/.test(B)},meridiem:function(B,U,ie){return B<4?"\u043d\u043e\u0447\u0456":B<12?"\u0440\u0430\u043d\u043a\u0443":B<17?"\u0434\u043d\u044f":"\u0432\u0435\u0447\u043e\u0440\u0430"},dayOfMonthOrdinalParse:/\d{1,2}-(\u0439|\u0433\u043e)/,ordinal:function(B,U){switch(U){case"M":case"d":case"DDD":case"w":case"W":return B+"-\u0439";case"D":return B+"-\u0433\u043e";default:return B}},week:{dow:1,doy:7}})}(y(15439))},86077:function(Mt,Le,y){
821//! moment.js locale configuration
822//! locale : Urdu [ur]
823//! author : Sawood Alam : https://github.com/ibnesayeed
824//! author : Zack : https://github.com/ZackVision
825!function(s){"use strict";
826//! moment.js locale configuration
827var u=["\u062c\u0646\u0648\u0631\u06cc","\u0641\u0631\u0648\u0631\u06cc","\u0645\u0627\u0631\u0686","\u0627\u067e\u0631\u06cc\u0644","\u0645\u0626\u06cc","\u062c\u0648\u0646","\u062c\u0648\u0644\u0627\u0626\u06cc","\u0627\u06af\u0633\u062a","\u0633\u062a\u0645\u0628\u0631","\u0627\u06a9\u062a\u0648\u0628\u0631","\u0646\u0648\u0645\u0628\u0631","\u062f\u0633\u0645\u0628\u0631"],g=["\u0627\u062a\u0648\u0627\u0631","\u067e\u06cc\u0631","\u0645\u0646\u06af\u0644","\u0628\u062f\u06be","\u062c\u0645\u0639\u0631\u0627\u062a","\u062c\u0645\u0639\u06c1","\u06c1\u0641\u062a\u06c1"];s.defineLocale("ur",{months:u,monthsShort:u,weekdays:g,weekdaysShort:g,weekdaysMin:g,longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd\u060c D MMMM YYYY HH:mm"},meridiemParse:/\u0635\u0628\u062d|\u0634\u0627\u0645/,isPM:function(f){return"\u0634\u0627\u0645"===f},meridiem:function(f,O,B){return f<12?"\u0635\u0628\u062d":"\u0634\u0627\u0645"},calendar:{sameDay:"[\u0622\u062c \u0628\u0648\u0642\u062a] LT",nextDay:"[\u06a9\u0644 \u0628\u0648\u0642\u062a] LT",nextWeek:"dddd [\u0628\u0648\u0642\u062a] LT",lastDay:"[\u06af\u0630\u0634\u062a\u06c1 \u0631\u0648\u0632 \u0628\u0648\u0642\u062a] LT",lastWeek:"[\u06af\u0630\u0634\u062a\u06c1] dddd [\u0628\u0648\u0642\u062a] LT",sameElse:"L"},relativeTime:{future:"%s \u0628\u0639\u062f",past:"%s \u0642\u0628\u0644",s:"\u0686\u0646\u062f \u0633\u06cc\u06a9\u0646\u0688",ss:"%d \u0633\u06cc\u06a9\u0646\u0688",m:"\u0627\u06cc\u06a9 \u0645\u0646\u0679",mm:"%d \u0645\u0646\u0679",h:"\u0627\u06cc\u06a9 \u06af\u06be\u0646\u0679\u06c1",hh:"%d \u06af\u06be\u0646\u0679\u06d2",d:"\u0627\u06cc\u06a9 \u062f\u0646",dd:"%d \u062f\u0646",M:"\u0627\u06cc\u06a9 \u0645\u0627\u06c1",MM:"%d \u0645\u0627\u06c1",y:"\u0627\u06cc\u06a9 \u0633\u0627\u0644",yy:"%d \u0633\u0627\u0644"},preparse:function(f){return f.replace(/\u060c/g,",")},postformat:function(f){return f.replace(/,/g,"\u060c")},week:{dow:1,doy:4}})}(y(15439))},12207:function(Mt,Le,y){
828//! moment.js locale configuration
829//! locale : Uzbek Latin [uz-latn]
830//! author : Rasulbek Mirzayev : github.com/Rasulbeeek
831!function(s){"use strict";
832//! moment.js locale configuration
833s.defineLocale("uz-latn",{months:"Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr".split("_"),monthsShort:"Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek".split("_"),weekdays:"Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba".split("_"),weekdaysShort:"Yak_Dush_Sesh_Chor_Pay_Jum_Shan".split("_"),weekdaysMin:"Ya_Du_Se_Cho_Pa_Ju_Sha".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[Bugun soat] LT [da]",nextDay:"[Ertaga] LT [da]",nextWeek:"dddd [kuni soat] LT [da]",lastDay:"[Kecha soat] LT [da]",lastWeek:"[O'tgan] dddd [kuni soat] LT [da]",sameElse:"L"},relativeTime:{future:"Yaqin %s ichida",past:"Bir necha %s oldin",s:"soniya",ss:"%d soniya",m:"bir daqiqa",mm:"%d daqiqa",h:"bir soat",hh:"%d soat",d:"bir kun",dd:"%d kun",M:"bir oy",MM:"%d oy",y:"bir yil",yy:"%d yil"},week:{dow:1,doy:7}})}(y(15439))},22862:function(Mt,Le,y){
834//! moment.js locale configuration
835//! locale : Uzbek [uz]
836//! author : Sardor Muminov : https://github.com/muminoff
837!function(s){"use strict";
838//! moment.js locale configuration
839s.defineLocale("uz",{months:"\u044f\u043d\u0432\u0430\u0440_\u0444\u0435\u0432\u0440\u0430\u043b_\u043c\u0430\u0440\u0442_\u0430\u043f\u0440\u0435\u043b_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433\u0443\u0441\u0442_\u0441\u0435\u043d\u0442\u044f\u0431\u0440_\u043e\u043a\u0442\u044f\u0431\u0440_\u043d\u043e\u044f\u0431\u0440_\u0434\u0435\u043a\u0430\u0431\u0440".split("_"),monthsShort:"\u044f\u043d\u0432_\u0444\u0435\u0432_\u043c\u0430\u0440_\u0430\u043f\u0440_\u043c\u0430\u0439_\u0438\u044e\u043d_\u0438\u044e\u043b_\u0430\u0432\u0433_\u0441\u0435\u043d_\u043e\u043a\u0442_\u043d\u043e\u044f_\u0434\u0435\u043a".split("_"),weekdays:"\u042f\u043a\u0448\u0430\u043d\u0431\u0430_\u0414\u0443\u0448\u0430\u043d\u0431\u0430_\u0421\u0435\u0448\u0430\u043d\u0431\u0430_\u0427\u043e\u0440\u0448\u0430\u043d\u0431\u0430_\u041f\u0430\u0439\u0448\u0430\u043d\u0431\u0430_\u0416\u0443\u043c\u0430_\u0428\u0430\u043d\u0431\u0430".split("_"),weekdaysShort:"\u042f\u043a\u0448_\u0414\u0443\u0448_\u0421\u0435\u0448_\u0427\u043e\u0440_\u041f\u0430\u0439_\u0416\u0443\u043c_\u0428\u0430\u043d".split("_"),weekdaysMin:"\u042f\u043a_\u0414\u0443_\u0421\u0435_\u0427\u043e_\u041f\u0430_\u0416\u0443_\u0428\u0430".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"D MMMM YYYY, dddd HH:mm"},calendar:{sameDay:"[\u0411\u0443\u0433\u0443\u043d \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",nextDay:"[\u042d\u0440\u0442\u0430\u0433\u0430] LT [\u0434\u0430]",nextWeek:"dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastDay:"[\u041a\u0435\u0447\u0430 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",lastWeek:"[\u0423\u0442\u0433\u0430\u043d] dddd [\u043a\u0443\u043d\u0438 \u0441\u043e\u0430\u0442] LT [\u0434\u0430]",sameElse:"L"},relativeTime:{future:"\u042f\u043a\u0438\u043d %s \u0438\u0447\u0438\u0434\u0430",past:"\u0411\u0438\u0440 \u043d\u0435\u0447\u0430 %s \u043e\u043b\u0434\u0438\u043d",s:"\u0444\u0443\u0440\u0441\u0430\u0442",ss:"%d \u0444\u0443\u0440\u0441\u0430\u0442",m:"\u0431\u0438\u0440 \u0434\u0430\u043a\u0438\u043a\u0430",mm:"%d \u0434\u0430\u043a\u0438\u043a\u0430",h:"\u0431\u0438\u0440 \u0441\u043e\u0430\u0442",hh:"%d \u0441\u043e\u0430\u0442",d:"\u0431\u0438\u0440 \u043a\u0443\u043d",dd:"%d \u043a\u0443\u043d",M:"\u0431\u0438\u0440 \u043e\u0439",MM:"%d \u043e\u0439",y:"\u0431\u0438\u0440 \u0439\u0438\u043b",yy:"%d \u0439\u0438\u043b"},week:{dow:1,doy:7}})}(y(15439))},48093:function(Mt,Le,y){
840//! moment.js locale configuration
841//! locale : Vietnamese [vi]
842//! author : Bang Nguyen : https://github.com/bangnk
843//! author : Chien Kira : https://github.com/chienkira
844!function(s){"use strict";
vendor: 3,656 bytes, lines 845-856
845//! moment.js locale configuration
846s.defineLocale("vi",{months:"th\xe1ng 1_th\xe1ng 2_th\xe1ng 3_th\xe1ng 4_th\xe1ng 5_th\xe1ng 6_th\xe1ng 7_th\xe1ng 8_th\xe1ng 9_th\xe1ng 10_th\xe1ng 11_th\xe1ng 12".split("_"),monthsShort:"Thg 01_Thg 02_Thg 03_Thg 04_Thg 05_Thg 06_Thg 07_Thg 08_Thg 09_Thg 10_Thg 11_Thg 12".split("_"),monthsParseExact:!0,weekdays:"ch\u1ee7 nh\u1eadt_th\u1ee9 hai_th\u1ee9 ba_th\u1ee9 t\u01b0_th\u1ee9 n\u0103m_th\u1ee9 s\xe1u_th\u1ee9 b\u1ea3y".split("_"),weekdaysShort:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysMin:"CN_T2_T3_T4_T5_T6_T7".split("_"),weekdaysParseExact:!0,meridiemParse:/sa|ch/i,isPM:function(g){return/^ch$/i.test(g)},meridiem:function(g,w,f){return g<12?f?"sa":"SA":f?"ch":"CH"},longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"D MMMM [n\u0103m] YYYY",LLL:"D MMMM [n\u0103m] YYYY HH:mm",LLLL:"dddd, D MMMM [n\u0103m] YYYY HH:mm",l:"DD/M/YYYY",ll:"D MMM YYYY",lll:"D MMM YYYY HH:mm",llll:"ddd, D MMM YYYY HH:mm"},calendar:{sameDay:"[H\xf4m nay l\xfac] LT",nextDay:"[Ng\xe0y mai l\xfac] LT",nextWeek:"dddd [tu\u1ea7n t\u1edbi l\xfac] LT",lastDay:"[H\xf4m qua l\xfac] LT",lastWeek:"dddd [tu\u1ea7n tr\u01b0\u1edbc l\xfac] LT",sameElse:"L"},relativeTime:{future:"%s t\u1edbi",past:"%s tr\u01b0\u1edbc",s:"v\xe0i gi\xe2y",ss:"%d gi\xe2y",m:"m\u1ed9t ph\xfat",mm:"%d ph\xfat",h:"m\u1ed9t gi\u1edd",hh:"%d gi\u1edd",d:"m\u1ed9t ng\xe0y",dd:"%d ng\xe0y",w:"m\u1ed9t tu\u1ea7n",ww:"%d tu\u1ea7n",M:"m\u1ed9t th\xe1ng",MM:"%d th\xe1ng",y:"m\u1ed9t n\u0103m",yy:"%d n\u0103m"},dayOfMonthOrdinalParse:/\d{1,2}/,ordinal:function(g){return g},week:{dow:1,doy:4}})}(y(15439))},25590:function(Mt,Le,y){
847//! moment.js locale configuration
848//! locale : Pseudo [x-pseudo]
849//! author : Andrew Hood : https://github.com/andrewhood125
850!function(s){"use strict";
851//! moment.js locale configuration
852s.defineLocale("x-pseudo",{months:"J~\xe1\xf1\xfa\xe1~r\xfd_F~\xe9br\xfa~\xe1r\xfd_~M\xe1rc~h_\xc1p~r\xedl_~M\xe1\xfd_~J\xfa\xf1\xe9~_J\xfal~\xfd_\xc1\xfa~g\xfast~_S\xe9p~t\xe9mb~\xe9r_\xd3~ct\xf3b~\xe9r_\xd1~\xf3v\xe9m~b\xe9r_~D\xe9c\xe9~mb\xe9r".split("_"),monthsShort:"J~\xe1\xf1_~F\xe9b_~M\xe1r_~\xc1pr_~M\xe1\xfd_~J\xfa\xf1_~J\xfal_~\xc1\xfag_~S\xe9p_~\xd3ct_~\xd1\xf3v_~D\xe9c".split("_"),monthsParseExact:!0,weekdays:"S~\xfa\xf1d\xe1~\xfd_M\xf3~\xf1d\xe1\xfd~_T\xfa\xe9~sd\xe1\xfd~_W\xe9d~\xf1\xe9sd~\xe1\xfd_T~h\xfars~d\xe1\xfd_~Fr\xedd~\xe1\xfd_S~\xe1t\xfar~d\xe1\xfd".split("_"),weekdaysShort:"S~\xfa\xf1_~M\xf3\xf1_~T\xfa\xe9_~W\xe9d_~Th\xfa_~Fr\xed_~S\xe1t".split("_"),weekdaysMin:"S~\xfa_M\xf3~_T\xfa_~W\xe9_T~h_Fr~_S\xe1".split("_"),weekdaysParseExact:!0,longDateFormat:{LT:"HH:mm",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY HH:mm",LLLL:"dddd, D MMMM YYYY HH:mm"},calendar:{sameDay:"[T~\xf3d\xe1~\xfd \xe1t] LT",nextDay:"[T~\xf3m\xf3~rr\xf3~w \xe1t] LT",nextWeek:"dddd [\xe1t] LT",lastDay:"[\xdd~\xe9st~\xe9rd\xe1~\xfd \xe1t] LT",lastWeek:"[L~\xe1st] dddd [\xe1t] LT",sameElse:"L"},relativeTime:{future:"\xed~\xf1 %s",past:"%s \xe1~g\xf3",s:"\xe1 ~f\xe9w ~s\xe9c\xf3~\xf1ds",ss:"%d s~\xe9c\xf3\xf1~ds",m:"\xe1 ~m\xed\xf1~\xfat\xe9",mm:"%d m~\xed\xf1\xfa~t\xe9s",h:"\xe1~\xf1 h\xf3~\xfar",hh:"%d h~\xf3\xfars",d:"\xe1 ~d\xe1\xfd",dd:"%d d~\xe1\xfds",M:"\xe1 ~m\xf3\xf1~th",MM:"%d m~\xf3\xf1t~hs",y:"\xe1 ~\xfd\xe9\xe1r",yy:"%d \xfd~\xe9\xe1rs"},dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(g){var w=g%10;return g+(1==~~(g%100/10)?"th":1===w?"st":2===w?"nd":3===w?"rd":"th")},week:{dow:1,doy:4}})}(y(15439))},9058:function(Mt,Le,y){
853//! moment.js locale configuration
854//! locale : Yoruba Nigeria [yo]
855//! author : Atolagbe Abisoye : https://github.com/andela-batolagbe
856!function(s){"use strict";
857//! moment.js locale configuration
858s.defineLocale("yo",{months:"S\u1eb9\u0301r\u1eb9\u0301_E\u0300re\u0300le\u0300_\u1eb8r\u1eb9\u0300na\u0300_I\u0300gbe\u0301_E\u0300bibi_O\u0300ku\u0300du_Ag\u1eb9mo_O\u0300gu\u0301n_Owewe_\u1ecc\u0300wa\u0300ra\u0300_Be\u0301lu\u0301_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),monthsShort:"S\u1eb9\u0301r_E\u0300rl_\u1eb8rn_I\u0300gb_E\u0300bi_O\u0300ku\u0300_Ag\u1eb9_O\u0300gu\u0301_Owe_\u1ecc\u0300wa\u0300_Be\u0301l_\u1ecc\u0300p\u1eb9\u0300\u0300".split("_"),weekdays:"A\u0300i\u0300ku\u0301_Aje\u0301_I\u0300s\u1eb9\u0301gun_\u1eccj\u1ecd\u0301ru\u0301_\u1eccj\u1ecd\u0301b\u1ecd_\u1eb8ti\u0300_A\u0300ba\u0301m\u1eb9\u0301ta".split("_"),weekdaysShort:"A\u0300i\u0300k_Aje\u0301_I\u0300s\u1eb9\u0301_\u1eccjr_\u1eccjb_\u1eb8ti\u0300_A\u0300ba\u0301".split("_"),weekdaysMin:"A\u0300i\u0300_Aj_I\u0300s_\u1eccr_\u1eccb_\u1eb8t_A\u0300b".split("_"),longDateFormat:{LT:"h:mm A",LTS:"h:mm:ss A",L:"DD/MM/YYYY",LL:"D MMMM YYYY",LLL:"D MMMM YYYY h:mm A",LLLL:"dddd, D MMMM YYYY h:mm A"},calendar:{sameDay:"[O\u0300ni\u0300 ni] LT",nextDay:"[\u1ecc\u0300la ni] LT",nextWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301n'b\u1ecd] [ni] LT",lastDay:"[A\u0300na ni] LT",lastWeek:"dddd [\u1eccs\u1eb9\u0300 to\u0301l\u1ecd\u0301] [ni] LT",sameElse:"L"},relativeTime:{future:"ni\u0301 %s",past:"%s k\u1ecdja\u0301",s:"i\u0300s\u1eb9ju\u0301 aaya\u0301 die",ss:"aaya\u0301 %d",m:"i\u0300s\u1eb9ju\u0301 kan",mm:"i\u0300s\u1eb9ju\u0301 %d",h:"wa\u0301kati kan",hh:"wa\u0301kati %d",d:"\u1ecdj\u1ecd\u0301 kan",dd:"\u1ecdj\u1ecd\u0301 %d",M:"osu\u0300 kan",MM:"osu\u0300 %d",y:"\u1ecddu\u0301n kan",yy:"\u1ecddu\u0301n %d"},dayOfMonthOrdinalParse:/\u1ecdj\u1ecd\u0301\s\d{1,2}/,ordinal:"\u1ecdj\u1ecd\u0301 %d",week:{dow:1,doy:4}})}(y(15439))},77908:function(Mt,Le,y){
859//! moment.js locale configuration
860//! locale : Chinese (China) [zh-cn]
861//! author : suupic : https://github.com/suupic
862//! author : Zeno Zeng : https://github.com/zenozeng
863//! author : uu109 : https://github.com/uu109
864!function(s){"use strict";
vendor: 7,303 bytes, lines 865-888
865//! moment.js locale configuration
866s.defineLocale("zh-cn",{months:"\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".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u5468\u65e5_\u5468\u4e00_\u5468\u4e8c_\u5468\u4e09_\u5468\u56db_\u5468\u4e94_\u5468\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5Ah\u70b9mm\u5206",LLLL:"YYYY\u5e74M\u6708D\u65e5ddddAh\u70b9mm\u5206",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?g:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?g+12:g>=11?g:g+12},meridiem:function(g,w,f){var O=100*g+w;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:function(g){return g.week()!==this.week()?"[\u4e0b]dddLT":"[\u672c]dddLT"},lastDay:"[\u6628\u5929]LT",lastWeek:function(g){return this.week()!==g.week()?"[\u4e0a]dddLT":"[\u672c]dddLT"},sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u5468)/,ordinal:function(g,w){switch(w){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u5468";default:return g}},relativeTime:{future:"%s\u540e",past:"%s\u524d",s:"\u51e0\u79d2",ss:"%d \u79d2",m:"1 \u5206\u949f",mm:"%d \u5206\u949f",h:"1 \u5c0f\u65f6",hh:"%d \u5c0f\u65f6",d:"1 \u5929",dd:"%d \u5929",w:"1 \u5468",ww:"%d \u5468",M:"1 \u4e2a\u6708",MM:"%d \u4e2a\u6708",y:"1 \u5e74",yy:"%d \u5e74"},week:{dow:1,doy:4}})}(y(15439))},8867:function(Mt,Le,y){
867//! moment.js locale configuration
868//! locale : Chinese (Hong Kong) [zh-hk]
869//! author : Ben : https://github.com/ben-lin
870//! author : Chris Lam : https://github.com/hehachris
871//! author : Konstantin : https://github.com/skfd
872//! author : Anthony : https://github.com/anthonylau
873!function(s){"use strict";
874//! moment.js locale configuration
875s.defineLocale("zh-hk",{months:"\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".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?g:"\u4e2d\u5348"===w?g>=11?g:g+12:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?g+12:void 0},meridiem:function(g,w,f){var O=100*g+w;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1200?"\u4e0a\u5348":1200===O?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929]LT",nextDay:"[\u660e\u5929]LT",nextWeek:"[\u4e0b]ddddLT",lastDay:"[\u6628\u5929]LT",lastWeek:"[\u4e0a]ddddLT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(g,w){switch(w){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(y(15439))},31133:function(Mt,Le,y){
876//! moment.js locale configuration
877//! locale : Chinese (Macau) [zh-mo]
878//! author : Ben : https://github.com/ben-lin
879//! author : Chris Lam : https://github.com/hehachris
880//! author : Tan Yuanhong : https://github.com/le0tan
881!function(s){"use strict";
882//! moment.js locale configuration
883s.defineLocale("zh-mo",{months:"\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".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"DD/MM/YYYY",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"D/M/YYYY",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?g:"\u4e2d\u5348"===w?g>=11?g:g+12:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?g+12:void 0},meridiem:function(g,w,f){var O=100*g+w;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(g,w){switch(w){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},relativeTime:{future:"%s\u5167",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(y(15439))},83291:function(Mt,Le,y){
884//! moment.js locale configuration
885//! locale : Chinese (Taiwan) [zh-tw]
886//! author : Ben : https://github.com/ben-lin
887//! author : Chris Lam : https://github.com/hehachris
888!function(s){"use strict";
vendor: 62,012 bytes, lines 889-892
889//! moment.js locale configuration
890s.defineLocale("zh-tw",{months:"\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".split("_"),monthsShort:"1\u6708_2\u6708_3\u6708_4\u6708_5\u6708_6\u6708_7\u6708_8\u6708_9\u6708_10\u6708_11\u6708_12\u6708".split("_"),weekdays:"\u661f\u671f\u65e5_\u661f\u671f\u4e00_\u661f\u671f\u4e8c_\u661f\u671f\u4e09_\u661f\u671f\u56db_\u661f\u671f\u4e94_\u661f\u671f\u516d".split("_"),weekdaysShort:"\u9031\u65e5_\u9031\u4e00_\u9031\u4e8c_\u9031\u4e09_\u9031\u56db_\u9031\u4e94_\u9031\u516d".split("_"),weekdaysMin:"\u65e5_\u4e00_\u4e8c_\u4e09_\u56db_\u4e94_\u516d".split("_"),longDateFormat:{LT:"HH:mm",LTS:"HH:mm:ss",L:"YYYY/MM/DD",LL:"YYYY\u5e74M\u6708D\u65e5",LLL:"YYYY\u5e74M\u6708D\u65e5 HH:mm",LLLL:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm",l:"YYYY/M/D",ll:"YYYY\u5e74M\u6708D\u65e5",lll:"YYYY\u5e74M\u6708D\u65e5 HH:mm",llll:"YYYY\u5e74M\u6708D\u65e5dddd HH:mm"},meridiemParse:/\u51cc\u6668|\u65e9\u4e0a|\u4e0a\u5348|\u4e2d\u5348|\u4e0b\u5348|\u665a\u4e0a/,meridiemHour:function(g,w){return 12===g&&(g=0),"\u51cc\u6668"===w||"\u65e9\u4e0a"===w||"\u4e0a\u5348"===w?g:"\u4e2d\u5348"===w?g>=11?g:g+12:"\u4e0b\u5348"===w||"\u665a\u4e0a"===w?g+12:void 0},meridiem:function(g,w,f){var O=100*g+w;return O<600?"\u51cc\u6668":O<900?"\u65e9\u4e0a":O<1130?"\u4e0a\u5348":O<1230?"\u4e2d\u5348":O<1800?"\u4e0b\u5348":"\u665a\u4e0a"},calendar:{sameDay:"[\u4eca\u5929] LT",nextDay:"[\u660e\u5929] LT",nextWeek:"[\u4e0b]dddd LT",lastDay:"[\u6628\u5929] LT",lastWeek:"[\u4e0a]dddd LT",sameElse:"L"},dayOfMonthOrdinalParse:/\d{1,2}(\u65e5|\u6708|\u9031)/,ordinal:function(g,w){switch(w){case"d":case"D":case"DDD":return g+"\u65e5";case"M":return g+"\u6708";case"w":case"W":return g+"\u9031";default:return g}},relativeTime:{future:"%s\u5f8c",past:"%s\u524d",s:"\u5e7e\u79d2",ss:"%d \u79d2",m:"1 \u5206\u9418",mm:"%d \u5206\u9418",h:"1 \u5c0f\u6642",hh:"%d \u5c0f\u6642",d:"1 \u5929",dd:"%d \u5929",M:"1 \u500b\u6708",MM:"%d \u500b\u6708",y:"1 \u5e74",yy:"%d \u5e74"}})}(y(15439))},15439:function(Mt,Le,y){(Mt=y.nmd(Mt)).exports=function(){"use strict";var s,at;function u(){return s.apply(null,arguments)}function w(h){return h instanceof Array||"[object Array]"===Object.prototype.toString.call(h)}function f(h){return null!=h&&"[object Object]"===Object.prototype.toString.call(h)}function O(h,v){return Object.prototype.hasOwnProperty.call(h,v)}function B(h){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(h).length;var v;for(v in h)if(O(h,v))return!1;return!0}function U(h){return void 0===h}function ie(h){return"number"==typeof h||"[object Number]"===Object.prototype.toString.call(h)}function re(h){return h instanceof Date||"[object Date]"===Object.prototype.toString.call(h)}function Re(h,v){var P,C=[],z=h.length;for(P=0;P<z;++P)C.push(v(h[P],P));return C}function Ee(h,v){for(var C in v)O(v,C)&&(h[C]=v[C]);return O(v,"toString")&&(h.toString=v.toString),O(v,"valueOf")&&(h.valueOf=v.valueOf),h}function je(h,v,C,P){return vi(h,v,C,P,!0).utc()}function We(h){return null==h._pf&&(h._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),h._pf}function mt(h){var v=null,C=!1,P=h._d&&!isNaN(h._d.getTime());return P&&(v=We(h),C=at.call(v.parsedDateParts,function(z){return null!=z}),P=v.overflow<0&&!v.empty&&!v.invalidEra&&!v.invalidMonth&&!v.invalidWeekday&&!v.weekdayMismatch&&!v.nullInput&&!v.invalidFormat&&!v.userInvalidated&&(!v.meridiem||v.meridiem&&C),h._strict&&(P=P&&0===v.charsLeftOver&&0===v.unusedTokens.length&&void 0===v.bigHour)),null!=Object.isFrozen&&Object.isFrozen(h)?P:(h._isValid=P,h._isValid)}function kt(h){var v=je(NaN);return null!=h?Ee(We(v),h):We(v).userInvalidated=!0,v}at=Array.prototype.some?Array.prototype.some:function(h){var P,v=Object(this),C=v.length>>>0;for(P=0;P<C;P++)if(P in v&&h.call(this,v[P],P,v))return!0;return!1};var Yt=u.momentProperties=[],ft=!1;function Ze(h,v){var C,P,z,be=Yt.length;if(U(v._isAMomentObject)||(h._isAMomentObject=v._isAMomentObject),U(v._i)||(h._i=v._i),U(v._f)||(h._f=v._f),U(v._l)||(h._l=v._l),U(v._strict)||(h._strict=v._strict),U(v._tzm)||(h._tzm=v._tzm),U(v._isUTC)||(h._isUTC=v._isUTC),U(v._offset)||(h._offset=v._offset),U(v._pf)||(h._pf=We(v)),U(v._locale)||(h._locale=v._locale),be>0)for(C=0;C<be;C++)U(z=v[P=Yt[C]])||(h[P]=z);return h}function Ke(h){Ze(this,h),this._d=new Date(null!=h._d?h._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===ft&&(ft=!0,u.updateOffset(this),ft=!1)}function xe(h){return h instanceof Ke||null!=h&&null!=h._isAMomentObject}function Fe(h){!1===u.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+h)}function ce(h,v){var C=!0;return Ee(function(){if(null!=u.deprecationHandler&&u.deprecationHandler(null,h),C){var z,be,Ce,P=[],nt=arguments.length;for(be=0;be<nt;be++){if(z="","object"==typeof arguments[be]){for(Ce in z+="\n["+be+"] ",arguments[0])O(arguments[0],Ce)&&(z+=Ce+": "+arguments[0][Ce]+", ");z=z.slice(0,-2)}else z=arguments[be];P.push(z)}Fe(h+"\nArguments: "+Array.prototype.slice.call(P).join("")+"\n"+(new Error).stack),C=!1}return v.apply(this,arguments)},v)}var qt,rt={};function Lt(h,v){null!=u.deprecationHandler&&u.deprecationHandler(h,v),rt[h]||(Fe(v),rt[h]=!0)}function jt(h){return typeof Function<"u"&&h instanceof Function||"[object Function]"===Object.prototype.toString.call(h)}function Ht(h,v){var P,C=Ee({},h);for(P in v)O(v,P)&&(f(h[P])&&f(v[P])?(C[P]={},Ee(C[P],h[P]),Ee(C[P],v[P])):null!=v[P]?C[P]=v[P]:delete C[P]);for(P in h)O(h,P)&&!O(v,P)&&f(h[P])&&(C[P]=Ee({},C[P]));return C}function Tt(h){null!=h&&this.set(h)}u.suppressDeprecationWarnings=!1,u.deprecationHandler=null,qt=Object.keys?Object.keys:function(h){var v,C=[];for(v in h)O(h,v)&&C.push(v);return C};function Dn(h,v,C){var P=""+Math.abs(h);return(h>=0?C?"+":"":"-")+Math.pow(10,Math.max(0,v-P.length)).toString().substr(1)+P}var st=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,_t=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ut={},Ge={};function ct(h,v,C,P){var z=P;"string"==typeof P&&(z=function(){return this[P]()}),h&&(Ge[h]=z),v&&(Ge[v[0]]=function(){return Dn(z.apply(this,arguments),v[1],v[2])}),C&&(Ge[C]=function(){return this.localeData().ordinal(z.apply(this,arguments),h)})}function ye(h){return h.match(/\[[\s\S]/)?h.replace(/^\[|\]$/g,""):h.replace(/\\/g,"")}function Qe(h,v){return h.isValid()?(v=Ct(v,h.localeData()),ut[v]=ut[v]||function Ot(h){var C,P,v=h.match(st);for(C=0,P=v.length;C<P;C++)v[C]=Ge[v[C]]?Ge[v[C]]:ye(v[C]);return function(z){var Ce,be="";for(Ce=0;Ce<P;Ce++)be+=jt(v[Ce])?v[Ce].call(z,h):v[Ce];return be}}(v),ut[v](h)):h.localeData().invalidDate()}function Ct(h,v){var C=5;function P(z){return v.longDateFormat(z)||z}for(_t.lastIndex=0;C>=0&&_t.test(h);)h=h.replace(_t,P),_t.lastIndex=0,C-=1;return h}var Vt={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function hn(h){return"string"==typeof h?Vt[h]||Vt[h.toLowerCase()]:void 0}function Be(h){var C,P,v={};for(P in h)O(h,P)&&(C=hn(P))&&(v[C]=h[P]);return v}var ue={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Y,Ue=/\d/,Bt=/\d\d/,Qt=/\d{3}/,pt=/\d{4}/,It=/[+-]?\d{6}/,Ne=/\d\d?/,he=/\d\d\d\d?/,Te=/\d\d\d\d\d\d?/,me=/\d{1,3}/,qe=/\d{1,4}/,Wt=/[+-]?\d{1,6}/,tn=/\d+/,An=/[+-]?\d+/,St=/Z|[+-]\d\d:?\d\d/gi,gn=/Z|[+-]\d\d(?::?\d\d)?/gi,Me=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,yt=/^[1-9]\d?/,Q=/^([1-9]\d|\d)/;function T(h,v,C){Y[h]=jt(v)?v:function(P,z){return P&&C?C:v}}function se(h,v){return O(Y,h)?Y[h](v._strict,v._locale):new RegExp(function Pe(h){return Pt(h.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(v,C,P,z,be){return C||P||z||be}))}(h))}function Pt(h){return h.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function ln(h){return h<0?Math.ceil(h)||0:Math.floor(h)}function wn(h){var v=+h,C=0;return 0!==v&&isFinite(v)&&(C=ln(v)),C}Y={};var Bn={};function On(h,v){var C,z,P=v;for("string"==typeof h&&(h=[h]),ie(v)&&(P=function(be,Ce){Ce[v]=wn(be)}),z=h.length,C=0;C<z;C++)Bn[h[C]]=P}function gt(h,v){On(h,function(C,P,z,be){z._w=z._w||{},v(C,z._w,z,be)})}function ot(h,v,C){null!=v&&O(Bn,h)&&Bn[h](v,C._a,C,h)}function pe(h){return h%4==0&&h%100!=0||h%400==0}var q=0,we=1,ne=2,Ae=3,bt=4,rn=5,xn=6,qn=7,oi=8;function ui(h){return pe(h)?366:365}ct("Y",0,0,function(){var h=this.year();return h<=9999?Dn(h,4):"+"+h}),ct(0,["YY",2],0,function(){return this.year()%100}),ct(0,["YYYY",4],0,"year"),ct(0,["YYYYY",5],0,"year"),ct(0,["YYYYYY",6,!0],0,"year"),T("Y",An),T("YY",Ne,Bt),T("YYYY",qe,pt),T("YYYYY",Wt,It),T("YYYYYY",Wt,It),On(["YYYYY","YYYYYY"],q),On("YYYY",function(h,v){v[q]=2===h.length?u.parseTwoDigitYear(h):wn(h)}),On("YY",function(h,v){v[q]=u.parseTwoDigitYear(h)}),On("Y",function(h,v){v[q]=parseInt(h,10)}),u.parseTwoDigitYear=function(h){return wn(h)+(wn(h)>68?1900:2e3)};var _i,ji=er("FullYear",!0);function er(h,v){return function(C){return null!=C?(gi(this,h,C),u.updateOffset(this,v),this):xr(this,h)}}function xr(h,v){if(!h.isValid())return NaN;var C=h._d,P=h._isUTC;switch(v){case"Milliseconds":return P?C.getUTCMilliseconds():C.getMilliseconds();case"Seconds":return P?C.getUTCSeconds():C.getSeconds();case"Minutes":return P?C.getUTCMinutes():C.getMinutes();case"Hours":return P?C.getUTCHours():C.getHours();case"Date":return P?C.getUTCDate():C.getDate();case"Day":return P?C.getUTCDay():C.getDay();case"Month":return P?C.getUTCMonth():C.getMonth();case"FullYear":return P?C.getUTCFullYear():C.getFullYear();default:return NaN}}function gi(h,v,C){var P,z,be,Ce,nt;if(h.isValid()&&!isNaN(C)){switch(P=h._d,z=h._isUTC,v){case"Milliseconds":return void(z?P.setUTCMilliseconds(C):P.setMilliseconds(C));case"Seconds":return void(z?P.setUTCSeconds(C):P.setSeconds(C));case"Minutes":return void(z?P.setUTCMinutes(C):P.setMinutes(C));case"Hours":return void(z?P.setUTCHours(C):P.setHours(C));case"Date":return void(z?P.setUTCDate(C):P.setDate(C));case"FullYear":break;default:return}be=C,Ce=h.month(),nt=29!==(nt=h.date())||1!==Ce||pe(be)?nt:28,z?P.setUTCFullYear(be,Ce,nt):P.setFullYear(be,Ce,nt)}}function es(h,v){if(isNaN(h)||isNaN(v))return NaN;var C=function kr(h,v){return(h%v+v)%v}(v,12);return h+=(v-C)/12,1===C?pe(h)?29:28:31-C%7%2}_i=Array.prototype.indexOf?Array.prototype.indexOf:function(h){var v;for(v=0;v<this.length;++v)if(this[v]===h)return v;return-1},ct("M",["MM",2],"Mo",function(){return this.month()+1}),ct("MMM",0,0,function(h){return this.localeData().monthsShort(this,h)}),ct("MMMM",0,0,function(h){return this.localeData().months(this,h)}),T("M",Ne,yt),T("MM",Ne,Bt),T("MMM",function(h,v){return v.monthsShortRegex(h)}),T("MMMM",function(h,v){return v.monthsRegex(h)}),On(["M","MM"],function(h,v){v[we]=wn(h)-1}),On(["MMM","MMMM"],function(h,v,C,P){var z=C._locale.monthsParse(h,P,C._strict);null!=z?v[we]=z:We(C).invalidMonth=h});var ar="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ci="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),dt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ft=Me,L=Me;function Je(h,v,C){var P,z,be,Ce=h.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],P=0;P<12;++P)be=je([2e3,P]),this._shortMonthsParse[P]=this.monthsShort(be,"").toLocaleLowerCase(),this._longMonthsParse[P]=this.months(be,"").toLocaleLowerCase();return C?"MMM"===v?-1!==(z=_i.call(this._shortMonthsParse,Ce))?z:null:-1!==(z=_i.call(this._longMonthsParse,Ce))?z:null:"MMM"===v?-1!==(z=_i.call(this._shortMonthsParse,Ce))||-1!==(z=_i.call(this._longMonthsParse,Ce))?z:null:-1!==(z=_i.call(this._longMonthsParse,Ce))||-1!==(z=_i.call(this._shortMonthsParse,Ce))?z:null}function Nn(h,v){if(!h.isValid())return h;if("string"==typeof v)if(/^\d+$/.test(v))v=wn(v);else if(!ie(v=h.localeData().monthsParse(v)))return h;var C=v,P=h.date();return P=P<29?P:Math.min(P,es(h.year(),C)),h._isUTC?h._d.setUTCMonth(C,P):h._d.setMonth(C,P),h}function Zn(h){return null!=h?(Nn(this,h),u.updateOffset(this,!0),this):xr(this,"Month")}function pr(){function h(At,Gt){return Gt.length-At.length}var z,be,Ce,nt,v=[],C=[],P=[];for(z=0;z<12;z++)be=je([2e3,z]),Ce=Pt(this.monthsShort(be,"")),nt=Pt(this.months(be,"")),v.push(Ce),C.push(nt),P.push(nt),P.push(Ce);v.sort(h),C.sort(h),P.sort(h),this._monthsRegex=new RegExp("^("+P.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+C.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+v.join("|")+")","i")}function Cr(h,v,C,P,z,be,Ce){var nt;return h<100&&h>=0?(nt=new Date(h+400,v,C,P,z,be,Ce),isFinite(nt.getFullYear())&&nt.setFullYear(h)):nt=new Date(h,v,C,P,z,be,Ce),nt}function Er(h){var v,C;return h<100&&h>=0?((C=Array.prototype.slice.call(arguments))[0]=h+400,v=new Date(Date.UTC.apply(null,C)),isFinite(v.getUTCFullYear())&&v.setUTCFullYear(h)):v=new Date(Date.UTC.apply(null,arguments)),v}function Lr(h,v,C){var P=7+v-C;return-(7+Er(h,0,P).getUTCDay()-v)%7+P-1}function rr(h,v,C,P,z){var At,Gt,nt=1+7*(v-1)+(7+C-P)%7+Lr(h,P,z);return nt<=0?Gt=ui(At=h-1)+nt:nt>ui(h)?(At=h+1,Gt=nt-ui(h)):(At=h,Gt=nt),{year:At,dayOfYear:Gt}}function Zr(h,v,C){var be,Ce,P=Lr(h.year(),v,C),z=Math.floor((h.dayOfYear()-P-1)/7)+1;return z<1?be=z+mr(Ce=h.year()-1,v,C):z>mr(h.year(),v,C)?(be=z-mr(h.year(),v,C),Ce=h.year()+1):(Ce=h.year(),be=z),{week:be,year:Ce}}function mr(h,v,C){var P=Lr(h,v,C),z=Lr(h+1,v,C);return(ui(h)-P+z)/7}ct("w",["ww",2],"wo","week"),ct("W",["WW",2],"Wo","isoWeek"),T("w",Ne,yt),T("ww",Ne,Bt),T("W",Ne,yt),T("WW",Ne,Bt),gt(["w","ww","W","WW"],function(h,v,C,P){v[P.substr(0,1)]=wn(h)});function Fr(h,v){return h.slice(v,7).concat(h.slice(0,v))}ct("d",0,"do","day"),ct("dd",0,0,function(h){return this.localeData().weekdaysMin(this,h)}),ct("ddd",0,0,function(h){return this.localeData().weekdaysShort(this,h)}),ct("dddd",0,0,function(h){return this.localeData().weekdays(this,h)}),ct("e",0,0,"weekday"),ct("E",0,0,"isoWeekday"),T("d",Ne),T("e",Ne),T("E",Ne),T("dd",function(h,v){return v.weekdaysMinRegex(h)}),T("ddd",function(h,v){return v.weekdaysShortRegex(h)}),T("dddd",function(h,v){return v.weekdaysRegex(h)}),gt(["dd","ddd","dddd"],function(h,v,C,P){var z=C._locale.weekdaysParse(h,P,C._strict);null!=z?v.d=z:We(C).invalidWeekday=h}),gt(["d","e","E"],function(h,v,C,P){v[P]=wn(h)});var gs="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),tr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ea="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),cr=Me,Ji=Me,zr=Me;function yi(h,v,C){var P,z,be,Ce=h.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],P=0;P<7;++P)be=je([2e3,1]).day(P),this._minWeekdaysParse[P]=this.weekdaysMin(be,"").toLocaleLowerCase(),this._shortWeekdaysParse[P]=this.weekdaysShort(be,"").toLocaleLowerCase(),this._weekdaysParse[P]=this.weekdays(be,"").toLocaleLowerCase();return C?"dddd"===v?-1!==(z=_i.call(this._weekdaysParse,Ce))?z:null:"ddd"===v?-1!==(z=_i.call(this._shortWeekdaysParse,Ce))?z:null:-1!==(z=_i.call(this._minWeekdaysParse,Ce))?z:null:"dddd"===v?-1!==(z=_i.call(this._weekdaysParse,Ce))||-1!==(z=_i.call(this._shortWeekdaysParse,Ce))||-1!==(z=_i.call(this._minWeekdaysParse,Ce))?z:null:"ddd"===v?-1!==(z=_i.call(this._shortWeekdaysParse,Ce))||-1!==(z=_i.call(this._weekdaysParse,Ce))||-1!==(z=_i.call(this._minWeekdaysParse,Ce))?z:null:-1!==(z=_i.call(this._minWeekdaysParse,Ce))||-1!==(z=_i.call(this._weekdaysParse,Ce))||-1!==(z=_i.call(this._shortWeekdaysParse,Ce))?z:null}function Jr(){function h(sn,bn){return bn.length-sn.length}var be,Ce,nt,At,Gt,v=[],C=[],P=[],z=[];for(be=0;be<7;be++)Ce=je([2e3,1]).day(be),nt=Pt(this.weekdaysMin(Ce,"")),At=Pt(this.weekdaysShort(Ce,"")),Gt=Pt(this.weekdays(Ce,"")),v.push(nt),C.push(At),P.push(Gt),z.push(nt),z.push(At),z.push(Gt);v.sort(h),C.sort(h),P.sort(h),z.sort(h),this._weekdaysRegex=new RegExp("^("+z.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+P.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+C.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+v.join("|")+")","i")}function Ms(){return this.hours()%12||12}function ts(h,v){ct(h,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),v)})}function _s(h,v){return v._meridiemParse}ct("H",["HH",2],0,"hour"),ct("h",["hh",2],0,Ms),ct("k",["kk",2],0,function Vn(){return this.hours()||24}),ct("hmm",0,0,function(){return""+Ms.apply(this)+Dn(this.minutes(),2)}),ct("hmmss",0,0,function(){return""+Ms.apply(this)+Dn(this.minutes(),2)+Dn(this.seconds(),2)}),ct("Hmm",0,0,function(){return""+this.hours()+Dn(this.minutes(),2)}),ct("Hmmss",0,0,function(){return""+this.hours()+Dn(this.minutes(),2)+Dn(this.seconds(),2)}),ts("a",!0),ts("A",!1),T("a",_s),T("A",_s),T("H",Ne,Q),T("h",Ne,yt),T("k",Ne,yt),T("HH",Ne,Bt),T("hh",Ne,Bt),T("kk",Ne,Bt),T("hmm",he),T("hmmss",Te),T("Hmm",he),T("Hmmss",Te),On(["H","HH"],Ae),On(["k","kk"],function(h,v,C){var P=wn(h);v[Ae]=24===P?0:P}),On(["a","A"],function(h,v,C){C._isPm=C._locale.isPM(h),C._meridiem=h}),On(["h","hh"],function(h,v,C){v[Ae]=wn(h),We(C).bigHour=!0}),On("hmm",function(h,v,C){var P=h.length-2;v[Ae]=wn(h.substr(0,P)),v[bt]=wn(h.substr(P)),We(C).bigHour=!0}),On("hmmss",function(h,v,C){var P=h.length-4,z=h.length-2;v[Ae]=wn(h.substr(0,P)),v[bt]=wn(h.substr(P,2)),v[rn]=wn(h.substr(z)),We(C).bigHour=!0}),On("Hmm",function(h,v,C){var P=h.length-2;v[Ae]=wn(h.substr(0,P)),v[bt]=wn(h.substr(P))}),On("Hmmss",function(h,v,C){var P=h.length-4,z=h.length-2;v[Ae]=wn(h.substr(0,P)),v[bt]=wn(h.substr(P,2)),v[rn]=wn(h.substr(z))});var ta=er("Hours",!0);var Pi,Ds={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:ar,monthsShort:Ci,week:{dow:0,doy:6},weekdays:gs,weekdaysMin:ea,weekdaysShort:tr,meridiemParse:/[ap]\.?m?\.?/i},Gi={},Qr={};function Ir(h,v){var C,P=Math.min(h.length,v.length);for(C=0;C<P;C+=1)if(h[C]!==v[C])return C;return P}function xs(h){return h&&h.toLowerCase().replace("_","-")}function ns(h){var v=null;if(void 0===Gi[h]&&Mt&&Mt.exports&&function Qi(h){return!(!h||!h.match("^[^/\\\\]*$"))}(h))try{v=Pi._abbr,y(46700)("./"+h),qr(v)}catch{Gi[h]=null}return Gi[h]}function qr(h,v){var C;return h&&((C=U(v)?Yr(h):Ts(h,v))?Pi=C:typeof console<"u"&&console.warn&&console.warn("Locale "+h+" not found. Did you forget to load it?")),Pi._abbr}function Ts(h,v){if(null!==v){var C,P=Ds;if(v.abbr=h,null!=Gi[h])Lt("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),P=Gi[h]._config;else if(null!=v.parentLocale)if(null!=Gi[v.parentLocale])P=Gi[v.parentLocale]._config;else{if(null==(C=ns(v.parentLocale)))return Qr[v.parentLocale]||(Qr[v.parentLocale]=[]),Qr[v.parentLocale].push({name:h,config:v}),null;P=C._config}return Gi[h]=new Tt(Ht(P,v)),Qr[h]&&Qr[h].forEach(function(z){Ts(z.name,z.config)}),qr(h),Gi[h]}return delete Gi[h],null}function Yr(h){var v;if(h&&h._locale&&h._locale._abbr&&(h=h._locale._abbr),!h)return Pi;if(!w(h)){if(v=ns(h))return v;h=[h]}return function Vs(h){for(var C,P,z,be,v=0;v<h.length;){for(C=(be=xs(h[v]).split("-")).length,P=(P=xs(h[v+1]))?P.split("-"):null;C>0;){if(z=ns(be.slice(0,C).join("-")))return z;if(P&&P.length>=C&&Ir(be,P)>=C-1)break;C--}v++}return Pi}(h)}function wt(h){var v,C=h._a;return C&&-2===We(h).overflow&&(v=C[we]<0||C[we]>11?we:C[ne]<1||C[ne]>es(C[q],C[we])?ne:C[Ae]<0||C[Ae]>24||24===C[Ae]&&(0!==C[bt]||0!==C[rn]||0!==C[xn])?Ae:C[bt]<0||C[bt]>59?bt:C[rn]<0||C[rn]>59?rn:C[xn]<0||C[xn]>999?xn:-1,We(h)._overflowDayOfYear&&(v<q||v>ne)&&(v=ne),We(h)._overflowWeeks&&-1===v&&(v=qn),We(h)._overflowWeekday&&-1===v&&(v=oi),We(h).overflow=v),h}var ke=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,lt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Rt=/Z|[+-]\d\d(?::?\d\d)?/,en=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Tn=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Gn=/^\/?Date\((-?\d+)/i,bi=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,_r={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function Tr(h){var v,C,be,Ce,nt,At,P=h._i,z=ke.exec(P)||lt.exec(P),Gt=en.length,sn=Tn.length;if(z){for(We(h).iso=!0,v=0,C=Gt;v<C;v++)if(en[v][1].exec(z[1])){Ce=en[v][0],be=!1!==en[v][2];break}if(null==Ce)return void(h._isValid=!1);if(z[3]){for(v=0,C=sn;v<C;v++)if(Tn[v][1].exec(z[3])){nt=(z[2]||" ")+Tn[v][0];break}if(null==nt)return void(h._isValid=!1)}if(!be&&null!=nt)return void(h._isValid=!1);if(z[4]){if(!Rt.exec(z[4]))return void(h._isValid=!1);At="Z"}h._f=Ce+(nt||"")+(At||""),te(h)}else h._isValid=!1}function Wi(h){var v=parseInt(h,10);return v<=49?2e3+v:v<=999?1900+v:v}function vs(h){var C,v=bi.exec(function Sr(h){return h.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(h._i));if(v){if(C=function ki(h,v,C,P,z,be){var Ce=[Wi(h),Ci.indexOf(v),parseInt(C,10),parseInt(P,10),parseInt(z,10)];return be&&Ce.push(parseInt(be,10)),Ce}(v[4],v[3],v[2],v[5],v[6],v[7]),!function Br(h,v,C){return!h||tr.indexOf(h)===new Date(v[0],v[1],v[2]).getDay()||(We(C).weekdayMismatch=!0,C._isValid=!1,!1)}(v[1],C,h))return;h._a=C,h._tzm=function Ns(h,v,C){if(h)return _r[h];if(v)return 0;var P=parseInt(C,10),z=P%100;return(P-z)/100*60+z}(v[8],v[9],v[10]),h._d=Er.apply(null,h._a),h._d.setUTCMinutes(h._d.getUTCMinutes()-h._tzm),We(h).rfc2822=!0}else h._isValid=!1}function Wr(h,v,C){return h??v??C}function zs(h){var v,C,z,be,Ce,P=[];if(!h._d){for(z=function hi(h){var v=new Date(u.now());return h._useUTC?[v.getUTCFullYear(),v.getUTCMonth(),v.getUTCDate()]:[v.getFullYear(),v.getMonth(),v.getDate()]}(h),h._w&&null==h._a[ne]&&null==h._a[we]&&function oe(h){var v,C,P,z,be,Ce,nt,At,Gt;null!=(v=h._w).GG||null!=v.W||null!=v.E?(be=1,Ce=4,C=Wr(v.GG,h._a[q],Zr(Li(),1,4).year),P=Wr(v.W,1),((z=Wr(v.E,1))<1||z>7)&&(At=!0)):(be=h._locale._week.dow,Ce=h._locale._week.doy,Gt=Zr(Li(),be,Ce),C=Wr(v.gg,h._a[q],Gt.year),P=Wr(v.w,Gt.week),null!=v.d?((z=v.d)<0||z>6)&&(At=!0):null!=v.e?(z=v.e+be,(v.e<0||v.e>6)&&(At=!0)):z=be),P<1||P>mr(C,be,Ce)?We(h)._overflowWeeks=!0:null!=At?We(h)._overflowWeekday=!0:(nt=rr(C,P,z,be,Ce),h._a[q]=nt.year,h._dayOfYear=nt.dayOfYear)}(h),null!=h._dayOfYear&&(Ce=Wr(h._a[q],z[q]),(h._dayOfYear>ui(Ce)||0===h._dayOfYear)&&(We(h)._overflowDayOfYear=!0),C=Er(Ce,0,h._dayOfYear),h._a[we]=C.getUTCMonth(),h._a[ne]=C.getUTCDate()),v=0;v<3&&null==h._a[v];++v)h._a[v]=P[v]=z[v];for(;v<7;v++)h._a[v]=P[v]=null==h._a[v]?2===v?1:0:h._a[v];24===h._a[Ae]&&0===h._a[bt]&&0===h._a[rn]&&0===h._a[xn]&&(h._nextDay=!0,h._a[Ae]=0),h._d=(h._useUTC?Er:Cr).apply(null,P),be=h._useUTC?h._d.getUTCDay():h._d.getDay(),null!=h._tzm&&h._d.setUTCMinutes(h._d.getUTCMinutes()-h._tzm),h._nextDay&&(h._a[Ae]=24),h._w&&typeof h._w.d<"u"&&h._w.d!==be&&(We(h).weekdayMismatch=!0)}}function te(h){if(h._f!==u.ISO_8601)if(h._f!==u.RFC_2822){h._a=[],We(h).empty=!0;var C,P,z,be,Ce,Gt,sn,v=""+h._i,nt=v.length,At=0;for(sn=(z=Ct(h._f,h._locale).match(st)||[]).length,C=0;C<sn;C++)(P=(v.match(se(be=z[C],h))||[])[0])&&((Ce=v.substr(0,v.indexOf(P))).length>0&&We(h).unusedInput.push(Ce),v=v.slice(v.indexOf(P)+P.length),At+=P.length),Ge[be]?(P?We(h).empty=!1:We(h).unusedTokens.push(be),ot(be,P,h)):h._strict&&!P&&We(h).unusedTokens.push(be);We(h).charsLeftOver=nt-At,v.length>0&&We(h).unusedInput.push(v),h._a[Ae]<=12&&!0===We(h).bigHour&&h._a[Ae]>0&&(We(h).bigHour=void 0),We(h).parsedDateParts=h._a.slice(0),We(h).meridiem=h._meridiem,h._a[Ae]=function J(h,v,C){var P;return null==C?v:null!=h.meridiemHour?h.meridiemHour(v,C):(null!=h.isPM&&((P=h.isPM(C))&&v<12&&(v+=12),!P&&12===v&&(v=0)),v)}(h._locale,h._a[Ae],h._meridiem),null!==(Gt=We(h).era)&&(h._a[q]=h._locale.erasConvertYear(Gt,h._a[q])),zs(h),wt(h)}else vs(h);else Tr(h)}function nr(h){var v=h._i,C=h._f;return h._locale=h._locale||Yr(h._l),null===v||void 0===C&&""===v?kt({nullInput:!0}):("string"==typeof v&&(h._i=v=h._locale.preparse(v)),xe(v)?new Ke(wt(v)):(re(v)?h._d=v:w(C)?function ze(h){var v,C,P,z,be,Ce,nt=!1,At=h._f.length;if(0===At)return We(h).invalidFormat=!0,void(h._d=new Date(NaN));for(z=0;z<At;z++)be=0,Ce=!1,v=Ze({},h),null!=h._useUTC&&(v._useUTC=h._useUTC),v._f=h._f[z],te(v),mt(v)&&(Ce=!0),be+=We(v).charsLeftOver,be+=10*We(v).unusedTokens.length,We(v).score=be,nt?be<P&&(P=be,C=v):(null==P||be<P||Ce)&&(P=be,C=v,Ce&&(nt=!0));Ee(h,C||v)}(h):C?te(h):function vn(h){var v=h._i;U(v)?h._d=new Date(u.now()):re(v)?h._d=new Date(v.valueOf()):"string"==typeof v?function sa(h){var v=Gn.exec(h._i);null===v?(Tr(h),!1===h._isValid&&(delete h._isValid,vs(h),!1===h._isValid&&(delete h._isValid,h._strict?h._isValid=!1:u.createFromInputFallback(h)))):h._d=new Date(+v[1])}(h):w(v)?(h._a=Re(v.slice(0),function(C){return parseInt(C,10)}),zs(h)):f(v)?function pn(h){if(!h._d){var v=Be(h._i);h._a=Re([v.year,v.month,void 0===v.day?v.date:v.day,v.hour,v.minute,v.second,v.millisecond],function(P){return P&&parseInt(P,10)}),zs(h)}}(h):ie(v)?h._d=new Date(v):u.createFromInputFallback(h)}(h),mt(h)||(h._d=null),h))}function vi(h,v,C,P,z){var be={};return(!0===v||!1===v)&&(P=v,v=void 0),(!0===C||!1===C)&&(P=C,C=void 0),(f(h)&&B(h)||w(h)&&0===h.length)&&(h=void 0),be._isAMomentObject=!0,be._useUTC=be._isUTC=z,be._l=C,be._i=h,be._f=v,be._strict=P,function ni(h){var v=new Ke(wt(nr(h)));return v._nextDay&&(v.add(1,"d"),v._nextDay=void 0),v}(be)}function Li(h,v,C,P){return vi(h,v,C,P,!1)}u.createFromInputFallback=ce("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(h){h._d=new Date(h._i+(h._useUTC?" UTC":""))}),u.ISO_8601=function(){},u.RFC_2822=function(){};var ha=ce("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var h=Li.apply(null,arguments);return this.isValid()&&h.isValid()?h<this?this:h:kt()}),Hr=ce("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var h=Li.apply(null,arguments);return this.isValid()&&h.isValid()?h>this?this:h:kt()});function Xs(h,v){var C,P;if(1===v.length&&w(v[0])&&(v=v[0]),!v.length)return Li();for(C=v[0],P=1;P<v.length;++P)(!v[P].isValid()||v[P][h](C))&&(C=v[P]);return C}var ge=["year","quarter","month","week","day","hour","minute","second","millisecond"];function x(h){var v=Be(h),C=v.year||0,P=v.quarter||0,z=v.month||0,be=v.week||v.isoWeek||0,Ce=v.day||0,nt=v.hour||0,At=v.minute||0,Gt=v.second||0,sn=v.millisecond||0;this._isValid=function Xe(h){var v,P,C=!1,z=ge.length;for(v in h)if(O(h,v)&&(-1===_i.call(ge,v)||null!=h[v]&&isNaN(h[v])))return!1;for(P=0;P<z;++P)if(h[ge[P]]){if(C)return!1;parseFloat(h[ge[P]])!==wn(h[ge[P]])&&(C=!0)}return!0}(v),this._milliseconds=+sn+1e3*Gt+6e4*At+1e3*nt*60*60,this._days=+Ce+7*be,this._months=+z+3*P+12*C,this._data={},this._locale=Yr(),this._bubble()}function A(h){return h instanceof x}function V(h){return h<0?-1*Math.round(-1*h):Math.round(h)}function Ie(h,v){ct(h,0,0,function(){var C=this.utcOffset(),P="+";return C<0&&(C=-C,P="-"),P+Dn(~~(C/60),2)+v+Dn(~~C%60,2)})}Ie("Z",":"),Ie("ZZ",""),T("Z",gn),T("ZZ",gn),On(["Z","ZZ"],function(h,v,C){C._useUTC=!0,C._tzm=Et(gn,h)});var Dt=/([\+\-]|\d\d)/gi;function Et(h,v){var z,be,C=(v||"").match(h);return null===C?null:0===(be=60*(z=((C[C.length-1]||[])+"").match(Dt)||["-",0,0])[1]+wn(z[2]))?0:"+"===z[0]?be:-be}function Xt(h,v){var C,P;return v._isUTC?(C=v.clone(),P=(xe(h)||re(h)?h.valueOf():Li(h).valueOf())-C.valueOf(),C._d.setTime(C._d.valueOf()+P),u.updateOffset(C,!1),C):Li(h).local()}function dn(h){return-Math.round(h._d.getTimezoneOffset())}function br(){return!!this.isValid()&&this._isUTC&&0===this._offset}u.updateOffset=function(){};var Ws=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,rs=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $i(h,v){var z,be,Ce,C=h,P=null;return A(h)?C={ms:h._milliseconds,d:h._days,M:h._months}:ie(h)||!isNaN(+h)?(C={},v?C[v]=+h:C.milliseconds=+h):(P=Ws.exec(h))?(z="-"===P[1]?-1:1,C={y:0,d:wn(P[ne])*z,h:wn(P[Ae])*z,m:wn(P[bt])*z,s:wn(P[rn])*z,ms:wn(V(1e3*P[xn]))*z}):(P=rs.exec(h))?C={y:Xi(P[2],z="-"===P[1]?-1:1),M:Xi(P[3],z),w:Xi(P[4],z),d:Xi(P[5],z),h:Xi(P[6],z),m:Xi(P[7],z),s:Xi(P[8],z)}:null==C?C={}:"object"==typeof C&&("from"in C||"to"in C)&&(Ce=function Ui(h,v){var C;return h.isValid()&&v.isValid()?(v=Xt(v,h),h.isBefore(v)?C=Gr(h,v):((C=Gr(v,h)).milliseconds=-C.milliseconds,C.months=-C.months),C):{milliseconds:0,months:0}}(Li(C.from),Li(C.to)),(C={}).ms=Ce.milliseconds,C.M=Ce.months),be=new x(C),A(h)&&O(h,"_locale")&&(be._locale=h._locale),A(h)&&O(h,"_isValid")&&(be._isValid=h._isValid),be}function Xi(h,v){var C=h&&parseFloat(h.replace(",","."));return(isNaN(C)?0:C)*v}function Gr(h,v){var C={};return C.months=v.month()-h.month()+12*(v.year()-h.year()),h.clone().add(C.months,"M").isAfter(v)&&--C.months,C.milliseconds=+v-+h.clone().add(C.months,"M"),C}function aa(h,v){return function(C,P){var be;return null!==P&&!isNaN(+P)&&(Lt(v,"moment()."+v+"(period, number) is deprecated. Please use moment()."+v+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),be=C,C=P,P=be),oa(this,$i(C,P),h),this}}function oa(h,v,C,P){var z=v._milliseconds,be=V(v._days),Ce=V(v._months);h.isValid()&&(P=P??!0,Ce&&Nn(h,xr(h,"Month")+Ce*C),be&&gi(h,"Date",xr(h,"Date")+be*C),z&&h._d.setTime(h._d.valueOf()+z*C),P&&u.updateOffset(h,be||Ce))}$i.fn=x.prototype,$i.invalid=function Z(){return $i(NaN)};var na=aa(1,"add"),Ga=aa(-1,"subtract");function Ca(h){return"string"==typeof h||h instanceof String}function ri(h){return xe(h)||re(h)||Ca(h)||ie(h)||function li(h){var v=w(h),C=!1;return v&&(C=0===h.filter(function(P){return!ie(P)&&Ca(h)}).length),v&&C}(h)||function ai(h){var z,v=f(h)&&!B(h),C=!1,P=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],Ce=P.length;for(z=0;z<Ce;z+=1)C=C||O(h,P[z]);return v&&C}(h)||null==h}function Oi(h,v){if(h.date()<v.date())return-Oi(v,h);var C=12*(v.year()-h.year())+(v.month()-h.month()),P=h.clone().add(C,"months");return-(C+(v-P<0?(v-P)/(P-h.clone().add(C-1,"months")):(v-P)/(h.clone().add(C+1,"months")-P)))||0}function As(h){var v;return void 0===h?this._locale._abbr:(null!=(v=Yr(h))&&(this._locale=v),this)}u.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",u.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var ca=ce("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(h){return void 0===h?this.localeData():this.locale(h)});function Js(){return this._locale}var Ia=1e3,fa=60*Ia,Ra=60*fa,_o=3506328*Ra;function Ea(h,v){return(h%v+v)%v}function ro(h,v,C){return h<100&&h>=0?new Date(h+400,v,C)-_o:new Date(h,v,C).valueOf()}function ia(h,v,C){return h<100&&h>=0?Date.UTC(h+400,v,C)-_o:Date.UTC(h,v,C)}function lo(h,v){return v.erasAbbrRegex(h)}function pa(){var z,be,Ce,nt,At,h=[],v=[],C=[],P=[],Gt=this.eras();for(z=0,be=Gt.length;z<be;++z)Ce=Pt(Gt[z].name),nt=Pt(Gt[z].abbr),At=Pt(Gt[z].narrow),v.push(Ce),h.push(nt),C.push(At),P.push(Ce),P.push(nt),P.push(At);this._erasRegex=new RegExp("^("+P.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+v.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+h.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+C.join("|")+")","i")}function Ka(h,v){ct(0,[h,h.length],0,v)}function Xo(h,v,C,P,z){var be;return null==h?Zr(this,P,z).year:(v>(be=mr(h,P,z))&&(v=be),Ha.call(this,h,v,C,P,z))}function Ha(h,v,C,P,z){var be=rr(h,v,C,P,z),Ce=Er(be.year,0,be.dayOfYear);return this.year(Ce.getUTCFullYear()),this.month(Ce.getUTCMonth()),this.date(Ce.getUTCDate()),this}ct("N",0,0,"eraAbbr"),ct("NN",0,0,"eraAbbr"),ct("NNN",0,0,"eraAbbr"),ct("NNNN",0,0,"eraName"),ct("NNNNN",0,0,"eraNarrow"),ct("y",["y",1],"yo","eraYear"),ct("y",["yy",2],0,"eraYear"),ct("y",["yyy",3],0,"eraYear"),ct("y",["yyyy",4],0,"eraYear"),T("N",lo),T("NN",lo),T("NNN",lo),T("NNNN",function Fa(h,v){return v.erasNameRegex(h)}),T("NNNNN",function wa(h,v){return v.erasNarrowRegex(h)}),On(["N","NN","NNN","NNNN","NNNNN"],function(h,v,C,P){var z=C._locale.erasParse(h,P,C._strict);z?We(C).era=z:We(C).invalidEra=h}),T("y",tn),T("yy",tn),T("yyy",tn),T("yyyy",tn),T("yo",function Na(h,v){return v._eraYearOrdinalRegex||tn}),On(["y","yy","yyy","yyyy"],q),On(["yo"],function(h,v,C,P){var z;C._locale._eraYearOrdinalRegex&&(z=h.match(C._locale._eraYearOrdinalRegex)),v[q]=C._locale.eraYearOrdinalParse?C._locale.eraYearOrdinalParse(h,z):parseInt(h,10)}),ct(0,["gg",2],0,function(){return this.weekYear()%100}),ct(0,["GG",2],0,function(){return this.isoWeekYear()%100}),Ka("gggg","weekYear"),Ka("ggggg","weekYear"),Ka("GGGG","isoWeekYear"),Ka("GGGGG","isoWeekYear"),T("G",An),T("g",An),T("GG",Ne,Bt),T("gg",Ne,Bt),T("GGGG",qe,pt),T("gggg",qe,pt),T("GGGGG",Wt,It),T("ggggg",Wt,It),gt(["gggg","ggggg","GGGG","GGGGG"],function(h,v,C,P){v[P.substr(0,2)]=wn(h)}),gt(["gg","GG"],function(h,v,C,P){v[P]=u.parseTwoDigitYear(h)}),ct("Q",0,"Qo","quarter"),T("Q",Ue),On("Q",function(h,v){v[we]=3*(wn(h)-1)}),ct("D",["DD",2],"Do","date"),T("D",Ne,yt),T("DD",Ne,Bt),T("Do",function(h,v){return h?v._dayOfMonthOrdinalParse||v._ordinalParse:v._dayOfMonthOrdinalParseLenient}),On(["D","DD"],ne),On("Do",function(h,v){v[ne]=wn(h.match(Ne)[0])});var Da=er("Date",!0);ct("DDD",["DDDD",3],"DDDo","dayOfYear"),T("DDD",me),T("DDDD",Qt),On(["DDD","DDDD"],function(h,v,C){C._dayOfYear=wn(h)}),ct("m",["mm",2],0,"minute"),T("m",Ne,Q),T("mm",Ne,Bt),On(["m","mm"],bt);var Qo=er("Minutes",!1);ct("s",["ss",2],0,"second"),T("s",Ne,Q),T("ss",Ne,Bt),On(["s","ss"],rn);var xa,Yo,Za=er("Seconds",!1);for(ct("S",0,0,function(){return~~(this.millisecond()/100)}),ct(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),ct(0,["SSS",3],0,"millisecond"),ct(0,["SSSS",4],0,function(){return 10*this.millisecond()}),ct(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),ct(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),ct(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),ct(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),ct(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),T("S",me,Ue),T("SS",me,Bt),T("SSS",me,Qt),xa="SSSS";xa.length<=9;xa+="S")T(xa,tn);function ss(h,v){v[xn]=wn(1e3*("0."+h))}for(xa="S";xa.length<=9;xa+="S")On(xa,ss);Yo=er("Milliseconds",!1),ct("z",0,0,"zoneAbbr"),ct("zz",0,0,"zoneName");var In=Ke.prototype;function R(h){return h}In.add=na,In.calendar=function _e(h,v){1===arguments.length&&(arguments[0]?ri(arguments[0])?(h=arguments[0],v=void 0):function Vi(h){var z,v=f(h)&&!B(h),C=!1,P=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(z=0;z<P.length;z+=1)C=C||O(h,P[z]);return v&&C}(arguments[0])&&(v=arguments[0],h=void 0):(h=void 0,v=void 0));var C=h||Li(),P=Xt(C,this).startOf("day"),z=u.calendarFormat(this,P)||"sameElse",be=v&&(jt(v[z])?v[z].call(this,C):v[z]);return this.format(be||this.localeData().calendar(z,this,Li(C)))},In.clone=function W(){return new Ke(this)},In.diff=function Ei(h,v,C){var P,z,be;if(!this.isValid())return NaN;if(!(P=Xt(h,this)).isValid())return NaN;switch(z=6e4*(P.utcOffset()-this.utcOffset()),v=hn(v)){case"year":be=Oi(this,P)/12;break;case"month":be=Oi(this,P);break;case"quarter":be=Oi(this,P)/3;break;case"second":be=(this-P)/1e3;break;case"minute":be=(this-P)/6e4;break;case"hour":be=(this-P)/36e5;break;case"day":be=(this-P-z)/864e5;break;case"week":be=(this-P-z)/6048e5;break;default:be=this-P}return C?be:ln(be)},In.endOf=function ya(h){var v,C;if(void 0===(h=hn(h))||"millisecond"===h||!this.isValid())return this;switch(C=this._isUTC?ia:ro,h){case"year":v=C(this.year()+1,0,1)-1;break;case"quarter":v=C(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":v=C(this.year(),this.month()+1,1)-1;break;case"week":v=C(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":v=C(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":v=C(this.year(),this.month(),this.date()+1)-1;break;case"hour":v=this._d.valueOf(),v+=Ra-Ea(v+(this._isUTC?0:this.utcOffset()*fa),Ra)-1;break;case"minute":v=this._d.valueOf(),v+=fa-Ea(v,fa)-1;break;case"second":v=this._d.valueOf(),v+=Ia-Ea(v,Ia)-1}return this._d.setTime(v),u.updateOffset(this,!0),this},In.format=function Rr(h){h||(h=this.isUtc()?u.defaultFormatUtc:u.defaultFormat);var v=Qe(this,h);return this.localeData().postformat(v)},In.from=function Ys(h,v){return this.isValid()&&(xe(h)&&h.isValid()||Li(h).isValid())?$i({to:this,from:h}).locale(this.locale()).humanize(!v):this.localeData().invalidDate()},In.fromNow=function ms(h){return this.from(Li(),h)},In.to=function la(h,v){return this.isValid()&&(xe(h)&&h.isValid()||Li(h).isValid())?$i({from:this,to:h}).locale(this.locale()).humanize(!v):this.localeData().invalidDate()},In.toNow=function bs(h){return this.to(Li(),h)},In.get=function Yi(h){return jt(this[h=hn(h)])?this[h]():this},In.invalidAt=function Po(){return We(this).overflow},In.isAfter=function Se(h,v){var C=xe(h)?h:Li(h);return!(!this.isValid()||!C.isValid())&&("millisecond"===(v=hn(v)||"millisecond")?this.valueOf()>C.valueOf():C.valueOf()<this.clone().startOf(v).valueOf())},In.isBefore=function ht(h,v){var C=xe(h)?h:Li(h);return!(!this.isValid()||!C.isValid())&&("millisecond"===(v=hn(v)||"millisecond")?this.valueOf()<C.valueOf():this.clone().endOf(v).valueOf()<C.valueOf())},In.isBetween=function un(h,v,C,P){var z=xe(h)?h:Li(h),be=xe(v)?v:Li(v);return!!(this.isValid()&&z.isValid()&&be.isValid())&&("("===(P=P||"()")[0]?this.isAfter(z,C):!this.isBefore(z,C))&&(")"===P[1]?this.isBefore(be,C):!this.isAfter(be,C))},In.isSame=function Mn(h,v){var P,C=xe(h)?h:Li(h);return!(!this.isValid()||!C.isValid())&&("millisecond"===(v=hn(v)||"millisecond")?this.valueOf()===C.valueOf():(P=C.valueOf(),this.clone().startOf(v).valueOf()<=P&&P<=this.clone().endOf(v).valueOf()))},In.isSameOrAfter=function Hn(h,v){return this.isSame(h,v)||this.isAfter(h,v)},In.isSameOrBefore=function Ni(h,v){return this.isSame(h,v)||this.isBefore(h,v)},In.isValid=function $a(){return mt(this)},In.lang=ca,In.locale=As,In.localeData=Js,In.max=Hr,In.min=ha,In.parsingFlags=function To(){return Ee({},We(this))},In.set=function or(h,v){if("object"==typeof h){var P,C=function He(h){var C,v=[];for(C in h)O(h,C)&&v.push({unit:C,priority:ue[C]});return v.sort(function(P,z){return P.priority-z.priority}),v}(h=Be(h)),z=C.length;for(P=0;P<z;P++)this[C[P].unit](h[C[P].unit])}else if(jt(this[h=hn(h)]))return this[h](v);return this},In.startOf=function Ro(h){var v,C;if(void 0===(h=hn(h))||"millisecond"===h||!this.isValid())return this;switch(C=this._isUTC?ia:ro,h){case"year":v=C(this.year(),0,1);break;case"quarter":v=C(this.year(),this.month()-this.month()%3,1);break;case"month":v=C(this.year(),this.month(),1);break;case"week":v=C(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":v=C(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":v=C(this.year(),this.month(),this.date());break;case"hour":v=this._d.valueOf(),v-=Ea(v+(this._isUTC?0:this.utcOffset()*fa),Ra);break;case"minute":v=this._d.valueOf(),v-=Ea(v,fa);break;case"second":v=this._d.valueOf(),v-=Ea(v,Ia)}return this._d.setTime(v),u.updateOffset(this,!0),this},In.subtract=Ga,In.toArray=function fs(){var h=this;return[h.year(),h.month(),h.date(),h.hour(),h.minute(),h.second(),h.millisecond()]},In.toObject=function Eo(){var h=this;return{years:h.year(),months:h.month(),date:h.date(),hours:h.hours(),minutes:h.minutes(),seconds:h.seconds(),milliseconds:h.milliseconds()}},In.toDate=function ao(){return new Date(this.valueOf())},In.toISOString=function yr(h){if(!this.isValid())return null;var v=!0!==h,C=v?this.clone().utc():this;return C.year()<0||C.year()>9999?Qe(C,v?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):jt(Date.prototype.toISOString)?v?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",Qe(C,"Z")):Qe(C,v?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},In.inspect=function sr(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var C,P,h="moment",v="";return this.isLocal()||(h=0===this.utcOffset()?"moment.utc":"moment.parseZone",v="Z"),C="["+h+'("]',P=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(C+P+"-MM-DD[T]HH:mm:ss.SSS"+v+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(In[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),In.toJSON=function vo(){return this.isValid()?this.toISOString():null},In.toString=function pi(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},In.unix=function ks(){return Math.floor(this.valueOf()/1e3)},In.valueOf=function so(){return this._d.valueOf()-6e4*(this._offset||0)},In.creationData=function Fo(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},In.eraName=function Ta(){var h,v,C,P=this.localeData().eras();for(h=0,v=P.length;h<v;++h)if(C=this.clone().startOf("day").valueOf(),P[h].since<=C&&C<=P[h].until||P[h].until<=C&&C<=P[h].since)return P[h].name;return""},In.eraNarrow=function Sa(){var h,v,C,P=this.localeData().eras();for(h=0,v=P.length;h<v;++h)if(C=this.clone().startOf("day").valueOf(),P[h].since<=C&&C<=P[h].until||P[h].until<=C&&C<=P[h].since)return P[h].narrow;return""},In.eraAbbr=function Pa(){var h,v,C,P=this.localeData().eras();for(h=0,v=P.length;h<v;++h)if(C=this.clone().startOf("day").valueOf(),P[h].since<=C&&C<=P[h].until||P[h].until<=C&&C<=P[h].since)return P[h].abbr;return""},In.eraYear=function $s(){var h,v,C,P,z=this.localeData().eras();for(h=0,v=z.length;h<v;++h)if(C=z[h].since<=z[h].until?1:-1,P=this.clone().startOf("day").valueOf(),z[h].since<=P&&P<=z[h].until||z[h].until<=P&&P<=z[h].since)return(this.year()-u(z[h].since).year())*C+z[h].offset;return this.year()},In.year=ji,In.isLeapYear=function ir(){return pe(this.year())},In.weekYear=function Ya(h){return Xo.call(this,h,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},In.isoWeekYear=function Ba(h){return Xo.call(this,h,this.isoWeek(),this.isoWeekday(),1,4)},In.quarter=In.quarters=function xl(h){return null==h?Math.ceil((this.month()+1)/3):this.month(3*(h-1)+this.month()%3)},In.month=Zn,In.daysInMonth=function Ri(){return es(this.year(),this.month())},In.week=In.weeks=function Or(h){var v=this.localeData().week(this);return null==h?v:this.add(7*(h-v),"d")},In.isoWeek=In.isoWeeks=function os(h){var v=Zr(this,1,4).week;return null==h?v:this.add(7*(h-v),"d")},In.weeksInYear=function fr(){var h=this.localeData()._week;return mr(this.year(),h.dow,h.doy)},In.weeksInWeekYear=function $r(){var h=this.localeData()._week;return mr(this.weekYear(),h.dow,h.doy)},In.isoWeeksInYear=function ga(){return mr(this.year(),1,4)},In.isoWeeksInISOWeekYear=function No(){return mr(this.isoWeekYear(),1,4)},In.date=Da,In.day=In.days=function Us(h){if(!this.isValid())return null!=h?this:NaN;var v=xr(this,"Day");return null!=h?(h=function ls(h,v){return"string"!=typeof h?h:isNaN(h)?"number"==typeof(h=v.weekdaysParse(h))?h:null:parseInt(h,10)}(h,this.localeData()),this.add(h-v,"d")):v},In.weekday=function ds(h){if(!this.isValid())return null!=h?this:NaN;var v=(this.day()+7-this.localeData()._week.dow)%7;return null==h?v:this.add(h-v,"d")},In.isoWeekday=function ys(h){if(!this.isValid())return null!=h?this:NaN;if(null!=h){var v=function cs(h,v){return"string"==typeof h?v.weekdaysParse(h)%7||7:isNaN(h)?null:h}(h,this.localeData());return this.day(this.day()%7?v:v-7)}return this.day()||7},In.dayOfYear=function Jo(h){var v=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==h?v:this.add(h-v,"d")},In.hour=In.hours=ta,In.minute=In.minutes=Qo,In.second=In.seconds=Za,In.millisecond=In.milliseconds=Yo,In.utcOffset=function kn(h,v,C){var z,P=this._offset||0;if(!this.isValid())return null!=h?this:NaN;if(null!=h){if("string"==typeof h){if(null===(h=Et(gn,h)))return this}else Math.abs(h)<16&&!C&&(h*=60);return!this._isUTC&&v&&(z=dn(this)),this._offset=h,this._isUTC=!0,null!=z&&this.add(z,"m"),P!==h&&(!v||this._changeInProgress?oa(this,$i(h-P,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,u.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?P:dn(this)},In.utc=function mi(h){return this.utcOffset(0,h)},In.local=function ii(h){return this._isUTC&&(this.utcOffset(0,h),this._isUTC=!1,h&&this.subtract(dn(this),"m")),this},In.parseZone=function Jn(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var h=Et(St,this._i);null!=h?this.utcOffset(h):this.utcOffset(0,!0)}return this},In.hasAlignedHourOffset=function si(h){return!!this.isValid()&&(h=h?Li(h).utcOffset():0,(this.utcOffset()-h)%60==0)},In.isDST=function ci(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},In.isLocal=function Fi(){return!!this.isValid()&&!this._isUTC},In.isUtcOffset=function qi(){return!!this.isValid()&&this._isUTC},In.isUtc=br,In.isUTC=br,In.zoneAbbr=function Xa(){return this._isUTC?"UTC":""},In.zoneName=function Ja(){return this._isUTC?"Coordinated Universal Time":""},In.dates=ce("dates accessor is deprecated. Use date instead.",Da),In.months=ce("months accessor is deprecated. Use month instead",Zn),In.years=ce("years accessor is deprecated. Use year instead",ji),In.zone=ce("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function Fn(h,v){return null!=h?("string"!=typeof h&&(h=-h),this.utcOffset(h,v),this):-this.utcOffset()}),In.isDSTShifted=ce("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Si(){if(!U(this._isDSTShifted))return this._isDSTShifted;var v,h={};return Ze(h,this),(h=nr(h))._a?(v=h._isUTC?je(h._a):Li(h._a),this._isDSTShifted=this.isValid()&&function le(h,v,C){var Ce,P=Math.min(h.length,v.length),z=Math.abs(h.length-v.length),be=0;for(Ce=0;Ce<P;Ce++)(C&&h[Ce]!==v[Ce]||!C&&wn(h[Ce])!==wn(v[Ce]))&&be++;return be+z}(h._a,v.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var F=Tt.prototype;function S(h,v,C,P){var z=Yr(),be=je().set(P,v);return z[C](be,h)}function G(h,v,C){if(ie(h)&&(v=h,h=void 0),h=h||"",null!=v)return S(h,v,C,"month");var P,z=[];for(P=0;P<12;P++)z[P]=S(h,P,C,"month");return z}function de(h,v,C,P){"boolean"==typeof h?(ie(v)&&(C=v,v=void 0),v=v||""):(C=v=h,h=!1,ie(v)&&(C=v,v=void 0),v=v||"");var Ce,z=Yr(),be=h?z._week.dow:0,nt=[];if(null!=C)return S(v,(C+be)%7,P,"day");for(Ce=0;Ce<7;Ce++)nt[Ce]=S(v,(Ce+be)%7,P,"day");return nt}F.calendar=function Jt(h,v,C){var P=this._calendar[h]||this._calendar.sameElse;return jt(P)?P.call(v,C):P},F.longDateFormat=function _n(h){var v=this._longDateFormat[h],C=this._longDateFormat[h.toUpperCase()];return v||!C?v:(this._longDateFormat[h]=C.match(st).map(function(P){return"MMMM"===P||"MM"===P||"DD"===P||"dddd"===P?P.slice(1):P}).join(""),this._longDateFormat[h])},F.invalidDate=function Kt(){return this._invalidDate},F.ordinal=function De(h){return this._ordinal.replace("%d",h)},F.preparse=R,F.postformat=R,F.relativeTime=function an(h,v,C,P){var z=this._relativeTime[C];return jt(z)?z(h,v,C,P):z.replace(/%d/i,h)},F.pastFuture=function nn(h,v){var C=this._relativeTime[h>0?"future":"past"];return jt(C)?C(v):C.replace(/%s/i,v)},F.set=function et(h){var v,C;for(C in h)O(h,C)&&(jt(v=h[C])?this[C]=v:this["_"+C]=v);this._config=h,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},F.eras=function jr(h,v){var C,P,z,be=this._eras||Yr("en")._eras;for(C=0,P=be.length;C<P;++C)switch("string"==typeof be[C].since&&(z=u(be[C].since).startOf("day"),be[C].since=z.valueOf()),typeof be[C].until){case"undefined":be[C].until=1/0;break;case"string":z=u(be[C].until).startOf("day").valueOf(),be[C].until=z.valueOf()}return be},F.erasParse=function Ma(h,v,C){var P,z,Ce,nt,At,be=this.eras();for(h=h.toUpperCase(),P=0,z=be.length;P<z;++P)if(Ce=be[P].name.toUpperCase(),nt=be[P].abbr.toUpperCase(),At=be[P].narrow.toUpperCase(),C)switch(v){case"N":case"NN":case"NNN":if(nt===h)return be[P];break;case"NNNN":if(Ce===h)return be[P];break;case"NNNNN":if(At===h)return be[P]}else if([Ce,nt,At].indexOf(h)>=0)return be[P]},F.erasConvertYear=function Gs(h,v){var C=h.since<=h.until?1:-1;return void 0===v?u(h.since).year():u(h.since).year()+(v-h.offset)*C},F.erasAbbrRegex=function oo(h){return O(this,"_erasAbbrRegex")||pa.call(this),h?this._erasAbbrRegex:this._erasRegex},F.erasNameRegex=function Ks(h){return O(this,"_erasNameRegex")||pa.call(this),h?this._erasNameRegex:this._erasRegex},F.erasNarrowRegex=function Zo(h){return O(this,"_erasNarrowRegex")||pa.call(this),h?this._erasNarrowRegex:this._erasRegex},F.months=function ee(h,v){return h?w(this._months)?this._months[h.month()]:this._months[(this._months.isFormat||dt).test(v)?"format":"standalone"][h.month()]:w(this._months)?this._months:this._months.standalone},F.monthsShort=function Oe(h,v){return h?w(this._monthsShort)?this._monthsShort[h.month()]:this._monthsShort[dt.test(v)?"format":"standalone"][h.month()]:w(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},F.monthsParse=function on(h,v,C){var P,z,be;if(this._monthsParseExact)return Je.call(this,h,v,C);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),P=0;P<12;P++){if(z=je([2e3,P]),C&&!this._longMonthsParse[P]&&(this._longMonthsParse[P]=new RegExp("^"+this.months(z,"").replace(".","")+"$","i"),this._shortMonthsParse[P]=new RegExp("^"+this.monthsShort(z,"").replace(".","")+"$","i")),!C&&!this._monthsParse[P]&&(be="^"+this.months(z,"")+"|^"+this.monthsShort(z,""),this._monthsParse[P]=new RegExp(be.replace(".",""),"i")),C&&"MMMM"===v&&this._longMonthsParse[P].test(h))return P;if(C&&"MMM"===v&&this._shortMonthsParse[P].test(h))return P;if(!C&&this._monthsParse[P].test(h))return P}},F.monthsRegex=function ti(h){return this._monthsParseExact?(O(this,"_monthsRegex")||pr.call(this),h?this._monthsStrictRegex:this._monthsRegex):(O(this,"_monthsRegex")||(this._monthsRegex=L),this._monthsStrictRegex&&h?this._monthsStrictRegex:this._monthsRegex)},F.monthsShortRegex=function lr(h){return this._monthsParseExact?(O(this,"_monthsRegex")||pr.call(this),h?this._monthsShortStrictRegex:this._monthsShortRegex):(O(this,"_monthsShortRegex")||(this._monthsShortRegex=Ft),this._monthsShortStrictRegex&&h?this._monthsShortStrictRegex:this._monthsShortRegex)},F.week=function Vr(h){return Zr(h,this._week.dow,this._week.doy).week},F.firstDayOfYear=function Bi(){return this._week.doy},F.firstDayOfWeek=function Ps(){return this._week.dow},F.weekdays=function gr(h,v){var C=w(this._weekdays)?this._weekdays:this._weekdays[h&&!0!==h&&this._weekdays.isFormat.test(v)?"format":"standalone"];return!0===h?Fr(C,this._week.dow):h?C[h.day()]:C},F.weekdaysMin=function ur(h){return!0===h?Fr(this._weekdaysMin,this._week.dow):h?this._weekdaysMin[h.day()]:this._weekdaysMin},F.weekdaysShort=function Xr(h){return!0===h?Fr(this._weekdaysShort,this._week.dow):h?this._weekdaysShort[h.day()]:this._weekdaysShort},F.weekdaysParse=function js(h,v,C){var P,z,be;if(this._weekdaysParseExact)return yi.call(this,h,v,C);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),P=0;P<7;P++){if(z=je([2e3,1]).day(P),C&&!this._fullWeekdaysParse[P]&&(this._fullWeekdaysParse[P]=new RegExp("^"+this.weekdays(z,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[P]=new RegExp("^"+this.weekdaysShort(z,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[P]=new RegExp("^"+this.weekdaysMin(z,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[P]||(be="^"+this.weekdays(z,"")+"|^"+this.weekdaysShort(z,"")+"|^"+this.weekdaysMin(z,""),this._weekdaysParse[P]=new RegExp(be.replace(".",""),"i")),C&&"dddd"===v&&this._fullWeekdaysParse[P].test(h))return P;if(C&&"ddd"===v&&this._shortWeekdaysParse[P].test(h))return P;if(C&&"dd"===v&&this._minWeekdaysParse[P].test(h))return P;if(!C&&this._weekdaysParse[P].test(h))return P}},F.weekdaysRegex=function Es(h){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Jr.call(this),h?this._weekdaysStrictRegex:this._weekdaysRegex):(O(this,"_weekdaysRegex")||(this._weekdaysRegex=cr),this._weekdaysStrictRegex&&h?this._weekdaysStrictRegex:this._weekdaysRegex)},F.weekdaysShortRegex=function us(h){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Jr.call(this),h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(O(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ji),this._weekdaysShortStrictRegex&&h?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},F.weekdaysMinRegex=function Fs(h){return this._weekdaysParseExact?(O(this,"_weekdaysRegex")||Jr.call(this),h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(O(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=zr),this._weekdaysMinStrictRegex&&h?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},F.isPM=function vr(h){return"p"===(h+"").toLowerCase().charAt(0)},F.meridiem=function ws(h,v,C){return h>11?C?"pm":"PM":C?"am":"AM"},qr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(h){var v=h%10;return h+(1===wn(h%100/10)?"th":1===v?"st":2===v?"nd":3===v?"rd":"th")}}),u.lang=ce("moment.lang is deprecated. Use moment.locale instead.",qr),u.langData=ce("moment.langData is deprecated. Use moment.localeData instead.",Yr);var Wn=Math.abs;function Ur(h,v,C,P){var z=$i(v,C);return h._milliseconds+=P*z._milliseconds,h._days+=P*z._days,h._months+=P*z._months,h._bubble()}function Bs(h){return h<0?Math.floor(h):Math.ceil(h)}function bo(h){return 4800*h/146097}function Aa(h){return 146097*h/4800}function da(h){return function(){return this.as(h)}}var Ar=da("ms"),Bo=da("s"),co=da("m"),Cl=da("h"),uo=da("d"),Va=da("w"),ho=da("M"),So=da("Q"),Ao=da("y"),yo=Ar;function ka(h){return function(){return this.isValid()?this._data[h]:NaN}}var La=ka("milliseconds"),qo=ka("seconds"),El=ka("minutes"),Hs=ka("hours"),M=ka("days"),t=ka("months"),e=ka("years");var o=Math.round,l={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function d(h,v,C,P,z){return z.relativeTime(v||1,!!C,h,P)}var I=Math.abs;function N(h){return(h>0)-(h<0)||+h}function $(){if(!this.isValid())return this.localeData().invalidDate();var P,z,be,Ce,At,Gt,sn,bn,h=I(this._milliseconds)/1e3,v=I(this._days),C=I(this._months),nt=this.asSeconds();return nt?(P=ln(h/60),z=ln(P/60),h%=60,P%=60,be=ln(C/12),C%=12,Ce=h?h.toFixed(3).replace(/\.?0+$/,""):"",At=nt<0?"-":"",Gt=N(this._months)!==N(nt)?"-":"",sn=N(this._days)!==N(nt)?"-":"",bn=N(this._milliseconds)!==N(nt)?"-":"",At+"P"+(be?Gt+be+"Y":"")+(C?Gt+C+"M":"")+(v?sn+v+"D":"")+(z||P||h?"T":"")+(z?bn+z+"H":"")+(P?bn+P+"M":"")+(h?bn+Ce+"S":"")):"P0D"}var ae=x.prototype;
891//! moment.js
892return ae.isValid=function vt(){return this._isValid},ae.abs=function Ki(){var h=this._data;return this._milliseconds=Wn(this._milliseconds),this._days=Wn(this._days),this._months=Wn(this._months),h.milliseconds=Wn(h.milliseconds),h.seconds=Wn(h.seconds),h.minutes=Wn(h.minutes),h.hours=Wn(h.hours),h.months=Wn(h.months),h.years=Wn(h.years),this},ae.add=function Mr(h,v){return Ur(this,h,v,1)},ae.subtract=function $n(h,v){return Ur(this,h,v,-1)},ae.as=function Ua(h){if(!this.isValid())return NaN;var v,C,P=this._milliseconds;if("month"===(h=hn(h))||"quarter"===h||"year"===h)switch(v=this._days+P/864e5,C=this._months+bo(v),h){case"month":return C;case"quarter":return C/3;case"year":return C/12}else switch(v=this._days+Math.round(Aa(this._months)),h){case"week":return v/7+P/6048e5;case"day":return v+P/864e5;case"hour":return 24*v+P/36e5;case"minute":return 1440*v+P/6e4;case"second":return 86400*v+P/1e3;case"millisecond":return Math.floor(864e5*v)+P;default:throw new Error("Unknown unit "+h)}},ae.asMilliseconds=Ar,ae.asSeconds=Bo,ae.asMinutes=co,ae.asHours=Cl,ae.asDays=uo,ae.asWeeks=Va,ae.asMonths=ho,ae.asQuarters=So,ae.asYears=Ao,ae.valueOf=yo,ae._bubble=function qs(){var z,be,Ce,nt,At,h=this._milliseconds,v=this._days,C=this._months,P=this._data;return h>=0&&v>=0&&C>=0||h<=0&&v<=0&&C<=0||(h+=864e5*Bs(Aa(C)+v),v=0,C=0),P.milliseconds=h%1e3,z=ln(h/1e3),P.seconds=z%60,be=ln(z/60),P.minutes=be%60,Ce=ln(be/60),P.hours=Ce%24,v+=ln(Ce/24),C+=At=ln(bo(v)),v-=Bs(Aa(At)),nt=ln(C/12),C%=12,P.days=v,P.months=C,P.years=nt,this},ae.clone=function _a(){return $i(this)},ae.get=function Qa(h){return h=hn(h),this.isValid()?this[h+"s"]():NaN},ae.milliseconds=La,ae.seconds=qo,ae.minutes=El,ae.hours=Hs,ae.days=M,ae.weeks=function r(){return ln(this.days()/7)},ae.months=t,ae.years=e,ae.humanize=function E(h,v){if(!this.isValid())return this.localeData().invalidDate();var z,be,C=!1,P=l;return"object"==typeof h&&(v=h,h=!1),"boolean"==typeof h&&(C=h),"object"==typeof v&&(P=Object.assign({},l,v),null!=v.s&&null==v.ss&&(P.ss=v.s-1)),be=function p(h,v,C,P){var z=$i(h).abs(),be=o(z.as("s")),Ce=o(z.as("m")),nt=o(z.as("h")),At=o(z.as("d")),Gt=o(z.as("M")),sn=o(z.as("w")),bn=o(z.as("y")),mn=be<=C.ss&&["s",be]||be<C.s&&["ss",be]||Ce<=1&&["m"]||Ce<C.m&&["mm",Ce]||nt<=1&&["h"]||nt<C.h&&["hh",nt]||At<=1&&["d"]||At<C.d&&["dd",At];return null!=C.w&&(mn=mn||sn<=1&&["w"]||sn<C.w&&["ww",sn]),(mn=mn||Gt<=1&&["M"]||Gt<C.M&&["MM",Gt]||bn<=1&&["y"]||["yy",bn])[2]=v,mn[3]=+h>0,mn[4]=P,d.apply(null,mn)}(this,!C,P,z=this.localeData()),C&&(be=z.pastFuture(+this,be)),z.postformat(be)},ae.toISOString=$,ae.toString=$,ae.toJSON=$,ae.locale=As,ae.localeData=Js,ae.toIsoString=ce("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",$),ae.lang=ca,ct("X",0,0,"unix"),ct("x",0,0,"valueOf"),T("x",An),T("X",/[+-]?\d+(\.\d{1,3})?/),On("X",function(h,v,C){C._d=new Date(1e3*parseFloat(h))}),On("x",function(h,v,C){C._d=new Date(wn(h))}),u.version="2.30.1",function g(h){s=h}(Li),u.fn=In,u.min=function ma(){return Xs("isBefore",[].slice.call(arguments,0))},u.max=function is(){return Xs("isAfter",[].slice.call(arguments,0))},u.now=function(){return Date.now?Date.now():+new Date},u.utc=je,u.unix=function Qs(h){return Li(1e3*h)},u.months=function Ye(h,v){return G(h,v,"months")},u.isDate=re,u.locale=qr,u.invalid=kt,u.duration=$i,u.isMoment=xe,u.weekdays=function Zt(h,v,C){return de(h,v,C,"weekdays")},u.parseZone=function ja(){return Li.apply(null,arguments).parseZone()},u.localeData=Yr,u.isDuration=A,u.monthsShort=function tt(h,v){return G(h,v,"monthsShort")},u.weekdaysMin=function jn(h,v,C){return de(h,v,C,"weekdaysMin")},u.defineLocale=Ts,u.updateLocale=function Ss(h,v){if(null!=v){var 
892C,P,z=Ds;null!=Gi[h]&&null!=Gi[h].parentLocale?Gi[h].set(Ht(Gi[h]._config,v)):(null!=(P=ns(h))&&(z=P._config),v=Ht(z,v),null==P&&(v.abbr=h),(C=new Tt(v)).parentLocale=Gi[h],Gi[h]=C),qr(h)}else null!=Gi[h]&&(null!=Gi[h].parentLocale?(Gi[h]=Gi[h].parentLocale,h===qr()&&qr(h)):null!=Gi[h]&&delete Gi[h]);return Gi[h]},u.locales=function fe(){return qt(Gi)},u.weekdaysShort=function Cn(h,v,C){return de(h,v,C,"weekdaysShort")},u.normalizeUnits=hn,u.relativeTimeRounding=function _(h){return void 0===h?o:"function"==typeof h&&(o=h,!0)},u.relativeTimeThreshold=function D(h,v){return void 0!==l[h]&&(void 0===v?l[h]:(l[h]=v,"s"===h&&(l.ss=v-1),!0))},u.calendarFormat=function j(h,v){var C=h.diff(v,"days",!0);return C<-6?"sameElse":C<-1?"lastWeek":C<0?"lastDay":C<1?"sameDay":C<2?"nextDay":C<7?"nextWeek":"sameElse"},u.prototype=In,u.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},u}()},68968:(Mt,Le,y)=>{"use strict";function f(he,Te,me,qe){var An,Wt=arguments.length,tn=Wt<3?Te:null===qe?qe=Object.getOwnPropertyDescriptor(Te,me):qe;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)tn=Reflect.decorate(he,Te,me,qe);else for(var St=he.length-1;St>=0;St--)(An=he[St])&&(tn=(Wt<3?An(tn):Wt>3?An(Te,me,tn):An(Te,me))||tn);return Wt>3&&tn&&Object.defineProperty(Te,me,tn),tn}function O(he,Te){return function(me,qe){Te(me,qe,he)}}function B(he,Te){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(he,Te)}y.d(Le,{Rh:()=>Ue,_W:()=>hn});var ce=y(94650),rt=y(37340),Lt=y(77579),jt=y(11481),et=y(36895);const Ht=["toast-component",""];function Tt(he,Te){if(1&he){const me=ce.EpF();ce.TgZ(0,"button",5),ce.NdJ("click",function(){ce.CHM(me);const Wt=ce.oxw();return ce.KtG(Wt.remove())}),ce.TgZ(1,"span",6),ce._uU(2,"\xd7"),ce.qZA()()}}function qt(he,Te){if(1&he&&(ce.ynx(0),ce._uU(1),ce.BQk()),2&he){const me=ce.oxw(2);ce.xp6(1),ce.hij("[",me.duplicatesCount+1,"]")}}function yn(he,Te){if(1&he&&(ce.TgZ(0,"div"),ce._uU(1),ce.YNc(2,qt,2,1,"ng-container",4),ce.qZA()),2&he){const me=ce.oxw();ce.Tol(me.options.titleClass),ce.uIk("aria-label",me.title),ce.xp6(1),ce.hij(" ",me.title," "),ce.xp6(1),ce.Q6J("ngIf",me.duplicatesCount)}}function Jt(he,Te){if(1&he&&ce._UZ(0,"div",7),2&he){const me=ce.oxw();ce.Tol(me.options.messageClass),ce.Q6J("innerHTML",me.message,ce.oJD)}}function Dn(he,Te){if(1&he&&(ce.TgZ(0,"div",8),ce._uU(1),ce.qZA()),2&he){const me=ce.oxw();ce.Tol(me.options.messageClass),ce.uIk("aria-label",me.message),ce.xp6(1),ce.hij(" ",me.message," ")}}function st(he,Te){if(1&he&&(ce.TgZ(0,"div"),ce._UZ(1,"div",9),ce.qZA()),2&he){const me=ce.oxw();ce.xp6(1),ce.Udp("width",me.width+"%")}}function _t(he,Te){if(1&he){const me=ce.EpF();ce.TgZ(0,"button",5),ce.NdJ("click",function(){ce.CHM(me);const Wt=ce.oxw();return ce.KtG(Wt.remove())}),ce.TgZ(1,"span",6),ce._uU(2,"\xd7"),ce.qZA()()}}function ut(he,Te){if(1&he&&(ce.ynx(0),ce._uU(1),ce.BQk()),2&he){const me=ce.oxw(2);ce.xp6(1),ce.hij("[",me.duplicatesCount+1,"]")}}function Ge(he,Te){if(1&he&&(ce.TgZ(0,"div"),ce._uU(1),ce.YNc(2,ut,2,1,"ng-container",4),ce.qZA()),2&he){const me=ce.oxw();ce.Tol(me.options.titleClass),ce.uIk("aria-label",me.title),ce.xp6(1),ce.hij(" ",me.title," "),ce.xp6(1),ce.Q6J("ngIf",me.duplicatesCount)}}function ct(he,Te){if(1&he&&ce._UZ(0,"div",7),2&he){const me=ce.oxw();ce.Tol(me.options.messageClass),ce.Q6J("innerHTML",me.message,ce.oJD)}}function ye(he,Te){if(1&he&&(ce.TgZ(0,"div",8),ce._uU(1),ce.qZA()),2&he){const me=ce.oxw();ce.Tol(me.options.messageClass),ce.uIk("aria-label",me.message),ce.xp6(1),ce.hij(" ",me.message," ")}}function Ot(he,Te){if(1&he&&(ce.TgZ(0,"div"),ce._UZ(1,"div",9),ce.qZA()),2&he){const me=ce.oxw();ce.xp6(1),ce.Udp("width",me.width+"%")}}class zt{constructor(Te,me,qe,Wt,tn,An){this.toastId=Te,this.config=me,this.message=qe,this.title=Wt,this.toastType=tn,this.toastRef=An,this._onTap=new Lt.x,this._onAction=new Lt.x,this.toastRef.afterClosed().subscribe(()=>{this._onAction.complete(),this._onTap.complete()})}triggerTap(){this._onTap.next(),this.config.tapToDismiss&&this._onTap.complete()}onTap(){return this._onTap.asObservable()}triggerAction(Te){this._onAction.next(Te)}onAction(){return this._onAction.asObservable()}}const _n={maxOpened:0,autoDismiss:!1,newestOnTop:!0,preventDuplicates:!1,countDuplicates:!1,resetTimeoutOnDuplicate:!1,iconClasses:{error:"toast-error",info:"toast-info",success:"toast-success",warning:"toast-warning"},closeButton:!1,disableTimeOut:!1,timeOut:5e3,extendedTimeOut:1e3,enableHtml:!1,progressBar:!1,toastClass:"ngx-toastr",positionClass:"toast-top-right",titleClass:"toast-title",messageClass:"toast-message",easing:"ease-in",easeTime:300,tapToDismiss:!0,onActivateTick:!1,progressAnimation:"decreasing"},fn=new ce.OlP("ToastConfig");class Kt{constructor(Te,me){this.component=Te,this.injector=me}attach(Te,me){return this._attachedHost=Te,Te.attach(this,me)}detach(){const Te=this._attachedHost;if(Te)return this._attachedHost=void 0,Te.detach()}get isAttached(){return null!=this._attachedHost}setAttachedHost(Te){this._attachedHost=Te}}class Nt{attach(Te,me){return this._attachedPortal=Te,this.attachComponentPortal(Te,me)}detach(){this._attachedPortal&&this._attachedPortal.setAttachedHost(),this._attachedPortal=void 0,this._disposeFn&&(this._disposeFn(),this._disposeFn=void 0)}setDisposeFn(Te){this._disposeFn=Te}}class Ut extends Nt{constructor(Te,me,qe){super(),this._hostDomElement=Te,this._componentFactoryResolver=me,this._appRef=qe}attachComponentPortal(Te,me){const qe=this._componentFactoryResolver.resolve
892ComponentFactory(Te.component);let Wt;return Wt=qe.create(Te.injector),this._appRef.attachView(Wt.hostView),this.setDisposeFn(()=>{this._appRef.detachView(Wt.hostView),Wt.destroy()}),me?this._hostDomElement.insertBefore(this._getComponentRootNode(Wt),this._hostDomElement.firstChild):this._hostDomElement.appendChild(this._getComponentRootNode(Wt)),Wt}_getComponentRootNode(Te){return Te.hostView.rootNodes[0]}}let De=class{constructor(Te){this._document=Te}ngOnDestroy(){this._containerElement&&this._containerElement.parentNode&&this._containerElement.parentNode.removeChild(this._containerElement)}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const Te=this._document.createElement("div");Te.classList.add("overlay-container"),this._document.body.appendChild(Te),this._containerElement=Te}};De.\u0275fac=function(Te){return new(Te||De)(ce.LFG(et.K0))},De.\u0275prov=ce.Yz7({token:De,factory:function(he){return De.\u0275fac(he)},providedIn:"root"}),De.ngInjectableDef=(0,ce.Yz7)({factory:function(){return new De((0,ce.LFG)(et.K0))},token:De,providedIn:"root"}),De=f([O(0,(0,ce.tBr)(et.K0)),B("design:paramtypes",[Object])],De);class it{constructor(Te){this._portalHost=Te}attach(Te,me=!0){return this._portalHost.attach(Te,me)}detach(){return this._portalHost.detach()}}let an=class{constructor(Te,me,qe,Wt){this._overlayContainer=Te,this._componentFactoryResolver=me,this._appRef=qe,this._document=Wt,this._paneElements=new Map}create(Te,me){return this._createOverlayRef(this.getPaneElement(Te,me))}getPaneElement(Te="",me){return this._paneElements.get(me)||this._paneElements.set(me,{}),this._paneElements.get(me)[Te]||(this._paneElements.get(me)[Te]=this._createPaneElement(Te,me)),this._paneElements.get(me)[Te]}_createPaneElement(Te,me){const qe=this._document.createElement("div");return qe.id="toast-container",qe.classList.add(Te),qe.classList.add("toast-container"),me?me.getContainerElement().appendChild(qe):this._overlayContainer.getContainerElement().appendChild(qe),qe}_createPortalHost(Te){return new Ut(Te,this._componentFactoryResolver,this._appRef)}_createOverlayRef(Te){return new it(this._createPortalHost(Te))}};an.\u0275fac=function(Te){return new(Te||an)(ce.LFG(De),ce.LFG(ce._Vd),ce.LFG(ce.z2F),ce.LFG(et.K0))},an.\u0275prov=ce.Yz7({token:an,factory:function(he){return an.\u0275fac(he)},providedIn:"root"}),an.ngInjectableDef=(0,ce.Yz7)({factory:function(){return new an((0,ce.LFG)(De),(0,ce.LFG)(ce._Vd),(0,ce.LFG)(ce.z2F),(0,ce.LFG)(et.K0))},token:an,providedIn:"root"}),an=f([O(3,(0,ce.tBr)(et.K0)),B("design:paramtypes",[De,ce._Vd,ce.z2F,Object])],an);class nn{constructor(Te){this._overlayRef=Te,this.duplicatesCount=0,this._afterClosed=new Lt.x,this._activate=new Lt.x,this._manualClose=new Lt.x,this._resetTimeout=new Lt.x,this._countDuplicate=new Lt.x}manualClose(){this._manualClose.next(),this._manualClose.complete()}manualClosed(){return this._manualClose.asObservable()}timeoutReset(){return this._resetTimeout.asObservable()}countDuplicate(){return this._countDuplicate.asObservable()}close(){this._overlayRef.detach(),this._afterClosed.next(),this._manualClose.next(),this._afterClosed.complete(),this._manualClose.complete(),this._activate.complete(),this._resetTimeout.complete(),this._countDuplicate.complete()}afterClosed(){return this._afterClosed.asObservable()}isInactive(){return this._activate.isStopped}activate(){this._activate.next(),this._activate.complete()}afterActivate(){return this._activate.asObservable()}onDuplicate(Te,me){Te&&this._resetTimeout.next(),me&&this._countDuplicate.next(++this.duplicatesCount)}}class Vt{constructor(Te,me){this._toastPackage=Te,this._parentInjector=me}get(Te,me,qe){return Te===zt?this._toastPackage:this._parentInjector.get(Te,me,qe)}}let hn=class{constructor(Te,me,qe,Wt,tn){this.overlay=me,this._injector=qe,this.sanitizer=Wt,this.ngZone=tn,this.currentlyActive=0,this.toasts=[],this.index=0,this.toastrConfig=Object.assign({},Te.default,Te.config),Te.config.iconClasses&&(this.toastrConfig.iconClasses=Object.assign({},Te.default.iconClasses,Te.config.iconClasses))}show(Te,me,qe={},Wt=""){return this._preBuildNotification(Wt,Te,me,this.applyConfig(qe))}success(Te,me,qe={}){return this._preBuildNotification(this.toastrConfig.iconClasses.success||"",Te,me,this.applyConfig(qe))}error(Te,me,qe={}){return this._preBuildNotification(this.toastrConfig.iconClasses.error||"",Te,me,this.applyConfig(qe))}info(Te,me,qe={}){return this._preBuildNotification(this.toastrConfig.iconClasses.info||"",Te,me,this.applyConfig(qe))}warning(Te,me,qe={}){return this._preBuildNotification(this.toastrConfig.iconClasses.warning||"",Te,me,this.applyConfig(qe))}clear(Te){for(const me of this.toasts)if(void 0!==Te){if(me.toastId===Te)return void me.toastRef.manualClose()}else me.toastRef.manualClose()}remove(Te){const me=this._findToast(Te);if(!me||(me.activeToast.toastRef.close(),this.toasts.splice(me.index,1),this.currentlyActive=this.currentlyActive-1,!this.toastrConfig.maxOpened||!this.toasts.length))return!1;if(this.currentlyActive<this.toastrConfig.maxOpened&&this.toasts[this.currentlyActive]){const qe=this.toasts[this.currentlyActive].toastRef;qe.isInactive()||(this.currentlyActive=this.currentlyActive+1,qe.activate())}return!0}findDuplicate(Te,me,qe){for(const Wt of this.toasts)if(Wt.message===Te)return Wt.toastRef.onDuplicate(me,qe),Wt;return null}applyConfig(Te={}){return Object.assign({},this.toastrConfig,Te)}_findToast(Te){for(let me=0;me<this.toasts.length;me++)if(this.toasts[me].toastId===Te)return{index:me,activeToast:this.toasts[me]};return null}_preBuildNotification(Te,me,qe,Wt){return Wt.onActivateTick?this.ngZone.run(()=>this._buildNotification(Te,me,qe,Wt)):this._buildNotification(Te,me,qe,Wt)}_buildNotification(Te,me,qe,Wt){if(!Wt.toastComponent)throw new Error("toastComponent required");const tn=this.findDuplicate(me,this.toastrConfig.resetTimeoutOnDuplicate&&Wt.timeOut>0,this.toastrConfig.countDuplicates);if(me&&this.toastrConfig.preventDuplicates&&null!==tn)return tn;this.previousToastMessage=me;let An=!1;this.toastrConfig.maxOpened&&this.currentlyActive>=this.toastrConfig.maxOpened&&(An=!0,this.toastrConfig.autoDismiss&&this.clear(this.toasts[0].toastId));const St=this.overlay.create(Wt.positionClass,this.overlayContainer);this.index=this.index+1;let gn=me;me&&Wt.enableHtml&&(gn=this.sanitizer.sanitize(ce.q3G.HTML,me));
892const K=new nn(St),Me=new zt(this.index,Wt,gn,qe,Te,K),yt=new Vt(Me,this._injector),Q=new Kt(Wt.toastComponent,yt),Y=St.attach(Q,this.toastrConfig.newestOnTop);K.componentInstance=Y._component;const T={toastId:this.index,message:me||"",toastRef:K,onShown:K.afterActivate(),onHidden:K.afterClosed(),onTap:Me.onTap(),onAction:Me.onAction(),portal:Y};return An||(this.currentlyActive=this.currentlyActive+1,setTimeout(()=>{T.toastRef.activate()})),this.toasts.push(T),T}};hn.\u0275fac=function(Te){return new(Te||hn)(ce.LFG(fn),ce.LFG(an),ce.LFG(ce.zs3),ce.LFG(jt.H7),ce.LFG(ce.R0b))},hn.\u0275prov=ce.Yz7({token:hn,factory:function(he){return hn.\u0275fac(he)},providedIn:"root"}),hn.ngInjectableDef=(0,ce.Yz7)({factory:function(){return new hn((0,ce.LFG)(fn),(0,ce.LFG)(an),(0,ce.LFG)(ce.gxx),(0,ce.LFG)(jt.H7),(0,ce.LFG)(ce.R0b))},token:hn,providedIn:"root"}),hn=f([O(0,(0,ce.tBr)(fn)),B("design:paramtypes",[Object,an,ce.zs3,jt.H7,ce.R0b])],hn);let Be=(()=>{let he=class{constructor(me,qe,Wt){this.toastrService=me,this.toastPackage=qe,this.ngZone=Wt,this.width=-1,this.toastClasses="",this.state={value:"inactive",params:{easeTime:this.toastPackage.config.easeTime,easing:"ease-in"}},this.message=qe.message,this.title=qe.title,this.options=qe.config,this.originalTimeout=qe.config.timeOut,this.toastClasses=`${qe.toastType} ${qe.config.toastClass}`,this.sub=qe.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=qe.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=qe.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=qe.toastRef.countDuplicate().subscribe(tn=>{this.duplicatesCount=tn})}get displayStyle(){if("inactive"===this.state.value)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state=Object.assign({},this.state,{value:"active"}),!0!==this.options.disableTimeOut&&"timeOut"!==this.options.disableTimeOut&&this.options.timeOut&&(this.outsideTimeout(()=>this.remove(),this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const me=(new Date).getTime();this.width=(this.hideTime-me)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state=Object.assign({},this.state,{value:"active"}),this.outsideTimeout(()=>this.remove(),this.originalTimeout),this.options.timeOut=this.originalTimeout,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10)}remove(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.state=Object.assign({},this.state,{value:"removed"}),this.outsideTimeout(()=>this.toastrService.remove(this.toastPackage.toastId),+this.toastPackage.config.easeTime))}tapToast(){"removed"!==this.state.value&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state.value&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state.value||(this.outsideTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0),this.width=-1,this.options.progressBar&&this.outsideInterval(()=>this.updateProgress(),10))}outsideTimeout(me,qe){this.ngZone?this.ngZone.runOutsideAngular(()=>this.timeout=setTimeout(()=>this.runInsideAngular(me),qe)):this.timeout=setTimeout(()=>me(),qe)}outsideInterval(me,qe){this.ngZone?this.ngZone.runOutsideAngular(()=>this.intervalId=setInterval(()=>this.runInsideAngular(me),qe)):this.intervalId=setInterval(()=>me(),qe)}
892runInsideAngular(me){this.ngZone?this.ngZone.run(()=>me()):me()}};return he.\u0275fac=function(me){return new(me||he)(ce.Y36(hn),ce.Y36(zt),ce.Y36(ce.R0b))},he.\u0275cmp=ce.Xpm({type:he,selectors:[["","toast-component",""]],hostVars:5,hostBindings:function(me,qe){1&me&&ce.NdJ("click",function(){return qe.tapToast()})("mouseenter",function(){return qe.stickAround()})("mouseleave",function(){return qe.delayedHideToast()}),2&me&&(ce.d8E("@flyInOut",qe.state),ce.Tol(qe.toastClasses),ce.Udp("display",qe.displayStyle))},attrs:Ht,decls:5,vars:5,consts:[["class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alertdialog","aria-live","polite",3,"class","innerHTML",4,"ngIf"],["role","alertdialog","aria-live","polite",3,"class",4,"ngIf"],[4,"ngIf"],["aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alertdialog","aria-live","polite",3,"innerHTML"],["role","alertdialog","aria-live","polite"],[1,"toast-progress"]],template:function(me,qe){1&me&&(ce.YNc(0,Tt,3,0,"button",0),ce.YNc(1,yn,3,5,"div",1),ce.YNc(2,Jt,1,3,"div",2),ce.YNc(3,Dn,2,4,"div",3),ce.YNc(4,st,2,2,"div",4)),2&me&&(ce.Q6J("ngIf",qe.options.closeButton),ce.xp6(1),ce.Q6J("ngIf",qe.title),ce.xp6(1),ce.Q6J("ngIf",qe.message&&qe.options.enableHtml),ce.xp6(1),ce.Q6J("ngIf",qe.message&&!qe.options.enableHtml),ce.xp6(1),ce.Q6J("ngIf",qe.options.progressBar))},dependencies:[et.O5],encapsulation:2,data:{animation:[(0,rt.X$)("flyInOut",[(0,rt.SB)("inactive",(0,rt.oB)({opacity:0})),(0,rt.SB)("active",(0,rt.oB)({opacity:1})),(0,rt.SB)("removed",(0,rt.oB)({opacity:0})),(0,rt.eR)("inactive => active",(0,rt.jt)("{{ easeTime }}ms {{ easing }}")),(0,rt.eR)("active => removed",(0,rt.jt)("{{ easeTime }}ms {{ easing }}"))])]}}),f([(0,ce.pfw)("class"),B("design:type",Object)],he.prototype,"toastClasses",void 0),f([(0,ce.pfw)("@flyInOut"),B("design:type",Object)],he.prototype,"state",void 0),f([(0,ce.pfw)("style.display"),B("design:type",Object),B("design:paramtypes",[])],he.prototype,"displayStyle",null),f([(0,ce.L6J)("click"),B("design:type",Function),B("design:paramtypes",[]),B("design:returntype",void 0)],he.prototype,"tapToast",null),f([(0,ce.L6J)("mouseenter"),B("design:type",Function),B("design:paramtypes",[]),B("design:returntype",void 0)],he.prototype,"stickAround",null),f([(0,ce.L6J)("mouseleave"),B("design:type",Function),B("design:paramtypes",[]),B("design:returntype",void 0)],he.prototype,"delayedHideToast",null),he=f([B("design:paramtypes",[hn,zt,ce.R0b])],he),he})();var ue;const He=Object.assign({},_n,{toastComponent:Be});let Ue=ue=class{static forRoot(Te={}){return{ngModule:ue,providers:[{provide:fn,useValue:{default:He,config:Te}}]}}};var Qt;Ue.\u0275fac=function(Te){return new(Te||Ue)},Ue.\u0275mod=ce.oAB({type:Ue}),Ue.\u0275inj=ce.cJS({imports:[et.ez]});const It=Object.assign({},_n,{toastComponent:(()=>{let he=class{constructor(me,qe,Wt){this.toastrService=me,this.toastPackage=qe,this.appRef=Wt,this.width=-1,this.toastClasses="",this.state="inactive",this.message=qe.message,this.title=qe.title,this.options=qe.config,this.originalTimeout=qe.config.timeOut,this.toastClasses=`${qe.toastType} ${qe.config.toastClass}`,this.sub=qe.toastRef.afterActivate().subscribe(()=>{this.activateToast()}),this.sub1=qe.toastRef.manualClosed().subscribe(()=>{this.remove()}),this.sub2=qe.toastRef.timeoutReset().subscribe(()=>{this.resetTimeout()}),this.sub3=qe.toastRef.countDuplicate().subscribe(tn=>{this.duplicatesCount=tn})}get displayStyle(){if("inactive"===this.state)return"none"}ngOnDestroy(){this.sub.unsubscribe(),this.sub1.unsubscribe(),this.sub2.unsubscribe(),this.sub3.unsubscribe(),clearInterval(this.intervalId),clearTimeout(this.timeout)}activateToast(){this.state="active",!(!0===this.options.disableTimeOut||"timeOut"===this.options.disableTimeOut)&&this.options.timeOut&&(this.timeout=setTimeout(()=>{this.remove()},this.options.timeOut),this.hideTime=(new Date).getTime()+this.options.timeOut,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))),this.options.onActivateTick&&this.appRef.tick()}updateProgress(){if(0===this.width||100===this.width||!this.options.timeOut)return;const me=(new Date).getTime();this.width=(this.hideTime-me)/this.options.timeOut*100,"increasing"===this.options.progressAnimation&&(this.width=100-this.width),this.width<=0&&(this.width=0),this.width>=100&&(this.width=100)}resetTimeout(){clearTimeout(this.timeout),clearInterval(this.intervalId),this.state="active",this.options.timeOut=this.originalTimeout,this.timeout=setTimeout(()=>this.remove(),this.originalTimeout),this.hideTime=(new Date).getTime()+(this.originalTimeout||0),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10))}remove(){"removed"!==this.state&&(clearTimeout(this.timeout),this.state="removed",this.timeout=setTimeout(()=>this.toastrService.remove(this.toastPackage.toastId)))}tapToast(){"removed"!==this.state&&(this.toastPackage.triggerTap(),this.options.tapToDismiss&&this.remove())}stickAround(){"removed"!==this.state&&(clearTimeout(this.timeout),this.options.timeOut=0,this.hideTime=0,clearInterval(this.intervalId),this.width=0)}delayedHideToast(){!0===this.options.disableTimeOut||"extendedTimeOut"===this.options.disableTimeOut||0===this.options.extendedTimeOut||"removed"===this.state||(this.timeout=setTimeout(()=>this.remove(),this.options.extendedTimeOut),this.options.timeOut=this.options.extendedTimeOut,this.hideTime=(new Date).getTime()+(this.options.timeOut||0
892),this.width=-1,this.options.progressBar&&(this.intervalId=setInterval(()=>this.updateProgress(),10)))}};return he.\u0275fac=function(me){return new(me||he)(ce.Y36(hn),ce.Y36(zt),ce.Y36(ce.z2F))},he.\u0275cmp=ce.Xpm({type:he,selectors:[["","toast-component",""]],hostVars:4,hostBindings:function(me,qe){1&me&&ce.NdJ("click",function(){return qe.tapToast()})("mouseenter",function(){return qe.stickAround()})("mouseleave",function(){return qe.delayedHideToast()}),2&me&&(ce.Tol(qe.toastClasses),ce.Udp("display",qe.displayStyle))},attrs:Ht,decls:5,vars:5,consts:[["class","toast-close-button","aria-label","Close",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],["role","alert","aria-live","polite",3,"class","innerHTML",4,"ngIf"],["role","alert","aria-live","polite",3,"class",4,"ngIf"],[4,"ngIf"],["aria-label","Close",1,"toast-close-button",3,"click"],["aria-hidden","true"],["role","alert","aria-live","polite",3,"innerHTML"],["role","alert","aria-live","polite"],[1,"toast-progress"]],template:function(me,qe){1&me&&(ce.YNc(0,_t,3,0,"button",0),ce.YNc(1,Ge,3,5,"div",1),ce.YNc(2,ct,1,3,"div",2),ce.YNc(3,ye,2,4,"div",3),ce.YNc(4,Ot,2,2,"div",4)),2&me&&(ce.Q6J("ngIf",qe.options.closeButton),ce.xp6(1),ce.Q6J("ngIf",qe.title),ce.xp6(1),ce.Q6J("ngIf",qe.message&&qe.options.enableHtml),ce.xp6(1),ce.Q6J("ngIf",qe.message&&!qe.options.enableHtml),ce.xp6(1),ce.Q6J("ngIf",qe.options.progressBar))},dependencies:[et.O5],encapsulation:2}),f([(0,ce.pfw)("class"),B("design:type",Object)],he.prototype,"toastClasses",void 0),f([(0,ce.pfw)("style.display"),B("design:type",Object),B("design:paramtypes",[])],he.prototype,"displayStyle",null),f([(0,ce.L6J)("click"),B("design:type",Function),B("design:paramtypes",[]),B("design:returntype",void 0)],he.prototype,"tapToast",null),f([(0,ce.L6J)("mouseenter"),B("design:type",Function),B("design:paramtypes",[]),B("design:returntype",void 0)],he.prototype,"stickAround",null),f([(0,ce.L6J)("mouseleave"),B("design:type",Function),B("design:paramtypes",[]),B("design:returntype",void 0)],he.prototype,"delayedHideToast",null),he=f([B("design:paramtypes",[hn,zt,ce.z2F])],he),he})()});let Ne=Qt=class{static forRoot(Te={}){return{ngModule:Qt,providers:[{provide:fn,useValue:{default:It,config:Te}}]}}};Ne.\u0275fac=function(Te){return new(Te||Ne)},Ne.\u0275mod=ce.oAB({type:Ne}),Ne.\u0275inj=ce.cJS({imports:[et.ez]})},61135:(Mt,Le,y)=>{"use strict";y.d(Le,{X:()=>u});var s=y(77579);class u extends s.x{constructor(w){super(),this._value=w}get value(){return this.getValue()}_subscribe(w){const f=super._subscribe(w);return!f.closed&&w.next(this._value),f}getValue(){const{hasError:w,thrownError:f,_value:O}=this;if(w)throw f;return this._throwIfClosed(),O}next(w){super.next(this._value=w)}}},69751:(Mt,Le,y)=>{"use strict";y.d(Le,{y:()=>U});var s=y(70930),u=y(50727),g=y(48822),w=y(89635),f=y(42416),O=y(30576),B=y(72806);let U=(()=>{class Ee{constructor($e){$e&&(this._subscribe=$e)}lift($e){const We=new Ee;return We.source=this,We.operator=$e,We}subscribe($e,We,at){const mt=function Re(Ee){return Ee&&Ee instanceof s.Lv||function re(Ee){return Ee&&(0,O.m)(Ee.next)&&(0,O.m)(Ee.error)&&(0,O.m)(Ee.complete)}(Ee)&&(0,u.Nn)(Ee)}($e)?$e:new s.Hp($e,We,at);return(0,B.x)(()=>{const{operator:kt,source:Yt}=this;mt.add(kt?kt.call(mt,Yt):Yt?this._subscribe(mt):this._trySubscribe(mt))}),mt}_trySubscribe($e){try{return this._subscribe($e)}catch(We){$e.error(We)}}forEach($e,We){return new(We=ie(We))((at,mt)=>{const kt=new s.Hp({next:Yt=>{try{$e(Yt)}catch(ft){mt(ft),kt.unsubscribe()}},error:mt,complete:at});this.subscribe(kt)})}_subscribe($e){var We;return null===(We=this.source)||void 0===We?void 0:We.subscribe($e)}[g.L](){return this}pipe(...$e){return(0,w.U)($e)(this)}toPromise($e){return new($e=ie($e))((We,at)=>{let mt;this.subscribe(kt=>mt=kt,kt=>at(kt),()=>We(mt))})}}return Ee.create=je=>new Ee(je),Ee})();function ie(Ee){var je;return null!==(je=Ee??f.v.Promise)&&void 0!==je?je:Promise}},4707:(Mt,Le,y)=>{"use strict";y.d(Le,{t:()=>g});var s=y(77579),u=y(26063);class g extends s.x{constructor(f=1/0,O=1/0,B=u.l){super(),this._bufferSize=f,this._windowTime=O,this._timestampProvider=B,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=O===1/0,this._bufferSize=Math.max(1,f),this._windowTime=Math.max(1,O)}next(f){const{isStopped:O,_buffer:B,_infiniteTimeWindow:U,_timestampProvider:ie,_windowTime:re}=this;O||(B.push(f),!U&&B.push(ie.now()+re)),this._trimBuffer(),super.next(f)}_subscribe(f){this._throwIfClosed(),this._trimBuffer();const O=this._innerSubscribe(f),{_infiniteTimeWindow:B,_buffer:U}=this,ie=U.slice();for(let re=0;re<ie.length&&!f.closed;re+=B?1:2)f.next(ie[re]);return this._checkFinalizedStatuses(f),O}_trimBuffer(){const{_bufferSize:f,_timestampProvider:O,_buffer:B,_infiniteTimeWindow:U}=this,ie=(U?1:2)*f;if(f<1/0&&ie<B.length&&B.splice(0,B.length-ie),!U){const re=O.now();let Re=0;for(let Ee=1;Ee<B.length&&B[Ee]<=re;Ee+=2)Re=Ee;Re&&B.splice(0,Re+1)}}}},77579:(Mt,Le,y)=>{"use strict";y.d(Le,{x:()=>B});var s=y(69751),u=y(50727);const w=(0,y(83888).d)(ie=>function(){ie(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var f=y(38737),O=y(72806);let B=(()=>{class ie extends s.y{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Re){const Ee=new U(this,this);return Ee.operator=Re,Ee}_throwIfClosed(){if(this.closed)throw new w}next(Re){(0,O.x)(()=>
vendor: 4,261 bytes, line 892
892{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const Ee of this.currentObservers)Ee.next(Re)}})}error(Re){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Re;const{observers:Ee}=this;for(;Ee.length;)Ee.shift().error(Re)}})}complete(){(0,O.x)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Re}=this;for(;Re.length;)Re.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Re;return(null===(Re=this.observers)||void 0===Re?void 0:Re.length)>0}_trySubscribe(Re){return this._throwIfClosed(),super._trySubscribe(Re)}_subscribe(Re){return this._throwIfClosed(),this._checkFinalizedStatuses(Re),this._innerSubscribe(Re)}_innerSubscribe(Re){const{hasError:Ee,isStopped:je,observers:$e}=this;return Ee||je?u.Lc:(this.currentObservers=null,$e.push(Re),new u.w0(()=>{this.currentObservers=null,(0,f.P)($e,Re)}))}_checkFinalizedStatuses(Re){const{hasError:Ee,thrownError:je,isStopped:$e}=this;Ee?Re.error(je):$e&&Re.complete()}asObservable(){const Re=new s.y;return Re.source=this,Re}}return ie.create=(re,Re)=>new U(re,Re),ie})();class U extends B{constructor(re,Re){super(),this.destination=re,this.source=Re}next(re){var Re,Ee;null===(Ee=null===(Re=this.destination)||void 0===Re?void 0:Re.next)||void 0===Ee||Ee.call(Re,re)}error(re){var Re,Ee;null===(Ee=null===(Re=this.destination)||void 0===Re?void 0:Re.error)||void 0===Ee||Ee.call(Re,re)}complete(){var re,Re;null===(Re=null===(re=this.destination)||void 0===re?void 0:re.complete)||void 0===Re||Re.call(re)}_subscribe(re){var Re,Ee;return null!==(Ee=null===(Re=this.source)||void 0===Re?void 0:Re.subscribe(re))&&void 0!==Ee?Ee:u.Lc}}},70930:(Mt,Le,y)=>{"use strict";y.d(Le,{Hp:()=>at,Lv:()=>Ee});var s=y(30576),u=y(50727),g=y(42416),w=y(87849),f=y(25032);const O=ie("C",void 0,void 0);function ie(Ze,Ke,xe){return{kind:Ze,value:Ke,error:xe}}var re=y(43410),Re=y(72806);class Ee extends u.w0{constructor(Ke){super(),this.isStopped=!1,Ke?(this.destination=Ke,(0,u.Nn)(Ke)&&Ke.add(this)):this.destination=ft}static create(Ke,xe,Fe){return new at(Ke,xe,Fe)}next(Ke){this.isStopped?Yt(function U(Ze){return ie("N",Ze,void 0)}(Ke),this):this._next(Ke)}error(Ke){this.isStopped?Yt(function B(Ze){return ie("E",void 0,Ze)}(Ke),this):(this.isStopped=!0,this._error(Ke))}complete(){this.isStopped?Yt(O,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ke){this.destination.next(Ke)}_error(Ke){try{this.destination.error(Ke)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const je=Function.prototype.bind;function $e(Ze,Ke){return je.call(Ze,Ke)}class We{constructor(Ke){this.partialObserver=Ke}next(Ke){const{partialObserver:xe}=this;if(xe.next)try{xe.next(Ke)}catch(Fe){mt(Fe)}}error(Ke){const{partialObserver:xe}=this;if(xe.error)try{xe.error(Ke)}catch(Fe){mt(Fe)}else mt(Ke)}complete(){const{partialObserver:Ke}=this;if(Ke.complete)try{Ke.complete()}catch(xe){mt(xe)}}}class at extends Ee{constructor(Ke,xe,Fe){let ce;if(super(),(0,s.m)(Ke)||!Ke)ce={next:Ke??void 0,error:xe??void 0,complete:Fe??void 0};else{let rt;this&&g.v.useDeprecatedNextContext?(rt=Object.create(Ke),rt.unsubscribe=()=>this.unsubscribe(),ce={next:Ke.next&&$e(Ke.next,rt),error:Ke.error&&$e(Ke.error,rt),complete:Ke.complete&&$e(Ke.complete,rt)}):ce=Ke}this.destination=new We(ce)}}function mt(Ze){g.v.useDeprecatedSynchronousErrorHandling?(0,Re.O)(Ze):(0,w.h)(Ze)}function Yt(Ze,Ke){const{onStoppedNotification:xe}=g.v;xe&&re.z.setTimeout(()=>xe(Ze,Ke))}const ft={closed:!0,next:f.Z,error:function kt(Ze){throw Ze},complete:f.Z}},50727:(Mt,Le,y)=>{"use strict";y.d(Le,{Lc:()=>O,w0:()=>f,Nn:()=>B});var s=y(30576);const g=(0,y(83888).d)(ie=>function(Re){ie(this),this.message=Re?`${Re.length} errors occurred during unsubscription:\n${Re.map((Ee,je)=>`${je+1}) ${Ee.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=Re});var w=y(38737);class f{constructor(re){this.initialTeardown=re,this.closed=!1,this._parentage=null,this._finalizers=null}
892unsubscribe(){let re;if(!this.closed){this.closed=!0;const{_parentage:Re}=this;if(Re)if(this._parentage=null,Array.isArray(Re))for(const $e of Re)$e.remove(this);else Re.remove(this);const{initialTeardown:Ee}=this;if((0,s.m)(Ee))try{Ee()}catch($e){re=$e instanceof g?$e.errors:[$e]}const{_finalizers:je}=this;if(je){this._finalizers=null;for(const $e of je)try{U($e)}catch(We){re=re??[],We instanceof g?re=[...re,...We.errors]:re.push(We)}}if(re)throw new g(re)}}add(re){var Re;if(re&&re!==this)if(this.closed)U(re);else{if(re instanceof f){if(re.closed||re._hasParent(this))return;re._addParent(this)}(this._finalizers=null!==(Re=this._finalizers)&&void 0!==Re?Re:[]).push(re)}}_hasParent(re){const{_parentage:Re}=this;return Re===re||Array.isArray(Re)&&Re.includes(re)}_addParent(re){const{_parentage:Re}=this;this._parentage=Array.isArray(Re)?(Re.push(re),Re):Re?[Re,re]:re}_removeParent(re){const{_parentage:Re}=this;Re===re?this._parentage=null:Array.isArray(Re)&&(0,w.P)(Re,re)}remove(re){const{_finalizers:Re}=this;Re&&(0,w.P)(Re,re),re instanceof f&&re._removeParent(this)}}f.EMPTY=(()=>{const ie=new f;return ie.closed=!0,ie})();const O=f.EMPTY;function B(ie){return ie instanceof f||ie&&"closed"in ie&&(0,s.m)(ie.remove)&&(0,s.m)(ie.add)&&(0,s.m)(ie.unsubscribe)}function U(ie){(0,s.m)(ie)?ie():ie.unsubscribe()}},42416:(Mt,Le,y)=>{"use strict";y.d(Le,{v:()=>s});const s={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},83905:(Mt,Le,y)=>{"use strict";y.d(Le,{z:()=>g});var s=y(86805),u=y(70930);function g(w,f){const O="object"==typeof f;return new Promise((B,U)=>{const ie=new u.Hp({next:re=>{B(re),ie.unsubscribe()},error:U,complete:()=>{O?B(f.defaultValue):U(new s.K)}});w.subscribe(ie)})}},94033:(Mt,Le,y)=>{"use strict";y.d(Le,{c:()=>O});var s=y(69751),u=y(50727),g=y(38343),w=y(25403),f=y(54482);class O extends s.y{constructor(U,ie){super(),this.source=U,this.subjectFactory=ie,this._subject=null,this._refCount=0,this._connection=null,(0,f.A)(U)&&(this.lift=U.lift)}_subscribe(U){return this.getSubject().subscribe(U)}getSubject(){const U=this._subject;return(!U||U.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:U}=this;this._subject=this._connection=null,U?.unsubscribe()}connect(){let U=this._connection;if(!U){U=this._connection=new u.w0;const ie=this.getSubject();U.add(this.source.subscribe((0,w.x)(ie,void 0,()=>{this._teardown(),ie.complete()},re=>{this._teardown(),ie.error(re)},()=>this._teardown()))),U.closed&&(this._connection=null,U=u.w0.EMPTY)}return U}refCount(){return(0,g.x)()(this)}}},39841:(Mt,Le,y)=>{"use strict";y.d(Le,{a:()=>re});var s=y(69751),u=y(54742),g=y(32076),w=y(44671),f=y(83268),O=y(63269),B=y(31810),U=y(25403),ie=y(39672);function re(...je){const $e=(0,O.yG)(je),We=(0,O.jO)(je),{args:at,keys:mt}=(0,u.D)(je);if(0===at.length)return(0,g.D)([],$e);const kt=new s.y(function Re(je,$e,We=w.y){return at=>{Ee($e,()=>{const{length:mt}=je,kt=new Array(mt);let Yt=mt,ft=mt;for(let Ze=0;Ze<mt;Ze++)Ee($e,()=>{const Ke=(0,g.D)(je[Ze],$e);let xe=!1;Ke.subscribe((0,U.x)(at,Fe=>{kt[Ze]=Fe,xe||(xe=!0,ft--),ft||at.next(We(kt.slice()))},()=>{--Yt||at.complete()}))},at)},at)}}(at,$e,mt?Yt=>(0,B.n)(mt,Yt):w.y));return We?kt.pipe((0,f.Z)(We)):kt}function Ee(je,$e,We){je?(0,ie.f)(We,je,$e):$e()}},97272:(Mt,Le,y)=>{"use strict";y.d(Le,{z:()=>f});var s=y(8189),g=y(63269),w=y(32076);function f(...O){return function u(){return(0,s.J)(1)}()((0,w.D)(O,(0,g.yG)(O)))}},49770:(Mt,Le,y)=>{"use strict";y.d(Le,{P:()=>g});var s=y(69751),u=y(38421);function g(w){return new s.y(f=>{(0,u.Xf)(w()).subscribe(f)})}},60515:(Mt,Le,y)=>{"use strict";y.d(Le,{E:()=>u});const u=new(y(69751).y)(f=>f.complete())},4128:(Mt,Le,y)=>{"use strict";y.d(Le,{D:()=>U});var s=y(69751),u=y(54742),g=y(38421),w=y(63269),f=y(25403),O=y(83268),B=y(31810);function U(...ie){const re=(0,w.jO)(ie),{args:Re,keys:Ee}=(0,u.D)(ie),je=new s.y($e=>{const{length:We}=Re;if(!We)return void $e.complete();const at=new Array(We);let mt=We,kt=We;for(let Yt=0;Yt<We;Yt++){let ft=!1;(0,g.Xf)(Re[Yt]).subscribe((0,f.x)($e,Ze=>{ft||(ft=!0,kt--),at[Yt]=Ze},()=>mt--,void 0,()=>{(!mt||!ft)&&(kt||$e.next(Ee?(0,B.n)(Ee,at):at),$e.complete())}))}});return re?je.pipe((0,O.Z)(re)):je}}
892,32076:(Mt,Le,y)=>{"use strict";y.d(Le,{D:()=>Fe});var s=y(38421),u=y(39672),g=y(54482),w=y(25403);function f(ce,rt=0){return(0,g.e)((Lt,jt)=>{Lt.subscribe((0,w.x)(jt,et=>(0,u.f)(jt,ce,()=>jt.next(et),rt),()=>(0,u.f)(jt,ce,()=>jt.complete(),rt),et=>(0,u.f)(jt,ce,()=>jt.error(et),rt)))})}function O(ce,rt=0){return(0,g.e)((Lt,jt)=>{jt.add(ce.schedule(()=>Lt.subscribe(jt),rt))})}var ie=y(69751),Re=y(2202),Ee=y(30576);function $e(ce,rt){if(!ce)throw new Error("Iterable cannot be null");return new ie.y(Lt=>{(0,u.f)(Lt,rt,()=>{const jt=ce[Symbol.asyncIterator]();(0,u.f)(Lt,rt,()=>{jt.next().then(et=>{et.done?Lt.complete():Lt.next(et.value)})},0,!0)})})}var We=y(93670),at=y(28239),mt=y(81144),kt=y(26495),Yt=y(12206),ft=y(44532),Ze=y(53260);function Fe(ce,rt){return rt?function xe(ce,rt){if(null!=ce){if((0,We.c)(ce))return function B(ce,rt){return(0,s.Xf)(ce).pipe(O(rt),f(rt))}(ce,rt);if((0,mt.z)(ce))return function re(ce,rt){return new ie.y(Lt=>{let jt=0;return rt.schedule(function(){jt===ce.length?Lt.complete():(Lt.next(ce[jt++]),Lt.closed||this.schedule())})})}(ce,rt);if((0,at.t)(ce))return function U(ce,rt){return(0,s.Xf)(ce).pipe(O(rt),f(rt))}(ce,rt);if((0,Yt.D)(ce))return $e(ce,rt);if((0,kt.T)(ce))return function je(ce,rt){return new ie.y(Lt=>{let jt;return(0,u.f)(Lt,rt,()=>{jt=ce[Re.h](),(0,u.f)(Lt,rt,()=>{let et,Ht;try{({value:et,done:Ht}=jt.next())}catch(Tt){return void Lt.error(Tt)}Ht?Lt.complete():Lt.next(et)},0,!0)}),()=>(0,Ee.m)(jt?.return)&&jt.return()})}(ce,rt);if((0,Ze.L)(ce))return function Ke(ce,rt){return $e((0,Ze.Q)(ce),rt)}(ce,rt)}throw(0,ft.z)(ce)}(ce,rt):(0,s.Xf)(ce)}},54968:(Mt,Le,y)=>{"use strict";y.d(Le,{R:()=>re});var s=y(38421),u=y(69751),g=y(95577),w=y(81144),f=y(30576),O=y(83268);const B=["addListener","removeListener"],U=["addEventListener","removeEventListener"],ie=["on","off"];function re(We,at,mt,kt){if((0,f.m)(mt)&&(kt=mt,mt=void 0),kt)return re(We,at,mt).pipe((0,O.Z)(kt));const[Yt,ft]=function $e(We){return(0,f.m)(We.addEventListener)&&(0,f.m)(We.removeEventListener)}(We)?U.map(Ze=>Ke=>We[Ze](at,Ke,mt)):function Ee(We){return(0,f.m)(We.addListener)&&(0,f.m)(We.removeListener)}(We)?B.map(Re(We,at)):function je(We){return(0,f.m)(We.on)&&(0,f.m)(We.off)}(We)?ie.map(Re(We,at)):[];if(!Yt&&(0,w.z)(We))return(0,g.z)(Ze=>re(Ze,at,mt))((0,s.Xf)(We));if(!Yt)throw new TypeError("Invalid event target");return new u.y(Ze=>{const Ke=(...xe)=>Ze.next(1<xe.length?xe:xe[0]);return Yt(Ke),()=>ft(Ke)})}function Re(We,at){return mt=>kt=>We[mt](at,kt)}},38421:(Mt,Le,y)=>{"use strict";y.d(Le,{Xf:()=>je});var s=y(97582),u=y(81144),g=y(28239),w=y(69751),f=y(93670),O=y(12206),B=y(44532),U=y(26495),ie=y(53260),re=y(30576),Re=y(87849),Ee=y(48822);function je(Ze){if(Ze instanceof w.y)return Ze;if(null!=Ze){if((0,f.c)(Ze))return function $e(Ze){return new w.y(Ke=>{const xe=Ze[Ee.L]();if((0,re.m)(xe.subscribe))return xe.subscribe(Ke);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Ze);if((0,u.z)(Ze))return function We(Ze){return new w.y(Ke=>{for(let xe=0;xe<Ze.length&&!Ke.closed;xe++)Ke.next(Ze[xe]);Ke.complete()})}(Ze);if((0,g.t)(Ze))return function at(Ze){return new w.y(Ke=>{Ze.then(xe=>{Ke.closed||(Ke.next(xe),Ke.complete())},xe=>Ke.error(xe)).then(null,Re.h)})}(Ze);if((0,O.D)(Ze))return kt(Ze);if((0,U.T)(Ze))return function mt(Ze){return new w.y(Ke=>{for(const xe of Ze)if(Ke.next(xe),Ke.closed)return;Ke.complete()})}(Ze);if((0,ie.L)(Ze))return function Yt(Ze){return kt((0,ie.Q)(Ze))}(Ze)}throw(0,B.z)(Ze)}function kt(Ze){return new w.y(Ke=>{(function ft(Ze,Ke){var xe,Fe,ce,rt;return(0,s.mG)(this,void 0,void 0,function*(){try{for(xe=(0,s.KL)(Ze);!(Fe=yield xe.next()).done;)if(Ke.next(Fe.value),Ke.closed)return}catch(Lt){ce={error:Lt}}finally{try{Fe&&!Fe.done&&(rt=xe.return)&&(yield rt.call(xe))}finally{if(ce)throw ce.error}}Ke.complete()})})(Ze,Ke).catch(xe=>Ke.error(xe))})}},56451:(Mt,Le,y)=>{"use strict";y.d(Le,{T:()=>O});var s=y(8189),u=y(38421),g=y(60515),w=y(63269),f=y(32076);function O(...B){const U=(0,w.yG)(B),ie=(0,w._6)(B,1/0),re=B;return re.length?1===re.length?(0,u.Xf)(re[0]):(0,s.J)(ie)((0,f.D)(re,U)):g.E}},11848:(Mt,Le,y)=>{"use strict";y.d(Le,{C:()=>g});var s=y(69751),u=y(25032);const g=new s.y(u.Z)}
892,39646:(Mt,Le,y)=>{"use strict";y.d(Le,{of:()=>g});var s=y(63269),u=y(32076);function g(...w){const f=(0,s.yG)(w);return(0,u.D)(w,f)}},62843:(Mt,Le,y)=>{"use strict";y.d(Le,{_:()=>g});var s=y(69751),u=y(30576);function g(w,f){const O=(0,u.m)(w)?w:()=>w,B=U=>U.error(O());return new s.y(f?U=>f.schedule(B,0,U):B)}},82805:(Mt,Le,y)=>{"use strict";y.d(Le,{H:()=>f});var s=y(69751),u=y(34986),g=y(93532),w=y(51165);function f(O=0,B,U=u.P){let ie=-1;return null!=B&&((0,g.K)(B)?U=B:ie=B),new s.y(re=>{let Re=(0,w.q)(O)?+O-U.now():O;Re<0&&(Re=0);let Ee=0;return U.schedule(function(){re.closed||(re.next(Ee++),0<=ie?this.schedule(void 0,ie):re.complete())},Re)})}},25403:(Mt,Le,y)=>{"use strict";y.d(Le,{Q:()=>g,x:()=>u});var s=y(70930);function u(w,f,O,B,U){return new g(w,f,O,B,U)}class g extends s.Lv{constructor(f,O,B,U,ie,re){super(f),this.onFinalize=ie,this.shouldUnsubscribe=re,this._next=O?function(Re){try{O(Re)}catch(Ee){f.error(Ee)}}:super._next,this._error=U?function(Re){try{U(Re)}catch(Ee){f.error(Ee)}finally{this.unsubscribe()}}:super._error,this._complete=B?function(){try{B()}catch(Re){f.error(Re)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var f;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:O}=this;super.unsubscribe(),!O&&(null===(f=this.onFinalize)||void 0===f||f.call(this))}}}},23601:(Mt,Le,y)=>{"use strict";y.d(Le,{e:()=>B});var s=y(34986),u=y(54482),g=y(38421),w=y(25403),O=y(82805);function B(U,ie=s.z){return function f(U){return(0,u.e)((ie,re)=>{let Re=!1,Ee=null,je=null,$e=!1;const We=()=>{if(je?.unsubscribe(),je=null,Re){Re=!1;const mt=Ee;Ee=null,re.next(mt)}$e&&re.complete()},at=()=>{je=null,$e&&re.complete()};ie.subscribe((0,w.x)(re,mt=>{Re=!0,Ee=mt,je||(0,g.Xf)(U(mt)).subscribe(je=(0,w.x)(re,We,at))},()=>{$e=!0,(!Re||!je||je.closed)&&re.complete()}))})}(()=>(0,O.H)(U,ie))}},70262:(Mt,Le,y)=>{"use strict";y.d(Le,{K:()=>w});var s=y(38421),u=y(25403),g=y(54482);function w(f){return(0,g.e)((O,B)=>{let re,U=null,ie=!1;U=O.subscribe((0,u.x)(B,void 0,void 0,Re=>{re=(0,s.Xf)(f(Re,w(f)(O))),U?(U.unsubscribe(),U=null,re.subscribe(B)):ie=!0})),ie&&(U.unsubscribe(),U=null,re.subscribe(B))})}},24351:(Mt,Le,y)=>{"use strict";y.d(Le,{b:()=>g});var s=y(95577),u=y(30576);function g(w,f){return(0,u.m)(f)?(0,s.z)(w,f,1):(0,s.z)(w,1)}},78372:(Mt,Le,y)=>{"use strict";y.d(Le,{b:()=>w});var s=y(34986),u=y(54482),g=y(25403);function w(f,O=s.z){return(0,u.e)((B,U)=>{let ie=null,re=null,Re=null;const Ee=()=>{if(ie){ie.unsubscribe(),ie=null;const $e=re;re=null,U.next($e)}};function je(){const $e=Re+f,We=O.now();if(We<$e)return ie=this.schedule(void 0,$e-We),void U.add(ie);Ee()}B.subscribe((0,g.x)(U,$e=>{re=$e,Re=O.now(),ie||(ie=O.schedule(je,f),U.add(ie))},()=>{Ee(),U.complete()},void 0,()=>{re=ie=null}))})}},46590:(Mt,Le,y)=>{"use strict";y.d(Le,{d:()=>g});var s=y(54482),u=y(25403);function g(w){return(0,s.e)((f,O)=>{let B=!1;f.subscribe((0,u.x)(O,U=>{B=!0,O.next(U)},()=>{B||O.next(w),O.complete()}))})}},91005:(Mt,Le,y)=>{"use strict";y.d(Le,{g:()=>je});var s=y(34986),u=y(97272),g=y(95698),w=y(54482),f=y(25403),O=y(25032),U=y(69718),ie=y(95577),re=y(38421);function Re($e,We){return We?at=>(0,u.z)(We.pipe((0,g.q)(1),function B(){return(0,w.e)(($e,We)=>{$e.subscribe((0,f.x)(We,O.Z))})}()),at.pipe(Re($e))):(0,ie.z)((at,mt)=>(0,re.Xf)($e(at,mt)).pipe((0,g.q)(1),(0,U.h)(at)))}var Ee=y(82805);function je($e,We=s.z){const at=(0,Ee.H)($e,We);return Re(()=>at)}},71884:(Mt,Le,y)=>{"use strict";y.d(Le,{x:()=>w});var s=y(44671),u=y(54482),g=y(25403);function w(O,B=s.y){return O=O??f,(0,u.e)((U,ie)=>{let re,Re=!0;U.subscribe((0,g.x)(ie,Ee=>{const je=B(Ee);(Re||!O(re,je))&&(Re=!1,re=je,ie.next(Ee))}))})}function f(O,B){return O===B}},39300:(Mt,Le,y)=>{"use strict";y.d(Le,{h:()=>g});var s=y(54482),u=y(25403);function g(w,f){return(0,s.e)((O,B)=>{let U=0;O.subscribe((0,u.x)(B,ie=>w.call(f,ie,U++)&&B.next(ie)))})}},28746:(Mt,Le,y)=>{"use strict";y.d(Le,{x:()=>u});var s=y(54482);function u(g){return(0,s.e)((w,f)=>{try{w.subscribe(f)}finally{f.add(g)}})}},50590:(Mt,Le,y)=>{"use strict";y.d(Le,{P:()=>B});var s=y(86805),u=y(39300),g=y(95698),w=y(46590),f=y(18068),O=y(44671);function B(U,ie){const re=arguments.length>=2;return Re=>Re.pipe(U?(0,u.h)((Ee,je)=>U(Ee,je,Re)):O.y,(0,g.q)(1),re?(0,w.d)(ie):(0,f.T)(()=>new s.K))}},54004:(Mt,Le,y)=>{"use strict";y.d(Le,{U:()=>g});
892var s=y(54482),u=y(25403);function g(w,f){return(0,s.e)((O,B)=>{let U=0;O.subscribe((0,u.x)(B,ie=>{B.next(w.call(f,ie,U++))}))})}},69718:(Mt,Le,y)=>{"use strict";y.d(Le,{h:()=>u});var s=y(54004);function u(g){return(0,s.U)(()=>g)}},8189:(Mt,Le,y)=>{"use strict";y.d(Le,{J:()=>g});var s=y(95577),u=y(44671);function g(w=1/0){return(0,s.z)(u.y,w)}},95577:(Mt,Le,y)=>{"use strict";y.d(Le,{z:()=>U});var s=y(54004),u=y(38421),g=y(54482),w=y(39672),f=y(25403),B=y(30576);function U(ie,re,Re=1/0){return(0,B.m)(re)?U((Ee,je)=>(0,s.U)(($e,We)=>re(Ee,$e,je,We))((0,u.Xf)(ie(Ee,je))),Re):("number"==typeof re&&(Re=re),(0,g.e)((Ee,je)=>function O(ie,re,Re,Ee,je,$e,We,at){const mt=[];let kt=0,Yt=0,ft=!1;const Ze=()=>{ft&&!mt.length&&!kt&&re.complete()},Ke=Fe=>kt<Ee?xe(Fe):mt.push(Fe),xe=Fe=>{$e&&re.next(Fe),kt++;let ce=!1;(0,u.Xf)(Re(Fe,Yt++)).subscribe((0,f.x)(re,rt=>{je?.(rt),$e?Ke(rt):re.next(rt)},()=>{ce=!0},void 0,()=>{if(ce)try{for(kt--;mt.length&&kt<Ee;){const rt=mt.shift();We?(0,w.f)(re,We,()=>xe(rt)):xe(rt)}Ze()}catch(rt){re.error(rt)}}))};return ie.subscribe((0,f.x)(re,Ke,()=>{ft=!0,Ze()})),()=>{at?.()}}(Ee,je,ie,Re)))}},43809:(Mt,Le,y)=>{"use strict";y.d(Le,{_:()=>Ee});var s=y(4707),u=y(94033),g=y(30576),w=y(77579),f=y(38421),O=y(54482),B=y(69751);const ie={connector:()=>new w.x};function Ee(je,$e,We,at){We&&!(0,g.m)(We)&&(at=We);const mt=(0,g.m)(We)?We:void 0;return kt=>function Re(je,$e){const We=(0,g.m)(je)?je:()=>je;return(0,g.m)($e)?function re(je,$e=ie){const{connector:We}=$e;return(0,O.e)((at,mt)=>{const kt=We();(0,f.Xf)(je(function U(je){return new B.y($e=>je.subscribe($e))}(kt))).subscribe(mt),mt.add(at.subscribe(kt))})}($e,{connector:We}):at=>new u.c(at,We)}(new s.t(je,$e,at),mt)(kt)}}
892,70207:(Mt,Le,y)=>{"use strict";y.d(Le,{u:()=>g});var s=y(57359),u=y(54482);function g(w,f){return(0,u.e)((0,s.U)(w,f,arguments.length>=2,!1,!0))}},38343:(Mt,Le,y)=>{"use strict";y.d(Le,{x:()=>g});var s=y(54482),u=y(25403);function g(){return(0,s.e)((w,f)=>{let O=null;w._refCount++;const B=(0,u.x)(f,void 0,void 0,void 0,()=>{if(!w||w._refCount<=0||0<--w._refCount)return void(O=null);const U=w._connection,ie=O;O=null,U&&(!ie||U===ie)&&U.unsubscribe(),f.unsubscribe()});w.subscribe(B),B.closed||(O=w.connect())})}},57359:(Mt,Le,y)=>{"use strict";y.d(Le,{U:()=>u});var s=y(25403);function u(g,w,f,O,B){return(U,ie)=>{let re=f,Re=w,Ee=0;U.subscribe((0,s.x)(ie,je=>{const $e=Ee++;Re=re?g(Re,je,$e):(re=!0,je),O&&ie.next(Re)},B&&(()=>{re&&ie.next(Re),ie.complete()})))}}},13099:(Mt,Le,y)=>{"use strict";y.d(Le,{B:()=>f});var s=y(38421),u=y(77579),g=y(70930),w=y(54482);function f(B={}){const{connector:U=(()=>new u.x),resetOnError:ie=!0,resetOnComplete:re=!0,resetOnRefCountZero:Re=!0}=B;return Ee=>{let je,$e,We,at=0,mt=!1,kt=!1;const Yt=()=>{$e?.unsubscribe(),$e=void 0},ft=()=>{Yt(),je=We=void 0,mt=kt=!1},Ze=()=>{const Ke=je;ft(),Ke?.unsubscribe()};return(0,w.e)((Ke,xe)=>{at++,!kt&&!mt&&Yt();const Fe=We=We??U();xe.add(()=>{at--,0===at&&!kt&&!mt&&($e=O(Ze,Re))}),Fe.subscribe(xe),!je&&at>0&&(je=new g.Hp({next:ce=>Fe.next(ce),error:ce=>{kt=!0,Yt(),$e=O(ft,ie,ce),Fe.error(ce)},complete:()=>{mt=!0,Yt(),$e=O(ft,re),Fe.complete()}}),(0,s.Xf)(Ke).subscribe(je))})(Ee)}}function O(B,U,...ie){if(!0===U)return void B();if(!1===U)return;const re=new g.Hp({next:()=>{re.unsubscribe(),B()}});return(0,s.Xf)(U(...ie)).subscribe(re)}},34782:(Mt,Le,y)=>{"use strict";y.d(Le,{d:()=>g});var s=y(4707),u=y(13099);function g(w,f,O){let B,U=!1;return w&&"object"==typeof w?({bufferSize:B=1/0,windowTime:f=1/0,refCount:U=!1,scheduler:O}=w):B=w??1/0,(0,u.B)({connector:()=>new s.t(B,f,O),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:U})}},35684:(Mt,Le,y)=>{"use strict";y.d(Le,{T:()=>u});var s=y(39300);function u(g){return(0,s.h)((w,f)=>g<=f)}},68675:(Mt,Le,y)=>{"use strict";y.d(Le,{O:()=>w});var s=y(97272),u=y(63269),g=y(54482);function w(...f){const O=(0,u.yG)(f);return(0,g.e)((B,U)=>{(O?(0,s.z)(f,B,O):(0,s.z)(f,B)).subscribe(U)})}},63900:(Mt,Le,y)=>{"use strict";y.d(Le,{w:()=>w});var s=y(38421),u=y(54482),g=y(25403);function w(f,O){return(0,u.e)((B,U)=>{let ie=null,re=0,Re=!1;const Ee=()=>Re&&!ie&&U.complete();B.subscribe((0,g.x)(U,je=>{ie?.unsubscribe();let $e=0;const We=re++;(0,s.Xf)(f(je,We)).subscribe(ie=(0,g.x)(U,at=>U.next(O?O(je,at,We,$e++):at),()=>{ie=null,Ee()}))},()=>{Re=!0,Ee()}))})}},95698:(Mt,Le,y)=>{"use strict";y.d(Le,{q:()=>w});var s=y(60515),u=y(54482),g=y(25403);function w(f){return f<=0?()=>s.E:(0,u.e)((O,B)=>{let U=0;O.subscribe((0,g.x)(B,ie=>{++U<=f&&(B.next(ie),f<=U&&B.complete())}))})}},82722:(Mt,Le,y)=>{"use strict";y.d(Le,{R:()=>f});var s=y(54482),u=y(25403),g=y(38421),w=y(25032);function f(O){return(0,s.e)((B,U)=>{(0,g.Xf)(O).subscribe((0,u.x)(U,()=>U.complete(),w.Z)),!U.closed&&B.subscribe(U)})}},22529:(Mt,Le,y)=>{"use strict";y.d(Le,{o:()=>g});var s=y(54482),u=y(25403);function g(w,f=!1){return(0,s.e)((O,B)=>{let U=0;O.subscribe((0,u.x)(B,ie=>{const re=w(ie,U++);(re||f)&&B.next(ie),!re&&B.complete()}))})}},18505:(Mt,Le,y)=>{"use strict";y.d(Le,{b:()=>f});var s=y(30576),u=y(54482),g=y(25403),w=y(44671);function f(O,B,U){const ie=(0,s.m)(O)||B||U?{next:O,error:B,complete:U}:O;return ie?(0,u.e)((re,Re)=>{var Ee;null===(Ee=ie.subscribe)||void 0===Ee||Ee.call(ie);let je=!0;re.subscribe((0,g.x)(Re,$e=>{var We;null===(We=ie.next)||void 0===We||We.call(ie,$e),Re.next($e)},()=>{var $e;je=!1,null===($e=ie.complete)||void 0===$e||$e.call(ie),Re.complete()},$e=>{var We;je=!1,null===(We=ie.error)||void 0===We||We.call(ie,$e),Re.error($e)},()=>{var $e,We;je&&(null===($e=ie.unsubscribe)||void 0===$e||$e.call(ie)),null===(We=ie.finalize)||void 0===We||We.call(ie)}))}):w.y}},18068:(Mt,Le,y)=>{"use strict";y.d(Le,{T:()=>w});var s=y(86805),u=y(54482),g=y(25403);function w(O=f){return(0,u.e)((B,U)=>{let ie=!1;B.subscribe((0,g.x)(U,re=>{ie=!0,U.next(re)},()=>ie?U.complete():U.error(O())))})}function f(){return new s.K}},32518:(Mt,Le,y)=>{"use strict";y.d(Le,{q:()=>w});var s=y(70207),u=y(54482);const g=(f,O)=>(f.push(O),f);function w(){return(0,u.e)((f,O)=>{(0,s.u)(g,[])(f).subscribe(O)})}},84408:(Mt,Le,y)=>{"use strict";y.d(Le,{o:()=>f});
vendor: 5,524 bytes, line 892
892var s=y(50727);class u extends s.w0{constructor(B,U){super()}schedule(B,U=0){return this}}const g={setInterval(O,B,...U){const{delegate:ie}=g;return ie?.setInterval?ie.setInterval(O,B,...U):setInterval(O,B,...U)},clearInterval(O){const{delegate:B}=g;return(B?.clearInterval||clearInterval)(O)},delegate:void 0};var w=y(38737);class f extends u{constructor(B,U){super(B,U),this.scheduler=B,this.work=U,this.pending=!1}schedule(B,U=0){var ie;if(this.closed)return this;this.state=B;const re=this.id,Re=this.scheduler;return null!=re&&(this.id=this.recycleAsyncId(Re,re,U)),this.pending=!0,this.delay=U,this.id=null!==(ie=this.id)&&void 0!==ie?ie:this.requestAsyncId(Re,this.id,U),this}requestAsyncId(B,U,ie=0){return g.setInterval(B.flush.bind(B,this),ie)}recycleAsyncId(B,U,ie=0){if(null!=ie&&this.delay===ie&&!1===this.pending)return U;null!=U&&g.clearInterval(U)}execute(B,U){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const ie=this._execute(B,U);if(ie)return ie;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(B,U){let re,ie=!1;try{this.work(B)}catch(Re){ie=!0,re=Re||new Error("Scheduled action threw falsy error")}if(ie)return this.unsubscribe(),re}unsubscribe(){if(!this.closed){const{id:B,scheduler:U}=this,{actions:ie}=U;this.work=this.state=this.scheduler=null,this.pending=!1,(0,w.P)(ie,this),null!=B&&(this.id=this.recycleAsyncId(U,B,null)),this.delay=null,super.unsubscribe()}}}},97565:(Mt,Le,y)=>{"use strict";y.d(Le,{v:()=>g});var s=y(26063);class u{constructor(f,O=u.now){this.schedulerActionCtor=f,this.now=O}schedule(f,O=0,B){return new this.schedulerActionCtor(this,f).schedule(B,O)}}u.now=s.l.now;class g extends u{constructor(f,O=u.now){super(f,O),this.actions=[],this._active=!1}flush(f){const{actions:O}=this;if(this._active)return void O.push(f);let B;this._active=!0;do{if(B=f.execute(f.state,f.delay))break}while(f=O.shift());if(this._active=!1,B){for(;f=O.shift();)f.unsubscribe();throw B}}}},66406:(Mt,Le,y)=>{"use strict";y.d(Le,{Z:()=>B});var s=y(84408),u=y(50727);const g={schedule(ie){let re=requestAnimationFrame,Re=cancelAnimationFrame;const{delegate:Ee}=g;Ee&&(re=Ee.requestAnimationFrame,Re=Ee.cancelAnimationFrame);const je=re($e=>{Re=void 0,ie($e)});return new u.w0(()=>Re?.(je))},requestAnimationFrame(...ie){const{delegate:re}=g;return(re?.requestAnimationFrame||requestAnimationFrame)(...ie)},cancelAnimationFrame(...ie){const{delegate:re}=g;return(re?.cancelAnimationFrame||cancelAnimationFrame)(...ie)},delegate:void 0};var f=y(97565);const B=new class O extends f.v{flush(re){this._active=!0;const Re=this._scheduled;this._scheduled=void 0;const{actions:Ee}=this;let je;re=re||Ee.shift();do{if(je=re.execute(re.state,re.delay))break}while((re=Ee[0])&&re.id===Re&&Ee.shift());if(this._active=!1,je){for(;(re=Ee[0])&&re.id===Re&&Ee.shift();)re.unsubscribe();throw je}}}(class w extends s.o{constructor(re,Re){super(re,Re),this.scheduler=re,this.work=Re}requestAsyncId(re,Re,Ee=0){return null!==Ee&&Ee>0?super.requestAsyncId(re,Re,Ee):(re.actions.push(this),re._scheduled||(re._scheduled=g.requestAnimationFrame(()=>re.flush(void 0))))}recycleAsyncId(re,Re,Ee=0){var je;if(null!=Ee?Ee>0:this.delay>0)return super.recycleAsyncId(re,Re,Ee);const{actions:$e}=re;null!=Re&&(null===(je=$e[$e.length-1])||void 0===je?void 0:je.id)!==Re&&(g.cancelAnimationFrame(Re),re._scheduled=void 0)}})},53101:(Mt,Le,y)=>{"use strict";y.d(Le,{E:()=>$e});var s=y(84408);let g,u=1;const w={};function f(at){return at in w&&(delete w[at],!0)}const O={setImmediate(at){const mt=u++;return w[mt]=!0,g||(g=Promise.resolve()),g.then(()=>f(mt)&&at()),mt},clearImmediate(at){f(at)}},{setImmediate:U,clearImmediate:ie}=O,re={setImmediate(...at){const{delegate:mt}=re;return(mt?.setImmediate||U)(...at)},clearImmediate(at){const{delegate:mt}=re;return(mt?.clearImmediate||ie)(at)},delegate:void 0};var Ee=y(97565);const $e=new class je extends Ee.v{flush(mt){this._active=!0;const kt=this._scheduled;this._scheduled=void 0;const{actions:Yt}=this;let ft;mt=mt||Yt.shift();do{if(ft=mt.execute(mt.state,mt.delay))break}while((mt=Yt[0])&&mt.id===kt&&Yt.shift());if(this._active=!1,ft){for(;(mt=Yt[0])&&mt.id===kt&&Yt.shift();)mt.unsubscribe();throw ft}}}(class Re extends s.o{constructor(mt,kt){super(mt,kt),this.scheduler=mt,this.work=kt}requestAsyncId(mt,kt,Yt=0){return null!==Yt&&Yt>0?super.requestAsyncId(mt,kt,Yt):(mt.actions.push(this),mt._scheduled||(mt._scheduled=re.setImmediate(mt.flush.bind(mt,void 0))))}recycleAsyncId(mt,kt,Yt=0){var ft;if(null!=Yt?Yt>0:this.delay>0)return super.recycleAsyncId(mt,kt,Yt);const{actions:Ze}=mt;null!=kt&&(null===(ft=Ze[Ze.length-1])||void 0===ft?void 0:ft.id)!==kt&&(re.clearImmediate(kt),mt._scheduled===kt&&(mt._scheduled=void 0))}})},34986:(Mt,Le,y)=>{"use strict";y.d(Le,{P:()=>w,z:()=>g});var s=y(84408);const g=new(y(97565).v)(s.o),w=g},26063:(Mt,Le,y)=>{"use strict";y.d(Le,{l:()=>s});const s={now:()=>(s.delegate||Date).now(),delegate:void 0}},43410:(Mt,Le,y)=>{"use strict";y.d(Le,{z:()=>s});const s={setTimeout(u,g,...w){const{delegate:f}=s;return f?.setTimeout?f.setTimeout(u,g,...w):setTimeout(u,g,...w)},clearTimeout(u){const{delegate:g}=s;return(g?.clearTimeout||clearTimeout)(u)},delegate:void 0}},2202:(Mt,Le,y)=>{"use strict";y.d(Le,{h:()=>u});const u=function s(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},48822:(Mt,Le,y)=>{"use strict";y.d(Le,{L:()=>s});const s="function"==typeof Symbol&&Symbol.observable||"@@observable"}
892,86805:(Mt,Le,y)=>{"use strict";y.d(Le,{K:()=>u});const u=(0,y(83888).d)(g=>function(){g(this),this.name="EmptyError",this.message="no elements in sequence"})},63269:(Mt,Le,y)=>{"use strict";y.d(Le,{_6:()=>O,jO:()=>w,yG:()=>f});var s=y(30576),u=y(93532);function g(B){return B[B.length-1]}function w(B){return(0,s.m)(g(B))?B.pop():void 0}function f(B){return(0,u.K)(g(B))?B.pop():void 0}function O(B,U){return"number"==typeof g(B)?B.pop():U}},54742:(Mt,Le,y)=>{"use strict";y.d(Le,{D:()=>f});const{isArray:s}=Array,{getPrototypeOf:u,prototype:g,keys:w}=Object;function f(B){if(1===B.length){const U=B[0];if(s(U))return{args:U,keys:null};if(function O(B){return B&&"object"==typeof B&&u(B)===g}(U)){const ie=w(U);return{args:ie.map(re=>U[re]),keys:ie}}}return{args:B,keys:null}}},38737:(Mt,Le,y)=>{"use strict";function s(u,g){if(u){const w=u.indexOf(g);0<=w&&u.splice(w,1)}}y.d(Le,{P:()=>s})},83888:(Mt,Le,y)=>{"use strict";function s(u){const w=u(f=>{Error.call(f),f.stack=(new Error).stack});return w.prototype=Object.create(Error.prototype),w.prototype.constructor=w,w}y.d(Le,{d:()=>s})},31810:(Mt,Le,y)=>{"use strict";function s(u,g){return u.reduce((w,f,O)=>(w[f]=g[O],w),{})}y.d(Le,{n:()=>s})},72806:(Mt,Le,y)=>{"use strict";y.d(Le,{O:()=>w,x:()=>g});var s=y(42416);let u=null;function g(f){if(s.v.useDeprecatedSynchronousErrorHandling){const O=!u;if(O&&(u={errorThrown:!1,error:null}),f(),O){const{errorThrown:B,error:U}=u;if(u=null,B)throw U}}else f()}function w(f){s.v.useDeprecatedSynchronousErrorHandling&&u&&(u.errorThrown=!0,u.error=f)}},39672:(Mt,Le,y)=>{"use strict";function s(u,g,w,f=0,O=!1){const B=g.schedule(function(){w(),O?u.add(this.schedule(null,f)):this.unsubscribe()},f);if(u.add(B),!O)return B}y.d(Le,{f:()=>s})},44671:(Mt,Le,y)=>{"use strict";function s(u){return u}y.d(Le,{y:()=>s})},81144:(Mt,Le,y)=>{"use strict";y.d(Le,{z:()=>s});const s=u=>u&&"number"==typeof u.length&&"function"!=typeof u},12206:(Mt,Le,y)=>{"use strict";y.d(Le,{D:()=>u});var s=y(30576);function u(g){return Symbol.asyncIterator&&(0,s.m)(g?.[Symbol.asyncIterator])}},51165:(Mt,Le,y)=>{"use strict";function s(u){return u instanceof Date&&!isNaN(u)}y.d(Le,{q:()=>s})},30576:(Mt,Le,y)=>{"use strict";function s(u){return"function"==typeof u}y.d(Le,{m:()=>s})},93670:(Mt,Le,y)=>{"use strict";y.d(Le,{c:()=>g});var s=y(48822),u=y(30576);function g(w){return(0,u.m)(w[s.L])}},26495:(Mt,Le,y)=>{"use strict";y.d(Le,{T:()=>g});var s=y(2202),u=y(30576);function g(w){return(0,u.m)(w?.[s.h])}},45191:(Mt,Le,y)=>{"use strict";y.d(Le,{b:()=>g});var s=y(69751),u=y(30576);function g(w){return!!w&&(w instanceof s.y||(0,u.m)(w.lift)&&(0,u.m)(w.subscribe))}},28239:(Mt,Le,y)=>{"use strict";y.d(Le,{t:()=>u});var s=y(30576);function u(g){return(0,s.m)(g?.then)}},53260:(Mt,Le,y)=>{"use strict";y.d(Le,{L:()=>w,Q:()=>g});var s=y(97582),u=y(30576);function g(f){return(0,s.FC)(this,arguments,function*(){const B=f.getReader();try{for(;;){const{value:U,done:ie}=yield(0,s.qq)(B.read());if(ie)return yield(0,s.qq)(void 0);yield yield(0,s.qq)(U)}}finally{B.releaseLock()}})}function w(f){return(0,u.m)(f?.getReader)}},93532:(Mt,Le,y)=>{"use strict";y.d(Le,{K:()=>u});var s=y(30576);function u(g){return g&&(0,s.m)(g.schedule)}},54482:(Mt,Le,y)=>{"use strict";y.d(Le,{A:()=>u,e:()=>g});var s=y(30576);function u(w){return(0,s.m)(w?.lift)}function g(w){return f=>{if(u(f))return f.lift(function(O){try{return w(O,this)}catch(B){this.error(B)}});throw new TypeError("Unable to lift unknown Observable type")}}},83268:(Mt,Le,y)=>{"use strict";y.d(Le,{Z:()=>w});var s=y(54004);const{isArray:u}=Array;function w(f){return(0,s.U)(O=>function g(f,O){return u(O)?f(...O):f(O)}(f,O))}},25032:(Mt,Le,y)=>{"use strict";function s(){}y.d(Le,{Z:()=>s})},89635:(Mt,Le,y)=>{"use strict";y.d(Le,{U:()=>g,z:()=>u});var s=y(44671);function u(...w){return g(w)}function g(w){return 0===w.length?s.y:1===w.length?w[0]:function(O){return w.reduce((B,U)=>U(B),O)}}},87849:(Mt,Le,y)=>{"use strict";y.d(Le,{h:()=>g});var s=y(42416),u=y(43410);function g(w){u.z.setTimeout(()=>{const{onUnhandledError:f}=s.v;if(!f)throw w;f(w)})}},44532:(Mt,Le,y)=>{"use strict";function s(u){return new TypeError(`You provided ${null!==u&&"object"==typeof u?"an invali
vendor: 4,236 bytes, lines 892-898
892d object":`'${u}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}y.d(Le,{z:()=>s})},37340:(Mt,Le,y)=>{"use strict";y.d(Le,{F4:()=>re,IO:()=>We,LC:()=>u,SB:()=>ie,X$:()=>w,ZE:()=>Yt,ZN:()=>kt,_j:()=>s,eR:()=>Re,jt:()=>f,k1:()=>ft,l3:()=>g,oB:()=>U,pV:()=>je,ru:()=>O,vP:()=>B});
893/**
894       * @license Angular v15.2.10
895       * (c) 2010-2022 Google LLC. https://angular.io/
896       * License: MIT
897       */
898class s{}class u{}const g="*";function w(Ze,Ke){return{type:7,name:Ze,definitions:Ke,options:{}}}function f(Ze,Ke=null){return{type:4,styles:Ke,timings:Ze}}function O(Ze,Ke=null){return{type:3,steps:Ze,options:Ke}}function B(Ze,Ke=null){return{type:2,steps:Ze,options:Ke}}function U(Ze){return{type:6,styles:Ze,offset:null}}function ie(Ze,Ke,xe){return{type:0,name:Ze,styles:Ke,options:xe}}function re(Ze){return{type:5,steps:Ze}}function Re(Ze,Ke,xe=null){return{type:1,expr:Ze,animation:Ke,options:xe}}function je(Ze=null){return{type:9,options:Ze}}function We(Ze,Ke,xe=null){return{type:11,selector:Ze,animation:Ke,options:xe}}function mt(Ze){Promise.resolve().then(Ze)}class kt{constructor(Ke=0,xe=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=Ke+xe}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ke=>Ke()),this._onDoneFns=[])}onStart(Ke){this._originalOnStartFns.push(Ke),this._onStartFns.push(Ke)}onDone(Ke){this._originalOnDoneFns.push(Ke),this._onDoneFns.push(Ke)}onDestroy(Ke){this._onDestroyFns.push(Ke)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){mt(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Ke=>Ke()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Ke=>Ke()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(Ke){this._position=this.totalTime?Ke*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Ke){const xe="start"==Ke?this._onStartFns:this._onDoneFns;xe.forEach(Fe=>Fe()),xe.length=0}}class Yt{constructor(Ke){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Ke;let xe=0,Fe=0,ce=0;const rt=this.players.length;0==rt?mt(()=>this._onFinish()):this.players.forEach(Lt=>{Lt.onDone(()=>{++xe==rt&&this._onFinish()}),Lt.onDestroy(()=>{++Fe==rt&&this._onDestroy()}),Lt.onStart(()=>{++ce==rt&&this._onStart()})}),this.totalTime=this.players.reduce((Lt,jt)=>Math.max(Lt,jt.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Ke=>Ke()),this._onDoneFns=[])}init(){this.players.forEach(Ke=>Ke.init())}onStart(Ke){this._onStartFns.push(Ke)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Ke=>Ke()),this._onStartFns=[])}onDone(Ke){this._onDoneFns.push(Ke)}onDestroy(Ke){this._onDestroyFns.push(Ke)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Ke=>Ke.play())}pause(){this.players.forEach(Ke=>Ke.pause())}restart(){this.players.forEach(Ke=>Ke.restart())}finish(){this._onFinish(),this.players.forEach(Ke=>Ke.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Ke=>Ke.destroy()),this._onDestroyFns.forEach(Ke=>Ke()),this._onDestroyFns=[])}reset(){this.players.forEach(Ke=>Ke.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Ke){const xe=Ke*this.totalTime;this.players.forEach(Fe=>{const ce=Fe.totalTime?Math.min(1,xe/Fe.totalTime):1;Fe.setPosition(ce)})}getPosition(){const Ke=this.players.reduce((xe,Fe)=>null===xe||Fe.totalTime>xe.totalTime?Fe:xe,null);return null!=Ke?Ke.getPosition():0}
898beforeDestroy(){this.players.forEach(Ke=>{Ke.beforeDestroy&&Ke.beforeDestroy()})}triggerCallback(Ke){const xe="start"==Ke?this._onStartFns:this._onDoneFns;xe.forEach(Fe=>Fe()),xe.length=0}}const ft="!"},12687:(Mt,Le,y)=>{"use strict";y.d(Le,{$s:()=>jt,Em:()=>yn,Kd:()=>Te,X6:()=>hn,ic:()=>Dn,kH:()=>An,mK:()=>Ut,qV:()=>Nt,qm:()=>Me,rt:()=>yt,s1:()=>qt,tE:()=>tn,yG:()=>Be});var s=y(36895),u=y(94650),g=y(83353),w=y(77579),f=y(50727),O=y(61135),B=y(39646),U=y(29521),ie=y(18505),re=y(78372),Re=y(39300),Ee=y(54004),je=y(95698),$e=y(35684),We=y(71884),at=y(82722),mt=y(21281),kt=y(49643),Yt=y(62289);
899/**
900       * @license
901       * Copyright Google LLC All Rights Reserved.
902       *
903       * Use of this source code is governed by an MIT-style license that can be
904       * found in the LICENSE file at https://angular.io/license
905       */function xe(Q,Y){return(Q.getAttribute(Y)||"").match(/\S+/g)||[]}
906/**
907       * @license
908       * Copyright Google LLC All Rights Reserved.
909       *
910       * Use of this source code is governed by an MIT-style license that can be
911       * found in the LICENSE file at https://angular.io/license
912       */const ce="cdk-describedby-message",rt="cdk-describedby-host";let Lt=0,jt=(()=>{class Q{constructor(T,se){this._platform=se,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+Lt++,this._document=T,this._id=(0,u.f3M)(u.AFp)+"-"+Lt++}describe(T,se,Pe){if(!this._canBeDescribed(T,se))return;const Pt=et(se,Pe);"string"!=typeof se?(Ht(se,this._id),this._messageRegistry.set(Pt,{messageElement:se,referenceCount:0})):this._messageRegistry.has(Pt)||this._createMessageElement(se,Pe),this._isElementDescribedByMessage(T,Pt)||this._addMessageReference(T,Pt)}removeDescription(T,se,Pe){if(!se||!this._isElementNode(T))return;const Pt=et(se,Pe);if(this._isElementDescribedByMessage(T,Pt)&&this._removeMessageReference(T,Pt),"string"==typeof se){const ln=this._messageRegistry.get(Pt);ln&&0===ln.referenceCount&&this._deleteMessageElement(Pt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const T=this._document.querySelectorAll(`[${rt}="${this._id}"]`);for(let se=0;se<T.length;se++)this._removeCdkDescribedByReferenceIds(T[se]),T[se].removeAttribute(rt);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(T,se){const Pe=this._document.createElement("div");Ht(Pe,this._id),Pe.textContent=T,se&&Pe.setAttribute("role",se),this._createMessagesContainer(),this._messagesContainer.appendChild(Pe),this._messageRegistry.set(et(T,se),{messageElement:Pe,referenceCount:0})}_deleteMessageElement(T){this._messageRegistry.get(T)?.messageElement?.remove(),this._messageRegistry.delete(T)}_createMessagesContainer(){if(this._messagesContainer)return;const T="cdk-describedby-message-container",se=this._document.querySelectorAll(`.${T}[platform="server"]`);for(let Pt=0;Pt<se.length;Pt++)se[Pt].remove();const Pe=this._document.createElement("div");Pe.style.visibility="hidden",Pe.classList.add(T),Pe.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&Pe.setAttribute("platform","server"),this._document.body.appendChild(Pe),this._messagesContainer=Pe}_removeCdkDescribedByReferenceIds(T){const se=xe(T,"aria-describedby").filter(Pe=>0!=Pe.indexOf(ce));T.setAttribute("aria-describedby",se.join(" "))}_addMessageReference(T,se){const Pe=this._messageRegistry.get(se);(function Ze(Q,Y,T){const se=xe(Q,Y);se.some(Pe=>Pe.trim()==T.trim())||(se.push(T.trim()),Q.setAttribute(Y,se.join(" ")))})(T,"aria-describedby",Pe.messageElement.id),T.setAttribute(rt,this._id),Pe.referenceCount++}_removeMessageReference(T,se){const Pe=this._messageRegistry.get(se);Pe.referenceCount--,function Ke(Q,Y,T){const Pe=xe(Q,Y).filter(Pt=>Pt!=T.trim());Pe.length?Q.setAttribute(Y,Pe.join(" ")):Q.removeAttribute(Y)}(T,"aria-describedby",Pe.messageElement.id),T.removeAttribute(rt)}_isElementDescribedByMessage(T,se){const Pe=xe(T,"aria-describedby"),Pt=this._messageRegistry.get(se),ln=Pt&&Pt.messageElement.id;
912return!!ln&&-1!=Pe.indexOf(ln)}_canBeDescribed(T,se){if(!this._isElementNode(T))return!1;if(se&&"object"==typeof se)return!0;const Pe=null==se?"":`${se}`.trim(),Pt=T.getAttribute("aria-label");return!(!Pe||Pt&&Pt.trim()===Pe)}_isElementNode(T){return T.nodeType===this._document.ELEMENT_NODE}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(s.K0),u.LFG(g.t4))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})();function et(Q,Y){return"string"==typeof Q?`${Y||""}/${Q}`:Q}function Ht(Q,Y){Q.id||(Q.id=`${ce}-${Y}-${Lt++}`)}
913/**
914       * @license
915       * Copyright Google LLC All Rights Reserved.
916       *
917       * Use of this source code is governed by an MIT-style license that can be
918       * found in the LICENSE file at https://angular.io/license
919       */class Tt{constructor(Y){this._items=Y,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new w.x,this._typeaheadSubscription=f.w0.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=T=>T.disabled,this._pressedLetters=[],this.tabOut=new w.x,this.change=new w.x,Y instanceof u.n_E&&(this._itemChangesSubscription=Y.changes.subscribe(T=>{if(this._activeItem){const Pe=T.toArray().indexOf(this._activeItem);Pe>-1&&Pe!==this._activeItemIndex&&(this._activeItemIndex=Pe)}}))}skipPredicate(Y){return this._skipPredicateFn=Y,this}withWrap(Y=!0){return this._wrap=Y,this}withVerticalOrientation(Y=!0){return this._vertical=Y,this}withHorizontalOrientation(Y){return this._horizontal=Y,this}withAllowedModifierKeys(Y){return this._allowedModifierKeys=Y,this}withTypeAhead(Y=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,ie.b)(T=>this._pressedLetters.push(T)),(0,re.b)(Y),(0,Re.h)(()=>this._pressedLetters.length>0),(0,Ee.U)(()=>this._pressedLetters.join(""))).subscribe(T=>{const se=this._getItemsArray();for(let Pe=1;Pe<se.length+1;Pe++){const Pt=(this._activeItemIndex+Pe)%se.length,ln=se[Pt];if(!this._skipPredicateFn(ln)&&0===ln.getLabel().toUpperCase().trim().indexOf(T)){this.setActiveItem(Pt);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(Y=!0){return this._homeAndEnd=Y,this}withPageUpDown(Y=!0,T=10){return this._pageUpAndDown={enabled:Y,delta:T},this}setActiveItem(Y){const T=this._activeItem;this.updateActiveItem(Y),this._activeItem!==T&&this.change.next(this._activeItemIndex)}onKeydown(Y){const T=Y.keyCode,Pe=["altKey","ctrlKey","metaKey","shiftKey"].every(Pt=>!Y[Pt]||this._allowedModifierKeys.indexOf(Pt)>-1);switch(T){case U.Mf:return void this.tabOut.next();case U.JH:if(this._vertical&&Pe){this.setNextItemActive();break}return;case U.LH:if(this._vertical&&Pe){this.setPreviousItemActive();break}return;case U.SV:if(this._horizontal&&Pe){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case U.oh:if(this._horizontal&&Pe){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case U.Sd:if(this._homeAndEnd&&Pe){this.setFirstItemActive();break}return;case U.uR:if(this._homeAndEnd&&Pe){this.setLastItemActive();break}return;case U.Ku:if(this._pageUpAndDown.enabled&&Pe){const Pt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Pt>0?Pt:0,1);break}return;case U.VM:if(this._pageUpAndDown.enabled&&Pe){const Pt=this._activeItemIndex+this._pageUpAndDown.delta,ln=this._getItemsArray().length;this._setActiveItemByIndex(Pt<ln?Pt:ln-1,-1);break}return;default:return void((Pe||(0,U.Vb)(Y,"shiftKey"))&&(Y.key&&1===Y.key.length?this._letterKeyStream.next(Y.key.toLocaleUpperCase()):(T>=U.A&&T<=U.Z||T>=U.xE&&T<=U.aO)&&this._letterKeyStream.next(String.fromCharCode(T))))}this._pressedLetters=[],Y.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(Y){const T=this._getItemsArray(),se="number"==typeof Y?Y:T.indexOf(Y);this._activeItem=T[se]??null,this._activeItemIndex=se}
vendor: 7,738 bytes, lines 919-947
919destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(Y){this._wrap?this._setActiveInWrapMode(Y):this._setActiveInDefaultMode(Y)}_setActiveInWrapMode(Y){const T=this._getItemsArray();for(let se=1;se<=T.length;se++){const Pe=(this._activeItemIndex+Y*se+T.length)%T.length;if(!this._skipPredicateFn(T[Pe]))return void this.setActiveItem(Pe)}}_setActiveInDefaultMode(Y){this._setActiveItemByIndex(this._activeItemIndex+Y,Y)}_setActiveItemByIndex(Y,T){const se=this._getItemsArray();if(se[Y]){for(;this._skipPredicateFn(se[Y]);)if(!se[Y+=T])return;this.setActiveItem(Y)}}_getItemsArray(){return this._items instanceof u.n_E?this._items.toArray():this._items}}
920/**
921       * @license
922       * Copyright Google LLC All Rights Reserved.
923       *
924       * Use of this source code is governed by an MIT-style license that can be
925       * found in the LICENSE file at https://angular.io/license
926       */class qt extends Tt{setActiveItem(Y){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(Y),this.activeItem&&this.activeItem.setActiveStyles()}}
927/**
928       * @license
929       * Copyright Google LLC All Rights Reserved.
930       *
931       * Use of this source code is governed by an MIT-style license that can be
932       * found in the LICENSE file at https://angular.io/license
933       */class yn extends Tt{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(Y){return this._origin=Y,this}setActiveItem(Y){super.setActiveItem(Y),this.activeItem&&this.activeItem.focus(this._origin)}}
934/**
935       * @license
936       * Copyright Google LLC All Rights Reserved.
937       *
938       * Use of this source code is governed by an MIT-style license that can be
939       * found in the LICENSE file at https://angular.io/license
940       */let Dn=(()=>{class Q{constructor(T){this._platform=T}isDisabled(T){return T.hasAttribute("disabled")}isVisible(T){return function _t(Q){return!!(Q.offsetWidth||Q.offsetHeight||"function"==typeof Q.getClientRects&&Q.getClientRects().length)}(T)&&"visible"===getComputedStyle(T).visibility}isTabbable(T){if(!this._platform.isBrowser)return!1;const se=function st(Q){try{return Q.frameElement}catch{return null}}(function fn(Q){return Q.ownerDocument&&Q.ownerDocument.defaultView||window}
941/**
942       * @license
943       * Copyright Google LLC All Rights Reserved.
944       *
945       * Use of this source code is governed by an MIT-style license that can be
946       * found in the LICENSE file at https://angular.io/license
947       */(T));if(se&&(-1===Ct(se)||!this.isVisible(se)))return!1;let Pe=T.nodeName.toLowerCase(),Pt=Ct(T);return T.hasAttribute("contenteditable")?-1!==Pt:!("iframe"===Pe||"object"===Pe||this._platform.WEBKIT&&this._platform.IOS&&!function zt(Q){let Y=Q.nodeName.toLowerCase(),T="input"===Y&&Q.type;return"text"===T||"password"===T||"select"===Y||"textarea"===Y}(T))&&("audio"===Pe?!!T.hasAttribute("controls")&&-1!==Pt:"video"===Pe?-1!==Pt&&(null!==Pt||this._platform.FIREFOX||T.hasAttribute("controls")):T.tabIndex>=0)}isFocusable(T,se){return function _n(Q){return!function Ge(Q){return function ye(Q){return"input"==Q.nodeName.toLowerCase()}(Q)&&"hidden"==Q.type}(Q)&&(function ut(Q){let Y=Q.nodeName.toLowerCase();return"input"===Y||"select"===Y||"button"===Y||"textarea"===Y}(Q)||function ct(Q){return function Ot(Q){return"a"==Q.nodeName.toLowerCase()}(Q)&&Q.hasAttribute("href")}(Q)||Q.hasAttribute("contenteditable")||Qe(Q))}(T)&&!this.isDisabled(T)&&(se?.ignoreVisibility||this.isVisible(T))}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(g.t4))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})();function Qe(Q){if(!Q.hasAttribute("tabindex")||void 0===Q.tabIndex)return!1;let Y=Q.getAttribute("tabindex");return!(!Y||isNaN(parseInt(Y,10)))}function Ct(Q){if(!Qe(Q))return null;const Y=parseInt(Q.getAttribute("tabindex")||"",10);return isNaN(Y)?-1:Y}class Kt{get enabled(){return this._enabled}set enabled(Y){this._enabled=Y,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Y,this._startAnchor),this._toggleAnchorTabIndex(Y,this._endAnchor))}constructor(Y,T,se,Pe,Pt=!1){this._element=Y,this._checker=T,this._ngZone=se,this._document=Pe,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Pt||this.attachAnchors()}destroy(){const Y=this._startAnchor,T=this._endAnchor;Y&&(Y.removeEventListener("focus",this.startAnchorListener),Y.remove()),T&&(T.removeEventListener("focus",this.endAnchorListener),T.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(Y){return new Promise(T=>{this._executeOnStable(()=>T(this.focusInitialElement(Y)))})}focusFirstTabbableElementWhenReady(Y){return new Promise(T=>{this._executeOnStable(()=>T(this.focusFirstTabbableElement(Y)))})}focusLastTabbableElementWhenReady(Y){return new Promise(T=>{this._executeOnStable(()=>T(this.focusLastTabbableElement(Y)))})}_getRegionBoundary(Y){const T=this._element.querySelectorAll(`[cdk-focus-region-${Y}], [cdkFocusRegion${Y}], [cdk-focus-${Y}]`);return"start"==Y?T.length?T[0]:this._getFirstTabbableElement(this._element):T.length?T[T.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(Y){const T=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(T){if(!this._checker.isFocusable(T)){const se=this._getFirstTabbableElement(T);return se?.focus(Y),!!se}return T.focus(Y),!0}return this.focusFirstTabbableElement(Y)}focusFirstTabbableElement(Y){const T=this._getRegionBoundary("start");return T&&T.focus(Y),!!T}focusLastTabbableElement(Y){const T=this._getRegionBoundary("end");return T&&T.focus(Y),!!T}hasAttached(){return this._hasAttached}_getFirstTabbableElement(Y){if(this._checker.isFocusable(Y)&&this._checker.isTabbable(Y))return Y;const T=Y.children;for(let se=0;se<T.length;se++){const Pe=T[se].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(T[se]):null;if(Pe)return Pe}return null}_getLastTabbableElement(Y){if(this._checker.isFocusable(Y)&&this._checker.isTabbable(Y))return Y;const T=Y.children;for(let se=T.length-1;se>=0;se--){const Pe=T[se].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(T[se]):null;if(Pe)return Pe}return null}_createAnchor(){const Y=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,Y),Y.classList.add("cdk-visually-hidden"),Y.classList.add("cdk-focus-trap-anchor"),Y.setAttribute("aria-hidden","true"),Y}_toggleAnchorTabIndex(Y,T){Y?T.setAttribute("tabindex","0"):T.removeAttribute("tabindex")}toggleAnchors(Y){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(Y,this._startAnchor),this._toggleAnchorTabIndex(Y,this._endAnchor))}_executeOnStable(Y){this._ngZone.isStable?Y():this._ngZone.onStable.pipe((0,je.q)(1)).subscribe(Y)}}let Nt=(()=>{class Q{constructor(T,se,Pe){this._checker=T,this._ngZone=se,this._document=Pe}create(T,se=!1){return new Kt(T,this._checker,this._ngZone,this._document,se)}}
947return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(Dn),u.LFG(u.R0b),u.LFG(s.K0))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),Ut=(()=>{class Q{get enabled(){return this.focusTrap.enabled}set enabled(T){this.focusTrap.enabled=(0,mt.Ig)(T)}get autoCapture(){return this._autoCapture}set autoCapture(T){this._autoCapture=(0,mt.Ig)(T)}constructor(T,se,Pe){this._elementRef=T,this._focusTrapFactory=se,this._previouslyFocusedElement=null,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.hasAttached()||this.focusTrap.attachAnchors()}ngOnChanges(T){const se=T.autoCapture;se&&!se.firstChange&&this.autoCapture&&this.focusTrap.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,g.ht)(),this.focusTrap.focusInitialElementWhenReady()}}return Q.\u0275fac=function(T){return new(T||Q)(u.Y36(u.SBq),u.Y36(Nt),u.Y36(s.K0))},Q.\u0275dir=u.lG2({type:Q,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:["cdkTrapFocus","enabled"],autoCapture:["cdkTrapFocusAutoCapture","autoCapture"]},exportAs:["cdkTrapFocus"],features:[u.TTD]}),Q})();
948/**
949       * @license
950       * Copyright Google LLC All Rights Reserved.
951       *
952       * Use of this source code is governed by an MIT-style license that can be
953       * found in the LICENSE file at https://angular.io/license
954       */
955/**
956       * @license
957       * Copyright Google LLC All Rights Reserved.
958       *
959       * Use of this source code is governed by an MIT-style license that can be
960       * found in the LICENSE file at https://angular.io/license
961       */
962function hn(Q){return 0===Q.buttons||0===Q.offsetX&&0===Q.offsetY}function Be(Q){const Y=Q.touches&&Q.touches[0]||Q.changedTouches&&Q.changedTouches[0];return!(!Y||-1!==Y.identifier||null!=Y.radiusX&&1!==Y.radiusX||null!=Y.radiusY&&1!==Y.radiusY)}
963/**
964       * @license
965       * Copyright Google LLC All Rights Reserved.
966       *
967       * Use of this source code is governed by an MIT-style license that can be
968       * found in the LICENSE file at https://angular.io/license
969       */const ue=new u.OlP("cdk-input-modality-detector-options"),He={ignoreKeys:[U.zL,U.jx,U.b2,U.MW,U.JU]},Bt=(0,g.i$)({passive:!0,capture:!0});let Qt=(()=>{class Q{get mostRecentModality(){return this._modality.value}constructor(T,se,Pe,Pt){this._platform=T,this._mostRecentTarget=null,this._modality=new O.X(null),this._lastTouchMs=0,this._onKeydown=ln=>{this._options?.ignoreKeys?.some(wn=>wn===ln.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,g.sA)(ln))},this._onMousedown=ln=>{Date.now()-this._lastTouchMs<650||(this._modality.next(hn(ln)?"keyboard":"mouse"),this._mostRecentTarget=(0,g.sA)(ln))},this._onTouchstart=ln=>{Be(ln)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,g.sA)(ln))},this._options={...He,...Pt},this.modalityDetected=this._modality.pipe((0,$e.T)(1)),this.modalityChanged=this.modalityDetected.pipe((0,We.x)()),T.isBrowser&&se.runOutsideAngular(()=>{Pe.addEventListener("keydown",this._onKeydown,Bt),Pe.addEventListener("mousedown",this._onMousedown,Bt),Pe.addEventListener("touchstart",this._onTouchstart,Bt)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Bt),document.removeEventListener("mousedown",this._onMousedown,Bt),document.removeEventListener("touchstart",this._onTouchstart,Bt))}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(g.t4),u.LFG(u.R0b),u.LFG(s.K0),u.LFG(ue,8))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})();
970/**
971       * @license
972       * Copyright Google LLC All Rights Reserved.
973       *
974       * Use of this source code is governed by an MIT-style license that can be
975       * found in the LICENSE file at https://angular.io/license
976       */const pt=new u.OlP("liveAnnouncerElement",{providedIn:"root",factory:function It(){return null}}),Ne=new u.OlP("LIVE_ANNOUNCER_DEFAULT_OPTIONS");
977/**
978       * @license
979       * Copyright Google LLC All Rights Reserved.
980       *
981       * Use of this source code is governed by an MIT-style license that can be
982       * found in the LICENSE file at https://angular.io/license
983       */
984let he=0,Te=(()=>{class Q{constructor(T,se,Pe,Pt){this._ngZone=se,this._defaultOptions=Pt,this._document=Pe,this._liveElement=T||this._createLiveElement()}announce(T,...se){const Pe=this._defaultOptions;let Pt,ln;return 1===se.length&&"number"==typeof se[0]?ln=se[0]:[Pt,ln]=se,this.clear(),clearTimeout(this._previousTimeout),Pt||(Pt=Pe&&Pe.politeness?Pe.politeness:"polite"),null==ln&&Pe&&(ln=Pe.duration),this._liveElement.setAttribute("aria-live",Pt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(wn=>this._currentResolve=wn)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=T,"number"==typeof ln&&(this._previousTimeout=setTimeout(()=>
984this.clear(),ln)),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 T="cdk-live-announcer-element",se=this._document.getElementsByClassName(T),Pe=this._document.createElement("div");for(let Pt=0;Pt<se.length;Pt++)se[Pt].remove();return Pe.classList.add(T),Pe.classList.add("cdk-visually-hidden"),Pe.setAttribute("aria-atomic","true"),Pe.setAttribute("aria-live","polite"),Pe.id="cdk-live-announcer-"+he++,this._document.body.appendChild(Pe),Pe}_exposeAnnouncerToModals(T){const se=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let Pe=0;Pe<se.length;Pe++){const Pt=se[Pe],ln=Pt.getAttribute("aria-owns");ln?-1===ln.indexOf(T)&&Pt.setAttribute("aria-owns",ln+" "+T):Pt.setAttribute("aria-owns",T)}}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(pt,8),u.LFG(u.R0b),u.LFG(s.K0),u.LFG(Ne,8))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})();
985/**
986       * @license
987       * Copyright Google LLC All Rights Reserved.
988       *
989       * Use of this source code is governed by an MIT-style license that can be
990       * found in the LICENSE file at https://angular.io/license
991       */const qe=new u.OlP("cdk-focus-monitor-default-options"),Wt=(0,g.i$)({passive:!0,capture:!0});let tn=(()=>{class Q{constructor(T,se,Pe,Pt,ln){this._ngZone=T,this._platform=se,this._inputModalityDetector=Pe,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 w.x,this._rootNodeFocusAndBlurListener=wn=>{for(let On=(0,g.sA)(wn);On;On=On.parentElement)"focus"===wn.type?this._onFocus(wn,On):this._onBlur(wn,On)},this._document=Pt,this._detectionMode=ln?.detectionMode||0}monitor(T,se=!1){const Pe=(0,mt.fI)(T);if(!this._platform.isBrowser||1!==Pe.nodeType)return(0,B.of)(null);const Pt=(0,g.kV)(Pe)||this._getDocument(),ln=this._elementInfo.get(Pe);if(ln)return se&&(ln.checkChildren=!0),ln.subject;const wn={checkChildren:se,subject:new w.x,rootNode:Pt};return this._elementInfo.set(Pe,wn),this._registerGlobalListeners(wn),wn.subject}stopMonitoring(T){const se=(0,mt.fI)(T),Pe=this._elementInfo.get(se);Pe&&(Pe.subject.complete(),this._setClasses(se),this._elementInfo.delete(se),this._removeGlobalListeners(Pe))}focusVia(T,se,Pe){const Pt=(0,mt.fI)(T);Pt===this._getDocument().activeElement?this._getClosestElementsInfo(Pt).forEach(([wn,Bn])=>this._originChanged(wn,se,Bn)):(this._setOrigin(se),"function"==typeof Pt.focus&&Pt.focus(Pe))}ngOnDestroy(){this._elementInfo.forEach((T,se)=>this.stopMonitoring(se))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(T){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(T)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:T&&this._isLastInteractionFromInputLabel(T)?"mouse":"program"}_shouldBeAttributedToTouch(T){return 1===this._detectionMode||!!T?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(T,se){T.classList.toggle("cdk-focused",!!se),T.classList.toggle("cdk-touch-focused","touch"===se),T.classList.toggle("cdk-keyboard-focused","keyboard"===se),T.classList.toggle("cdk-mouse-focused","mouse"===se),T.classList.toggle("cdk-program-focused","program"===se)}_setOrigin(T,se=!1){this._ngZone.runOutsideAngular(()=>{this._origin=T,this._originFromTouchInteraction="touch"===T&&se,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}
991_onFocus(T,se){const Pe=this._elementInfo.get(se),Pt=(0,g.sA)(T);!Pe||!Pe.checkChildren&&se!==Pt||this._originChanged(se,this._getFocusOrigin(Pt),Pe)}_onBlur(T,se){const Pe=this._elementInfo.get(se);!Pe||Pe.checkChildren&&T.relatedTarget instanceof Node&&se.contains(T.relatedTarget)||(this._setClasses(se),this._emitOrigin(Pe,null))}_emitOrigin(T,se){T.subject.observers.length&&this._ngZone.run(()=>T.subject.next(se))}_registerGlobalListeners(T){if(!this._platform.isBrowser)return;const se=T.rootNode,Pe=this._rootNodeFocusListenerCount.get(se)||0;Pe||this._ngZone.runOutsideAngular(()=>{se.addEventListener("focus",this._rootNodeFocusAndBlurListener,Wt),se.addEventListener("blur",this._rootNodeFocusAndBlurListener,Wt)}),this._rootNodeFocusListenerCount.set(se,Pe+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,at.R)(this._stopInputModalityDetector)).subscribe(Pt=>{this._setOrigin(Pt,!0)}))}_removeGlobalListeners(T){const se=T.rootNode;if(this._rootNodeFocusListenerCount.has(se)){const Pe=this._rootNodeFocusListenerCount.get(se);Pe>1?this._rootNodeFocusListenerCount.set(se,Pe-1):(se.removeEventListener("focus",this._rootNodeFocusAndBlurListener,Wt),se.removeEventListener("blur",this._rootNodeFocusAndBlurListener,Wt),this._rootNodeFocusListenerCount.delete(se))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(T,se,Pe){this._setClasses(T,se),this._emitOrigin(Pe,se),this._lastFocusOrigin=se}_getClosestElementsInfo(T){const se=[];return this._elementInfo.forEach((Pe,Pt)=>{(Pt===T||Pe.checkChildren&&Pt.contains(T))&&se.push([Pt,Pe])}),se}_isLastInteractionFromInputLabel(T){const{_mostRecentTarget:se,mostRecentModality:Pe}=this._inputModalityDetector;if("mouse"!==Pe||!se||se===T||"INPUT"!==T.nodeName&&"TEXTAREA"!==T.nodeName||T.disabled)return!1;const Pt=T.labels;if(Pt)for(let ln=0;ln<Pt.length;ln++)if(Pt[ln].contains(se))return!0;return!1}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(u.R0b),u.LFG(g.t4),u.LFG(Qt),u.LFG(s.K0,8),u.LFG(qe,8))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),An=(()=>{class Q{constructor(T,se){this._elementRef=T,this._focusMonitor=se,this._focusOrigin=null,this.cdkFocusChange=new u.vpe}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const T=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(T,1===T.nodeType&&T.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(se=>{this._focusOrigin=se,this.cdkFocusChange.emit(se)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}}return Q.\u0275fac=function(T){return new(T||Q)(u.Y36(u.SBq),u.Y36(tn))},Q.\u0275dir=u.lG2({type:Q,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]}),Q})();
992/**
993       * @license
994       * Copyright Google LLC All Rights Reserved.
995       *
996       * Use of this source code is governed by an MIT-style license that can be
997       * found in the LICENSE file at https://angular.io/license
998       */const St="cdk-high-contrast-black-on-white",gn="cdk-high-contrast-white-on-black",K="cdk-high-contrast-active";let Me=(()=>{class Q{constructor(T,se){this._platform=T,this._document=se,this._breakpointSubscription=(0,u.f3M)(Yt.Yg).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const T=this._document.createElement("div");T.style.backgroundColor="rgb(1,2,3)",T.style.position="absolute",this._document.body.appendChild(T);const se=this._document.defaultView||window,Pe=se&&se.getComputedStyle?se.getComputedStyle(T):null,Pt=(Pe&&Pe.backgroundColor||"").replace(/ /g,"");switch(T.remove(),Pt){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()}
998_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const T=this._document.body.classList;T.remove(K,St,gn),this._hasCheckedHighContrastMode=!0;const se=this.getHighContrastMode();1===se?T.add(K,St):2===se&&T.add(K,gn)}}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(g.t4),u.LFG(s.K0))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})(),yt=(()=>{class Q{constructor(T){T._applyBodyHighContrastModeCssClasses()}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(Me))},Q.\u0275mod=u.oAB({type:Q}),Q.\u0275inj=u.cJS({imports:[kt.Q8]}),Q})();
999/**
1000       * @license
1001       * Copyright Google LLC All Rights Reserved.
1002       *
1003       * Use of this source code is governed by an MIT-style license that can be
1004       * found in the LICENSE file at https://angular.io/license
1005       */}
1006/**
1007       * @license
1008       * Copyright Google LLC All Rights Reserved.
1009       *
1010       * Use of this source code is governed by an MIT-style license that can be
1011       * found in the LICENSE file at https://angular.io/license
1012       */
1013/**
1014       * @license
1015       * Copyright Google LLC All Rights Reserved.
1016       *
1017       * Use of this source code is governed by an MIT-style license that can be
1018       * found in the LICENSE file at https://angular.io/license
1019       */,40445:(Mt,Le,y)=>{"use strict";y.d(Le,{Is:()=>B,vT:()=>ie});var s=y(94650),u=y(36895);
1020/**
1021       * @license
1022       * Copyright Google LLC All Rights Reserved.
1023       *
1024       * Use of this source code is governed by an MIT-style license that can be
1025       * found in the LICENSE file at https://angular.io/license
1026       */const g=new s.OlP("cdk-dir-doc",{providedIn:"root",factory:function w(){return(0,s.f3M)(u.K0)}
1027/**
1028       * @license
1029       * Copyright Google LLC All Rights Reserved.
1030       *
1031       * Use of this source code is governed by an MIT-style license that can be
1032       * found in the LICENSE file at https://angular.io/license
1033       */}),f=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let B=(()=>{class re{constructor(Ee){this.value="ltr",this.change=new s.vpe,Ee&&(this.value=function O(re){const Re=re?.toLowerCase()||"";return"auto"===Re&&typeof navigator<"u"&&navigator?.language?f.test(navigator.language)?"rtl":"ltr":"rtl"===Re?"rtl":"ltr"}((Ee.body?Ee.body.dir:null)||(Ee.documentElement?Ee.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}}return re.\u0275fac=function(Ee){return new(Ee||re)(s.LFG(g,8))},re.\u0275prov=s.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})(),ie=(()=>{class re{}return re.\u0275fac=function(Ee){return new(Ee||re)},re.\u0275mod=s.oAB({type:re}),re.\u0275inj=s.cJS({}),re})();
1034/**
1035       * @license
1036       * Copyright Google LLC All Rights Reserved.
1037       *
1038       * Use of this source code is governed by an MIT-style license that can be
1039       * found in the LICENSE file at https://angular.io/license
1040       */}
1041/**
1042       * @license
1043       * Copyright Google LLC All Rights Reserved.
1044       *
1045       * Use of this source code is governed by an MIT-style license that can be
1046       * found in the LICENSE file at https://angular.io/license
1047       */
1048/**
1049       * @license
1050       * Copyright Google LLC All Rights Reserved.
1051       *
1052       * Use of this source code is governed by an MIT-style license that can be
1053       * found in the LICENSE file at https://angular.io/license
1054       */,64425:(Mt,Le,y)=>{"use strict";y.d(Le,{Iq:()=>B,TU:()=>w,i3:()=>O});var s=y(36895),u=y(94650);
1055/**
1056       * @license
1057       * Copyright Google LLC All Rights Reserved.
1058       *
1059       * Use of this source code is governed by an MIT-style license that can be
1060       * found in the LICENSE file at https://angular.io/license
1061       */class g{constructor(ie,re){this._document=re;const Re=this._textarea=this._document.createElement("textarea"),Ee=Re.style;Ee.position="fixed",Ee.top=Ee.opacity="0",Ee.left="-999em",Re.setAttribute("aria-hidden","true"),Re.value=ie,Re.readOnly=!0,this._document.body.appendChild(Re)}copy(){const ie=this._textarea;let re=!1;try{if(ie){const Re=this._document.activeElement;ie.select(),ie.setSelectionRange(0,ie.value.length),re=this._document.execCommand("copy"),Re&&Re.focus()}}catch{}return re}destroy(){const ie=this._textarea;ie&&(ie.remove(),this._textarea=void 0)}}
1062/**
1063       * @license
1064       * Copyright Google LLC All Rights Reserved.
1065       *
1066       * Use of this source code is governed by an MIT-style license that can be
1067       * found in the LICENSE file at https://angular.io/license
1068       */let w=(()=>{class U{constructor(re){this._document=re}copy(re){const Re=this.beginCopy(re),Ee=Re.copy();return Re.destroy(),Ee}beginCopy(re){return new g(re,this._document)}}return U.\u0275fac=function(re){return new(re||U)(u.LFG(s.K0))},U.\u0275prov=u.Yz7({token:U,factory:U.\u0275fac,providedIn:"root"}),U})();
1069/**
1070       * @license
1071       * Copyright Google LLC All Rights Reserved.
1072       *
1073       * Use of this source code is governed by an MIT-style license that can be
1074       * found in the LICENSE file at https://angular.io/license
1075       */const f=new u.OlP("CDK_COPY_TO_CLIPBOARD_CONFIG");let O=(()=>{class U{constructor(re,Re,Ee){this._clipboard=re,this._ngZone=Re,this.text="",this.attempts=1,this.copied=new u.vpe,this._pending=new Set,Ee&&null!=Ee.attempts&&(this.attempts=Ee.attempts)}copy(re=this.attempts){if(re>1){let Re=re;const Ee=this._clipboard.beginCopy(this.text);this._pending.add(Ee);const je=()=>{const $e=Ee.copy();$e||!--Re||this._destroyed?(this._currentTimeout=null,this._pending.delete(Ee),Ee.destroy(),this.copied.emit
1075($e)):this._currentTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(je,1))};je()}else this.copied.emit(this._clipboard.copy(this.text))}ngOnDestroy(){this._currentTimeout&&clearTimeout(this._currentTimeout),this._pending.forEach(re=>re.destroy()),this._pending.clear(),this._destroyed=!0}}return U.\u0275fac=function(re){return new(re||U)(u.Y36(w),u.Y36(u.R0b),u.Y36(f,8))},U.\u0275dir=u.lG2({type:U,selectors:[["","cdkCopyToClipboard",""]],hostBindings:function(re,Re){1&re&&u.NdJ("click",function(){return Re.copy()})},inputs:{text:["cdkCopyToClipboard","text"],attempts:["cdkCopyToClipboardAttempts","attempts"]},outputs:{copied:"cdkCopyToClipboardCopied"}}),U})(),B=(()=>{class U{}return U.\u0275fac=function(re){return new(re||U)},U.\u0275mod=u.oAB({type:U}),U.\u0275inj=u.cJS({}),U})();
1076/**
1077       * @license
1078       * Copyright Google LLC All Rights Reserved.
1079       *
1080       * Use of this source code is governed by an MIT-style license that can be
1081       * found in the LICENSE file at https://angular.io/license
1082       */}
1083/**
1084       * @license
1085       * Copyright Google LLC All Rights Reserved.
1086       *
1087       * Use of this source code is governed by an MIT-style license that can be
1088       * found in the LICENSE file at https://angular.io/license
1089       */
1090/**
1091       * @license
1092       * Copyright Google LLC All Rights Reserved.
1093       *
1094       * Use of this source code is governed by an MIT-style license that can be
1095       * found in the LICENSE file at https://angular.io/license
1096       */,21281:(Mt,Le,y)=>{"use strict";y.d(Le,{Eq:()=>f,HM:()=>O,Ig:()=>u,du:()=>U,fI:()=>B,su:()=>g,t6:()=>w});var s=y(94650);
1097/**
1098       * @license
1099       * Copyright Google LLC All Rights Reserved.
1100       *
1101       * Use of this source code is governed by an MIT-style license that can be
1102       * found in the LICENSE file at https://angular.io/license
1103       */function u(ie){return null!=ie&&"false"!=`${ie}`}
1104/**
1105       * @license
1106       * Copyright Google LLC All Rights Reserved.
1107       *
1108       * Use of this source code is governed by an MIT-style license that can be
1109       * found in the LICENSE file at https://angular.io/license
1110       */function g(ie,re=0){return w(ie)?Number(ie):re}function w(ie){return!isNaN(parseFloat(ie))&&!isNaN(Number(ie))}
1111/**
1112       * @license
1113       * Copyright Google LLC All Rights Reserved.
1114       *
1115       * Use of this source code is governed by an MIT-style license that can be
1116       * found in the LICENSE file at https://angular.io/license
1117       */function f(ie){return Array.isArray(ie)?ie:[ie]}
1118/**
1119       * @license
1120       * Copyright Google LLC All Rights Reserved.
1121       *
1122       * Use of this source code is governed by an MIT-style license that can be
1123       * found in the LICENSE file at https://angular.io/license
1124       */function O(ie){return null==ie?"":"string"==typeof ie?ie:`${ie}px`}
1125/**
1126       * @license
1127       * Copyright Google LLC All Rights Reserved.
1128       *
1129       * Use of this source code is governed by an MIT-style license that can be
1130       * found in the LICENSE file at https://angular.io/license
1131       */function B(ie){return ie instanceof s.SBq?ie.nativeElement:ie}
1132/**
1133       * @license
1134       * Copyright Google LLC All Rights Reserved.
1135       *
1136       * Use of this source code is governed by an MIT-style license that can be
1137       * found in the LICENSE file at https://angular.io/license
1138       */function U(ie,re=/\s+/){const Re=[];if(null!=ie){const Ee=Array.isArray(ie)?ie:`${ie}`.split(re);for(const je of Ee){const $e=`${je}`.trim();$e&&Re.push($e)}}return Re}
1139/**
1140       * @license
1141       * Copyright Google LLC All Rights Reserved.
1142       *
1143       * Use of this source code is governed by an MIT-style license that can be
1144       * found in the LICENSE file at https://angular.io/license
1145       */
1146/**
1147       * @license
1148       * Copyright Google LLC All Rights Reserved.
1149       *
1150       * Use of this source code is governed by an MIT-style license that can be
1151       * found in the LICENSE file at https://angular.io/license
1152       */},95017:(Mt,Le,y)=>{"use strict";y.d(Le,{A8:()=>Re,Ov:()=>ie,Z9:()=>f,eX:()=>U,k:()=>Ee,o2:()=>w,yy:()=>B});var s=y(94033),u=y(77579),g=y(94650);
1153/**
1154       * @license
1155       * Copyright Google LLC All Rights Reserved.
1156       *
1157       * Use of this source code is governed by an MIT-style license that can be
1158       * found in the LICENSE file at https://angular.io/license
1159       */class w{}function f(je){return je&&"function"==typeof je.connect&&!(je instanceof s.c)}
1160/**
1161       * @license
1162       * Copyright Google LLC All Rights Reserved.
1163       *
1164       * Use of this source code is governed by an MIT-style license that can be
1165       * found in the LICENSE file at https://angular.io/license
1166       */
1167/**
1168       * @license
1169       * Copyright Google LLC All Rights Reserved.
1170       *
1171       * Use of this source code is governed by an MIT-style license that can be
1172       * found in the LICENSE file at https://angular.io/license
1173       */
1174/**
1175       * @license
1176       * Copyright Google LLC All Rights Reserved.
1177       *
1178       * Use of this source code is governed by an MIT-style license that can be
1179       * found in the LICENSE file at https://angular.io/license
1180       */
1181class B{applyChanges($e,We,at,mt,kt){$e.forEachOperation((Yt,ft,Ze)=>{let Ke,xe;if(null==Yt.previousIndex){const Fe=at(Yt,ft,Ze);Ke=We.createEmbeddedView(Fe.templateRef,Fe.context,Fe.index),xe=1}else null==Ze?(We.remove(ft),xe=3):(Ke=We.get(ft),We.move(Ke,Ze),xe=2);kt&&kt({context:Ke?.context,operation:xe,record:Yt})})}detach(){}}
1182/**
1183       * @license
1184       * Copyright Google LLC All Rights Reserved.
1185       *
1186       * Use of this source code is governed by an MIT-style license that can be
1187       * found in the LICENSE file at https://angular.io/license
1188       */class U{constructor(){this.viewCacheSize=20,this._viewCache=[]}
1188applyChanges($e,We,at,mt,kt){$e.forEachOperation((Yt,ft,Ze)=>{let Ke,xe;null==Yt.previousIndex?(Ke=this._insertView(()=>at(Yt,ft,Ze),Ze,We,mt(Yt)),xe=Ke?1:0):null==Ze?(this._detachAndCacheView(ft,We),xe=3):(Ke=this._moveView(ft,Ze,We,mt(Yt)),xe=2),kt&&kt({context:Ke?.context,operation:xe,record:Yt})})}detach(){for(const $e of this._viewCache)$e.destroy();this._viewCache=[]}_insertView($e,We,at,mt){const kt=this._insertViewFromCache(We,at);if(kt)return void(kt.context.$implicit=mt);const Yt=$e();return at.createEmbeddedView(Yt.templateRef,Yt.context,Yt.index)}_detachAndCacheView($e,We){const at=We.detach($e);this._maybeCacheView(at,We)}_moveView($e,We,at,mt){const kt=at.get($e);return at.move(kt,We),kt.context.$implicit=mt,kt}_maybeCacheView($e,We){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push($e);else{const at=We.indexOf($e);-1===at?$e.destroy():We.remove(at)}}_insertViewFromCache($e,We){const at=this._viewCache.pop();return at&&We.insert(at,$e),at||null}}
1189/**
1190       * @license
1191       * Copyright Google LLC All Rights Reserved.
1192       *
1193       * Use of this source code is governed by an MIT-style license that can be
1194       * found in the LICENSE file at https://angular.io/license
1195       */class ie{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor($e=!1,We,at=!0,mt){this._multiple=$e,this._emitChanges=at,this.compareWith=mt,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new u.x,We&&We.length&&($e?We.forEach(kt=>this._markSelected(kt)):this._markSelected(We[0]),this._selectedToEmit.length=0)}select(...$e){this._verifyValueAssignment($e),$e.forEach(at=>this._markSelected(at));const We=this._hasQueuedChanges();return this._emitChangeEvent(),We}deselect(...$e){this._verifyValueAssignment($e),$e.forEach(at=>this._unmarkSelected(at));const We=this._hasQueuedChanges();return this._emitChangeEvent(),We}setSelection(...$e){this._verifyValueAssignment($e);const We=this.selected,at=new Set($e);$e.forEach(kt=>this._markSelected(kt)),We.filter(kt=>!at.has(kt)).forEach(kt=>this._unmarkSelected(kt));const mt=this._hasQueuedChanges();return this._emitChangeEvent(),mt}toggle($e){return this.isSelected($e)?this.deselect($e):this.select($e)}clear($e=!0){this._unmarkAll();const We=this._hasQueuedChanges();return $e&&this._emitChangeEvent(),We}isSelected($e){return this._selection.has(this._getConcreteValue($e))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort($e){this._multiple&&this.selected&&this._selected.sort($e)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected($e){$e=this._getConcreteValue($e),this.isSelected($e)||(this._multiple||this._unmarkAll(),this.isSelected($e)||this._selection.add($e),this._emitChanges&&this._selectedToEmit.push($e))}_unmarkSelected($e){$e=this._getConcreteValue($e),this.isSelected($e)&&(this._selection.delete($e),this._emitChanges&&this._deselectedToEmit.push($e))}_unmarkAll(){this.isEmpty()||this._selection.forEach($e=>this._unmarkSelected($e))}_verifyValueAssignment($e){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue($e){if(this.compareWith){for(let We of this._selection)if(this.compareWith($e,We))return We;return $e}return $e}}
1196/**
1197       * @license
1198       * Copyright Google LLC All Rights Reserved.
1199       *
1200       * Use of this source code is governed by an MIT-style license that can be
1201       * found in the LICENSE file at https://angular.io/license
1202       */
1203let Re=(()=>{class je{constructor(){this._listeners=[]}notify(We,at){for(let mt of this._listeners)mt(We,at)}listen(We){return this._listeners.push(We),()=>{this._listeners=this._listeners.filter(at=>We!==at)}}ngOnDestroy(){this._listeners=[]}}return je.\u0275fac=function(We){return new(We||je)},je.\u0275prov=g.Yz7({token:je,factory:je.\u0275fac,providedIn:"root"}),je})();
1204/**
1205       * @license
1206       * Copyright Google LLC All Rights Reserved.
1207       *
1208       * Use of this source code is governed by an MIT-style license that can be
1209       * found in the LICENSE file at https://angular.io/license
1210       */
1211/**
1212       * @license
1213       * Copyright Google LLC All Rights Reserved.
1214       *
1215       * Use of this source code is governed by an MIT-style license that can be
1216       * found in the LICENSE file at https://angular.io/license
1217       */const Ee=new g.OlP("_ViewRepeater");
1218/**
1219       * @license
1220       * Copyright Google LLC All Rights Reserved.
1221       *
1222       * Use of this source code is governed by an MIT-style license that can be
1223       * found in the LICENSE file at https://angular.io/license
1224       */
1225/**
1226       * @license
1227       * Copyright Google LLC All Rights Reserved.
1228       *
1229       * Use of this source code is governed by an MIT-style license that can be
1230       * found in the LICENSE file at https://angular.io/license
1231       */}
1231,97855:(Mt,Le,y)=>{"use strict";y.d(Le,{LL:()=>at,Su:()=>rt,Vq:()=>Fe,ib:()=>$e,zj:()=>mt});var s=y(12687),u=y(98184),g=y(83353),w=y(84080),f=y(36895),O=y(94650),B=y(29521),U=y(77579),ie=y(49770),re=y(39646),Re=y(40445),Ee=y(68675);
1232/**
1233       * @license
1234       * Copyright Google LLC All Rights Reserved.
1235       *
1236       * Use of this source code is governed by an MIT-style license that can be
1237       * found in the LICENSE file at https://angular.io/license
1238       */function je(Lt,jt){}class $e{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}
1239/**
1240       * @license
1241       * Copyright Google LLC All Rights Reserved.
1242       *
1243       * Use of this source code is governed by an MIT-style license that can be
1244       * found in the LICENSE file at https://angular.io/license
1245       */let at=(()=>{class Lt extends w.en{constructor(et,Ht,Tt,qt,yn,Jt,Dn,st){super(),this._elementRef=et,this._focusTrapFactory=Ht,this._config=qt,this._interactivityChecker=yn,this._ngZone=Jt,this._overlayRef=Dn,this._focusMonitor=st,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this.attachDomPortal=_t=>{this._portalOutlet.hasAttached();const ut=this._portalOutlet.attachDomPortal(_t);return this._contentAttached(),ut},this._ariaLabelledBy=this._config.ariaLabelledBy||null,this._document=Tt}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._restoreFocus()}attachComponentPortal(et){this._portalOutlet.hasAttached();const Ht=this._portalOutlet.attachComponentPortal(et);return this._contentAttached(),Ht}attachTemplatePortal(et){this._portalOutlet.hasAttached();const Ht=this._portalOutlet.attachTemplatePortal(et);return this._contentAttached(),Ht}
1245_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(et,Ht){this._interactivityChecker.isFocusable(et)||(et.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const Tt=()=>{et.removeEventListener("blur",Tt),et.removeEventListener("mousedown",Tt),et.removeAttribute("tabindex")};et.addEventListener("blur",Tt),et.addEventListener("mousedown",Tt)})),et.focus(Ht)}_focusByCssSelector(et,Ht){let Tt=this._elementRef.nativeElement.querySelector(et);Tt&&this._forceFocus(Tt,Ht)}_trapFocus(){const et=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||et.focus();break;case!0:case"first-tabbable":this._focusTrap.focusInitialElementWhenReady().then(Ht=>{Ht||this._focusDialogContainer()});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}}_restoreFocus(){const et=this._config.restoreFocus;let Ht=null;if("string"==typeof et?Ht=this._document.querySelector(et):"boolean"==typeof et?Ht=et?this._elementFocusedBeforeDialogWasOpened:null:et&&(Ht=et),this._config.restoreFocus&&Ht&&"function"==typeof Ht.focus){const Tt=(0,g.ht)(),qt=this._elementRef.nativeElement;(!Tt||Tt===this._document.body||Tt===qt||qt.contains(Tt))&&(this._focusMonitor?(this._focusMonitor.focusVia(Ht,this._closeInteractionType),this._closeInteractionType=null):Ht.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const et=this._elementRef.nativeElement,Ht=(0,g.ht)();return et===Ht||et.contains(Ht)}_initializeFocusTrap(){this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,g.ht)())}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}}return Lt.\u0275fac=function(et){return new(et||Lt)(O.Y36(O.SBq),O.Y36(s.qV),O.Y36(f.K0,8),O.Y36($e),O.Y36(s.ic),O.Y36(O.R0b),O.Y36(u.Iu),O.Y36(s.tE))},Lt.\u0275cmp=O.Xpm({type:Lt,selectors:[["cdk-dialog-container"]],viewQuery:function(et,Ht){if(1&et&&O.Gf(w.Pl,7),2&et){let Tt;O.iGM(Tt=O.CRH())&&(Ht._portalOutlet=Tt.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(et,Ht){2&et&&O.uIk("id",Ht._config.id||null)("role",Ht._config.role)("aria-modal",Ht._config.ariaModal)("aria-labelledby",Ht._config.ariaLabel?null:Ht._ariaLabelledBy)("aria-label",Ht._config.ariaLabel)("aria-describedby",Ht._config.ariaDescribedBy||null)},features:[O.qOj],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(et,Ht){1&et&&O.YNc(0,je,0,0,"ng-template",0)},dependencies:[w.Pl],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2}),Lt})();
1246/**
1247       * @license
1248       * Copyright Google LLC All Rights Reserved.
1249       *
1250       * Use of this source code is governed by an MIT-style license that can be
1251       * found in the LICENSE file at https://angular.io/license
1252       */class mt{constructor(jt,et){this.overlayRef=jt,this.config=et,this.closed=new U.x,this.disableClose=et.disableClose,this.backdropClick=jt.backdropClick(),this.keydownEvents=jt.keydownEvents(),this.outsidePointerEvents=jt.outsidePointerEvents(),this.id=et.id,this.keydownEvents.subscribe(Ht=>{Ht.keyCode===B.hY&&!this.disableClose&&!(0,B.Vb)(Ht)&&(Ht.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=jt.detachments().subscribe(()=>{!1!==et.closeOnOverlayDetachments&&this.close()})}close(jt,et){if(this.containerInstance){const Ht=this.closed;this.containerInstance._closeInteractionType=et?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),Ht.next(jt),Ht.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(jt="",et=""){return this.overlayRef.updateSize({width:jt,height:et}),this}addPanelClass(jt){return this.overlayRef.addPanelClass(jt),this}removePanelClass(jt){return this.overlayRef.removePanelClass(jt),this}}
1253/**
1254       * @license
1255       * Copyright Google LLC All Rights Reserved.
1256       *
1257       * Use of this source code is governed by an MIT-style license that can be
1258       * found in the LICENSE file at https://angular.io/license
1259       */const kt=new O.OlP("DialogScrollStrategy"),Yt=new O.OlP("DialogData"),ft=new O.OlP("DefaultDialogConfig"),Ke={provide:kt,deps:[u.aV],useFactory:function Ze(Lt){return()=>Lt.scrollStrategies.block()}};
1260/**
1261       * @license
1262       * Copyright Google LLC All Rights Reserved.
1263       *
1264       * Use of this source code is governed by an MIT-style license that can be
1265       * found in the LICENSE file at https://angular.io/license
1266       */
1267let xe=0,Fe=(()=>{class Lt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(et,Ht,Tt,qt,yn,Jt){this._overlay=et,this._injector=Ht,this._defaultOptions=Tt,this._parentDialog=qt,this._overlayContainer=yn,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new U.x,this._afterOpenedAtThisLevel=new U.x,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,ie.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,Ee.O)(void 0))),this._scrollStrategy=Jt}open(et,Ht){(Ht={...this._defaultOptions||new $e,...Ht}).id=Ht.id||"cdk-dialog-"+xe++,Ht.id&&this.getDialogById(Ht.id);const qt=this._getOverlayConfig(Ht),yn=this._overlay.create(qt),Jt=new mt(yn,Ht),Dn=this._attachContainer(yn,Jt,Ht);return Jt.containerInstance=Dn,this._attachDialogContent(et,Jt,Dn,Ht),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Jt),Jt.closed.subscribe(()=>this._removeOpenDialog(Jt,!0)),this.afterOpened.next(Jt),Jt}closeAll(){ce(this.openDialogs,et=>et.close())}getDialogById(et){return this.openDialogs.find(Ht=>Ht.id===et)}ngOnDestroy(){ce(this._openDialogsAtThisLevel,et=>{!1===et.config.closeOnDestroy&&this._removeOpenDialog(et,!1)}),ce(this._openDialogsAtThisLevel,et=>et.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(et){const Ht=new u.X_({positionStrategy:et.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:et.scrollStrategy||this._scrollStrategy(),panelClass:et.panelClass,hasBackdrop:et.hasBackdrop,direction:et.direction,minWidth:et.minWidth,minHeight:et.minHeight,maxWidth:et.maxWidth,maxHeight:et.maxHeight,width:et.width,height:et.height,disposeOnNavigation:et.closeOnNavigation});return et.backdropClass&&(Ht.backdropClass=et.backdropClass),Ht}_attachContainer(et,Ht,Tt){const qt=Tt.injector||Tt.viewContainerRef?.injector,yn=[{provide:$e,useValue:Tt},{provide:mt,useValue:Ht},{provide:u.Iu,useValue:et}];let Jt;Tt.container?"function"==typeof Tt.container?Jt=Tt.container:(Jt=Tt.container.type,yn.push(...Tt.container.providers(Tt))):Jt=at;const Dn=new w.C5(Jt,Tt.viewContainerRef,O.zs3.create({parent:qt||this._injector,providers:yn}),Tt.componentFactoryResolver);return et.attach(Dn).instance}_attachDialogContent(et,Ht,Tt,qt){if(et instanceof O.Rgc){const yn=this._createInjector(qt,Ht,Tt,void 0);let Jt={$implicit:qt.data,dialogRef:Ht};qt.templateContext&&(Jt={...Jt,..."function"==typeof qt.templateContext?qt.templateContext():qt.templateContext}),Tt.attachTemplatePortal(new w.UE(et,null,Jt,yn))}else{const yn=this._createInjector(qt,Ht,Tt,this._injector),Jt=Tt.attachComponentPortal(new w.C5(et,qt.viewContainerRef,yn,qt.componentFactoryResolver));Ht.componentInstance=Jt.instance}}_createInjector(et,Ht,Tt,qt){const yn=et.injector||et.viewContainerRef?.injector,Jt=[{provide:Yt,useValue:et.data},{provide:mt,useValue:Ht}];
1267return et.providers&&("function"==typeof et.providers?Jt.push(...et.providers(Ht,et,Tt)):Jt.push(...et.providers)),et.direction&&(!yn||!yn.get(Re.Is,null,{optional:!0}))&&Jt.push({provide:Re.Is,useValue:{value:et.direction,change:(0,re.of)()}}),O.zs3.create({parent:yn||qt,providers:Jt})}_removeOpenDialog(et,Ht){const Tt=this.openDialogs.indexOf(et);Tt>-1&&(this.openDialogs.splice(Tt,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((qt,yn)=>{qt?yn.setAttribute("aria-hidden",qt):yn.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),Ht&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const et=this._overlayContainer.getContainerElement();if(et.parentElement){const Ht=et.parentElement.children;for(let Tt=Ht.length-1;Tt>-1;Tt--){const qt=Ht[Tt];qt!==et&&"SCRIPT"!==qt.nodeName&&"STYLE"!==qt.nodeName&&!qt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(qt,qt.getAttribute("aria-hidden")),qt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const et=this._parentDialog;return et?et._getAfterAllClosed():this._afterAllClosedAtThisLevel}}return Lt.\u0275fac=function(et){return new(et||Lt)(O.LFG(u.aV),O.LFG(O.zs3),O.LFG(ft,8),O.LFG(Lt,12),O.LFG(u.Xj),O.LFG(kt))},Lt.\u0275prov=O.Yz7({token:Lt,factory:Lt.\u0275fac}),Lt})();function ce(Lt,jt){let et=Lt.length;for(;et--;)jt(Lt[et])}
1268/**
1269       * @license
1270       * Copyright Google LLC All Rights Reserved.
1271       *
1272       * Use of this source code is governed by an MIT-style license that can be
1273       * found in the LICENSE file at https://angular.io/license
1274       */let rt=(()=>{class Lt{}return Lt.\u0275fac=function(et){return new(et||Lt)},Lt.\u0275mod=O.oAB({type:Lt}),Lt.\u0275inj=O.cJS({providers:[Fe,Ke],imports:[u.U8,w.eL,s.rt,w.eL]}),Lt})();
1275/**
1276       * @license
1277       * Copyright Google LLC All Rights Reserved.
1278       *
1279       * Use of this source code is governed by an MIT-style license that can be
1280       * found in the LICENSE file at https://angular.io/license
1281       */
1282/**
1283       * @license
1284       * Copyright Google LLC All Rights Reserved.
1285       *
1286       * Use of this source code is governed by an MIT-style license that can be
1287       * found in the LICENSE file at https://angular.io/license
1288       */},29521:(Mt,Le,y)=>{"use strict";y.d(Le,{A:()=>Ge,JH:()=>ft,JU:()=>O,K5:()=>f,Ku:()=>je,LH:()=>kt,L_:()=>Ee,MW:()=>Ne,Mf:()=>g,SV:()=>Yt,Sd:()=>at,VM:()=>$e,Vb:()=>Nn,Z:()=>It,ZH:()=>u,aO:()=>Jt,b2:()=>on,hY:()=>Re,jx:()=>B,oh:()=>mt,uR:()=>We,xE:()=>ce,yY:()=>Fe,zL:()=>U});
1289/**
1290       * @license
1291       * Copyright Google LLC All Rights Reserved.
1292       *
1293       * Use of this source code is governed by an MIT-style license that can be
1294       * found in the LICENSE file at https://angular.io/license
1295       */
1296const u=8,g=9,f=13,O=16,B=17,U=18,Re=27,Ee=32,je=33,$e=34,We=35,at=36,mt=37,kt=38,Yt=39,ft=40,Fe=46,ce=48,Jt=57,Ge=65,It=90,Ne=91,on=224;
1297/**
1298       * @license
1299       * Copyright Google LLC All Rights Reserved.
1300       *
1301       * Use of this source code is governed by an MIT-style license that can be
1302       * found in the LICENSE file at https://angular.io/license
1303       */function Nn(Zn,...Ri){return Ri.length?Ri.some(lr=>Zn[lr]):Zn.altKey||Zn.shiftKey||Zn.ctrlKey||Zn.metaKey}
1304/**
1305       * @license
1306       * Copyright Google LLC All Rights Reserved.
1307       *
1308       * Use of this source code is governed by an MIT-style license that can be
1309       * found in the LICENSE file at https://angular.io/license
1310       */
1311/**
1312       * @license
1313       * Copyright Google LLC All Rights Reserved.
1314       *
1315       * Use of this source code is governed by an MIT-style license that can be
1316       * found in the LICENSE file at https://angular.io/license
1317       */},62289:(Mt,Le,y)=>{"use strict";y.d(Le,{Yg:()=>ft});var s=y(94650),u=y(21281),g=y(77579),w=y(39841),f=y(97272),O=y(69751),B=y(95698),U=y(35684),ie=y(78372),re=y(54004),Re=y(68675),Ee=y(82722),je=y(83353);
1318/**
1319       * @license
1320       * Copyright Google LLC All Rights Reserved.
1321       *
1322       * Use of this source code is governed by an MIT-style license that can be
1323       * found in the LICENSE file at https://angular.io/license
1324       */
1325/**
1326       * @license
1327       * Copyright Google LLC All Rights Reserved.
1328       *
1329       * Use of this source code is governed by an MIT-style license that can be
1330       * found in the LICENSE file at https://angular.io/license
1331       */
1332const We=new Set;let at,mt=(()=>{class xe{constructor(ce){this._platform=ce,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):Yt}matchMedia(ce){return(this._platform.WEBKIT||this._platform.BLINK)&&function kt(xe){if(!We.has(xe))try{at||(at=document.createElement("style"),at.setAttribute("type","text/css"),document.head.appendChild(at)),at.sheet&&(at.sheet.insertRule(`@media ${xe} {body{ }}`,0),We.add(xe))}catch(Fe){console.error(Fe)}}(ce),this._matchMedia(ce)}}return xe.\u0275fac=function(ce){return new(ce||xe)(s.LFG(je.t4))},xe.\u0275prov=s.Yz7({token:xe,factory:xe.\u0275fac,providedIn:"root"}),xe})();function Yt(xe){return{matches:"all"===xe||""===xe,media:xe,addListener:()=>{},removeListener:()=>{}}}
1333/**
1334       * @license
1335       * Copyright Google LLC All Rights Reserved.
1336       *
1337       * Use of this source code is governed by an MIT-style license that can be
1338       * found in the LICENSE file at https://angular.io/license
1339       */let ft=(()=>{class xe{constructor(ce,rt){this._mediaMatcher=ce,this._zone=rt,this._queries=new Map,this._destroySubject=ne
1339w g.x}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ce){return Ze((0,u.Eq)(ce)).some(Lt=>this._registerQuery(Lt).mql.matches)}observe(ce){const Lt=Ze((0,u.Eq)(ce)).map(et=>this._registerQuery(et).observable);let jt=(0,w.a)(Lt);return jt=(0,f.z)(jt.pipe((0,B.q)(1)),jt.pipe((0,U.T)(1),(0,ie.b)(0))),jt.pipe((0,re.U)(et=>{const Ht={matches:!1,breakpoints:{}};return et.forEach(({matches:Tt,query:qt})=>{Ht.matches=Ht.matches||Tt,Ht.breakpoints[qt]=Tt}),Ht}))}_registerQuery(ce){if(this._queries.has(ce))return this._queries.get(ce);const rt=this._mediaMatcher.matchMedia(ce),jt={observable:new O.y(et=>{const Ht=Tt=>this._zone.run(()=>et.next(Tt));return rt.addListener(Ht),()=>{rt.removeListener(Ht)}}).pipe((0,Re.O)(rt),(0,re.U)(({matches:et})=>({query:ce,matches:et})),(0,Ee.R)(this._destroySubject)),mql:rt};return this._queries.set(ce,jt),jt}}return xe.\u0275fac=function(ce){return new(ce||xe)(s.LFG(mt),s.LFG(s.R0b))},xe.\u0275prov=s.Yz7({token:xe,factory:xe.\u0275fac,providedIn:"root"}),xe})();function Ze(xe){return xe.map(Fe=>Fe.split(",")).reduce((Fe,ce)=>Fe.concat(ce)).map(Fe=>Fe.trim())}
1340/**
1341       * @license
1342       * Copyright Google LLC All Rights Reserved.
1343       *
1344       * Use of this source code is governed by an MIT-style license that can be
1345       * found in the LICENSE file at https://angular.io/license
1346       */}
1347/**
1348       * @license
1349       * Copyright Google LLC All Rights Reserved.
1350       *
1351       * Use of this source code is governed by an MIT-style license that can be
1352       * found in the LICENSE file at https://angular.io/license
1353       */
1354/**
1355       * @license
1356       * Copyright Google LLC All Rights Reserved.
1357       *
1358       * Use of this source code is governed by an MIT-style license that can be
1359       * found in the LICENSE file at https://angular.io/license
1360       */,49643:(Mt,Le,y)=>{"use strict";y.d(Le,{Q8:()=>ie,wD:()=>U});var s=y(21281),u=y(94650),g=y(69751),w=y(77579),f=y(78372);
1361/**
1362       * @license
1363       * Copyright Google LLC All Rights Reserved.
1364       *
1365       * Use of this source code is governed by an MIT-style license that can be
1366       * found in the LICENSE file at https://angular.io/license
1367       */let O=(()=>{class re{create(Ee){return typeof MutationObserver>"u"?null:new MutationObserver(Ee)}}return re.\u0275fac=function(Ee){return new(Ee||re)},re.\u0275prov=u.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})(),B=(()=>{class re{constructor(Ee){this._mutationObserverFactory=Ee,this._observedElements=new Map}ngOnDestroy(){this._observedElements.forEach((Ee,je)=>this._cleanupObserver(je))}observe(Ee){const je=(0,s.fI)(Ee);return new g.y($e=>{const at=this._observeElement(je).subscribe($e);return()=>{at.unsubscribe(),this._unobserveElement(je)}})}_observeElement(Ee){if(this._observedElements.has(Ee))this._observedElements.get(Ee).count++;else{const je=new w.x,$e=this._mutationObserverFactory.create(We=>je.next(We));$e&&$e.observe(Ee,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(Ee,{observer:$e,stream:je,count:1})}return this._observedElements.get(Ee).stream}_unobserveElement(Ee){this._observedElements.has(Ee)&&(this._observedElements.get(Ee).count--,this._observedElements.get(Ee).count||this._cleanupObserver(Ee))}_cleanupObserver(Ee){if(this._observedElements.has(Ee)){const{observer:je,stream:$e}=this._observedElements.get(Ee);je&&je.disconnect(),$e.complete(),this._observedElements.delete(Ee)}}}return re.\u0275fac=function(Ee){return new(Ee||re)(u.LFG(O))},re.\u0275prov=u.Yz7({token:re,factory:re.\u0275fac,providedIn:"root"}),re})(),U=(()=>{class re{get disabled(){return this._disabled}set disabled(Ee){this._disabled=(0,s.Ig)(Ee),this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(Ee){this._debounce=(0,s.su)(Ee),this._subscribe()}constructor(Ee,je,$e){this._contentObserver=Ee,this._elementRef=je,this._ngZone=$e,this.event=new u.vpe,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const Ee=this._contentObserver.observe(this._elementRef);this._ngZone.runOutsideAngular(()=>{this._currentSubscription=(this.debounce?Ee.pipe((0,f.b)(this.debounce)):Ee).subscribe(this.event)})}_unsubscribe(){this._currentSubscription?.unsubscribe()}}return re.\u0275fac=function(Ee){return new(Ee||re)(u.Y36(B),u.Y36(u.SBq),u.Y36(u.R0b))},re.\u0275dir=u.lG2({type:re,selectors:[["","cdkObserveContent",""]],inputs:{disabled:["cdkObserveContentDisabled","disabled"],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]}),re})(),ie=(()=>{class re{}return re.\u0275fac=function(Ee){return new(Ee||re)},re.\u0275mod=u.oAB({type:re}),re.\u0275inj=u.cJS({providers:[O]}),re})();
1368/**
1369       * @license
1370       * Copyright Google LLC All Rights Reserved.
1371       *
1372       * Use of this source code is governed by an MIT-style license that can be
1373       * found in the LICENSE file at https://angular.io/license
1374       */
1375/**
1376       * @license
1377       * Copyright Google LLC All Rights Reserved.
1378       *
1379       * Use of this source code is governed by an MIT-style license that can be
1380       * found in the LICENSE file at https://angular.io/license
1381       */},98184:(Mt,Le,y)=>{"use strict";y.d(Le,{Iu:()=>Dn,U8:()=>Vt,X_:()=>ce,Xj:()=>Jt,_G:()=>ut,aV:()=>Kt,pI:()=>it,tR:()=>rt,xu:()=>De});var s=y(67376),u=y(36895),g=y(94650),w=y(21281),f=y(83353),O=y(39300),B=y(95698),U=y(82722),ie=y(22529),re=y(40445),Re=y(84080),Ee=y(77579),je=y(50727),$e=y(56451),We=y(29521);
1382/**
1383       * @license
1384       * Copyright Google LLC All Rights Reserved.
1385       *
1386       * Use of this source code is governed by an MIT-style license that can be
1387       * found in the LICENSE file at https://angular.io/license
1388       */const at=(0,f.Mq)();
vendor: 4,698 bytes, lines 1388-1423
1388class mt{constructor(ue,He){this._viewportRuler=ue,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=He}attach(){}enable(){if(this._canBeEnabled()){const ue=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=ue.style.left||"",this._previousHTMLStyles.top=ue.style.top||"",ue.style.left=(0,w.HM)(-this._previousScrollPosition.left),ue.style.top=(0,w.HM)(-this._previousScrollPosition.top),ue.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const ue=this._document.documentElement,Ue=ue.style,Bt=this._document.body.style,Qt=Ue.scrollBehavior||"",pt=Bt.scrollBehavior||"";this._isEnabled=!1,Ue.left=this._previousHTMLStyles.left,Ue.top=this._previousHTMLStyles.top,ue.classList.remove("cdk-global-scrollblock"),at&&(Ue.scrollBehavior=Bt.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),at&&(Ue.scrollBehavior=Qt,Bt.scrollBehavior=pt)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const He=this._document.body,Ue=this._viewportRuler.getViewportSize();return He.scrollHeight>Ue.height||He.scrollWidth>Ue.width}}
1389/**
1390       * @license
1391       * Copyright Google LLC All Rights Reserved.
1392       *
1393       * Use of this source code is governed by an MIT-style license that can be
1394       * found in the LICENSE file at https://angular.io/license
1395       */class Yt{constructor(ue,He,Ue,Bt){this._scrollDispatcher=ue,this._ngZone=He,this._viewportRuler=Ue,this._config=Bt,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(ue){this._overlayRef=ue}enable(){if(this._scrollSubscription)return;const ue=this._scrollDispatcher.scrolled(0).pipe((0,O.h)(He=>!He||!this._overlayRef.overlayElement.contains(He.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=ue.subscribe(()=>{const He=this._viewportRuler.getViewportScrollPosition().top;Math.abs(He-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=ue.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}
1396/**
1397       * @license
1398       * Copyright Google LLC All Rights Reserved.
1399       *
1400       * Use of this source code is governed by an MIT-style license that can be
1401       * found in the LICENSE file at https://angular.io/license
1402       */class ft{enable(){}disable(){}attach(){}}
1403/**
1404       * @license
1405       * Copyright Google LLC All Rights Reserved.
1406       *
1407       * Use of this source code is governed by an MIT-style license that can be
1408       * found in the LICENSE file at https://angular.io/license
1409       */function Ze(Be,ue){return ue.some(He=>Be.bottom<He.top||Be.top>He.bottom||Be.right<He.left||Be.left>He.right)}function Ke(Be,ue){return ue.some(He=>Be.top<He.top||Be.bottom>He.bottom||Be.left<He.left||Be.right>He.right)}
1410/**
1411       * @license
1412       * Copyright Google LLC All Rights Reserved.
1413       *
1414       * Use of this source code is governed by an MIT-style license that can be
1415       * found in the LICENSE file at https://angular.io/license
1416       */class xe{constructor(ue,He,Ue,Bt){this._scrollDispatcher=ue,this._viewportRuler=He,this._ngZone=Ue,this._config=Bt,this._scrollSubscription=null}attach(ue){this._overlayRef=ue}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const He=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Ue,height:Bt}=this._viewportRuler.getViewportSize();Ze(He,[{width:Ue,height:Bt,bottom:Bt,right:Ue,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}}
1417/**
1418       * @license
1419       * Copyright Google LLC All Rights Reserved.
1420       *
1421       * Use of this source code is governed by an MIT-style license that can be
1422       * found in the LICENSE file at https://angular.io/license
1423       */let Fe=(()=>{class Be{constructor(He,Ue,Bt,Qt){this._scrollDispatcher=He,this._viewportRuler
1423=Ue,this._ngZone=Bt,this.noop=()=>new ft,this.close=pt=>new Yt(this._scrollDispatcher,this._ngZone,this._viewportRuler,pt),this.block=()=>new mt(this._viewportRuler,this._document),this.reposition=pt=>new xe(this._scrollDispatcher,this._viewportRuler,this._ngZone,pt),this._document=Qt}}return Be.\u0275fac=function(He){return new(He||Be)(g.LFG(s.mF),g.LFG(s.rL),g.LFG(g.R0b),g.LFG(u.K0))},Be.\u0275prov=g.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();
1424/**
1425       * @license
1426       * Copyright Google LLC All Rights Reserved.
1427       *
1428       * Use of this source code is governed by an MIT-style license that can be
1429       * found in the LICENSE file at https://angular.io/license
1430       */
1431/**
1432       * @license
1433       * Copyright Google LLC All Rights Reserved.
1434       *
1435       * Use of this source code is governed by an MIT-style license that can be
1436       * found in the LICENSE file at https://angular.io/license
1437       */class ce{constructor(ue){if(this.scrollStrategy=new ft,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,ue){const He=Object.keys(ue);for(const Ue of He)void 0!==ue[Ue]&&(this[Ue]=ue[Ue])}}}
1438/**
1439       * @license
1440       * Copyright Google LLC All Rights Reserved.
1441       *
1442       * Use of this source code is governed by an MIT-style license that can be
1443       * found in the LICENSE file at https://angular.io/license
1444       */class rt{constructor(ue,He,Ue,Bt,Qt){this.offsetX=Ue,this.offsetY=Bt,this.panelClass=Qt,this.originX=ue.originX,this.originY=ue.originY,this.overlayX=He.overlayX,this.overlayY=He.overlayY}}class jt{constructor(ue,He){this.connectionPair=ue,this.scrollableViewProperties=He}}
1445/**
1446       * @license
1447       * Copyright Google LLC All Rights Reserved.
1448       *
1449       * Use of this source code is governed by an MIT-style license that can be
1450       * found in the LICENSE file at https://angular.io/license
1451       */
1452let Tt=(()=>{class Be{constructor(He){this._attachedOverlays=[],this._document=He}ngOnDestroy(){this.detach()}add(He){this.remove(He),this._attachedOverlays.push(He)}remove(He){const Ue=this._attachedOverlays.indexOf(He);Ue>-1&&this._attachedOverlays.splice(Ue,1),0===this._attachedOverlays.length&&this.detach()}}return Be.\u0275fac=function(He){return new(He||Be)(g.LFG(u.K0))},Be.\u0275prov=g.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})(),qt=(()=>{class Be extends Tt{constructor(He,Ue){super(He),this._ngZone=Ue,this._keydownListener=Bt=>{const Qt=this._attachedOverlays;for(let pt=Qt.length-1;pt>-1;pt--)if(Qt[pt]._keydownEvents.observers.length>0){const It=Qt[pt]._keydownEvents;this._ngZone?this._ngZone.run(()=>It.next(Bt)):It.next(Bt);break}}}add(He){super.add(He),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)}}return Be.\u0275fac=function(He){return new(He||Be)(g.LFG(u.K0),g.LFG(g.R0b,8))},Be.\u0275prov=g.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})(),yn=(()=>{class Be extends Tt{constructor(He,Ue,Bt){super(He),this._platform=Ue,this._ngZone=Bt,this._cursorStyleIsSet=!1,this._pointerDownListener=Qt=>{this._pointerDownEventTarget=(0,f.sA)(Qt)},this._clickListener=Qt=>{const pt=(0,f.sA)(Qt),It="click"===Qt.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:pt;this._pointerDownEventTarget=null;const Ne=this._attachedOverlays.slice();for(let he=Ne.length-1;he>-1;he--){const Te=Ne[he];if(Te._outsidePointerEvents.observers.length<1||!Te.hasAttached())continue;if(Te.overlayElement.contains(pt)||Te.overlayElement.contains(It))break;const me=Te._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>me.next(Qt)):me.next(Qt)}}}add(He){if(super.add(He),!this._isAttached){const Ue=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Ue)):this._addEventListeners(Ue),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Ue.style.cursor,Ue.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const He=this._document.body;He.removeEventListener("pointerdown",this._pointerDownListener,!0),He.removeEventListener("click",this._clickListener,!0),He.removeEventListener("auxclick",this._clickListener,!0),He.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(He.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(He){He.addEventListener("pointerdown",this._pointerDownListener,!0),He.addEventListener("click",this._clickListener,!0),He.addEventListener("auxclick",this._clickListener,!0),He.addEventListener("contextmenu",this._clickListener,!0)}}return Be.\u0275fac=function(He){return new(He||Be)(g.LFG(u.K0),g.LFG(f.t4),g.LFG(g.R0b,8))},Be.\u0275prov=g.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})(),Jt=(()=>{class Be{constructor(He,Ue){this._platform=Ue,this._document=He}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const He="cdk-overlay-container";if(this._platform.isBrowser||(0,f.Oy)()){const Bt=this._document.querySelectorAll(`.${He}[platform="server"], .${He}[platform="test"]`);for(let Qt=0;Qt<Bt.length;Qt++)Bt[Qt].remove()}const Ue=this._document.createElement("div");Ue.classList.add(He),(0,f.Oy)()?Ue.setAttribute("platform","test"):this._platform.isBrowser||Ue.setAttribute("platform","server"),this._document.body.appendChild(Ue),this._containerElement=Ue}}return Be.\u0275fac=function(He){return new(He||Be)(g.LFG(u.K0),g.LFG(f.t4))},Be.\u0275prov=g.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();
1453/**
1454       * @license
1455       * Copyright Google LLC All Rights Reserved.
1456       *
1457       * Use of this source code is governed by an MIT-style license that can be
1458       * found in the LICENSE file at https://angular.io/license
1459       */
1460/**
1461       * @license
1462       * Copyright Google LLC All Rights Reserved.
1463       *
1464       * Use of this source code is governed by an MIT-style license that can be
1465       * found in the LICENSE file at https://angular.io/license
1466       */
1467class Dn{constructor(ue,He,Ue,Bt,Qt,pt,It,Ne,he,Te=!1){this._portalOutlet=ue,this._host=He,this._pane=Ue,this._config=Bt,this._ngZone=Qt,this._keyboardDispatcher=pt,this._document=It,this._location=Ne,this._outsideClickDispatcher=he,this._animationsDisabled=Te,this._backdropElement=null,this._backdropClick=new Ee.x,this._attachments=new Ee.x,this._detachments=new Ee.x,this._locationChanges=je.w0.EMPTY,this._backdropClickHandler=me=>this._backdropClick.next(me),this._backdropTransitionendHandler=me=>{this._disposeBackdrop(me.target)}
1467,this._keydownEvents=new Ee.x,this._outsidePointerEvents=new Ee.x,Bt.scrollStrategy&&(this._scrollStrategy=Bt.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=Bt.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(ue){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const He=this._portalOutlet.attach(ue);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._ngZone.onStable.pipe((0,B.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 He?.onDestroy&&He.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),He}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const ue=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenStable(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),ue}dispose(){const ue=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,ue&&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(ue){ue!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=ue,this.hasAttached()&&(ue.attach(this),this.updatePosition()))}updateSize(ue){this._config={...this._config,...ue},this._updateElementSize()}setDirection(ue){this._config={...this._config,direction:ue},this._updateElementDirection()}addPanelClass(ue){this._pane&&this._toggleClasses(this._pane,ue,!0)}removePanelClass(ue){this._pane&&this._toggleClasses(this._pane,ue,!1)}getDirection(){const ue=this._config.direction;return ue?"string"==typeof ue?ue:ue.value:"ltr"}updateScrollStrategy(ue){ue!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=ue,this.hasAttached()&&(ue.attach(this),ue.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const ue=this._pane.style;ue.width=(0,w.HM)(this._config.width),ue.height=(0,w.HM)(this._config.height),ue.minWidth=(0,w.HM)(this._config.minWidth),ue.minHeight=(0,w.HM)(this._config.minHeight),ue.maxWidth=(0,w.HM)(this._config.maxWidth),ue.maxHeight=(0,w.HM)(this._config.maxHeight)}_togglePointerEvents(ue){this._pane.style.pointerEvents=ue?"":"none"}_attachBackdrop(){const ue="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(ue)})}):this._backdropElement.classList.add(ue)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const ue=this._backdropElement;if(ue){if(this._animationsDisabled)return void this._disposeBackdrop(ue);ue.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{ue.addEventListener("transitionend",this._backdropTransitionendHandler)}),ue.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(ue)},500))}}_toggleClasses(ue,He,Ue){const Bt=(0,w.Eq)(He||[]).filter(Qt=>!!Qt);Bt.length&&(Ue?ue.classList.add(...Bt):ue.classList.remove(...Bt))}_detachContentWhenStable(){this._ngZone.runOutsideAngular(()=>{const ue=this._ngZone.onStable.pipe((0,U.R)((0,$e.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()),ue.unsubscribe())})})}_disposeScrollStrategy(){const ue=this._scrollStrategy;ue&&(ue.disable(),ue.detach&&ue.detach())}_disposeBackdrop(ue){ue&&(ue.removeEventListener("click",this._backdropClickHandler),ue.removeEventListener("transitionend",this._backdropTransitionendHandler),ue.remove(),this._backdropElement===ue&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}
1468/**
1469       * @license
1470       * Copyright Google LLC All Rights Reserved.
1471       *
1472       * Use of this source code is governed by an MIT-style license that can be
1473       * found in the LICENSE file at https://angular.io/license
1474       */const st="cdk-overlay-connected-position-bounding-box",_t=/([A-Za-z%]+)$/;class ut{get positions(){return this._preferredPositions}
vendor: 6,099 bytes, line 1474
1474constructor(ue,He,Ue,Bt,Qt){this._viewportRuler=He,this._document=Ue,this._platform=Bt,this._overlayContainer=Qt,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 Ee.x,this._resizeSubscription=je.w0.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(ue)}attach(ue){this._validatePositions(),ue.hostElement.classList.add(st),this._overlayRef=ue,this._boundingBox=ue.hostElement,this._pane=ue.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 ue=this._originRect,He=this._overlayRect,Ue=this._viewportRect,Bt=this._containerRect,Qt=[];let pt;for(let It of this._preferredPositions){let Ne=this._getOriginPoint(ue,Bt,It),he=this._getOverlayPoint(Ne,He,It),Te=this._getOverlayFit(he,He,Ue,It);if(Te.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(It,Ne);this._canFitWithFlexibleDimensions(Te,he,Ue)?Qt.push({position:It,origin:Ne,overlayRect:He,boundingBoxRect:this._calculateBoundingBoxRect(Ne,It)}):(!pt||pt.overlayFit.visibleArea<Te.visibleArea)&&(pt={overlayFit:Te,overlayPoint:he,originPoint:Ne,position:It,overlayRect:He})}if(Qt.length){let It=null,Ne=-1;for(const he of Qt){const Te=he.boundingBoxRect.width*he.boundingBoxRect.height*(he.position.weight||1);Te>Ne&&(Ne=Te,It=he)}return this._isPushed=!1,void this._applyPosition(It.position,It.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(pt.position,pt.originPoint);this._applyPosition(pt.position,pt.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ge(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(st),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const ue=this._lastPosition;if(ue){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const He=this._getOriginPoint(this._originRect,this._containerRect,ue);this._applyPosition(ue,He)}else this.apply()}withScrollableContainers(ue){return this._scrollables=ue,this}withPositions(ue){return this._preferredPositions=ue,-1===ue.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(ue){return this._viewportMargin=ue,this}withFlexibleDimensions(ue=!0){return this._hasFlexibleDimensions=ue,this}withGrowAfterOpen(ue=!0){return this._growAfterOpen=ue,this}withPush(ue=!0){return this._canPush=ue,this}withLockedPosition(ue=!0){return this._positionLocked=ue,this}setOrigin(ue){return this._origin=ue,this}withDefaultOffsetX(ue){return this._offsetX=ue,this}withDefaultOffsetY(ue){return this._offsetY=ue,this}withTransformOriginOn(ue){return this._transformOriginSelector=ue,this}_getOriginPoint(ue,He,Ue){let Bt,Qt;if("center"==Ue.originX)Bt=ue.left+ue.width/2;else{const pt=this._isRtl()?ue.right:ue.left,It=this._isRtl()?ue.left:ue.right;Bt="start"==Ue.originX?pt:It}return He.left<0&&(Bt-=He.left),Qt="center"==Ue.originY?ue.top+ue.height/2:"top"==Ue.originY?ue.top:ue.bottom,He.top<0&&(Qt-=He.top),{x:Bt,y:Qt}}_getOverlayPoint(ue,He,Ue){let Bt,Qt;return Bt="center"==Ue.overlayX?-He.width/2:"start"===Ue.overlayX?this._isRtl()?-He.width:0:this._isRtl()?0:-He.width,Qt="center"==Ue.overlayY?-He.height/2:"top"==Ue.overlayY?0:-He.height,{x:ue.x+Bt,y:ue.y+Qt}}_getOverlayFit(ue,He,Ue,Bt){const Qt=ye(He);let{x:pt,y:It}=ue,Ne=this._getOffset(Bt,"x"),he=this._getOffset(Bt,"y");Ne&&(pt+=Ne),he&&(It+=he);let qe=0-It,Wt=It+Qt.height-Ue.height,tn=this._subtractOverflows(Qt.width,0-pt,pt+Qt.width-Ue.width),An=this._subtractOverflows(Qt.height,qe,Wt),St=tn*An;return{visibleArea:St,isCompletelyWithinViewport:Qt.width*Qt.height===St,fitsInViewportVertically:An===Qt.height,fitsInViewportHorizontally:tn==Qt.width}}_canFitWithFlexibleDimensions(ue,He,Ue){if(this._hasFlexibleDimensions){const Bt=Ue.bottom-He.y,Qt=Ue.right-He.x,pt=ct(this._overlayRef.getConfig().minHeight),It=ct(this._overlayRef.getConfig().minWidth);return(ue.fitsInViewportVertically||null!=pt&&pt<=Bt)&&(ue.fitsInViewportHorizontally||null!=It&&It<=Qt)}return!1}_pushOverlayOnScreen(ue,He,Ue){if(this._previousPushAmount&&this._positionLocked)return{x:ue.x+this._previousPushAmount.x,y:ue.y+this._previousPushAmount.y};const Bt=ye(He),Qt=this._viewportRect,pt=Math.max(ue.x+Bt.width-Qt.width,0),It=Math.max(ue.y+Bt.height-Qt.height,0),Ne=Math.max(Qt.top-Ue.top-ue.y,0),he=Math.max(Qt.left-Ue.left-ue.x,0);let Te=0,me=0;return Te=Bt.width<=Qt.width?he||-pt:ue.x<this._viewportMargin?Qt.left-Ue.left-ue.x:0,me=Bt.height<=Qt.height?Ne||-It:ue.y<this._viewportMargin?Qt.top-Ue.top-ue.y:0,this._previousPushAmount={x:Te,y:me},{x:ue.x+Te,y:ue.y+me}}_applyPosition(ue,He){if(this._setTransformOrigin(ue),this._setOverlayElementStyles(
1474He,ue),this._setBoundingBoxStyles(He,ue),ue.panelClass&&this._addPanelClasses(ue.panelClass),this._lastPosition=ue,this._positionChanges.observers.length){const Ue=this._getScrollVisibility(),Bt=new jt(ue,Ue);this._positionChanges.next(Bt)}this._isInitialRender=!1}_setTransformOrigin(ue){if(!this._transformOriginSelector)return;const He=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Ue,Bt=ue.overlayY;Ue="center"===ue.overlayX?"center":this._isRtl()?"start"===ue.overlayX?"right":"left":"start"===ue.overlayX?"left":"right";for(let Qt=0;Qt<He.length;Qt++)He[Qt].style.transformOrigin=`${Ue} ${Bt}`}_calculateBoundingBoxRect(ue,He){const Ue=this._viewportRect,Bt=this._isRtl();let Qt,pt,It,Te,me,qe;if("top"===He.overlayY)pt=ue.y,Qt=Ue.height-pt+this._viewportMargin;else if("bottom"===He.overlayY)It=Ue.height-ue.y+2*this._viewportMargin,Qt=Ue.height-It+this._viewportMargin;else{const Wt=Math.min(Ue.bottom-ue.y+Ue.top,ue.y),tn=this._lastBoundingBoxSize.height;Qt=2*Wt,pt=ue.y-Wt,Qt>tn&&!this._isInitialRender&&!this._growAfterOpen&&(pt=ue.y-tn/2)}if("end"===He.overlayX&&!Bt||"start"===He.overlayX&&Bt)qe=Ue.width-ue.x+this._viewportMargin,Te=ue.x-this._viewportMargin;else if("start"===He.overlayX&&!Bt||"end"===He.overlayX&&Bt)me=ue.x,Te=Ue.right-ue.x;else{const Wt=Math.min(Ue.right-ue.x+Ue.left,ue.x),tn=this._lastBoundingBoxSize.width;Te=2*Wt,me=ue.x-Wt,Te>tn&&!this._isInitialRender&&!this._growAfterOpen&&(me=ue.x-tn/2)}return{top:pt,left:me,bottom:It,right:qe,width:Te,height:Qt}}_setBoundingBoxStyles(ue,He){const Ue=this._calculateBoundingBoxRect(ue,He);!this._isInitialRender&&!this._growAfterOpen&&(Ue.height=Math.min(Ue.height,this._lastBoundingBoxSize.height),Ue.width=Math.min(Ue.width,this._lastBoundingBoxSize.width));const Bt={};if(this._hasExactPosition())Bt.top=Bt.left="0",Bt.bottom=Bt.right=Bt.maxHeight=Bt.maxWidth="",Bt.width=Bt.height="100%";else{const Qt=this._overlayRef.getConfig().maxHeight,pt=this._overlayRef.getConfig().maxWidth;Bt.height=(0,w.HM)(Ue.height),Bt.top=(0,w.HM)(Ue.top),Bt.bottom=(0,w.HM)(Ue.bottom),Bt.width=(0,w.HM)(Ue.width),Bt.left=(0,w.HM)(Ue.left),Bt.right=(0,w.HM)(Ue.right),Bt.alignItems="center"===He.overlayX?"center":"end"===He.overlayX?"flex-end":"flex-start",Bt.justifyContent="center"===He.overlayY?"center":"bottom"===He.overlayY?"flex-end":"flex-start",Qt&&(Bt.maxHeight=(0,w.HM)(Qt)),pt&&(Bt.maxWidth=(0,w.HM)(pt))}this._lastBoundingBoxSize=Ue,Ge(this._boundingBox.style,Bt)}_resetBoundingBoxStyles(){Ge(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ge(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(ue,He){const Ue={},Bt=this._hasExactPosition(),Qt=this._hasFlexibleDimensions,pt=this._overlayRef.getConfig();if(Bt){const Te=this._viewportRuler.getViewportScrollPosition();Ge(Ue,this._getExactOverlayY(He,ue,Te)),Ge(Ue,this._getExactOverlayX(He,ue,Te))}else Ue.position="static";let It="",Ne=this._getOffset(He,"x"),he=this._getOffset(He,"y");Ne&&(It+=`translateX(${Ne}px) `),he&&(It+=`translateY(${he}px)`),Ue.transform=It.trim(),pt.maxHeight&&(Bt?Ue.maxHeight=(0,w.HM)(pt.maxHeight):Qt&&(Ue.maxHeight="")),pt.maxWidth&&(Bt?Ue.maxWidth=(0,w.HM)(pt.maxWidth):Qt&&(Ue.maxWidth="")),Ge(this._pane.style,Ue)}_getExactOverlayY(ue,He,Ue){let Bt={top:"",bottom:""},Qt=this._getOverlayPoint(He,this._overlayRect,ue);return this._isPushed&&(Qt=this._pushOverlayOnScreen(Qt,this._overlayRect,Ue)),"bottom"===ue.overlayY?Bt.bottom=this._document.documentElement.clientHeight-(Qt.y+this._overlayRect.height)+"px":Bt.top=(0,w.HM)(Qt.y),Bt}_getExactOverlayX(ue,He,Ue){let pt,Bt={left:"",right:""},Qt=this._getOverlayPoint(He,this._overlayRect,ue);return this._isPushed&&(Qt=this._pushOverlayOnScreen(Qt,this._overlayRect,Ue)),pt=this._isRtl()?"end"===ue.overlayX?"left":"right":"end"===ue.overlayX?"right":"left","right"===pt?Bt.right=this._document.documentElement.clientWidth-(Qt.x+this._overlayRect.width)+"px":Bt.left=(0,w.HM)(Qt.x),Bt}_getScrollVisibility(){const ue=this._getOriginRect(),He=this._pane.getBoundingClientRect(),Ue=this._scrollables.map(Bt=>Bt.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ke(ue,Ue),isOriginOutsideView:Ze(ue,Ue),isOverlayClipped:Ke(He,Ue),isOverlayOutsideView:Ze(He,Ue)}}_subtractOverflows(ue,...He){return He.reduce((Ue,Bt)=>Ue-Math.max(Bt,0),ue)}_getNarrowedViewportRect(){const ue=this._document.documentElement.clientWidth,He=this._document.documentElement.clientHeight,Ue=this._viewportRuler.getViewportScrollPosition();return{top:Ue.top+this._viewportMargin,left:Ue.left+this._viewportMargin,right:Ue.left+ue-this._viewportMargin,bottom:Ue.top+He-this._viewportMargin,width:ue-2*this._viewportMargin,height:He-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(ue,He){return"x"===He?null==ue.offsetX?this._offsetX:ue.offsetX:null==ue.offsetY?this._offsetY:ue.offsetY}_validatePositions(){}_addPanelClasses(ue){this._pane&&(0,w.Eq)(ue).forEach(He=>{""!==He&&-1===this._appliedPanelClasses.indexOf(He)&&(this._appliedPanelClasses.push(He),this._pane.classList.add(He))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEac
vendor: 4,107 bytes, lines 1474-1488
1474h(ue=>{this._pane.classList.remove(ue)}),this._appliedPanelClasses=[])}_getOriginRect(){const ue=this._origin;if(ue instanceof g.SBq)return ue.nativeElement.getBoundingClientRect();if(ue instanceof Element)return ue.getBoundingClientRect();const He=ue.width||0,Ue=ue.height||0;return{top:ue.y,bottom:ue.y+Ue,left:ue.x,right:ue.x+He,height:Ue,width:He}}}function Ge(Be,ue){for(let He in ue)ue.hasOwnProperty(He)&&(Be[He]=ue[He]);return Be}function ct(Be){if("number"!=typeof Be&&null!=Be){const[ue,He]=Be.split(_t);return He&&"px"!==He?null:parseFloat(ue)}return Be||null}function ye(Be){return{top:Math.floor(Be.top),right:Math.floor(Be.right),bottom:Math.floor(Be.bottom),left:Math.floor(Be.left),width:Math.floor(Be.width),height:Math.floor(Be.height)}}const Ct="cdk-global-overlay-wrapper";
1475/**
1476       * @license
1477       * Copyright Google LLC All Rights Reserved.
1478       *
1479       * Use of this source code is governed by an MIT-style license that can be
1480       * found in the LICENSE file at https://angular.io/license
1481       */class zt{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(ue){const He=ue.getConfig();this._overlayRef=ue,this._width&&!He.width&&ue.updateSize({width:this._width}),this._height&&!He.height&&ue.updateSize({height:this._height}),ue.hostElement.classList.add(Ct),this._isDisposed=!1}top(ue=""){return this._bottomOffset="",this._topOffset=ue,this._alignItems="flex-start",this}left(ue=""){return this._xOffset=ue,this._xPosition="left",this}bottom(ue=""){return this._topOffset="",this._bottomOffset=ue,this._alignItems="flex-end",this}right(ue=""){return this._xOffset=ue,this._xPosition="right",this}start(ue=""){return this._xOffset=ue,this._xPosition="start",this}end(ue=""){return this._xOffset=ue,this._xPosition="end",this}width(ue=""){return this._overlayRef?this._overlayRef.updateSize({width:ue}):this._width=ue,this}height(ue=""){return this._overlayRef?this._overlayRef.updateSize({height:ue}):this._height=ue,this}centerHorizontally(ue=""){return this.left(ue),this._xPosition="center",this}centerVertically(ue=""){return this.top(ue),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const ue=this._overlayRef.overlayElement.style,He=this._overlayRef.hostElement.style,Ue=this._overlayRef.getConfig(),{width:Bt,height:Qt,maxWidth:pt,maxHeight:It}=Ue,Ne=!("100%"!==Bt&&"100vw"!==Bt||pt&&"100%"!==pt&&"100vw"!==pt),he=!("100%"!==Qt&&"100vh"!==Qt||It&&"100%"!==It&&"100vh"!==It),Te=this._xPosition,me=this._xOffset,qe="rtl"===this._overlayRef.getConfig().direction;let Wt="",tn="",An="";Ne?An="flex-start":"center"===Te?(An="center",qe?tn=me:Wt=me):qe?"left"===Te||"end"===Te?(An="flex-end",Wt=me):("right"===Te||"start"===Te)&&(An="flex-start",tn=me):"left"===Te||"start"===Te?(An="flex-start",Wt=me):("right"===Te||"end"===Te)&&(An="flex-end",tn=me),ue.position=this._cssPosition,ue.marginLeft=Ne?"0":Wt,ue.marginTop=he?"0":this._topOffset,ue.marginBottom=this._bottomOffset,ue.marginRight=Ne?"0":tn,He.justifyContent=An,He.alignItems=he?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const ue=this._overlayRef.overlayElement.style,He=this._overlayRef.hostElement,Ue=He.style;He.classList.remove(Ct),Ue.justifyContent=Ue.alignItems=ue.marginTop=ue.marginBottom=ue.marginLeft=ue.marginRight=ue.position="",this._overlayRef=null,this._isDisposed=!0}}
1482/**
1483       * @license
1484       * Copyright Google LLC All Rights Reserved.
1485       *
1486       * Use of this source code is governed by an MIT-style license that can be
1487       * found in the LICENSE file at https://angular.io/license
1488       */let _n=(()=>{class Be{constructor(He,Ue,Bt,Qt){this._viewportRuler=He,this._document=Ue,this._platform=Bt,this._overlayContainer=Qt}global(){return new zt}flexibleConnectedTo(He){return new ut(He,this._viewportRuler,this._document,this._platform,this._overlayContainer)}}return Be.\u0275fac=function(He){return new(He||Be)(g.LFG(s.rL),g.LFG(u.
1488K0),g.LFG(f.t4),g.LFG(Jt))},Be.\u0275prov=g.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})(),fn=0,Kt=(()=>{class Be{constructor(He,Ue,Bt,Qt,pt,It,Ne,he,Te,me,qe,Wt){this.scrollStrategies=He,this._overlayContainer=Ue,this._componentFactoryResolver=Bt,this._positionBuilder=Qt,this._keyboardDispatcher=pt,this._injector=It,this._ngZone=Ne,this._document=he,this._directionality=Te,this._location=me,this._outsideClickDispatcher=qe,this._animationsModuleType=Wt}create(He){const Ue=this._createHostElement(),Bt=this._createPaneElement(Ue),Qt=this._createPortalOutlet(Bt),pt=new ce(He);return pt.direction=pt.direction||this._directionality.value,new Dn(Qt,Ue,Bt,pt,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType)}position(){return this._positionBuilder}_createPaneElement(He){const Ue=this._document.createElement("div");return Ue.id="cdk-overlay-"+fn++,Ue.classList.add("cdk-overlay-pane"),He.appendChild(Ue),Ue}_createHostElement(){const He=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(He),He}_createPortalOutlet(He){return this._appRef||(this._appRef=this._injector.get(g.z2F)),new Re.u0(He,this._componentFactoryResolver,this._appRef,this._injector,this._document)}}return Be.\u0275fac=function(He){return new(He||Be)(g.LFG(Fe),g.LFG(Jt),g.LFG(g._Vd),g.LFG(_n),g.LFG(qt),g.LFG(g.zs3),g.LFG(g.R0b),g.LFG(u.K0),g.LFG(re.Is),g.LFG(u.Ye),g.LFG(yn),g.LFG(g.QbO,8))},Be.\u0275prov=g.Yz7({token:Be,factory:Be.\u0275fac,providedIn:"root"}),Be})();
1489/**
1490       * @license
1491       * Copyright Google LLC All Rights Reserved.
1492       *
1493       * Use of this source code is governed by an MIT-style license that can be
1494       * found in the LICENSE file at https://angular.io/license
1495       */
1496/**
1497       * @license
1498       * Copyright Google LLC All Rights Reserved.
1499       *
1500       * Use of this source code is governed by an MIT-style license that can be
1501       * found in the LICENSE file at https://angular.io/license
1502       */
1503const Nt=[{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"}],Ut=new g.OlP("cdk-connected-overlay-scroll-strategy");let De=(()=>{class Be{constructor(He){this.elementRef=He}}return Be.\u0275fac=function(He){return new(He||Be)(g.Y36(g.SBq))},Be.\u0275dir=g.lG2({type:Be,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0}),Be})(),it=(()=>{class Be{get offsetX(){return this._offsetX}set offsetX(He){this._offsetX=He,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(He){this._offsetY=He,this._position&&this._updatePositionStrategy(this._position)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(He){this._hasBackdrop=(0,w.Ig)(He)}get lockPosition(){return this._lockPosition}set lockPosition(He){this._lockPosition=(0,w.Ig)(He)}get flexibleDimensions(){return this._flexibleDimensions}set flexibleDimensions(He){this._flexibleDimensions=(0,w.Ig)(He)}get growAfterOpen(){return this._growAfterOpen}set growAfterOpen(He){this._growAfterOpen=(0,w.Ig)(He)}get push(){return this._push}set push(He){this._push=(0,w.Ig)(He)}constructor(He,Ue,Bt,Qt,pt){this._overlay=He,this._dir=pt,this._hasBackdrop=!1,this._lockPosition=!1,this._growAfterOpen=!1,this._flexibleDimensions=!1,this._push=!1,this._backdropSubscription=je.w0.EMPTY,this._attachSubscription=je.w0.EMPTY,this._detachSubscription=je.w0.EMPTY,this._positionSubscription=je.w0.EMPTY,this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.backdropClick=new g.vpe,this.positionChange=new g.vpe,this.attach=new g.vpe,this.detach=new g.vpe,this.overlayKeydown=new g.vpe,this.overlayOutsideClick=new g.vpe,this._templatePortal=new Re.UE(Ue,Bt),this._scrollStrategyFactory=Qt,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(He){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),He.origin&&this.open&&this._position.apply()),He.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=Nt);const He=this._overlayRef=this._overlay.create(this._buildConfig());
1503this._attachSubscription=He.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=He.detachments().subscribe(()=>this.detach.emit()),He.keydownEvents().subscribe(Ue=>{this.overlayKeydown.next(Ue),Ue.keyCode===We.hY&&!this.disableClose&&!(0,We.Vb)(Ue)&&(Ue.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Ue=>{this.overlayOutsideClick.next(Ue)})}_buildConfig(){const He=this._position=this.positionStrategy||this._createPositionStrategy(),Ue=new ce({direction:this._dir,positionStrategy:He,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop});return(this.width||0===this.width)&&(Ue.width=this.width),(this.height||0===this.height)&&(Ue.height=this.height),(this.minWidth||0===this.minWidth)&&(Ue.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Ue.minHeight=this.minHeight),this.backdropClass&&(Ue.backdropClass=this.backdropClass),this.panelClass&&(Ue.panelClass=this.panelClass),Ue}_updatePositionStrategy(He){const Ue=this.positions.map(Bt=>({originX:Bt.originX,originY:Bt.originY,overlayX:Bt.overlayX,overlayY:Bt.overlayY,offsetX:Bt.offsetX||this.offsetX,offsetY:Bt.offsetY||this.offsetY,panelClass:Bt.panelClass||void 0}));return He.setOrigin(this._getFlexibleConnectedPositionStrategyOrigin()).withPositions(Ue).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const He=this._overlay.position().flexibleConnectedTo(this._getFlexibleConnectedPositionStrategyOrigin());return this._updatePositionStrategy(He),He}_getFlexibleConnectedPositionStrategyOrigin(){return this.origin instanceof De?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(He=>{this.backdropClick.emit(He)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe((0,ie.o)(()=>this.positionChange.observers.length>0)).subscribe(He=>{this.positionChange.emit(He),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}}return Be.\u0275fac=function(He){return new(He||Be)(g.Y36(Kt),g.Y36(g.Rgc),g.Y36(g.s_b),g.Y36(Ut),g.Y36(re.Is,8))},Be.\u0275dir=g.lG2({type:Be,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"],lockPosition:["cdkConnectedOverlayLockPosition","lockPosition"],flexibleDimensions:["cdkConnectedOverlayFlexibleDimensions","flexibleDimensions"],growAfterOpen:["cdkConnectedOverlayGrowAfterOpen","growAfterOpen"],push:["cdkConnectedOverlayPush","push"]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[g.TTD]}),Be})();const nn={provide:Ut,deps:[Kt],useFactory:function an(Be){return()=>Be.scrollStrategies.reposition()}};
1504/**
1505       * @license
1506       * Copyright Google LLC All Rights Reserved.
1507       *
1508       * Use of this source code is governed by an MIT-style license that can be
1509       * found in the LICENSE file at https://angular.io/license
1510       */let Vt=(()=>{class Be{}return Be.\u0275fac=function(He){return new(He||Be)},Be.\u0275mod=g.oAB({type:Be}),Be.\u0275inj=g.cJS({providers:[Kt,nn],imports:[re.vT,Re.eL,s.Cl,s.Cl]}),Be})();
1511/**
1512       * @license
1513       * Copyright Google LLC All Rights Reserved.
1514       *
1515       * Use of this source code is governed by an MIT-style license that can be
1516       * found in the LICENSE file at https://angular.io/license
1517       */
1518/**
1519       * @license
1520       * Copyright Google LLC All Rights Reserved.
1521       *
1522       * Use of this source code is governed by an MIT-style license that can be
1523       * found in the LICENSE file at https://angular.io/license
1524       */}
1525/**
1526       * @license
1527       * Copyright Google LLC All Rights Reserved.
1528       *
1529       * Use of this source code is governed by an MIT-style license that can be
1530       * found in the LICENSE file at https://angular.io/license
1531       */
1532/**
1533       * @license
1534       * Copyright Google LLC All Rights Reserved.
1535       *
1536       * Use of this source code is governed by an MIT-style license that can be
1537       * found in the LICENSE file at https://angular.io/license
1538       */,83353:(Mt,Le,y)=>{"use strict";y.d(Le,{Mq:()=>$e,Oy:()=>Ze,_i:()=>We,ht:()=>Yt,i$:()=>Re,kV:()=>kt,qK:()=>U,sA:()=>ft,t4:()=>w});var s=y(94650),u=y(36895);
1539/**
1540       * @license
1541       * Copyright Google LLC All Rights Reserved.
1542       *
1543       * Use of this source code is governed by an MIT-style license that can be
1544       * found in the LICENSE file at https://angular.io/license
1545       */let g;
1545try{g=typeof Intl<"u"&&Intl.v8BreakIterator}catch{g=!1}let O,w=(()=>{class Ke{constructor(Fe){this._platformId=Fe,this.isBrowser=this._platformId?(0,u.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&&!g)&&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}}return Ke.\u0275fac=function(Fe){return new(Fe||Ke)(s.LFG(s.Lbi))},Ke.\u0275prov=s.Yz7({token:Ke,factory:Ke.\u0275fac,providedIn:"root"}),Ke})();
1546/**
1547       * @license
1548       * Copyright Google LLC All Rights Reserved.
1549       *
1550       * Use of this source code is governed by an MIT-style license that can be
1551       * found in the LICENSE file at https://angular.io/license
1552       */const B=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function U(){if(O)return O;if("object"!=typeof document||!document)return O=new Set(B),O;let Ke=document.createElement("input");return O=new Set(B.filter(xe=>(Ke.setAttribute("type",xe),Ke.type===xe))),O
1553/**
1554       * @license
1555       * Copyright Google LLC All Rights Reserved.
1556       *
1557       * Use of this source code is governed by an MIT-style license that can be
1558       * found in the LICENSE file at https://angular.io/license
1559       */}let ie,Ee,je,at;function Re(Ke){return function re(){if(null==ie&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ie=!0}))}finally{ie=ie||!1}return ie}()?Ke:!!Ke.capture}
1560/**
1561       * @license
1562       * Copyright Google LLC All Rights Reserved.
1563       *
1564       * Use of this source code is governed by an MIT-style license that can be
1565       * found in the LICENSE file at https://angular.io/license
1566       */function $e(){if(null==je){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return je=!1,je;if("scrollBehavior"in document.documentElement.style)je=!0;else{const Ke=Element.prototype.scrollTo;je=!!Ke&&!/\{\s*\[native code\]\s*\}/.test(Ke.toString())}}return je}function We(){if("object"!=typeof document||!document)return 0;if(null==Ee){const Ke=document.createElement("div"),xe=Ke.style;Ke.dir="rtl",xe.width="1px",xe.overflow="auto",xe.visibility="hidden",xe.pointerEvents="none",xe.position="absolute";const Fe=document.createElement("div"),ce=Fe.style;ce.width="2px",ce.height="1px",Ke.appendChild(Fe),document.body.appendChild(Ke),Ee=0,0===Ke.scrollLeft&&(Ke.scrollLeft=1,Ee=0===Ke.scrollLeft?1:2),Ke.remove()}return Ee}
1567/**
1568       * @license
1569       * Copyright Google LLC All Rights Reserved.
1570       *
1571       * Use of this source code is governed by an MIT-style license that can be
1572       * found in the LICENSE file at https://angular.io/license
1573       */function kt(Ke){if(function mt(){if(null==at){const Ke=typeof document<"u"?document.head:null;at=!(!Ke||!Ke.createShadowRoot&&!Ke.attachShadow)}return at}()){const xe=Ke.getRootNode?Ke.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&xe instanceof ShadowRoot)return xe}return null}function Yt(){let Ke=typeof document<"u"&&document?document.activeElement:null;for(;Ke&&Ke.shadowRoot;){const xe=Ke.shadowRoot.activeElement;if(xe===Ke)break;Ke=xe}return Ke}function ft(Ke){return Ke.composedPath?Ke.composedPath()[0]:Ke.target}
1574/**
1575       * @license
1576       * Copyright Google LLC All Rights Reserved.
1577       *
1578       * Use of this source code is governed by an MIT-style license that can be
1579       * found in the LICENSE file at https://angular.io/license
1580       */function Ze(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Moc
1580ha}
1581/**
1582       * @license
1583       * Copyright Google LLC All Rights Reserved.
1584       *
1585       * Use of this source code is governed by an MIT-style license that can be
1586       * found in the LICENSE file at https://angular.io/license
1587       */
1588/**
1589       * @license
1590       * Copyright Google LLC All Rights Reserved.
1591       *
1592       * Use of this source code is governed by an MIT-style license that can be
1593       * found in the LICENSE file at https://angular.io/license
1594       */},84080:(Mt,Le,y)=>{"use strict";y.d(Le,{C5:()=>re,Pl:()=>Yt,UE:()=>Re,eL:()=>Ze,en:()=>je,ig:()=>mt,u0:()=>We});var s=y(94650),u=y(36895);
1595/**
1596       * @license
1597       * Copyright Google LLC All Rights Reserved.
1598       *
1599       * Use of this source code is governed by an MIT-style license that can be
1600       * found in the LICENSE file at https://angular.io/license
1601       */
1602/**
1603       * @license
1604       * Copyright Google LLC All Rights Reserved.
1605       *
1606       * Use of this source code is governed by an MIT-style license that can be
1607       * found in the LICENSE file at https://angular.io/license
1608       */
1609class ie{attach(Fe){return this._attachedHost=Fe,Fe.attach(this)}detach(){let Fe=this._attachedHost;null!=Fe&&(this._attachedHost=null,Fe.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(Fe){this._attachedHost=Fe}}class re extends ie{constructor(Fe,ce,rt,Lt,jt){super(),this.component=Fe,this.viewContainerRef=ce,this.injector=rt,this.componentFactoryResolver=Lt,this.projectableNodes=jt}}class Re extends ie{constructor(Fe,ce,rt,Lt){super(),this.templateRef=Fe,this.viewContainerRef=ce,this.context=rt,this.injector=Lt}get origin(){return this.templateRef.elementRef}attach(Fe,ce=this.context){return this.context=ce,super.attach(Fe)}detach(){return this.context=void 0,super.detach()}}class Ee extends ie{constructor(Fe){super(),this.element=Fe instanceof s.SBq?Fe.nativeElement:Fe}}class je{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(Fe){return Fe instanceof re?(this._attachedPortal=Fe,this.attachComponentPortal(Fe)):Fe instanceof Re?(this._attachedPortal=Fe,this.attachTemplatePortal(Fe)):this.attachDomPortal&&Fe instanceof Ee?(this._attachedPortal=Fe,this.attachDomPortal(Fe)):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(Fe){this._disposeFn=Fe}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}
1610/**
1611       * @license
1612       * Copyright Google LLC All Rights Reserved.
1613       *
1614       * Use of this source code is governed by an MIT-style license that can be
1615       * found in the LICENSE file at https://angular.io/license
1616       */
1617class We extends je{constructor(Fe,ce,rt,Lt,jt){super(),this.outletElement=Fe,this._componentFactoryResolver=ce,this._appRef=rt,this._defaultInjector=Lt,this.attachDomPortal=et=>{const Ht=et.element,Tt=this._document.createComment("dom-portal");Ht.parentNode.insertBefore(Tt,Ht),this.outletElement.appendChild(Ht),this._attachedPortal=et,super.setDisposeFn(()=>{Tt.parentNode&&Tt.parentNode.replaceChild(Ht,Tt)})},this._document=jt}attachComponentPortal(Fe){const rt=(Fe.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(Fe.component);let Lt;return Fe.viewContainerRef?(Lt=Fe.viewContainerRef.createComponent(rt,Fe.viewContainerRef.length,Fe.injector||Fe.viewContainerRef.injector,Fe.projectableNodes||void 0),this.setDisposeFn(()=>Lt.destroy())):(Lt=rt.create(Fe.injector||this._defaultInjector||s.zs3.NULL),this._appRef.attachView(Lt.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Lt.hostView),Lt.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Lt)),this._attachedPortal=Fe,Lt}attachTemplatePortal(Fe){let ce=Fe.viewContainerRef,rt=ce.createEmbeddedView(Fe.templateRef,Fe.context,{injector:Fe.injector});return rt.rootNodes.forEach(Lt=>this.outletElement.appendChild(Lt)),rt.detectChanges(),this.setDisposeFn(()=>{let Lt=ce.indexOf(rt);-1!==Lt&&ce.remove(Lt)}),this._attachedPortal=Fe,rt}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(Fe){return Fe.hostView.rootNodes[0]}}
1618/**
1619       * @license
1620       * Copyright Google LLC All Rights Reserved.
1621       *
1622       * Use of this source code is governed by an MIT-style license that can be
1623       * found in the LICENSE file at https://angular.io/license
1624       */
1625let mt=(()=>{class xe extends Re{constructor(ce,rt){super(ce,rt)}}return xe.\u0275fac=function(ce){return new(ce||xe)(s.Y36(s.Rgc),s.Y36(s.s_b))},xe.\u0275dir=s.lG2({type:xe,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[s.qOj]}),xe})(),Yt=(()=>{class xe extends je{constructor(ce,rt,Lt){super(),this._componentFactoryResolver=ce,this._viewContainerRef
1625=rt,this._isInitialized=!1,this.attached=new s.vpe,this.attachDomPortal=jt=>{const et=jt.element,Ht=this._document.createComment("dom-portal");jt.setAttachedHost(this),et.parentNode.insertBefore(Ht,et),this._getRootNode().appendChild(et),this._attachedPortal=jt,super.setDisposeFn(()=>{Ht.parentNode&&Ht.parentNode.replaceChild(et,Ht)})},this._document=Lt}get portal(){return this._attachedPortal}set portal(ce){this.hasAttached()&&!ce&&!this._isInitialized||(this.hasAttached()&&super.detach(),ce&&super.attach(ce),this._attachedPortal=ce||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ce){ce.setAttachedHost(this);const rt=null!=ce.viewContainerRef?ce.viewContainerRef:this._viewContainerRef,jt=(ce.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ce.component),et=rt.createComponent(jt,rt.length,ce.injector||rt.injector,ce.projectableNodes||void 0);return rt!==this._viewContainerRef&&this._getRootNode().appendChild(et.hostView.rootNodes[0]),super.setDisposeFn(()=>et.destroy()),this._attachedPortal=ce,this._attachedRef=et,this.attached.emit(et),et}attachTemplatePortal(ce){ce.setAttachedHost(this);const rt=this._viewContainerRef.createEmbeddedView(ce.templateRef,ce.context,{injector:ce.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ce,this._attachedRef=rt,this.attached.emit(rt),rt}_getRootNode(){const ce=this._viewContainerRef.element.nativeElement;return ce.nodeType===ce.ELEMENT_NODE?ce:ce.parentNode}}return xe.\u0275fac=function(ce){return new(ce||xe)(s.Y36(s._Vd),s.Y36(s.s_b),s.Y36(u.K0))},xe.\u0275dir=s.lG2({type:xe,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:["cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[s.qOj]}),xe})(),Ze=(()=>{class xe{}return xe.\u0275fac=function(ce){return new(ce||xe)},xe.\u0275mod=s.oAB({type:xe}),xe.\u0275inj=s.cJS({}),xe})();
1626/**
1627       * @license
1628       * Copyright Google LLC All Rights Reserved.
1629       *
1630       * Use of this source code is governed by an MIT-style license that can be
1631       * found in the LICENSE file at https://angular.io/license
1632       */}
1633/**
1634       * @license
1635       * Copyright Google LLC All Rights Reserved.
1636       *
1637       * Use of this source code is governed by an MIT-style license that can be
1638       * found in the LICENSE file at https://angular.io/license
1639       */
1640/**
1641       * @license
1642       * Copyright Google LLC All Rights Reserved.
1643       *
1644       * Use of this source code is governed by an MIT-style license that can be
1645       * found in the LICENSE file at https://angular.io/license
1646       */,67376:(Mt,Le,y)=>{"use strict";y.d(Le,{Cl:()=>ut,PQ:()=>ce,ZD:()=>_t,mF:()=>Fe,rL:()=>Lt});var s=y(21281),u=y(94650),g=y(77579),w=y(39646),f=y(69751),O=y(54968),B=y(66406),U=y(53101),ie=y(50727),re=y(23601),Re=y(39300),Ee=y(82722),je=y(68675),$e=y(83353),We=y(36895),at=y(40445);
1647/**
1648       * @license
1649       * Copyright Google LLC All Rights Reserved.
1650       *
1651       * Use of this source code is governed by an MIT-style license that can be
1652       * found in the LICENSE file at https://angular.io/license
1653       */const mt=["contentWrapper"],kt=["*"],Yt=new u.OlP("VIRTUAL_SCROLL_STRATEGY");
1654/**
1655       * @license
1656       * Copyright Google LLC All Rights Reserved.
1657       *
1658       * Use of this source code is governed by an MIT-style license that can be
1659       * found in the LICENSE file at https://angular.io/license
1660       */let Fe=(()=>{class Ge{constructor(ye,Ot,Qe){this._ngZone=ye,this._platform=Ot,this._scrolled=new g.x,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Qe}register(ye){this.scrollContainers.has(ye)||this.scrollContainers.set(ye,ye.elementScrolled().subscribe(()=>this._scrolled.next(ye)))}deregister(ye){const Ot=this.scrollContainers.get(ye);Ot&&(Ot.unsubscribe(),this.scrollContainers.delete(ye))}scrolled(ye=20){return this._platform.isBrowser?new f.y(Ot=>{this._globalSubscription||this._addGlobalListener();const Qe=ye>0?this._scrolled.pipe((0,re.e)(ye)).subscribe(Ot):this._scrolled.subscribe(Ot);return this._scrolledCount++,()=>{Qe.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,w.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
1660h((ye,Ot)=>this.deregister(Ot)),this._scrolled.complete()}ancestorScrolled(ye,Ot){const Qe=this.getAncestorScrollContainers(ye);return this.scrolled(Ot).pipe((0,Re.h)(Ct=>!Ct||Qe.indexOf(Ct)>-1))}getAncestorScrollContainers(ye){const Ot=[];return this.scrollContainers.forEach((Qe,Ct)=>{this._scrollableContainsElement(Ct,ye)&&Ot.push(Ct)}),Ot}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(ye,Ot){let Qe=(0,s.fI)(Ot),Ct=ye.getElementRef().nativeElement;do{if(Qe==Ct)return!0}while(Qe=Qe.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const ye=this._getWindow();return(0,O.R)(ye.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}}return Ge.\u0275fac=function(ye){return new(ye||Ge)(u.LFG(u.R0b),u.LFG($e.t4),u.LFG(We.K0,8))},Ge.\u0275prov=u.Yz7({token:Ge,factory:Ge.\u0275fac,providedIn:"root"}),Ge})(),ce=(()=>{class Ge{constructor(ye,Ot,Qe,Ct){this.elementRef=ye,this.scrollDispatcher=Ot,this.ngZone=Qe,this.dir=Ct,this._destroyed=new g.x,this._elementScrolled=new f.y(zt=>this.ngZone.runOutsideAngular(()=>(0,O.R)(this.elementRef.nativeElement,"scroll").pipe((0,Ee.R)(this._destroyed)).subscribe(zt)))}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(ye){const Ot=this.elementRef.nativeElement,Qe=this.dir&&"rtl"==this.dir.value;null==ye.left&&(ye.left=Qe?ye.end:ye.start),null==ye.right&&(ye.right=Qe?ye.start:ye.end),null!=ye.bottom&&(ye.top=Ot.scrollHeight-Ot.clientHeight-ye.bottom),Qe&&0!=(0,$e._i)()?(null!=ye.left&&(ye.right=Ot.scrollWidth-Ot.clientWidth-ye.left),2==(0,$e._i)()?ye.left=ye.right:1==(0,$e._i)()&&(ye.left=ye.right?-ye.right:ye.right)):null!=ye.right&&(ye.left=Ot.scrollWidth-Ot.clientWidth-ye.right),this._applyScrollToOptions(ye)}_applyScrollToOptions(ye){const Ot=this.elementRef.nativeElement;(0,$e.Mq)()?Ot.scrollTo(ye):(null!=ye.top&&(Ot.scrollTop=ye.top),null!=ye.left&&(Ot.scrollLeft=ye.left))}measureScrollOffset(ye){const Ot="left",Ct=this.elementRef.nativeElement;if("top"==ye)return Ct.scrollTop;if("bottom"==ye)return Ct.scrollHeight-Ct.clientHeight-Ct.scrollTop;const zt=this.dir&&"rtl"==this.dir.value;return"start"==ye?ye=zt?"right":Ot:"end"==ye&&(ye=zt?Ot:"right"),zt&&2==(0,$e._i)()?ye==Ot?Ct.scrollWidth-Ct.clientWidth-Ct.scrollLeft:Ct.scrollLeft:zt&&1==(0,$e._i)()?ye==Ot?Ct.scrollLeft+Ct.scrollWidth-Ct.clientWidth:-Ct.scrollLeft:ye==Ot?Ct.scrollLeft:Ct.scrollWidth-Ct.clientWidth-Ct.scrollLeft}}return Ge.\u0275fac=function(ye){return new(ye||Ge)(u.Y36(u.SBq),u.Y36(Fe),u.Y36(u.R0b),u.Y36(at.Is,8))},Ge.\u0275dir=u.lG2({type:Ge,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0}),Ge})(),Lt=(()=>{class Ge{constructor(ye,Ot,Qe){this._platform=ye,this._change=new g.x,this._changeListener=Ct=>{this._change.next(Ct)},this._document=Qe,Ot.runOutsideAngular(()=>{if(ye.isBrowser){const Ct=this._getWindow();Ct.addEventListener("resize",this._changeListener),Ct.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const ye=this._getWindow();ye.removeEventListener("resize",this._changeListener),ye.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const ye={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),ye}getViewportRect(){const ye=this.getViewportScrollPosition(),{width:Ot,height:Qe}=this.getViewportSize();return{top:ye.top,left:ye.left,bottom:ye.top+Qe,right:ye.left+Ot,height:Qe,width:Ot}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const ye=this._document,Ot=this._getWindow(),Qe=ye.documentElement,Ct=Qe.getBoundingClientRect();return{top:-Ct.top||ye.body.scrollTop||Ot.scrollY||Qe.scrollTop||0,left
1660:-Ct.left||ye.body.scrollLeft||Ot.scrollX||Qe.scrollLeft||0}}change(ye=20){return ye>0?this._change.pipe((0,re.e)(ye)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const ye=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:ye.innerWidth,height:ye.innerHeight}:{width:0,height:0}}}return Ge.\u0275fac=function(ye){return new(ye||Ge)(u.LFG($e.t4),u.LFG(u.R0b),u.LFG(We.K0,8))},Ge.\u0275prov=u.Yz7({token:Ge,factory:Ge.\u0275fac,providedIn:"root"}),Ge})();
1661/**
1662       * @license
1663       * Copyright Google LLC All Rights Reserved.
1664       *
1665       * Use of this source code is governed by an MIT-style license that can be
1666       * found in the LICENSE file at https://angular.io/license
1667       */
1668/**
1669       * @license
1670       * Copyright Google LLC All Rights Reserved.
1671       *
1672       * Use of this source code is governed by an MIT-style license that can be
1673       * found in the LICENSE file at https://angular.io/license
1674       */
1675const jt=new u.OlP("VIRTUAL_SCROLLABLE");let et=(()=>{class Ge extends ce{constructor(ye,Ot,Qe,Ct){super(ye,Ot,Qe,Ct)}measureViewportSize(ye){const Ot=this.elementRef.nativeElement;return"horizontal"===ye?Ot.clientWidth:Ot.clientHeight}}return Ge.\u0275fac=function(ye){return new(ye||Ge)(u.Y36(u.SBq),u.Y36(Fe),u.Y36(u.R0b),u.Y36(at.Is,8))},Ge.\u0275dir=u.lG2({type:Ge,features:[u.qOj]}),Ge})();
1676/**
1677       * @license
1678       * Copyright Google LLC All Rights Reserved.
1679       *
1680       * Use of this source code is governed by an MIT-style license that can be
1681       * found in the LICENSE file at https://angular.io/license
1682       */const Tt=typeof requestAnimationFrame<"u"?B.Z:U.E;let qt=(()=>{class Ge extends et{get orientation(){return this._orientation}set orientation(ye){this._orientation!==ye&&(this._orientation=ye,this._calculateSpacerSize())}get appendOnly(){return this._appendOnly}set appendOnly(ye){this._appendOnly=(0,s.Ig)(ye)}constructor(ye,Ot,Qe,Ct,zt,_n,fn,Kt){super(ye,_n,Qe,zt),this.elementRef=ye,this._changeDetectorRef=Ot,this._scrollStrategy=Ct,this.scrollable=Kt,this._platform=(0,u.f3M)($e.t4),this._detachedSubject=new g.x,this._renderedRangeSubject=new g.x,this._orientation="vertical",this._appendOnly=!1,this.scrolledIndexChange=new f.y(Nt=>this._scrollStrategy.scrolledIndexChange.subscribe(Ut=>Promise.resolve().then(()=>this.ngZone.run(()=>Nt.next(Ut))))),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=ie.w0.EMPTY,this._viewportChanges=fn.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,je.O)(null),(0,re.e)(0,Tt)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),super.ngOnDestroy()}attach(ye){this.ngZone.runOutsideAngular(()=>{this._forOf=ye,this._forOf.dataStream.pipe((0,Ee.R)(this._detachedSubject)).subscribe(Ot=>{const Qe=Ot.length;Qe!==this._dataLength&&(this._dataLength=Qe,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(ye){return this.getElementRef().nativeElement.getBoundingClientRect()[ye]}setTotalContentSize(ye){this._totalContentSize!==ye&&(this._totalContentSize=ye,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(ye){(function Ht(Ge,ct){return Ge.start==ct.start&&Ge.end==ct.end})(this._renderedRange,ye)||(this.appendOnly&&(ye={start:0,end:Math.max(this._renderedRange.end,ye.end)}),this._renderedRangeSubject.next(this._renderedRange=ye),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(ye,Ot="to-start"){ye=this.appendOnly&&"to-start"===Ot?0:ye;const Ct="horizontal"==this.orientation,zt=Ct?"X":"Y";let fn=`translate${zt}(${Number((Ct&&this.dir&&"rtl"==this.dir.value?-1:1)*ye)}px)`;this._renderedContentOffset=ye,"to-end"===Ot&&(fn+=` translate${zt}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=fn&&(this._renderedContentTransform=fn,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(ye,Ot="auto"){const Qe={behavior:Ot};"horizontal"===this.orientation?Qe.start=ye:Qe.top=ye,this.scrollable.scrollTo(Qe)}scrollToIndex(ye,Ot="auto"){this._scrollStrategy.scrollToIndex(ye,Ot)}measureScrollOffset(ye){let Ot;return Ot=this.scrollable==this?Qe=>super.measureScrollOffset(Qe):Qe=>this.scrollable.measureScrollOffset(Qe),Math.max(0,Ot(ye??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(ye){let Ot;
1682const zt="rtl"==this.dir?.value;Ot="start"==ye?zt?"right":"left":"end"==ye?zt?"left":"right":ye||("horizontal"===this.orientation?"left":"top");const _n=this.scrollable.measureBoundingClientRectWithScrollOffset(Ot);return this.elementRef.nativeElement.getBoundingClientRect()[Ot]-_n}measureRenderedContentSize(){const ye=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?ye.offsetWidth:ye.offsetHeight}measureRangeSize(ye){return this._forOf?this._forOf.measureRangeSize(ye,this.orientation):0}checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(ye){ye&&this._runAfterChangeDetection.push(ye),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 ye=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const Ot of ye)Ot()}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}}return Ge.\u0275fac=function(ye){return new(ye||Ge)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(u.R0b),u.Y36(Yt,8),u.Y36(at.Is,8),u.Y36(Fe),u.Y36(Lt),u.Y36(jt,8))},Ge.\u0275cmp=u.Xpm({type:Ge,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(ye,Ot){if(1&ye&&u.Gf(mt,7),2&ye){let Qe;u.iGM(Qe=u.CRH())&&(Ot._contentWrapper=Qe.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(ye,Ot){2&ye&&u.ekj("cdk-virtual-scroll-orientation-horizontal","horizontal"===Ot.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==Ot.orientation)},inputs:{orientation:"orientation",appendOnly:"appendOnly"},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[u._Bn([{provide:ce,useFactory:(ct,ye)=>ct||ye,deps:[[new u.FiY,new u.tBr(jt)],Ge]}]),u.qOj,u.jDz],ngContentSelectors:kt,decls:4,vars:4,consts:[[1,"cdk-virtual-scroll-content-wrapper"],["contentWrapper",""],[1,"cdk-virtual-scroll-spacer"]],template:function(ye,Ot){1&ye&&(u.F$t(),u.TgZ(0,"div",0,1),u.Hsn(2),u.qZA(),u._UZ(3,"div",2)),2&ye&&(u.xp6(3),u.Udp("width",Ot._totalContentWidth)("height",Ot._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}),Ge})(),_t=(()=>{class Ge{}return Ge.\u0275fac=function(ye){return new(ye||Ge)},Ge.\u0275mod=u.oAB({type:Ge}),Ge.\u0275inj=u.cJS({}),Ge})(),ut=(()=>{class Ge{}return Ge.\u0275fac=function(ye){return new(ye||Ge)},Ge.\u0275mod=u.oAB({type:Ge}),Ge.\u0275inj=u.cJS({imports:[at.vT,_t,qt,at.vT,_t]}),Ge})();
1683/**
1684       * @license
1685       * Copyright Google LLC All Rights Reserved.
1686       *
1687       * Use of this source code is governed by an MIT-style license that can be
1688       * found in the LICENSE file at https://angular.io/license
1689       */}
1690/**
1691       * @license
1692       * Copyright Google LLC All Rights Reserved.
1693       *
1694       * Use of this source code is governed by an MIT-style license that can be
1695       * found in the LICENSE file at https://angular.io/license
1696       */
1697/**
1698       * @license
1699       * Copyright Google LLC All Rights Reserved.
1700       *
1701       * Use of this source code is governed by an MIT-style license that can be
1702       * found in the LICENSE file at https://angular.io/license
1703       */
1704/**
1705       * @license
1706       * Copyright Google LLC All Rights Reserved.
1707       *
1708       * Use of this source code is governed by an MIT-style license that can be
1709       * found in the LICENSE file at https://angular.io/license
1710       */,36895:(Mt,Le,y)=>{"use strict";y.d(Le,{Do:()=>Yt,ED:()=>rr,EM:()=>Qi,H9:()=>Ms,HT:()=>w,JF:()=>Yr,JJ:()=>Fs,K0:()=>O,Mn:()=>Dn,Mx:()=>Ci,NF:()=>Qr,Nd:()=>Es,O5:()=>lr,OU:()=>_s,Ov:()=>gs,PC:()=>as,PM:()=>Pi,RF:()=>Er,S$:()=>at,Tn:()=>et,UT:()=>st,V_:()=>ie,Ye:()=>ft,Zd:()=>ii,Zx:()=>Jr,ax:()=>Nn,b0:()=>kt,bD:()=>ta,ez:()=>Nr,gd:()=>Ji,i8:()=>tr,mk:()=>L,n9:()=>Lr,ol:()=>Jt,p6:()=>Ne,q:()=>g,rS:()=>cr,sg:()=>Nn,tP:()=>Ps,uU:()=>ur,w_:()=>f,x:()=>jt});var s=y(94650);
1711/**
1712       * @license Angular v15.2.10
1713       * (c) 2010-2022 Google LLC. https://angular.io/
1714       * License: MIT
1715       */let u=null;function g(){return u}function w(j){u||(u=j)}class f{}const O=new s.OlP("DocumentToken");let B=(()=>{class j{historyGo(W){throw new Error("Not implemented")}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275prov=s.Yz7({token:j,factory:function(){return function U(){return(0,s.LFG)(re)}()},providedIn:"platform"}),j})();const ie=new s.OlP("Location Initialized");let re=(()=>{class j extends B{constructor(W){super(),this._doc=W,this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return g().getBaseHref(this._doc)}onPopState(W){const Se=g().getGlobalEventTarget(this._doc,"window");return Se.addEventListener("popstate",W,!1),()=>Se.removeEventListener("popstate",W)}onHashChange(W){const Se=g().getGlobalEventTarget(this._doc,"window");return Se.addEventListener("hashchange",W,!1),()=>Se.removeEventListener("hashchange",W)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(W){this._location.pathname=W}pushState(W,Se,ht){Re()?this._history.pushState(W,Se,ht):this._location.hash=ht}replaceState(W,Se,ht){Re()?this._history.replaceState(W,Se,ht):this._location.hash=ht}forward(){this._history.forward()}back(){this._history.back()}historyGo(W=0){this._history.go(W)}getState(){return this._history.state}}return j.\u0275fac=function(W){return new(W||j)(s.LFG(O))},j.\u0275prov=s.Yz7({token:j,factory:function(){return function Ee(){return new re((0,s.LFG)(O))}()},providedIn:"platform"}),j})();function Re(){return!!window.history.pushState}function je(j,_e){if(0==j.length)return _e;if(0==_e.length)return j;let W=0;return j.endsWith("/")&&W++,_e.startsWith("/")&&W++,2==W?j+_e.substring(1):1==W?j+_e:j+"/"+_e}function $e(j){const _e=j.match(/#|\?|$/),W=_e&&_e.index||j.length;return j.slice(0,W-("/"===j[W-1]?1:0))+j.slice(W)}function We(j){return j&&"?"!==j[0]?"?"+j:j}let at=(()=>{class j{historyGo(W){throw new Error("Not implemented")}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275prov=s.Yz7({token:j,factory:function(){return(0,s.f3M)(kt)},providedIn:"root"}),j})();const mt=new s.OlP("appBaseHref");let kt=(()=>{class j extends at{constructor(W,Se){super(),this._platformLocation=W,this._removeListenerFns=[],this._baseHref=Se??this._platformLocation.getBaseHrefFromDOM()??(0,s.f3M)(O).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(W){this._removeListenerFns.push(this._platformLocation.onPopState(W),this._platformLocation.onHashChange(W))}getBaseHref(){return this._baseHref}prepareExternalUrl(W){return je(this._baseHref,W)}path(W=!1){const Se=this._platformLocation.pathname+We(this._platformLocation.search),ht=this._platformLocation.hash;return ht&&W?`${Se}${ht}`:Se}pushState(W,Se,ht,un){const Mn=this.prepareExternalUrl(ht+We(un));this._platformLocation.pushState(W,Se,Mn)}replaceState(W,Se,ht,un){const Mn=this.prepareExternalUrl(ht+We(un));this._platformLocation.replaceState(W,Se,Mn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(W=0){this._platformLocation.historyGo?.(W)}}return j.\u0275fac=function(W){return new(W||j)(s.LFG(B),s.LFG(mt,8))},j.\u0275prov=s.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})(),Yt=(()=>{class j extends at{constructor(W,Se){super(),this._platformLocation=W,this._baseHref="",this._removeListenerFns=[],null!=Se&&(this._baseHref=Se)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(W){this._removeListenerFns.push(this._platformLocation.onPopState(W),this._platformLocation.on
1715HashChange(W))}getBaseHref(){return this._baseHref}path(W=!1){let Se=this._platformLocation.hash;return null==Se&&(Se="#"),Se.length>0?Se.substring(1):Se}prepareExternalUrl(W){const Se=je(this._baseHref,W);return Se.length>0?"#"+Se:Se}pushState(W,Se,ht,un){let Mn=this.prepareExternalUrl(ht+We(un));0==Mn.length&&(Mn=this._platformLocation.pathname),this._platformLocation.pushState(W,Se,Mn)}replaceState(W,Se,ht,un){let Mn=this.prepareExternalUrl(ht+We(un));0==Mn.length&&(Mn=this._platformLocation.pathname),this._platformLocation.replaceState(W,Se,Mn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(W=0){this._platformLocation.historyGo?.(W)}}return j.\u0275fac=function(W){return new(W||j)(s.LFG(B),s.LFG(mt,8))},j.\u0275prov=s.Yz7({token:j,factory:j.\u0275fac}),j})(),ft=(()=>{class j{constructor(W){this._subject=new s.vpe,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=W;const Se=this._locationStrategy.getBaseHref();this._basePath=function Fe(j){if(new RegExp("^(https?:)?//").test(j)){const[,W]=j.split(/\/\/[^\/]+/);return W}return j}($e(xe(Se))),this._locationStrategy.onPopState(ht=>{this._subject.emit({url:this.path(!0),pop:!0,state:ht.state,type:ht.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(W=!1){return this.normalize(this._locationStrategy.path(W))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(W,Se=""){return this.path()==this.normalize(W+We(Se))}normalize(W){return j.stripTrailingSlash(function Ke(j,_e){if(!j||!_e.startsWith(j))return _e;const W=_e.substring(j.length);return""===W||["/",";","?","#"].includes(W[0])?W:_e}(this._basePath,xe(W)))}prepareExternalUrl(W){return W&&"/"!==W[0]&&(W="/"+W),this._locationStrategy.prepareExternalUrl(W)}go(W,Se="",ht=null){this._locationStrategy.pushState(ht,"",W,Se),this._notifyUrlChangeListeners(this.prepareExternalUrl(W+We(Se)),ht)}replaceState(W,Se="",ht=null){this._locationStrategy.replaceState(ht,"",W,Se),this._notifyUrlChangeListeners(this.prepareExternalUrl(W+We(Se)),ht)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(W=0){this._locationStrategy.historyGo?.(W)}onUrlChange(W){return this._urlChangeListeners.push(W),this._urlChangeSubscription||(this._urlChangeSubscription=this.subscribe(Se=>{this._notifyUrlChangeListeners(Se.url,Se.state)})),()=>{const Se=this._urlChangeListeners.indexOf(W);this._urlChangeListeners.splice(Se,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(W="",Se){this._urlChangeListeners.forEach(ht=>ht(W,Se))}subscribe(W,Se,ht){return this._subject.subscribe({next:W,error:Se,complete:ht})}}return j.normalizeQueryParams=We,j.joinWithSlash=je,j.stripTrailingSlash=$e,j.\u0275fac=function(W){return new(W||j)(s.LFG(at))},j.\u0275prov=s.Yz7({token:j,factory:function(){return function Ze(){return new ft((0,s.LFG)(at))}()},providedIn:"root"}),j})();function xe(j){return j.replace(/\/index.html$/,"")}const ce={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 rt=(()=>((rt=rt||{})[rt.Decimal=0]="Decimal",rt[rt.Percent=1]="Percent",rt[rt.Currency=2]="Currency",rt[rt.Scientific=3]="Scientific",rt))(),jt=(()=>((jt=jt||{})[jt.Format=0]="Format",jt[jt.Standalone=1]="Standalone",jt))(),et=(()=>((et=et||{})[et.Narrow=0]="Narrow",et[et.Abbreviated=1]="Abbreviated",et[et.Wide=2]="Wide",et[et.Short=3]="Short",et))(),Ht=(()=>((Ht=Ht||{})[Ht.Short=0]="Short",Ht[Ht.Medium=1]="Medium",Ht[Ht.Long=2]="Long",Ht[Ht.Full=3]="Full",Ht))(),Tt=(()=>((Tt=Tt||{})[Tt.Decimal=0]="Decimal",Tt[Tt.Group=1]="Group",Tt[Tt.List=2]="List",Tt[Tt.PercentSign=3]="PercentSign",Tt[Tt.PlusSign=4]="PlusSign",Tt[Tt.MinusSign=5]="MinusSign",Tt[Tt.Exponential=6]="Exponential",Tt[Tt.SuperscriptingExponent=7]="SuperscriptingExponent",Tt[Tt.PerMille=8]="PerMille",Tt[Tt.Infinity=9]="Infinity",Tt[Tt.NaN=10]="NaN",Tt[Tt.TimeSeparator=11]="TimeSeparator",Tt[Tt.CurrencyDecimal=12]="CurrencyDecimal",Tt[Tt.CurrencyGroup=13]="CurrencyGroup",Tt))();function Jt(j,_e,W){const Se=(0,s.cg1)(j),un=nn([Se[s.wAp.DayPeriodsFormat],Se[s.wAp.DayPeriodsStandalone]],_e);return nn(un,W)}function Dn(j,_e,W){const Se=(0,s.cg1)(j),un=nn([Se[s.wAp.DaysFormat],Se[s.wAp.DaysStandalone]],_e);return nn(un,W)}function st(j,_e,W){const Se=(0,s.cg1)(j),un=nn([Se[s.wAp.MonthsFormat],Se[s.wAp.MonthsStandalone]],_e);return nn(un,W)}function ct(j,_e){return nn((0,s.cg1)(j)[s.wAp.DateFormat],_e)}function ye(j,_e){return nn((0,s.cg1)(j)[s.wAp.TimeFormat],_e)}function Ot(j,_e){return nn((0,s.cg1)(j)[s.wAp.DateTimeFormat],_e)}function Qe(j,_e){const W=(0,s.cg1)(j),Se=W[s.wAp.NumberSymbols][_e];if(typeof Se>"u"){if(_e===Tt.CurrencyDecimal)return W[s.wAp.NumberSymbols][Tt.Decimal];if(_e===Tt.CurrencyGroup)return W[s.wAp.NumberSymbols][Tt.Group]}return Se}function Ct(j,_e){return(0,s.cg1)(j)[s.wAp.NumberFormats][_e]}function Ut(j){if(!j[s.wAp.ExtraData])throw new Error(`Missing extra locale data for the locale "${j[s.wAp.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function nn(j,_e){for(let W=_e;W>-1;W--)if(typeof j[W]<"u")return j[W];throw new Error("Locale data API: locale data undefined")}function Vt(j){const[_e,W]=j.split(":");return{hours:+_e,minutes:+W}}const Be=2,He=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,Ue={},Bt=/((?:[^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 Qt=(()=>((Qt=Qt||{})[Qt.Short=0]="Short",Qt[Qt.ShortGMT=1]="ShortGMT",Qt[Qt.Long=2]="Long",Qt[Qt.Extended=3]="Extended",Qt))(),pt=(()=>((pt=pt||{})[pt.FullYear=0]="FullYear",pt[pt.Month=1]="Month",pt[pt.Date=2]="Date",pt[pt.Hours=3]="Hours",pt[pt.Minutes=4]="Minutes",pt[pt.Seconds=5]="Seconds",pt[pt.FractionalSeconds=6]="FractionalSeconds",pt[pt.Day=7]="Day",pt))(),It=(()=>((It=It||{})[It.DayPeriods=0]="DayPeriods",It[It.Days=1]="Days",It[It.Months=2]="Months",It[It.Eras=3]="Eras",It))();function Ne(j,_e,W,Se){let ht=function On(j){if(ot(j))return j;if("number"==typeof j&&!isNaN(j))return new Date(j);if("string"==typeof j){if(j=j.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(j)){const[ht,un=1,Mn=1]=j.split("-").map(Hn=>+Hn);return he(ht,un-1,Mn)}const W=parseFloat(j);if(!isNaN(j-W))return new Date(W);let Se;if(Se=j.match(He))return function gt(j){const _e=new Date(0);let W=0,Se=0;const ht=j[8]?_e.setUTCFullYear:_e.setFullYear,un=j[8]?_e.setUTCHours:_e.setHours;j[9]&&(W=Number(j[9]+j[10]),Se=Number(j[9]+j[11])),ht.call(_e,Number(j[1]),Number(j[2])-1,Number(j[3]));const Mn=Number(j[4]||0)-W,Hn=Number(j[5]||0)-Se,Ni=Number(j[6]||0),Ei=Math.floor(1e3*parseFloat("0."+(j[7]||0)));return un.call(_e,Mn,Hn,Ni,Ei),_e}(Se)}const _e=new Date(j);if(!ot(_e))throw new Error(`Unable to convert "${j}" into a date`);return _e}(j);_e=Te(W,_e)||_e;let Hn,Mn=[];for(;_e;){if(Hn=Bt.exec(_e),!Hn){Mn.push(_e);break}{Mn=Mn.concat(Hn.slice(1));const Oi=Mn.pop();if(!Oi)break;_e=Oi}}let Ni=ht.getTimezoneOffset();Se&&(Ni=ln(Se,Ni),ht=function Bn(j,_e,W){const Se=W?-1:1,ht=j.getTimezoneOffset();return function wn(j,_e){return(j=new Date(j.getTime())).setMinutes(j.getMinutes()+_e),j}(j,Se*(ln(_e,ht)-ht))}(ht,Se,!0));let Ei="";return Mn.forEach(Oi=>{const pi=function Pt(j){if(Pe[j])return Pe[j];let _e;switch(j){case"G":case"GG":case"GGG":_e=St(It.Eras,et.Abbreviated);break;case"GGGG":_e=St(It.Eras,et.Wide);break;case"GGGGG":_e=St(It.Eras,et.Narrow);break;case"y":_e=tn(pt.FullYear,1,0,!1,!0);break;case"yy":_e=tn(pt.FullYear,2,0,!0,!0);break;case"yyy":_e=tn(pt.FullYear,3,0,!1,!0);break;case"yyyy":_e=tn(pt.FullYear,4,0,!1,!0);break;case"Y":_e=se(1);break;case"YY":_e=se(2,!0);break;case"YYY":_e=se(3);break;case"YYYY":_e=se(4);break;case"M":case"L":_e=tn(pt.Month,1,1);break;case"MM":case"LL":_e=tn(pt.Month,2,1);break;case"MMM":_e=St(It.Months,et.Abbreviated);break;case"MMMM":_e=St(It.Months,et.Wide);break;case"MMMMM":_e=St(It.Months,et.Narrow);break;case"LLL":_e=St(It.Months,et.Abbreviated,jt.Standalone);break;case"LLLL":_e=St(It.Months,et.Wide,jt.Standalone);break;case"LLLLL":_e=St(It.Months,et.Narrow,jt.Standalone);break;case"w":_e=T(1);break;case"ww":_e=T(2);break;case"W":_e=T(1,!0);break;case"d":_e=tn(pt.Date,1);break;case"dd":_e=tn(pt.Date,2);break;case"c":case"cc":_e=tn(pt.Day,1);break;case"ccc":_e=St(It.Days,et.Abbreviated,jt.Standalone);break;case"cccc":_e=St(It.Days,et.Wide,jt.Standalone);break;case"ccccc":_e=St(It.Days,et.Narrow,jt.Standalone);break;case"cccccc":_e=St(It.Days,et.Short,jt.Standalone);break;case"E":case"EE":case"EEE":_e=St(It.Days,et.Abbreviated);break;case"EEEE":_e=St(It.Days,et.Wide);break;case"EEEEE":_e=St(It.Days,et.Narrow);break;case"EEEEEE":_e=St(It.Days,et.Short);break;case"a":case"aa":case"aaa":_e=St(It.DayPeriods,et.Abbreviated);break;case"aaaa":_e=St(It.DayPeriods,et.Wide);break;case"aaaaa":_e=St(It.DayPeriods,et.Narrow);break;
vendor: 11,454 bytes, line 1715
1715case"b":case"bb":case"bbb":_e=St(It.DayPeriods,et.Abbreviated,jt.Standalone,!0);break;case"bbbb":_e=St(It.DayPeriods,et.Wide,jt.Standalone,!0);break;case"bbbbb":_e=St(It.DayPeriods,et.Narrow,jt.Standalone,!0);break;case"B":case"BB":case"BBB":_e=St(It.DayPeriods,et.Abbreviated,jt.Format,!0);break;case"BBBB":_e=St(It.DayPeriods,et.Wide,jt.Format,!0);break;case"BBBBB":_e=St(It.DayPeriods,et.Narrow,jt.Format,!0);break;case"h":_e=tn(pt.Hours,1,-12);break;case"hh":_e=tn(pt.Hours,2,-12);break;case"H":_e=tn(pt.Hours,1);break;case"HH":_e=tn(pt.Hours,2);break;case"m":_e=tn(pt.Minutes,1);break;case"mm":_e=tn(pt.Minutes,2);break;case"s":_e=tn(pt.Seconds,1);break;case"ss":_e=tn(pt.Seconds,2);break;case"S":_e=tn(pt.FractionalSeconds,1);break;case"SS":_e=tn(pt.FractionalSeconds,2);break;case"SSS":_e=tn(pt.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":_e=K(Qt.Short);break;case"ZZZZZ":_e=K(Qt.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":_e=K(Qt.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":_e=K(Qt.Long);break;default:return null}return Pe[j]=_e,_e}(Oi);Ei+=pi?pi(ht,W,Ni):"''"===Oi?"'":Oi.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ei}function he(j,_e,W){const Se=new Date(0);return Se.setFullYear(j,_e,W),Se.setHours(0,0,0),Se}function Te(j,_e){const W=function yn(j){return(0,s.cg1)(j)[s.wAp.LocaleId]}(j);if(Ue[W]=Ue[W]||{},Ue[W][_e])return Ue[W][_e];let Se="";switch(_e){case"shortDate":Se=ct(j,Ht.Short);break;case"mediumDate":Se=ct(j,Ht.Medium);break;case"longDate":Se=ct(j,Ht.Long);break;case"fullDate":Se=ct(j,Ht.Full);break;case"shortTime":Se=ye(j,Ht.Short);break;case"mediumTime":Se=ye(j,Ht.Medium);break;case"longTime":Se=ye(j,Ht.Long);break;case"fullTime":Se=ye(j,Ht.Full);break;case"short":const ht=Te(j,"shortTime"),un=Te(j,"shortDate");Se=me(Ot(j,Ht.Short),[ht,un]);break;case"medium":const Mn=Te(j,"mediumTime"),Hn=Te(j,"mediumDate");Se=me(Ot(j,Ht.Medium),[Mn,Hn]);break;case"long":const Ni=Te(j,"longTime"),Ei=Te(j,"longDate");Se=me(Ot(j,Ht.Long),[Ni,Ei]);break;case"full":const Oi=Te(j,"fullTime"),pi=Te(j,"fullDate");Se=me(Ot(j,Ht.Full),[Oi,pi])}return Se&&(Ue[W][_e]=Se),Se}function me(j,_e){return _e&&(j=j.replace(/\{([^}]+)}/g,function(W,Se){return null!=_e&&Se in _e?_e[Se]:W})),j}function qe(j,_e,W="-",Se,ht){let un="";(j<0||ht&&j<=0)&&(ht?j=1-j:(j=-j,un=W));let Mn=String(j);for(;Mn.length<_e;)Mn="0"+Mn;return Se&&(Mn=Mn.slice(Mn.length-_e)),un+Mn}function tn(j,_e,W=0,Se=!1,ht=!1){return function(un,Mn){let Hn=function An(j,_e){switch(j){case pt.FullYear:return _e.getFullYear();case pt.Month:return _e.getMonth();case pt.Date:return _e.getDate();case pt.Hours:return _e.getHours();case pt.Minutes:return _e.getMinutes();case pt.Seconds:return _e.getSeconds();case pt.FractionalSeconds:return _e.getMilliseconds();case pt.Day:return _e.getDay();default:throw new Error(`Unknown DateType value "${j}".`)}}(j,un);if((W>0||Hn>-W)&&(Hn+=W),j===pt.Hours)0===Hn&&-12===W&&(Hn=12);else if(j===pt.FractionalSeconds)return function Wt(j,_e){return qe(j,3).substring(0,_e)}(Hn,_e);const Ni=Qe(Mn,Tt.MinusSign);return qe(Hn,_e,Ni,Se,ht)}}function St(j,_e,W=jt.Format,Se=!1){return function(ht,un){return function gn(j,_e,W,Se,ht,un){switch(W){case It.Months:return st(_e,ht,Se)[j.getMonth()];case It.Days:return Dn(_e,ht,Se)[j.getDay()];case It.DayPeriods:const Mn=j.getHours(),Hn=j.getMinutes();if(un){const Ei=function De(j){const _e=(0,s.cg1)(j);return Ut(_e),(_e[s.wAp.ExtraData][2]||[]).map(Se=>"string"==typeof Se?Vt(Se):[Vt(Se[0]),Vt(Se[1])])}(_e),Oi=function it(j,_e,W){const Se=(0,s.cg1)(j);Ut(Se);const un=nn([Se[s.wAp.ExtraData][0],Se[s.wAp.ExtraData][1]],_e)||[];return nn(un,W)||[]}(_e,ht,Se),pi=Ei.findIndex(yr=>{if(Array.isArray(yr)){const[sr,Rr]=yr,Ys=Mn>=sr.hours&&Hn>=sr.minutes,ms=Mn<Rr.hours||Mn===Rr.hours&&Hn<Rr.minutes;if(sr.hours<Rr.hours){if(Ys&&ms)return!0}else if(Ys||ms)return!0}else if(yr.hours===Mn&&yr.minutes===Hn)return!0;return!1});if(-1!==pi)return Oi[pi]}return Jt(_e,ht,Se)[Mn<12?0:1];case It.Eras:return function _t(j,_e){return nn((0,s.cg1)(j)[s.wAp.Eras],_e)}(_e,Se)[j.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${W}`)}}(ht,un,j,_e,W,Se)}}function K(j){return function(_e,W,Se){const ht=-1*Se,un=Qe(W,Tt.MinusSign),Mn=ht>0?Math.floor(ht/60):Math.ceil(ht/60);switch(j){case Qt.Short:return(ht>=0?"+":"")+qe(Mn,2,un)+qe(Math.abs(ht%60),2,un);case Qt.ShortGMT:return"GMT"+(ht>=0?"+":"")+qe(Mn,1,un);case Qt.Long:return"GMT"+(ht>=0?"+":"")+qe(Mn,2,un)+":"+qe(Math.abs(ht%60),2,un);case Qt.Extended:return 0===Se?"Z":(ht>=0?"+":"")+qe(Mn,2,un)+":"+qe(Math.abs(ht%60),2,un);default:throw new Error(`Unknown zone width "${j}"`)}}}const Me=0,yt=4;function Y(j){return he(j.getFullYear(),j.getMonth(),j.getDate()+(yt-j.getDay()))}function T(j,_e=!1){return function(W,Se){let ht;if(_e){const un=new Date(W.getFullYear(),W.getMonth(),1).getDay()-1,Mn=W.getDate();ht=1+Math.floor((Mn+un)/7)}else{const un=Y(W),Mn=function Q(j){const _e=he(j,Me,1).getDay();return he(j,0,1+(_e<=yt?yt:yt+7)-_e)}(un.getFullYear()),Hn=un.getTime()-Mn.getTime();ht=1+Math.round(Hn/6048e5)}return qe(ht,j,Qe(Se,Tt.MinusSign))}}function se(j,_e=!1){return function(W,Se){return qe(Y(W).getFullYear(),j,Qe(Se,Tt.MinusSign),_e)}}const Pe={};function ln(j,_e){j=j.replace(/:/g,"");const W=Date.parse("Jan 01, 1970 00:00:00 "+j)/6e4;return isNaN(W)?_e:W}function ot(j){return j instanceof Date&&!isNaN(j.valueOf())}const pe=/^(\d+)?\.((\d+)(-(\d+))?)?$/,q=22,we=".",ne="0",Ae=";",bt=",",rn="#",xn="\xa4";function oi(j,_e,W,Se,ht,un,Mn=!1){let Hn="",Ni=!1;if(isFinite(j)){let Ei=function gi(j){let Se,ht,un,Mn,Hn,_e=Math.abs(j)+"",W=0;for((ht=_e.indexOf(we))>-1&&(_e=_e.replace(we,"")),(un=_e.search(/e/i))>0?(ht<0&&(ht=un),ht+=+_e.slice(un+1),_e=_e.substring(0,un)):ht<0&&(ht=_e.length),un=0;_e.charAt(un)===ne;un++);if(un===(Hn=_e.length))Se=[0],ht=1;else{for(Hn--;_e.charAt(Hn)===ne;)Hn--;for(ht-=un,Se=[],Mn=0;un<=Hn;un++,Mn++)Se[Mn]=Number(_e.charAt(un))}return ht>q&&(Se=Se.splice(0,q-1),W=ht-1,ht=1),{digits:Se,exponent:W,integerLen:ht}}(j);Mn&&(Ei=function xr(j){if(0===j.digits[0])return j;const _e=j.digits.length-j.integerLen;return j.exponent?j.exponent+=2:(0===_e?j.digits.push(0,0):1===_e&&j.digits.push(0),j.integerLen+=2),j}(Ei));let Oi=_e.minInt,pi=_e.minFrac,yr=_e.maxFrac;if(un){const bs=un.match(pe);if(null===bs)throw new Error(`${un} is not a valid digit info`);const As=bs[1],ca=bs[3],Js=bs[5];null!=As&&(Oi=or(As)),null!=ca&&(pi=or(ca)),null!=Js?yr=or(Js):null!=ca&&pi>yr&&(yr=pi)}!function Yi(j,_e,W){if(_e>W)throw new Error(`The minimum number of digits after fraction (${_e}) is higher than the maximum (${W}).`);let Se=j.digits,ht=Se.length-j.integerLen;const un=Math.min(Math.max(_e,ht),W);let Mn=un+j.integerLen,Hn=Se[Mn];if(Mn>0){Se.splice(Math.max(j.integerLen,Mn));for(let pi=Mn;pi<Se.length;pi++)Se[pi]=0}else{ht=Math.max(0,ht),j.integerLen=1,Se.length=Math.max(1,Mn=un+1),Se[0]=0;for(let pi=1;pi<Mn;pi++)Se[pi]=0}if(Hn>=5)if(Mn-1<0){for(let pi=0;pi>Mn;pi--)Se.unshift(0),j.integerLen++;Se.unshift(1),j.integerLen++}else Se[Mn-1]++;for(;ht<Math.max(0,un);ht++)Se.push(0);let Ni=0!==un;const Ei=_e+j.integerLen,Oi=Se.reduceRight(function(pi,yr,sr,Rr){return Rr[sr]=(yr+=pi)<10?yr:yr-10,Ni&&(0===Rr[sr]&&sr>=Ei?Rr.pop():Ni=!1),yr>=10?1:0},0);Oi&&(Se.unshift(Oi),j.integerLen++)}(Ei,pi,yr);let sr=Ei.digits,Rr=Ei.integerLen;const Ys=Ei.exponent;let ms=[];for(Ni=sr.every(bs=>!bs);Rr<Oi;Rr++)sr.unshift(0);for(;Rr<0;Rr++)sr.unshift(0);Rr>0?ms=sr.splice(Rr,sr.length):(ms=sr,sr=[0]);const la=[];for(sr.length>=_e.lgSize&&la.unshift(sr.splice(-_e.lgSize,sr.length).join(""));sr.length>_e.gSize;)la.unshift(sr.splice(-_e.gSize,sr.length).join(""));sr.length&&la.unshift(sr.join("")),Hn=la.join(Qe(W,Se)),ms.length&&(Hn+=Qe(W,ht)+ms.join("")),Ys&&(Hn+=Qe(W,Tt.Exponential)+"+"+Ys)}else Hn=Qe(W,Tt.Infinity);return Hn=j<0&&!Ni?_e.negPre+Hn+_e.negSuf:_e.posPre+Hn+_e.posSuf,Hn}function er(j,_e="-"){const W={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Se=j.split(Ae),ht=Se[0],un=Se[1],Mn=-1!==ht.indexOf(we)?ht.split(we):[ht.substring(0,ht.lastIndexOf(ne)+1),ht.substring(ht.lastIndexOf(ne)+1)],Hn=Mn[0],Ni=Mn[1]||"";W.posPre=Hn.substring(0,Hn.indexOf(rn));for(let Oi=0;Oi<Ni.length;Oi++){const pi=Ni.charAt(Oi);pi===ne?W.minFrac=W.maxFrac=Oi+1:pi===rn?W.maxFrac=Oi+1:W.posSuf+=pi}const Ei=Hn.split(bt);if(W.gSize=Ei[1]?Ei[1].length:0,W.lgSize=Ei[2]||Ei[1]?(Ei[2]||Ei[1]).length:0,un){const Oi=ht.length-W.posPre.length-W.posSuf.length,pi=un.indexOf(rn);W.negPre=un.substring(0,pi).replace(/'/g,""),W.negSuf=un.slice(pi+Oi).replace(/'/g,"")}else W.negPre=_e+W.posPre,W.negSuf=W.posSuf;return W}function or(j){const _e=parseInt(j);if(isNaN(_e))throw new Error("Invalid integer literal when parsing "+j);return _e}function Ci(j,_e){_e=encodeURIComponent(_e);for(const W of j.split(";")){const Se=W.indexOf("="),[ht,un]=-1==Se?[W,""]:[W.slice(0,Se),W.slice(Se+1)];if(ht.trim()===_e)return decodeURIComponent(un)}return null}const dt=/\s+/,Ft=[];let L=(()=>{class j{constructor(W,Se,ht,un){this._iterableDiffers=W,this._keyValueDiffers=Se,this._ngEl=ht,this._renderer=un,this.initialClasses=Ft,this.stateMap=new Map}set klass(W){this.initialClasses=null!=W?W.trim().split(dt):Ft}set ngClass(W){this.rawClass="string"==typeof W?W.trim().split(dt):W}ngDoCheck(){for(const Se of this.initialClasses)this._updateState(Se,!0);const W=this.rawClass;if(Array.isArray(W)||W instanceof Set)for(const Se of W)this._updateState(Se,!0);else if(null!=W)for(const Se of Object.keys(W))this._updateState(Se,Boolean(W[Se]));this._applyStateDiff()}_updateState(W,Se){const ht=this.stateMap.get(W);void 0!==ht?(ht.enabled!==Se&&(ht.changed=!0,ht.enabled=Se),ht.touched=!0):this.stateMap.set(W,{enabled:Se,changed:!0,touched:!0})}_applyStateDiff(){for(const W of this.stateMap){const Se=W[0],ht=W[1];ht.changed?(this._toggleClass(Se,ht.enabled),ht.changed=!1):ht.touched||(ht.enabled&&this._toggleClass(Se,!1),this.stateMap.delete(Se)),ht.touched=!1}}_toggleClass(W,Se){(W=W.trim()).length>0&&W.split(dt).forEach(ht=>{Se?this._renderer.addClass(this._ngEl.nativeElement,ht):this._renderer.removeClass(this._ngEl.nativeElement,ht)})}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.ZZ4),s.Y36(s.aQg),s.Y36(s.SBq),s.Y36(s.Qsj))},j.\u0275dir=s.lG2({type:j,selectors:[["","ngClass",""]],inputs:{klass:["class","klass"],ngClass:"ngClass"},standalone:!0}),j})();class on{constructor(_e,W,Se,ht){this.$implicit=_e,this.ngForOf=W,this.index=Se,this.count=ht}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let Nn=(()=>{class j{set ngForOf(W){this._ngForOf=W,this._ngForOfDirty=!0}set ngForTrackBy(W){this._trackByFn=W}get ngForTrackBy(){return this._trackByFn}constructor(W,Se,ht){this._viewContainer=W,this._template=Se,this._differs=ht,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(W){W&&(this._template=W)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const W=this._ngForOf;!this._differ&&W&&(this._differ=this._differs.find(W).create(this.ngForTrackBy))}if(this._differ){const W=this._differ.diff(this._ngForOf);W&&this._applyChanges(W)}}_applyChanges(W){const Se=this._viewContainer;W.forEachOperation((ht,un,Mn)=>{if(null==ht.previousIndex)Se.createEmbeddedView(this._template,new on(ht.item,this._ngForOf,-1,-1),null===Mn?void 0:Mn);else if(null==Mn)Se.remove(null===un?void 0:un);
1715else if(null!==un){const Hn=Se.get(un);Se.move(Hn,Mn),Zn(Hn,ht)}});for(let ht=0,un=Se.length;ht<un;ht++){const Hn=Se.get(ht).context;Hn.index=ht,Hn.count=un,Hn.ngForOf=this._ngForOf}W.forEachIdentityChange(ht=>{Zn(Se.get(ht.currentIndex),ht)})}static ngTemplateContextGuard(W,Se){return!0}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(s.ZZ4))},j.\u0275dir=s.lG2({type:j,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0}),j})();function Zn(j,_e){j.context.$implicit=_e.item}let lr=(()=>{class j{constructor(W,Se){this._viewContainer=W,this._context=new ti,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Se}set ngIf(W){this._context.$implicit=this._context.ngIf=W,this._updateView()}set ngIfThen(W){pr("ngIfThen",W),this._thenTemplateRef=W,this._thenViewRef=null,this._updateView()}set ngIfElse(W){pr("ngIfElse",W),this._elseTemplateRef=W,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(W,Se){return!0}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.s_b),s.Y36(s.Rgc))},j.\u0275dir=s.lG2({type:j,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0}),j})();class ti{constructor(){this.$implicit=null,this.ngIf=null}}function pr(j,_e){if(_e&&!_e.createEmbeddedView)throw new Error(`${j} must be a TemplateRef, but received '${(0,s.AaK)(_e)}'.`)}class Cr{constructor(_e,W){this._viewContainerRef=_e,this._templateRef=W,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(_e){_e&&!this._created?this.create():!_e&&this._created&&this.destroy()}}let Er=(()=>{class j{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(W){this._ngSwitch=W,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(W){this._defaultViews.push(W)}_matchCase(W){const Se=W==this._ngSwitch;return this._lastCasesMatched=this._lastCasesMatched||Se,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Se}_updateDefaultCases(W){if(this._defaultViews.length>0&&W!==this._defaultUsed){this._defaultUsed=W;for(const Se of this._defaultViews)Se.enforceState(W)}}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275dir=s.lG2({type:j,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0}),j})(),Lr=(()=>{class j{constructor(W,Se,ht){this.ngSwitch=ht,ht._addCase(),this._view=new Cr(W,Se)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(Er,9))},j.\u0275dir=s.lG2({type:j,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0}),j})(),rr=(()=>{class j{constructor(W,Se,ht){ht._addDefault(new Cr(W,Se))}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.s_b),s.Y36(s.Rgc),s.Y36(Er,9))},j.\u0275dir=s.lG2({type:j,selectors:[["","ngSwitchDefault",""]],standalone:!0}),j})(),as=(()=>{class j{constructor(W,Se,ht){this._ngEl=W,this._differs=Se,this._renderer=ht,this._ngStyle=null,this._differ=null}set ngStyle(W){this._ngStyle=W,!this._differ&&W&&(this._differ=this._differs.find(W).create())}ngDoCheck(){if(this._differ){const W=this._differ.diff(this._ngStyle);W&&this._applyChanges(W)}}_setStyle(W,Se){const[ht,un]=W.split("."),Mn=-1===ht.indexOf("-")?void 0:s.JOm.DashCase;null!=Se?this._renderer.setStyle(this._ngEl.nativeElement,ht,un?`${Se}${un}`:Se,Mn):this._renderer.removeStyle(this._ngEl.nativeElement,ht,Mn)}_applyChanges(W){W.forEachRemovedItem(Se=>this._setStyle(Se.key,null)),W.forEachAddedItem(Se=>this._setStyle(Se.key,Se.currentValue)),W.forEachChangedItem(Se=>this._setStyle(Se.key,Se.currentValue))}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.SBq),s.Y36(s.aQg),s.Y36(s.Qsj))},j.\u0275dir=s.lG2({type:j,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0}),j})(),Ps=(()=>
1715{class j{constructor(W){this._viewContainerRef=W,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(W){if(W.ngTemplateOutlet||W.ngTemplateOutletInjector){const Se=this._viewContainerRef;if(this._viewRef&&Se.remove(Se.indexOf(this._viewRef)),this.ngTemplateOutlet){const{ngTemplateOutlet:ht,ngTemplateOutletContext:un,ngTemplateOutletInjector:Mn}=this;this._viewRef=Se.createEmbeddedView(ht,un,Mn?{injector:Mn}:void 0)}else this._viewRef=null}else this._viewRef&&W.ngTemplateOutletContext&&this.ngTemplateOutletContext&&(this._viewRef.context=this.ngTemplateOutletContext)}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.s_b))},j.\u0275dir=s.lG2({type:j,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[s.TTD]}),j})();function Or(j,_e){return new s.vHH(2100,!1)}class os{createSubscription(_e,W){return _e.subscribe({next:W,error:Se=>{throw Se}})}dispose(_e){_e.unsubscribe()}}class ls{createSubscription(_e,W){return _e.then(W,Se=>{throw Se})}dispose(_e){}}const cs=new ls,Fr=new os;let gs=(()=>{class j{constructor(W){this._latestValue=null,this._subscription=null,this._obj=null,this._strategy=null,this._ref=W}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(W){return this._obj?W!==this._obj?(this._dispose(),this.transform(W)):this._latestValue:(W&&this._subscribe(W),this._latestValue)}_subscribe(W){this._obj=W,this._strategy=this._selectStrategy(W),this._subscription=this._strategy.createSubscription(W,Se=>this._updateLatestValue(W,Se))}_selectStrategy(W){if((0,s.QGY)(W))return cs;if((0,s.F4k)(W))return Fr;throw Or()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(W,Se){W===this._obj&&(this._latestValue=Se,this._ref.markForCheck())}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.sBO,16))},j.\u0275pipe=s.Yjl({name:"async",type:j,pure:!1,standalone:!0}),j})(),tr=(()=>{class j{transform(W){if(null==W)return null;if("string"!=typeof W)throw Or();return W.toLowerCase()}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275pipe=s.Yjl({name:"lowercase",type:j,pure:!0,standalone:!0}),j})();const ea=/(?:[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\uFB
1715D3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let cr=(()=>{class j{transform(W){if(null==W)return null;if("string"!=typeof W)throw Or();return W.replace(ea,Se=>Se[0].toUpperCase()+Se.slice(1).toLowerCase())}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275pipe=s.Yjl({name:"titlecase",type:j,pure:!0,standalone:!0}),j})(),Ji=(()=>{class j{transform(W){if(null==W)return null;if("string"!=typeof W)throw Or();return W.toUpperCase()}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275pipe=s.Yjl({name:"uppercase",type:j,pure:!0,standalone:!0}),j})();const gr=new s.OlP("DATE_PIPE_DEFAULT_TIMEZONE"),Xr=new s.OlP("DATE_PIPE_DEFAULT_OPTIONS");let ur=(()=>{class j{constructor(W,Se,ht){this.locale=W,this.defaultTimezone=Se,this.defaultOptions=ht}
1715transform(W,Se,ht,un){if(null==W||""===W||W!=W)return null;try{return Ne(W,Se??this.defaultOptions?.dateFormat??"mediumDate",un||this.locale,ht??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Mn){throw Or()}}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.soG,16),s.Y36(gr,24),s.Y36(Xr,24))},j.\u0275pipe=s.Yjl({name:"date",type:j,pure:!0,standalone:!0}),j})(),Es=(()=>{class j{constructor(W){this.differs=W,this.keyValues=[],this.compareFn=us}transform(W,Se=us){if(!W||!(W instanceof Map)&&"object"!=typeof W)return null;this.differ||(this.differ=this.differs.find(W).create());const ht=this.differ.diff(W),un=Se!==this.compareFn;return ht&&(this.keyValues=[],ht.forEachItem(Mn=>{this.keyValues.push(function ys(j,_e){return{key:j,value:_e}}(Mn.key,Mn.currentValue))})),(ht||un)&&(this.keyValues.sort(Se),this.compareFn=Se),this.keyValues}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.aQg,16))},j.\u0275pipe=s.Yjl({name:"keyvalue",type:j,pure:!1,standalone:!0}),j})();function us(j,_e){const W=j.key,Se=_e.key;if(W===Se)return 0;if(void 0===W)return 1;if(void 0===Se)return-1;if(null===W)return 1;if(null===Se)return-1;if("string"==typeof W&&"string"==typeof Se)return W<Se?-1:1;if("number"==typeof W&&"number"==typeof Se)return W-Se;if("boolean"==typeof W&&"boolean"==typeof Se)return W<Se?-1:1;const ht=String(W),un=String(Se);return ht==un?0:ht<un?-1:1}let Fs=(()=>{class j{constructor(W){this._locale=W}transform(W,Se,ht){if(!Vn(W))return null;ht=ht||this._locale;try{return function ir(j,_e,W){return oi(j,er(Ct(_e,rt.Decimal),Qe(_e,Tt.MinusSign)),_e,Tt.Group,Tt.Decimal,W)}(ts(W),ht,Se)}catch(un){throw Or()}}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.soG,16))},j.\u0275pipe=s.Yjl({name:"number",type:j,pure:!0,standalone:!0}),j})(),Jr=(()=>{class j{constructor(W){this._locale=W}transform(W,Se,ht){if(!Vn(W))return null;ht=ht||this._locale;try{return function ji(j,_e,W){return oi(j,er(Ct(_e,rt.Percent),Qe(_e,Tt.MinusSign)),_e,Tt.Group,Tt.Decimal,W,!0).replace(new RegExp("%","g"),Qe(_e,Tt.PercentSign))}(ts(W),ht,Se)}catch(un){throw Or()}}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.soG,16))},j.\u0275pipe=s.Yjl({name:"percent",type:j,pure:!0,standalone:!0}),j})(),Ms=(()=>{class j{constructor(W,Se="USD"){this._locale=W,this._defaultCurrencyCode=Se}transform(W,Se=this._defaultCurrencyCode,ht="symbol",un,Mn){if(!Vn(W))return null;Mn=Mn||this._locale,"boolean"==typeof ht&&(ht=ht?"symbol":"code");let Hn=Se||this._defaultCurrencyCode;"code"!==ht&&(Hn="symbol"===ht||"symbol-narrow"===ht?function hn(j,_e,W="en"){const Se=function Kt(j){return(0,s.cg1)(j)[s.wAp.Currencies]}(W)[j]||ce[j]||[],ht=Se[1];return"narrow"===_e&&"string"==typeof ht?ht:Se[0]||j}(Hn,"symbol"===ht?"wide":"narrow",Mn):ht);try{return function ui(j,_e,W,Se,ht){const Mn=er(Ct(_e,rt.Currency),Qe(_e,Tt.MinusSign));return Mn.minFrac=function ue(j){let _e;const W=ce[j];return W&&(_e=W[2]),"number"==typeof _e?_e:Be}(Se),Mn.maxFrac=Mn.minFrac,oi(j,Mn,_e,Tt.CurrencyGroup,Tt.CurrencyDecimal,ht).replace(xn,W).replace(xn,"").trim()}(ts(W),Mn,Hn,Se,un)}catch(Ni){throw Or()}}}return j.\u0275fac=function(W){return new(W||j)(s.Y36(s.soG,16),s.Y36(s.EJc,16))},j.\u0275pipe=s.Yjl({name:"currency",type:j,pure:!0,standalone:!0}),j})();function Vn(j){return!(null==j||""===j||j!=j)}function ts(j){if("string"==typeof j&&!isNaN(Number(j)-parseFloat(j)))return Number(j);if("number"!=typeof j)throw new Error(`${j} is not a number`);return j}let _s=(()=>{class j{transform(W,Se,ht){if(null==W)return null;if(!this.supports(W))throw Or();return W.slice(Se,ht)}supports(W){return"string"==typeof W||Array.isArray(W)}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275pipe=s.Yjl({name:"slice",type:j,pure:!1,standalone:!0}),j})(),Nr=(()=>{class j{}return j.\u0275fac=function(W){return new(W||j)},j.\u0275mod=s.oAB({type:j}),j.\u0275inj=s.cJS({}),j})();const ta="browser",ws="server";function Qr(j){return j===ta}function Pi(j){return j===ws}let Qi=(()=>{class j{}return j.\u0275prov=(0,s.Yz7)({token:j,providedIn:"root",factory:()=>new ns((0,s.LFG)(O),window)}),j})();
1715class ns{constructor(_e,W){this.document=_e,this.window=W,this.offset=()=>[0,0]}setOffset(_e){this.offset=Array.isArray(_e)?()=>_e:_e}getScrollPosition(){return this.supportsScrolling()?[this.window.pageXOffset,this.window.pageYOffset]:[0,0]}scrollToPosition(_e){this.supportsScrolling()&&this.window.scrollTo(_e[0],_e[1])}scrollToAnchor(_e){if(!this.supportsScrolling())return;const W=function Ts(j,_e){const W=j.getElementById(_e)||j.getElementsByName(_e)[0];if(W)return W;if("function"==typeof j.createTreeWalker&&j.body&&(j.body.createShadowRoot||j.body.attachShadow)){const Se=j.createTreeWalker(j.body,NodeFilter.SHOW_ELEMENT);let ht=Se.currentNode;for(;ht;){const un=ht.shadowRoot;if(un){const Mn=un.getElementById(_e)||un.querySelector(`[name="${_e}"]`);if(Mn)return Mn}ht=Se.nextNode()}}return null}(this.document,_e);W&&(this.scrollToElement(W),W.focus())}setHistoryScrollRestoration(_e){if(this.supportScrollRestoration()){const W=this.window.history;W&&W.scrollRestoration&&(W.scrollRestoration=_e)}}scrollToElement(_e){const W=_e.getBoundingClientRect(),Se=W.left+this.window.pageXOffset,ht=W.top+this.window.pageYOffset,un=this.offset();this.window.scrollTo(Se-un[0],ht-un[1])}supportScrollRestoration(){try{if(!this.supportsScrolling())return!1;const _e=qr(this.window.history)||qr(Object.getPrototypeOf(this.window.history));return!(!_e||!_e.writable&&!_e.set)}catch{return!1}}supportsScrolling(){try{return!!this.window&&!!this.window.scrollTo&&"pageXOffset"in this.window}catch{return!1}}}function qr(j){return Object.getOwnPropertyDescriptor(j,"scrollRestoration")}class Yr{}const Tn=j=>j.src,Gn=new s.OlP("ImageLoader",{providedIn:"root",factory:()=>Tn}),ge=new s.OlP("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});let Xe=(()=>{class j{constructor(){this.preloadedImages=(0,s.f3M)(ge),this.document=(0,s.f3M)(O)}createPreloadLinkTag(W,Se,ht,un){if(this.preloadedImages.has(Se))return;this.preloadedImages.add(Se);const Mn=W.createElement("link");W.setAttribute(Mn,"as","image"),W.setAttribute(Mn,"href",Se),W.setAttribute(Mn,"rel","preload"),W.setAttribute(Mn,"fetchpriority","high"),un&&W.setAttribute(Mn,"imageSizes",un),ht&&W.setAttribute(Mn,"imageSrcset",ht),W.appendChild(this.document.head,Mn)}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275prov=s.Yz7({token:j,factory:j.\u0275fac,providedIn:"root"}),j})();const Z=/^((\s*\d+w\s*(,|$)){1,})$/,le=[1,2],Fn={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840]},mi=new s.OlP("ImageConfig",{providedIn:"root",factory:()=>Fn});let ii=(()=>{class j{constructor(){this.imageLoader=(0,s.f3M)(Gn),this.config=function ci(j){let _e={};return j.breakpoints&&(_e.breakpoints=j.breakpoints.sort((W,Se)=>
1715W-Se)),Object.assign({},Fn,j,_e)}((0,s.f3M)(mi)),this.renderer=(0,s.f3M)(s.Qsj),this.imgElement=(0,s.f3M)(s.SBq).nativeElement,this.injector=(0,s.f3M)(s.zs3),this.isServer=Pi((0,s.f3M)(s.Lbi)),this.preloadLinkChecker=(0,s.f3M)(Xe),this.lcpObserver=null,this._renderedSrc=null,this._priority=!1,this._disableOptimizedSrcset=!1,this._fill=!1}set width(W){this._width=Jn(W)}get width(){return this._width}set height(W){this._height=Jn(W)}get height(){return this._height}set priority(W){this._priority=si(W)}get priority(){return this._priority}set disableOptimizedSrcset(W){this._disableOptimizedSrcset=si(W)}get disableOptimizedSrcset(){return this._disableOptimizedSrcset}set fill(W){this._fill=si(W)}get fill(){return this._fill}ngOnInit(){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 W=this.getRewrittenSrc();let Se;this.setHostAttribute("src",W),this.sizes&&this.setHostAttribute("sizes",this.sizes),this.ngSrcset?Se=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(Se=this.getAutomaticSrcset()),Se&&this.setHostAttribute("srcset",Se),this.isServer&&this.priority&&this.preloadLinkChecker.createPreloadLinkTag(this.renderer,W,Se,this.sizes)}ngOnChanges(W){}callImageLoader(W){let Se=W;return this.loaderParams&&(Se.loaderParams=this.loaderParams),this.imageLoader(Se)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const W=Z.test(this.ngSrcset);return this.ngSrcset.split(",").filter(ht=>""!==ht).map(ht=>{ht=ht.trim();const un=W?parseFloat(ht):parseFloat(ht)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:un})} ${ht}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:W}=this.config;let Se=W;return"100vw"===this.sizes?.trim()&&(Se=W.filter(un=>un>=640)),Se.map(un=>`${this.callImageLoader({src:this.ngSrc,width:un})} ${un}w`).join(", ")}getFixedSrcset(){return le.map(Se=>`${this.callImageLoader({src:this.ngSrc,width:this.width*Se})} ${Se}x`).join(", ")}shouldGenerateAutomaticSrcset(){return!this._disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Tn&&!(this.width>1920||this.height>1080)}ngOnDestroy(){}setHostAttribute(W,Se){this.renderer.setAttribute(this.imgElement,W,Se)}}return j.\u0275fac=function(W){return new(W||j)},j.\u0275dir=s.lG2({type:j,selectors:[["img","ngSrc",""]],hostVars:8,hostBindings:function(W,Se){2&W&&s.Udp("position",Se.fill?"absolute":null)("width",Se.fill?"100%":null)("height",Se.fill?"100%":null)("inset",Se.fill?"0px":null)},inputs:{ngSrc:"ngSrc",ngSrcset:"ngSrcset",sizes:"sizes",width:"width",height:"height",loading:"loading",priority:"priority",loaderParams:"loaderParams",disableOptimizedSrcset:"disableOptimizedSrcset",fill:"fill",src:"src",srcset:"srcset"},standalone:!0,features:[s.TTD]}),j})();function Jn(j){return"string"==typeof j?parseInt(j,10):j}function si(j){return null!=j&&"false"!=`${j}`}},80529:(Mt,Le,y)=>{"use strict";y.d(Le,{AF:()=>nn,CB:()=>Te,JF:()=>K,LE:()=>kt,MP:()=>qe,TP:()=>_t,UA:()=>Tt,WM:()=>re,Xk:()=>Yt,dt:()=>Lt,eN:()=>yn,h_:()=>he,qT:()=>ft});var s=y(36895),u=y(94650),g=y(39646),w=y(69751),f=y(24351),O=y(39300),B=y(54004);
1716/**
1717       * @license Angular v15.2.10
1718       * (c) 2010-2022 Google LLC. https://angular.io/
1719       * License: MIT
1720       */class U{}class ie{}class re{constructor(Y){this.normalizedNames=new Map,this.lazyUpdate=null,Y?this.lazyInit="string"==typeof Y?()=>{this.headers=new Map,Y.split("\n").forEach(T=>{const se=T.indexOf(":");if(se>0){const Pe=T.slice(0,se),Pt=Pe.toLowerCase(),ln=T.slice(se+1).trim();this.maybeSetNormalizedName(Pe,Pt),this.headers.has(Pt)?this.headers.get(Pt).push(ln):this.headers.set(Pt,[ln])}})}:()=>{this.headers=new Map,Object.entries(Y).forEach(([T,se])=>{let Pe;if(Pe="string"==typeof se?[se]:"number"==typeof se?[se.toString()]:se.map(Pt=>Pt.toString()),Pe.length>0){const Pt=T.toLowerCase();this.headers.set(Pt,Pe),this.maybeSetNormalizedName(T,Pt)}})}:this.headers=new Map}has(Y){return this.init(),this.headers.has(Y.toLowerCase())}get(Y){this.init();const T=this.headers.get(Y.toLowerCase());return T&&T.length>0?T[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Y){return this.init(),this.headers.get(Y.toLowerCase())||null}append(Y,T){return this.clone({name:Y,value:T,op:"a"})}set(Y,T){return this.clone({name:Y,value:T,op:"s"})}delete(Y,T){return this.clone({name:Y,value:T,op:"d"})}maybeSetNormalizedName(Y,T){this.normalizedNames.has(T)||this.normalizedNames.set(T,Y)}init(){this.lazyInit&&(this.lazyInit instanceof re?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Y=>this.applyUpdate(Y)),this.lazyUpdate=null))}
vendor: 6,268 bytes, line 1720
1720copyFrom(Y){Y.init(),Array.from(Y.headers.keys()).forEach(T=>{this.headers.set(T,Y.headers.get(T)),this.normalizedNames.set(T,Y.normalizedNames.get(T))})}clone(Y){const T=new re;return T.lazyInit=this.lazyInit&&this.lazyInit instanceof re?this.lazyInit:this,T.lazyUpdate=(this.lazyUpdate||[]).concat([Y]),T}applyUpdate(Y){const T=Y.name.toLowerCase();switch(Y.op){case"a":case"s":let se=Y.value;if("string"==typeof se&&(se=[se]),0===se.length)return;this.maybeSetNormalizedName(Y.name,T);const Pe=("a"===Y.op?this.headers.get(T):void 0)||[];Pe.push(...se),this.headers.set(T,Pe);break;case"d":const Pt=Y.value;if(Pt){let ln=this.headers.get(T);if(!ln)return;ln=ln.filter(wn=>-1===Pt.indexOf(wn)),0===ln.length?(this.headers.delete(T),this.normalizedNames.delete(T)):this.headers.set(T,ln)}else this.headers.delete(T),this.normalizedNames.delete(T)}}forEach(Y){this.init(),Array.from(this.normalizedNames.keys()).forEach(T=>Y(this.normalizedNames.get(T),this.headers.get(T)))}}class Ee{encodeKey(Y){return at(Y)}encodeValue(Y){return at(Y)}decodeKey(Y){return decodeURIComponent(Y)}decodeValue(Y){return decodeURIComponent(Y)}}const $e=/%(\d[a-f0-9])/gi,We={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function at(Q){return encodeURIComponent(Q).replace($e,(Y,T)=>We[T]??Y)}function mt(Q){return`${Q}`}class kt{constructor(Y={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Y.encoder||new Ee,Y.fromString){if(Y.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function je(Q,Y){const T=new Map;return Q.length>0&&Q.replace(/^\?/,"").split("&").forEach(Pe=>{const Pt=Pe.indexOf("="),[ln,wn]=-1==Pt?[Y.decodeKey(Pe),""]:[Y.decodeKey(Pe.slice(0,Pt)),Y.decodeValue(Pe.slice(Pt+1))],Bn=T.get(ln)||[];Bn.push(wn),T.set(ln,Bn)}),T}(Y.fromString,this.encoder)}else Y.fromObject?(this.map=new Map,Object.keys(Y.fromObject).forEach(T=>{const se=Y.fromObject[T],Pe=Array.isArray(se)?se.map(mt):[mt(se)];this.map.set(T,Pe)})):this.map=null}has(Y){return this.init(),this.map.has(Y)}get(Y){this.init();const T=this.map.get(Y);return T?T[0]:null}getAll(Y){return this.init(),this.map.get(Y)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Y,T){return this.clone({param:Y,value:T,op:"a"})}appendAll(Y){const T=[];return Object.keys(Y).forEach(se=>{const Pe=Y[se];Array.isArray(Pe)?Pe.forEach(Pt=>{T.push({param:se,value:Pt,op:"a"})}):T.push({param:se,value:Pe,op:"a"})}),this.clone(T)}set(Y,T){return this.clone({param:Y,value:T,op:"s"})}delete(Y,T){return this.clone({param:Y,value:T,op:"d"})}toString(){return this.init(),this.keys().map(Y=>{const T=this.encoder.encodeKey(Y);return this.map.get(Y).map(se=>T+"="+this.encoder.encodeValue(se)).join("&")}).filter(Y=>""!==Y).join("&")}clone(Y){const T=new kt({encoder:this.encoder});return T.cloneFrom=this.cloneFrom||this,T.updates=(this.updates||[]).concat(Y),T}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Y=>this.map.set(Y,this.cloneFrom.map.get(Y))),this.updates.forEach(Y=>{switch(Y.op){case"a":case"s":const T=("a"===Y.op?this.map.get(Y.param):void 0)||[];T.push(mt(Y.value)),this.map.set(Y.param,T);break;case"d":if(void 0===Y.value){this.map.delete(Y.param);break}{let se=this.map.get(Y.param)||[];const Pe=se.indexOf(mt(Y.value));-1!==Pe&&se.splice(Pe,1),se.length>0?this.map.set(Y.param,se):this.map.delete(Y.param)}}}),this.cloneFrom=this.updates=null)}}class Yt{constructor(Y){this.defaultValue=Y}}class ft{constructor(){this.map=new Map}set(Y,T){return this.map.set(Y,T),this}get(Y){return this.map.has(Y)||this.map.set(Y,Y.defaultValue()),this.map.get(Y)}delete(Y){return this.map.delete(Y),this}has(Y){return this.map.has(Y)}keys(){return this.map.keys()}}function Ke(Q){return typeof ArrayBuffer<"u"&&Q instanceof ArrayBuffer}function xe(Q){return typeof Blob<"u"&&Q instanceof Blob}function Fe(Q){return typeof FormData<"u"&&Q instanceof FormData}class rt{constructor(Y,T,se,Pe){let Pt;if(this.url=T,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Y.toUpperCase(),function Ze(Q){switch(Q){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Pe?(this.body=void 0!==se?se:null,Pt=Pe):Pt=se,Pt&&(this.reportProgress=!!Pt.reportProgress,this.withCredentials=!!Pt.withCredentials,Pt.responseType&&(this.responseType=Pt.responseType),Pt.headers&&(this.headers=Pt.headers),Pt.context&&(this.context=Pt.context),Pt.params&&(this.params=Pt.params)),this.headers||(this.headers=new re),this.context||(this.context=new ft),this.params){const ln=this.params.toString();if(0===ln.length)this.urlWithParams=T;else{const wn=T.indexOf("?");this.urlWithParams=T+(-1===wn?"?":wn<T.length-1?"&":"")+ln}}else this.params=new kt,this.urlWithParams=T}serializeBody(){return null===this.body?null:Ke(this.body)||xe(this.body)||Fe(this.body)||function ce(Q){return typeof URLSearchParams<"u"&&Q instanceof URLSearchParams}(this.body)||"string"==typeof this.body?this.body:this.body instanceof kt?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||Fe(this.body)?null:xe(this.body)?this.body.type||null:Ke(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof kt?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Y={}){const T=Y.method||this.method,se=Y.url||this.url,Pe=Y.responseType||this.responseType,Pt=void 0!==Y.body?Y.body:this.body,ln=void 0!==Y.withCredentials?Y.withCredentials:this.withCredentials,wn=void 0!==Y.reportProgress?Y.reportProgress:this.reportProgress;let Bn=Y.headers||this.headers,On=Y.params||this.params;const gt=Y.context??this.context;return void 0!==Y.setHeaders&&(Bn=Object.keys(Y.setHeaders).reduce((ot,pe)=>ot.set(pe,Y.setHeaders[pe]),Bn)),Y.setParams&&(On=Object.keys(Y.setParams).reduce((ot,pe)=>ot.set(pe,Y.setParams[pe]),On)),new rt(T,se,Pt,{params:On,headers:Bn,context:gt,reportProgress:wn,responseType:Pe,withCredentials:ln})}}var Lt=(()=>((Lt=Lt||{}
1720)[Lt.Sent=0]="Sent",Lt[Lt.UploadProgress=1]="UploadProgress",Lt[Lt.ResponseHeader=2]="ResponseHeader",Lt[Lt.DownloadProgress=3]="DownloadProgress",Lt[Lt.Response=4]="Response",Lt[Lt.User=5]="User",Lt))();class jt{constructor(Y,T=200,se="OK"){this.headers=Y.headers||new re,this.status=void 0!==Y.status?Y.status:T,this.statusText=Y.statusText||se,this.url=Y.url||null,this.ok=this.status>=200&&this.status<300}}class et extends jt{constructor(Y={}){super(Y),this.type=Lt.ResponseHeader}clone(Y={}){return new et({headers:Y.headers||this.headers,status:void 0!==Y.status?Y.status:this.status,statusText:Y.statusText||this.statusText,url:Y.url||this.url||void 0})}}class Ht extends jt{constructor(Y={}){super(Y),this.type=Lt.Response,this.body=void 0!==Y.body?Y.body:null}clone(Y={}){return new Ht({body:void 0!==Y.body?Y.body:this.body,headers:Y.headers||this.headers,status:void 0!==Y.status?Y.status:this.status,statusText:Y.statusText||this.statusText,url:Y.url||this.url||void 0})}}class Tt extends jt{constructor(Y){super(Y,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Y.url||"(unknown url)"}`:`Http failure response for ${Y.url||"(unknown url)"}: ${Y.status} ${Y.statusText}`,this.error=Y.error||null}}function qt(Q,Y){return{body:Y,headers:Q.headers,context:Q.context,observe:Q.observe,params:Q.params,reportProgress:Q.reportProgress,responseType:Q.responseType,withCredentials:Q.withCredentials}}let yn=(()=>{class Q{constructor(T){this.handler=T}request(T,se,Pe={}){let Pt;if(T instanceof rt)Pt=T;else{let Bn,On;Bn=Pe.headers instanceof re?Pe.headers:new re(Pe.headers),Pe.params&&(On=Pe.params instanceof kt?Pe.params:new kt({fromObject:Pe.params})),Pt=new rt(T,se,void 0!==Pe.body?Pe.body:null,{headers:Bn,context:Pe.context,params:On,reportProgress:Pe.reportProgress,responseType:Pe.responseType||"json",withCredentials:Pe.withCredentials})}const ln=(0,g.of)(Pt).pipe((0,f.b)(Bn=>this.handler.handle(Bn)));if(T instanceof rt||"events"===Pe.observe)return ln;const wn=ln.pipe((0,O.h)(Bn=>Bn instanceof Ht));switch(Pe.observe||"body"){case"body":switch(Pt.responseType){case"arraybuffer":return wn.pipe((0,B.U)(Bn=>{if(null!==Bn.body&&!(Bn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Bn.body}));case"blob":return wn.pipe((0,B.U)(Bn=>{if(null!==Bn.body&&!(Bn.body instanceof Blob))throw new Error("Response is not a Blob.");return Bn.body}));case"text":return wn.pipe((0,B.U)(Bn=>{if(null!==Bn.body&&"string"!=typeof Bn.body)throw new Error("Response is not a string.");return Bn.body}));default:return wn.pipe((0,B.U)(Bn=>Bn.body))}case"response":return wn;default:throw new Error(`Unreachable: unhandled observe type ${Pe.observe}}`)}}delete(T,se={}){return this.request("DELETE",T,se)}get(T,se={}){return this.request("GET",T,se)}head(T,se={}){return this.request("HEAD",T,se)}jsonp(T,se){return this.request("JSONP",T,{params:(new kt).append(se,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(T,se={}){return this.request("OPTIONS",T,se)}patch(T,se,Pe={}){return this.request("PATCH",T,qt(Pe,se))}post(T,se,Pe={}){return this.request("POST",T,qt(Pe,se))}put(T,se,Pe={}){return this.request("PUT",T,qt(Pe,se))}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(U))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac}),Q})();function Jt(Q,Y){return Y(Q)}function Dn(Q,Y){return(T,se)=>Y.intercept(T,{handle:Pe=>Q(Pe,se)})}const _t=new u.OlP("HTTP_INTERCEPTORS"),ut=new u.OlP("HTTP_INTERCEPTOR_FNS");function Ge(){let Q=null;return(Y,T)=>(null===Q&&(Q=((0,u.f3M)(_t,{optional:!0})??[]).reduceRight(Dn,Jt)),Q(Y,T))}let ct=(()=>{class Q extends U{constructor(T,se){super(),this.backend=T,this.injector=se,this.chain=null}handle(T){if(null===this.chain){const se=Array.from(new Set(this.injector.get(ut)));this.chain=se.reduceRight((Pe,Pt)=>function st(Q,Y,T){return(se,Pe)=>T.runInContext(()=>Y(se,Pt=>Q(Pt,Pe)))}(Pe,Pt,this.injector),Jt)}return this.chain(T,se=>this.backend.handle(se))}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(ie),u.LFG(u.lqb))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac}),Q})();const it=/^\)\]\}',?\n/;let nn=(()=>{class Q{constructor(T){this.xhrFactory=T}handle(T){if("JSONP"===T.method)throw new Error("Attempted to construct Jsonp request without HttpClientJsonpModule installed.");return new w.y(se=>{const Pe=this.xhrFactory.build();if(Pe.open(T.method,T.urlWithParams),T.withCredentials&&(Pe.withCredentials=!0),T.headers.forEac
1720h((q,we)=>Pe.setRequestHeader(q,we.join(","))),T.headers.has("Accept")||Pe.setRequestHeader("Accept","application/json, text/plain, */*"),!T.headers.has("Content-Type")){const q=T.detectContentTypeHeader();null!==q&&Pe.setRequestHeader("Content-Type",q)}if(T.responseType){const q=T.responseType.toLowerCase();Pe.responseType="json"!==q?q:"text"}const Pt=T.serializeBody();let ln=null;const wn=()=>{if(null!==ln)return ln;const q=Pe.statusText||"OK",we=new re(Pe.getAllResponseHeaders()),ne=function an(Q){return"responseURL"in Q&&Q.responseURL?Q.responseURL:/^X-Request-URL:/m.test(Q.getAllResponseHeaders())?Q.getResponseHeader("X-Request-URL"):null}(Pe)||T.url;return ln=new et({headers:we,status:Pe.status,statusText:q,url:ne}),ln},Bn=()=>{let{headers:q,status:we,statusText:ne,url:Ae}=wn(),bt=null;204!==we&&(bt=typeof Pe.response>"u"?Pe.responseText:Pe.response),0===we&&(we=bt?200:0);let rn=we>=200&&we<300;if("json"===T.responseType&&"string"==typeof bt){const xn=bt;bt=bt.replace(it,"");try{bt=""!==bt?JSON.parse(bt):null}catch(qn){bt=xn,rn&&(rn=!1,bt={error:qn,text:bt})}}rn?(se.next(new Ht({body:bt,headers:q,status:we,statusText:ne,url:Ae||void 0})),se.complete()):se.error(new Tt({error:bt,headers:q,status:we,statusText:ne,url:Ae||void 0}))},On=q=>{const{url:we}=wn(),ne=new Tt({error:q,status:Pe.status||0,statusText:Pe.statusText||"Unknown Error",url:we||void 0});se.error(ne)};let gt=!1;const ot=q=>{gt||(se.next(wn()),gt=!0);let we={type:Lt.DownloadProgress,loaded:q.loaded};q.lengthComputable&&(we.total=q.total),"text"===T.responseType&&Pe.responseText&&(we.partialText=Pe.responseText),se.next(we)},pe=q=>{let we={type:Lt.UploadProgress,loaded:q.loaded};q.lengthComputable&&(we.total=q.total),se.next(we)};return Pe.addEventListener("load",Bn),Pe.addEventListener("error",On),Pe.addEventListener("timeout",On),Pe.addEventListener("abort",On),T.reportProgress&&(Pe.addEventListener("progress",ot),null!==Pt&&Pe.upload&&Pe.upload.addEventListener("progress",pe)),Pe.send(Pt),se.next({type:Lt.Sent}),()=>{Pe.removeEventListener("error",On),Pe.removeEventListener("abort",On),Pe.removeEventListener("load",Bn),Pe.removeEventListener("timeout",On),T.reportProgress&&(Pe.removeEventListener("progress",ot),null!==Pt&&Pe.upload&&Pe.upload.removeEventListener("progress",pe)),Pe.readyState!==Pe.DONE&&Pe.abort()}})}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(s.JF))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac}),Q})();const Vt=new u.OlP("XSRF_ENABLED"),Be=new u.OlP("XSRF_COOKIE_NAME",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),He=new u.OlP("XSRF_HEADER_NAME",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Ue{}let Bt=(()=>{class Q{constructor(T,se,Pe){this.doc=T,this.platform=se,this.cookieName=Pe,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const T=this.doc.cookie||"";return T!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,s.Mx)(T,this.cookieName),this.lastCookieString=T),this.lastToken}}return Q.\u0275fac=function(T){return new(T||Q)(u.LFG(s.K0),u.LFG(u.Lbi),u.LFG(Be))},Q.\u0275prov=u.Yz7({token:Q,factory:Q.\u0275fac}),Q})();function Qt(Q,Y){const T=Q.url.toLowerCase();if(!(0,u.f3M)(Vt)||"GET"===Q.method||"HEAD"===Q.method||T.startsWith("http://")||T.startsWith("https://"))return Y(Q);const se=(0,u.f3M)(Ue).getToken(),Pe=(0,u.f3M)(He);return null!=se&&!Q.headers.has(Pe)&&(Q=Q.clone({headers:Q.headers.set(Pe,se)})),Y(Q)}var It=(()=>((It=It||{})[It.Interceptors=0]="Interceptors",It[It.LegacyInterceptors=1]="LegacyInterceptors",It[It.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",It[It.NoXsrfProtection=3]="NoXsrfProtection",It[It.JsonpSupport=4]="JsonpSupport",It[It.RequestsMadeViaParent=5]="RequestsMadeViaParent",It))();function Ne(Q,Y){return{\u0275kind:Q,\u0275providers:Y}}function he(...Q){const Y=[yn,nn,ct,{provide:U,useExisting:ct},{provide:ie,useExisting:nn},{provide:ut,useValue:Qt,multi:!0},{provide:Vt,useValue:!0},{provide:Ue,useClass:Bt}];for(const T of Q)Y.push(...T.\u0275providers);return(0,u.MR2)(Y)}function Te(Q){return Ne(It.Interceptors,Q.map(Y=>({provide:ut,useValue:Y,multi:!0})))}const me=new u.OlP("LEGACY_INTERCEPTOR_FN");function qe(){return Ne(It.LegacyInterceptors,[{provide:me,useFactory:Ge},{provide:ut,useExisting:me,multi:!0}])}let K=(()=>{class Q{}return Q.\u0275fac=function(T){return new(T||Q)},Q.\u0275mod=u.oAB({type:Q}),Q.\u0275inj=u.cJS({providers:[he(qe())]}),Q})()}
1720,94650:(Mt,Le,y)=>{"use strict";y.d(Le,{$8M:()=>Fa,$WT:()=>kr,$Z:()=>$h,AFp:()=>qp,ALo:()=>_p,AaK:()=>U,Akn:()=>eo,AsE:()=>Xd,BQk:()=>_c,CHM:()=>Li,CRH:()=>kp,CZH:()=>Lc,CqO:()=>Tm,D6c:()=>UM,DdM:()=>sp,Dn7:()=>yp,EJc:()=>sM,EiD:()=>dh,EpF:()=>Cm,F$t:()=>Om,F4k:()=>Em,FYo:()=>xh,FiY:()=>Ar,Gf:()=>Sp,GfV:()=>Ch,GkF:()=>Nd,Gpc:()=>Re,Gre:()=>lf,HOy:()=>Qd,HTZ:()=>up,Hsn:()=>Im,Ikx:()=>eu,JOm:()=>mn,JVY:()=>n_,JZr:()=>at,Jf7:()=>Eh,Jzz:()=>df,KtG:()=>ha,L6J:()=>eM,L6k:()=>i_,LAX:()=>s_,LFG:()=>K,LMc:()=>zM,LSH:()=>ed,Lbi:()=>tM,Lck:()=>s0,MAs:()=>xm,MGl:()=>vc,MMx:()=>uu,MR2:()=>M_,MT6:()=>cf,NdJ:()=>Bd,O4$:()=>aa,OlP:()=>fr,Oqu:()=>Zd,P3R:()=>hh,PXZ:()=>yM,Q6J:()=>Rd,QGY:()=>Yd,QbO:()=>nM,Qsj:()=>P_,QtT:()=>$f,R0b:()=>Wa,RDi:()=>Zg,RIp:()=>ph,Rgc:()=>$l,SBq:()=>Il,SDv:()=>Gf,Sil:()=>oM,Suo:()=>Ap,TTD:()=>Vs,TgZ:()=>fc,Tol:()=>Km,Udp:()=>Gd,VKq:()=>ap,W1O:()=>Rp,WFA:()=>Hd,WLB:()=>op,X6Q:()=>EM,XFs:()=>Vt,Xpm:()=>rn,Xts:()=>nd,Y36:()=>ol,YKP:()=>Xf,YNc:()=>Dm,Yjl:()=>xr,Yz7:()=>Qe,Z0I:()=>fn,ZZ4:()=>Fu,_Bn:()=>Zf,_UZ:()=>Fd,_Vd:()=>Ol,_uU:()=>tf,aQg:()=>Nu,c2e:()=>iM,cJS:()=>zt,cg1:()=>
vendor: 28,546 bytes, lines 1720-1725
1720nu,d8E:()=>tu,dDg:()=>gM,dqk:()=>Bt,eBb:()=>r_,eJc:()=>yu,ekj:()=>$d,eoX:()=>lg,evT:()=>Th,f3M:()=>yt,g9A:()=>tg,gL8:()=>qd,gM2:()=>Mp,gxx:()=>id,h0i:()=>Ml,hYB:()=>Ud,hij:()=>Mc,iGM:()=>Tp,iPO:()=>DM,ifc:()=>Bn,ip1:()=>Qp,jDz:()=>Qf,kEZ:()=>lp,kL8:()=>yf,kYT:()=>ji,kcU:()=>na,kuF:()=>kt,l5B:()=>cp,lG2:()=>er,lcZ:()=>vp,lnq:()=>Jd,lqb:()=>Vo,lri:()=>ag,mCW:()=>ec,n5z:()=>Ks,n_E:()=>Ec,oAB:()=>ui,oJD:()=>uh,oxw:()=>Lm,pB0:()=>a_,pQV:()=>su,pfw:()=>q0,q3G:()=>Is,qLn:()=>Rl,qOj:()=>kd,qZA:()=>pc,qbA:()=>dp,qzn:()=>nl,rWj:()=>og,s9C:()=>jd,sBO:()=>TM,s_b:()=>Sc,soG:()=>Oc,tBr:()=>da,tb:()=>dg,tp0:()=>co,uIk:()=>Id,uOi:()=>td,vHH:()=>mt,vpe:()=>go,wAp:()=>xi,xi3:()=>bp,xp6:()=>Rh,ynx:()=>gc,z2F:()=>Ic,z3N:()=>Mo,zSh:()=>od,zW0:()=>dm,zs3:()=>zo});var s=y(77579),u=y(50727),g=y(69751),w=y(56451),f=y(13099);
1721/**
1722       * @license Angular v15.2.10
1723       * (c) 2010-2022 Google LLC. https://angular.io/
1724       * License: MIT
1725       */function O(n){for(let i in n)if(n[i]===O)return i;throw Error("Could not find renamed property on target object.")}function B(n,i){for(const a in i)i.hasOwnProperty(a)&&!n.hasOwnProperty(a)&&(n[a]=i[a])}function U(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(U).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const i=n.toString();if(null==i)return""+i;const a=i.indexOf("\n");return-1===a?i:i.substring(0,a)}function ie(n,i){return null==n||""===n?null===i?"":i:null==i||""===i?n:n+" "+i}const re=O({__forward_ref__:O});function Re(n){return n.__forward_ref__=Re,n.toString=function(){return U(this())},n}function Ee(n){return je(n)?n():n}function je(n){return"function"==typeof n&&n.hasOwnProperty(re)&&n.__forward_ref__===Re}function $e(n){return n&&!!n.\u0275providers}const at="https://g.co/ng/security#xss";class mt extends Error{constructor(i,a){super(kt(i,a)),this.code=i}}function kt(n,i){return`NG0${Math.abs(n)}${i?": "+i.trim():""}`}function Yt(n){return"string"==typeof n?n:null==n?"":String(n)}function ft(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():Yt(n)}function Fe(n,i){throw new mt(-201,!1)}function Ge(n,i,a,c){throw new Error(`ASSERTION ERROR: ${n}`+(null==c?"":` [Expected=> ${a} ${c} ${i} <=Actual]`))}function Qe(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function zt(n){return{providers:n.providers||[],imports:n.imports||[]}}function _n(n){return Kt(n,De)||Kt(n,an)}function fn(n){return null!==_n(n)}function Kt(n,i){return n.hasOwnProperty(i)?n[i]:null}function Ut(n){return n&&(n.hasOwnProperty(it)||n.hasOwnProperty(nn))?n[it]:null}const De=O({\u0275prov:O}),it=O({\u0275inj:O}),an=O({ngInjectableDef:O}),nn=O({ngInjectorDef:O});var Vt=(()=>((Vt=Vt||{})[Vt.Default=0]="Default",Vt[Vt.Host=1]="Host",Vt[Vt.Self=2]="Self",Vt[Vt.SkipSelf=4]="SkipSelf",Vt[Vt.Optional=8]="Optional",Vt))();let hn;function ue(n){const i=hn;return hn=n,i}function He(n,i,a){const c=_n(n);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:a&Vt.Optional?null:void 0!==i?i:void Fe(U(n))}const Bt=(()=>typeof globalThis<"u"&&globalThis||typeof global<"u"&&global||typeof window<"u"&&window||typeof self<"u"&&typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&self)(),Ne={},he="__NG_DI_FLAG__",Te="ngTempTokenPath",me="ngTokenPath",qe=/\n/gm,Wt="\u0275",tn="__source";let An;function St(n){const i=An;return An=n,i}function gn(n,i=Vt.Default){if(void 0===An)throw new mt(-203,!1);return null===An?He(n,void 0,i):An.get(n,i&Vt.Optional?null:void 0,i)}function K(n,i=Vt.Default){return(function Be(){return hn}()||gn)(Ee(n),i)}function yt(n,i=Vt.Default){return K(n,Q(i))}function Q(n){return typeof n>"u"||"number"==typeof n?n:0|(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function Y(n){const i=[];for(let a=0;a<n.length;a++){const c=Ee(n[a]);if(Array.isArray(c)){if(0===c.length)throw new mt(900,!1);let m,b=Vt.Default;for(let k=0;k<c.length;k++){const H=c[k],X=se(H);"number"==typeof X?-1===X?m=H.token:b|=X:m=H}i.push(K(m,b))}else i.push(K(c))}return i}function T(n,i){return n[he]=i,n.prototype[he]=i,n}function se(n){return n[he]}function ln(n){return{toString:n}.toString()}var wn=(()=>((wn=wn||{})[wn.OnPush=0]="OnPush",wn[wn.Default=1]="Default",wn))(),Bn=(()=>{return(n=Bn||(Bn={}))[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",Bn;var n})();const On={},gt=[],ot=O({\u0275cmp:O}),pe=O({\u0275dir:O}),q=O({\u0275pipe:O}),we=O({\u0275mod:O}),ne=O({\u0275fac:O}),Ae=O({__NG_ELEMENT_ID__:O});let bt=0;function rn(n){return ln(()=>{const i=es(n),a={...i,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===wn.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&n.dependencies||null,getStandaloneInjector:null,data:n.data||{},encapsulation:n.encapsulation||Bn.Emulated,id:"c"+bt++,styles:n.styles||gt,_:null,schemas:n.schemas||null,tView:null};ar(a);const c=n.dependencies;return a.directiveDefs=Ci(c,!1),a.pipeDefs=Ci(c,!0),a})}function qn(n){return gi(n)||Yi(n)}function oi(n){return null!==n}function ui(n){return ln(()=>({type:n.type,bootstrap:n.bootstrap||gt,declarations:n.declarations||gt,imports:n.imports||gt,exports:n.exports||gt,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function ji(n,i){return ln(()=>{const a=_i(n,!0);a.declarations=i.declarations||gt,a.imports=i.imports||gt,a.exports=i.exports||gt})}function ir(n,i){if(null==n)return On;const a={};for(const c in n)if(n.hasOwnProperty(c)){let m=n[c],b=m;Array.isArray(m)&&(b=m[1],m=m[0]),a[m]=c,i&&(i[m]=b)}return a}function er(n){return ln(()=>{const i=es(n);return ar(i),i})}function xr(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function gi(n){return n[ot]||null}function Yi(n){return n[pe]||null}function or(n){return n[q]||null}function kr(n){const i=gi(n)||Yi(n)||or(n);return null!==i&&i.standalone}function _i(n,i){const a=n[we]||null;if(!a&&!0===i)throw new Error(`Type ${U(n)} does not have '\u0275mod' property.`);return a}function es(n){const i={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:i,exportAs:n.exportAs||null,standalone:!0===n.standalone,selectors:n.selectors||gt,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:ir(n.inputs,i),outputs:ir(n.outputs)}}function ar(n){n.features?.forEach(i=>i(n))}function Ci(n,i){if(!n)return null;const a=i?or:qn;return()=>("function"==typeof n?n():n).map(c=>a(c)).filter(oi)}const dt=0,Ft=1,L=2,ee=3,Oe=4,Je=5,on=6,Nn=7,Zn=8,Ri=9,lr=10,ti=11,pr=12,Cr=13,Er=14,Lr=15,rr=16,Zr=17,mr=18,Vr=19,as=20,Ps=21,Bi=22,os=1,ls=2,cs=7,Fr=8,gs=9,tr=10;function cr(n){return Array.isArray(n)&&"object"==typeof n[os]}function Ji(n){return Array.isArray(n)&&!0===n[os]}function zr(n){return 0!=(4&n.flags)}function gr(n){return n.componentOffset>-1}function Xr(n){return 1==(1&n.flags)}function ur(n){return!!n.template}function yi(n){return 0!=(256&n[L])}function Ir(n,i){return n.hasOwnProperty(ne)?n[ne]:null}class xs{constructor(i,a,c){this.previousValue=i,this.currentValue=a,this.firstChange=c}isFirstChange(){return this.firstChange}}function Vs(){return Qi}function Qi(n){return n.type.prototype.ngOnChanges&&(n.setInput=qr),ns}function ns(){const n=Ss(this),i=n?.current;if(i){const a=n.previous;if(a===On)n.previous=i;else for(let c in i)a[c]=i[c];n.current=null,this.ngOnChanges(i)}}function qr(n,i,a,c){const m=this.declaredInputs[a],b=Ss(n)||function Yr(n,i){return n[Ts]=i}(n,{previous:On,current:null}),k=b.current||(b.current={}),H=b.previous,X=H[m];k[m]=new xs(X&&X.currentValue,i,H===On),n[c]=i}Vs.ngInherit=!0;const Ts="__ngSimpleChanges__";function Ss(n){return n[Ts]||null}const ke=function(n,i,a){},lt="svg";function en(n){for(;Array.isArray(n);)n=n[dt];return n}function Gn(n,i){return en(i[n])}function bi(n,i){return en(i[n.index])}function Tr(n,i){return n.data[i]}function ki(n,i){return n[i]}function Wi(n,i){const a=i[n];return cr(a)?a:a[dt]}function Br(n){return 64==(64&n[L])}function vs(n,i){return null==i?null:n[i]}function sa(n){n[mr]=0}function Wr(n,i){n[Je]+=i;let a=n,c=n[ee];for(;null!==c&&(1===i&&1===a[Je]||-1===i&&0===a[Je]);)c[Je]+=i,a=c,c=c[ee]}const hi={lFrame:Fi(null),bindingsEnabled:!0};function pn(){return hi.bindingsEnabled}function vn(){return hi.lFrame.lView}function vi(){return hi.lFrame.tView}function Li(n){return hi.lFrame.contextLView=n,n[Zn]}function ha(n){return hi.lFrame.contextLView=null,n}function Hr(){let n=Xs();for(;null!==n&&64===n.type;)n=n.parent;return n}function Xs(){return hi.lFrame.currentTNode}function ma(){const n=hi.lFrame,i=n.currentTNode;return n.isParent?i:i.parent}function is(n,i){const a=hi.lFrame;a.currentTNode=n,a.isParent=i}function hs(){return hi.lFrame.isParent}function ge(){hi.lFrame.isParent=!1}function x(){const n=hi.lFrame;let i=n.bindingRootIndex;return-1===i&&(i=n.bindingRootIndex=n.tView.bindingStartIndex),i}function A(){return hi.lFrame.bindingIndex}function le(){return hi.lFrame.bindingIndex++}function Ie(n){const i=hi.lFrame,a=i.bindingIndex;return i.bindingIndex=i.bindingIndex+n,a}function Et(n){hi.lFrame.inI18n=n}function Xt(n,i){const a=hi.lFrame;a.bindingIndex=a.bindingRootIndex=n,kn(i)}function kn(n){hi.lFrame.currentDirectiveIndex=n}function Fn(n){const i=hi.lFrame.currentDirectiveIndex;return-1===i?null:n[i]}function mi(){return hi.lFrame.currentQueryIndex}function ii(n){hi.lFrame.currentQueryIndex=n}function Jn(n){const i=n[Ft];return 2===i.type?i.declTNode:1===i.type?n[on]:null}function si(n,i,a){if(a&Vt.SkipSelf){let m=i,b=n;for(;!(m=m.parent,null!==m||a&Vt.Host||(m=Jn(b),null===m||(b=b[Lr],10&m.type))););if(null===m)return!1;i=m,n=b}const c=hi.lFrame=Si();return c.currentTNode=i,c.lView=n,!0}function ci(n){const i=Si(),a=n[Ft];hi.lFrame=i,i.currentTNode=a.firstChild,i.lView=n,i.tView=a,i.contextLView=n,i.bindingIndex=a.bindingStartIndex,i.inI18n=!1}function Si(){const n=hi.lFrame,i=null===n?null:n.child;return null===i?Fi(n):i}function Fi(n){const i={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:n,child:null,inI18n:!1};return null!==n&&(n.child=i),i}function qi(){const n=hi.lFrame;return hi.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const br=qi;function Ws(){const n=qi();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function Xi(){return hi.lFrame.selectedIndex}function Gr(n){hi.lFrame.selectedIndex=n}function Ui(){const n=hi.lFrame;return Tr(n.tView,n.selectedIndex)}function aa(){hi.lFrame.currentNamespace=lt}function na(){!function Ga(){hi.lFrame.currentNamespace=null}()}function ai(n,i){for(let a=i.directiveStart,c=i.directiveEnd;a<c;a++){const b=n.data[a].type.prototype,{ngAfterContentInit:k,ngAfterContentChecked:H,ngAfterViewInit:X,ngAfterViewChecked:ve,ngOnDestroy:Ve}=b;k&&(n.contentHooks??(n.contentHooks=[])).push(-a,k),H&&((n.contentHooks??(n.contentHooks=[])).push(a,H),(n.contentCheckHooks??(n.contentCheckHooks=[])).push(a,H)),X&&(n.viewHooks??(n.viewHooks=[])).push(-a,X),ve&&((n.viewHooks??(n.viewHooks=[])).push(a,ve),(n.viewCheckHooks??(n.viewCheckHooks=[])).push(a,ve)),null!=Ve&&(n.destroyHooks??(n.destroyHooks=[])).push(a,Ve)}}function li(n,i,a){_e(n,i,3,a)}function Vi(n,i,a,c){(3&n[L])===a&&_e(n,i,a,c)}function j(n,i){let a=n[L];(3&a)===i&&(a&=2047,a+=1,n[L]=a)}function _e(n,i,a,c){const b=c??-1,k=i.length-1;let H=0;for(let X=void 0!==c?65535&n[mr]:0;X<k;X++)if("number"==typeof i[X+1]){if(H=i[X],null!=c&&H>=c)break}else i[X]<0&&(n[mr]+=65536),(H<b||-1==b)&&(W(n,a,i,X),n[mr]=(4294901760&n[mr])+X+2),X++}function W(n,i,a,c){const m=a[c]<0,b=a[c+1],H=n[m?-a[c]:a[c]];if(m){if(n[L]>>11<n[mr]>>16&&(3&n[L])===i){n[L]+=2048,ke(4,H,b);try{b.call(H)}finally{ke(5,H,b)}}}else{ke(4,H,b);try{b.call(H)}finally{ke(5,H,b)}}}const Se=-1;class ht{constructor(i,a,c){this.factory=i,this.resolving=!1,this.canSeeViewProviders=a,this.injectImpl=c}}function sr(n,i,a){let c=0;for(;c<a.length;){const m=a[c];if("number"==typeof m){if(0!==m)break;c++;const b=a[c++],k=a[c++],H=a[c++];n.setAttribute(i,k,H,b)}else{const b=m,k=a[++c];Ys(b)?n.setProperty(i,b,k):n.setAttribute(i,b,k),c++}}return c}function Rr(n){return 3===n||4===n||6===n}function Ys(n){return 64===n.charCodeAt(0)}function ms(n,i){if(null!==i&&0!==i.length)if(null===n||0===n.length)n=i.slice();else{let a=-1;for(let c=0;c<i.length;c++){const m=i[c];"number"==typeof m?a=m:0===a||la(n,a,m,null,-1===a||2===a?i[++c]:null)}}return n}function la(n,i,a,c,m){let b=0,k=n.length;if(-1===i)k=-1;else for(;b<n.length;){const H=n[b++];if("number"==typeof H){if(H===i){k=-1;break}if(H>i){k=b-1;break}}}for(;b<n.length;){const H=n[b];if("number"==typeof H)break;if(H===a){if(null===c)return void(null!==m&&(n[b+1]=m));if(c===n[b+1])return void(n[b+2]=m)}b++,null!==c&&b++,null!==m&&b++}-1!==k&&(n.splice(k,0,i),b=k+1),n.splice(b++,0,a),null!==c&&n.splice(b++,0,c),null!==m&&n.splice(b++,0,m)}function bs(n){return n!==Se}function As(n){return 32767&n}function Js(n,i){let a=function ca(n){return n>>16}(n),c=i;for(;a>0;)c=c[Lr],a--;return c}let Ia=!0;function fa(n){const i=Ia;return Ia=n,i}const _o=255,Ea=5;let ro=0;const ia={};function ya(n,i){const a=ks(n,i);if(-1!==a)return a;const c=i[Ft];c.firstCreatePass&&(n.injectorIndex=i.length,so(c.data,n),so(i,null),so(c.blueprint,null));const m=ao(n,i),b=n.injectorIndex;if(bs(m)){const k=As(m),H=Js(m,i),X=H[Ft].data;for(let ve=0;ve<8;ve++)i[b+ve]=H[k+ve]|X[k+ve]}return i[b+8]=m,b}function so(n,i){n.push(0,0,0,0,0,0,0,0,i)}function ks(n,i){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===i[n.injectorIndex+8]?-1:n.injectorIndex}function ao(n,i){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let a=0,c=null,m=i;for(;null!==m;){if(c=lo(m),null===c)return Se;if(a++,m=m[Lr],-1!==c.injectorIndex)return c.injectorIndex|a<<16}return Se}function fs(n,i,a){!function Ro(n,i,a){let c;"string"==typeof a?c=a.charCodeAt(0)||0:a.hasOwnProperty(Ae)&&(c=a[Ae]),null==c&&(c=a[Ae]=ro++);const m=c&_o;i.data[n+(m>>Ea)]|=1<<m}(n,i,a)}function vo(n,i,a){if(a&Vt.Optional||void 0!==n)return n;Fe()}function $a(n,i,a,c){if(a&Vt.Optional&&void 0===c&&(c=null),!(a&(Vt.Self|Vt.Host))){const m=n[Ri],b=ue(void 0);try{return m?m.get(i,c,a&Vt.Optional):He(i,c,a&Vt.Optional)}finally{ue(b)}}return vo(c,0,a)}function To(n,i,a,c=Vt.Default,m){if(null!==n){if(1024&i[L]){const k=function Zo(n,i,a,c,m){let b=n,k=i;for(;null!==b&&null!==k&&1024&k[L]&&!(256&k[L]);){const H=Po(b,k,a,c|Vt.Self,ia);if(H!==ia)return H;let X=b.parent;if(!X){const ve=k[Ps];if(ve){const Ve=ve.get(a,ia,c);if(Ve!==ia)return Ve}X=lo(k),k=k[Lr]}b=X}return m}(n,i,a,c,ia);if(k!==ia)return k}const b=Po(n,i,a,c,ia);if(b!==ia)return b}return $a(i,a,c,m)}function Po(n,i,a,c,m){const b=function Gs(n){if("string"==typeof n)return n.charCodeAt(0)||0;const i=n.hasOwnProperty(Ae)?n[Ae]:void 0;return"number"==typeof i?i>=0?i&_o:$s:i}(a);if("function"==typeof b){if(!si(i,n,c))return c&Vt.Host?vo(m,0,c):$a(i,a,c,m);try{const k=b(c);if(null!=k||c&Vt.Optional)return k;Fe()}finally{br()}}else if("number"==typeof b){let k=null,H=ks(n,i),X=Se,ve=c&Vt.Host?i[rr][on]:null;for((-1===H||c&Vt.SkipSelf)&&(X=-1===H?ao(n,i):i[H+8],X!==Se&&Sa(c,!1)?(k=i[Ft],H=As(X),i=Js(X,i)):H=-1);-1!==H;){const Ve=i[Ft];if(Ta(b,H,Ve.data)){const xt=Fo(H,i,a,k,c,ve);if(xt!==ia)return xt}X=i[H+8],X!==Se&&Sa(c,i[Ft].data[H+8]===ve)&&Ta(b,H,i)?(k=Ve,H=As(X),i=Js(X,i)):H=-1}}return m}function Fo(n,i,a,c,m,b){const k=i[Ft],H=k.data[n+8],Ve=jr(H,k,a,null==c?gr(H)&&Ia:c!=k&&0!=(3&H.type),m&Vt.Host&&b===H);return null!==Ve?Ma(i,k,Ve,H):ia}function jr(n,i,a,c,m){const b=n.providerIndexes,k=i.data,H=1048575&b,X=n.directiveStart,Ve=b>>20,$t=m?H+Ve:n.directiveEnd;for(let cn=c?H:H+Ve;cn<$t;cn++){const En=k[cn];if(cn<X&&a===En||cn>=X&&En.type===a)return cn}if(m){const cn=k[X];if(cn&&ur(cn)&&cn.type===a)return X}return null}function Ma(n,i,a,c){let m=n[a];const b=i.data;if(function un(n){return n instanceof ht}(m)){const k=m;k.resolving&&function Ze(n,i){const a=i?`. Dependency path: ${i.join(" > ")} > ${n}`:"";throw new mt(-200,`Circular dependency in DI detected for ${n}${a}`)}(ft(b[a]));const H=fa(k.canSeeViewProviders);k.resolving=!0;const X=k.injectImpl?ue(k.injectImpl):null;si(n,c,Vt.Default);try{m=n[a]=k.factory(void 0,b,n,c),i.firstCreatePass&&a>=c.directiveStart&&function ri(n,i,a){const{ngOnChanges:c,ngOnInit:m,ngDoCheck:b}=i.type.prototype;if(c){const k=Qi(i);(a.preOrderHooks??(a.preOrderHooks=[])).push(n,k),(a.preOrderCheckHooks??(a.preOrderCheckHooks=[])).push(n,k)}m&&(a.preOrderHooks??(a.preOrderHooks=[])).push(0-n,m),b&&((a.preOrderHooks??(a.preOrderHooks=[])).push(n,b),(a.preOrderCheckHooks??(a.preOrderCheckHooks=[])).push(n,b))}(a,b[a],i)}finally{null!==X&&ue(X),fa(H),k.resolving=!1,br()}}return m}function Ta(n,i,a){return!!(a[i+(n>>Ea)]&1<<n)}function Sa(n,i){return!(n&Vt.Self||n&Vt.Host&&i)}class Pa{constructor(i,a){this._tNode=i,this._lView=a}get(i,a,c){return To(this._tNode,this._lView,i,Q(c),a)}}function $s(){return new Pa(Hr(),vn())}function Ks(n){return ln(()=>{const i=n.prototype.constructor,a=i[ne]||oo(i),c=Object.prototype;let m=Object.getPrototypeOf(n.prototype).constructor;for(;m&&m!==c;){const b=m[ne]||oo(m);if(b&&b!==a)return b;m=Object.getPrototypeOf(m)}return b=>new b})}function oo(n){return je(n)?()=>{const i=oo(Ee(n));return i&&i()}:Ir(n)}function lo(n){const i=n[Ft],a=i.type;return 2===a?i.declTNode:1===a?n[on]:null}function Fa(n){return function Eo(n,i){if("class"===i)return n.classes;if("style"===i)return n.styles;const a=n.attrs;if(a){const c=a.length;let m=0;for(;m<c;){const b=a[m];if(Rr(b))break;if(0===b)m+=2;else if("number"==typeof b)for(m++;m<c&&"string"==typeof a[m];)m++;else{if(b===i)return a[m+1];m+=2}}}return null}(Hr(),n)}const Na="__parameters__",pa="__prop__metadata__";function Ya(n){return function(...a){if(n){const c=n(...a);for(const m in c)this[m]=c[m]}}}function Ba(n,i,a){return ln(()=>{const c=Ya(i);function m(...b){if(this instanceof m)return c.apply(this,b),this;const k=new m(...b);return H.annotation=k,H;function H(X,ve,Ve){const xt=X.hasOwnProperty(Na)?X[Na]:Object.defineProperty(X,Na,{value:[]})[Na];for(;xt.length<=Ve;)xt.push(null);return(xt[Ve]=xt[Ve]||[]).push(k),X}}return a&&(m.prototype=Object.create(a.prototype)),m.prototype.ngMetadataName=n,m.annotationCls=m,m})}function ga(n,i,a,c){return ln(()=>{const m=Ya(i);function b(...k){if(this instanceof b)return m.apply(this,k),this;const H=new b(...k);return function X(ve,Ve){const xt=ve.constructor,$t=xt.hasOwnProperty(pa)?xt[pa]:Object.defineProperty(xt,pa,{value:{}})[pa];$t[Ve]=$t.hasOwnProperty(Ve)&&$t[Ve]||[],$t[Ve].unshift(H),c&&c(ve,Ve,...k)}}return a&&(b.prototype=Object.create(a.prototype)),b.prototype.ngMetadataName=n,b.annotationCls=b,b})}class fr{constructor(i,a){this._desc=i,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof a?this.__NG_ELEMENT_ID__=a:void 0!==a&&(this.\u0275prov=Qe({token:this,providedIn:a.providedIn||"root",factory:a.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function ja(n,i){n.forEach(a=>Array.isArray(a)?ja(a,i):i(a))}function R(n,i,a){i>=n.length?n.push(a):n.splice(i,0,a)}function F(n,i){return i>=n.length-1?n.pop():n.splice(i,1)[0]}function S(n,i){const a=[];for(let c=0;c<n;c++)a.push(i);return a}function Zt(n,i,a){let c=jn(n,i);return c>=0?n[1|c]=a:(c=~c,function Ye(n,i,a,c){let m=n.length;if(m==i)n.push(a,c);else if(1===m)n.push(c,n[0]),n[0]=a;else{for(m--,n.push(n[m-1],n[m]);m>i;)n[m]=n[m-2],m--;n[i]=a,n[i+1]=c}}(n,c,i,a)),c}function Cn(n,i){const a=jn(n,i);if(a>=0)return n[1|a]}function jn(n,i){return function Ki(n,i,a){let c=0,m=n.length>>a;for(;m!==c;){const b=c+(m-c>>1),k=n[b<<a];if(i===k)return b<<a;k>i?m=b:c=b+1}return~(m<<a)}(n,i,1)}const da=T(Ba("Inject",n=>({token:n})),-1),Ar=T(Ba("Optional"),8),co=T(Ba("SkipSelf"),4);var mn=(()=>((mn=mn||{})[mn.Important=1]="Important",mn[mn.DashCase=2]="DashCase",mn))();const Qn=/^>|^->|<!--|-->|--!>|<!-$/g,Un=/(<|>)/,zn="\u200b$1\u200b";const Pn=new Map;let Rn=0;const Kn="__ngContext__";function Sn(n,i){cr(i)?(n[Kn]=i[as],function Ai(n){Pn.set(n[as],n)}(i)):n[Kn]=i}let Lo;function Nc(n,i){return Lo(n,i)}function Sl(n){const i=n[ee];return Ji(i)?i[ee]:i}function Yc(n){return Yu(n[Cr])}function Bc(n){return Yu(n[Oe])}function Yu(n){for(;null!==n&&!Ji(n);)n=n[Oe];return n}function el(n,i,a,c,m){if(null!=c){let b,k=!1;Ji(c)?b=c:cr(c)&&(k=!0,c=c[dt]);const H=en(c);0===n&&null!==a?null==m?zu(i,a,H):Ho(i,a,H,m||null,!0):1===n&&null!==a?Ho(i,a,H,m||null,!0):2===n?Gc(i,H,k):3===n&&i.destroyNode(H),null!=b&&function Vg(n,i,a,c,m){const b=a[cs];b!==en(a)&&el(i,n,c,b,m);for(let H=tr;H<a.length;H++){const X=a[H];Al(X[Ft],X,n,i,c,b)}}(i,n,b,a,m)}}function Hc(n,i){return n.createText(i)}function Bu(n,i,a){n.setValue(i,a)}function Lg(n,i){return n.createComment(function Mi(n){return n.replace(Qn,i=>i.replace(Un,zn))}(i))}function jc(n,i,a){return n.createElement(i,a)}function Hu(n,i){const a=n[gs],c=a.indexOf(i),m=i[ee];512&i[L]&&(i[L]&=-513,Wr(m,-1)),a.splice(c,1)}function Uc(n,i){if(n.length<=tr)return;const a=tr+i,c=n[a];if(c){const m=c[Zr];null!==m&&m!==n&&Hu(m,c),i>0&&(n[a-1][Oe]=c[Oe]);const b=F(n,tr+i);!function Og(n,i){Al(n,i,i[ti],2,null,null),i[dt]=null,i[on]=null}(c[Ft],c);const k=b[Vr];null!==k&&k.detachView(b[Ft]),c[ee]=null,c[Oe]=null,c[L]&=-65}return c}function ju(n,i){if(!(128&i[L])){const a=i[ti];a.destroyNode&&Al(n,i,a,3,null,null),function Pg(n){let i=n[Cr];if(!i)return Vc(n[Ft],n);for(;i;){let a=null;if(cr(i))a=i[Cr];else{const c=i[tr];c&&(a=c)}if(!a){for(;i&&!i[Oe]&&i!==n;)cr(i)&&Vc(i[Ft],i),i=i[ee];null===i&&(i=n),cr(i)&&Vc(i[Ft],i),a=i&&i[Oe]}i=a}}(i)}}function Vc(n,i){if(!(128&i[L])){i[L]&=-65,i[L]|=128,function Bg(n,i){let a;if(null!=n&&null!=(a=n.destroyHooks))for(let c=0;c<a.length;c+=2){const m=i[a[c]];if(!(m instanceof ht)){const b=a[c+1];if(Array.isArray(b))for(let k=0;k<b.length;k+=2){const H=m[b[k]],X=b[k+1];ke(4,H,X);try{X.call(H)}finally{ke(5,H,X)}}else{ke(4,m,b);try{b.call(m)}finally{ke(5,m,b)}}}}}(n,i),function Yg(n,i){const a=n.cleanup,c=i[Nn];let m=-1;if(null!==a)for(let b=0;b<a.length-1;b+=2)if("string"==typeof a[b]){const k=a[b+3];k>=0?c[m=k]():c[m=-k].unsubscribe(),b+=2}else{const k=c[m=a[b+1]];a[b].call(k)}if(null!==c){for(let b=m+1;b<c.length;b++)(0,c[b])();i[Nn]=null}}(n,i),1===i[Ft].type&&i[ti].destroy();const a=i[Zr];if(null!==a&&Ji(i[ee])){a!==i[ee]&&Hu(a,i);const c=i[Vr];null!==c&&c.detachView(n)}!function dr(n){Pn.delete(n[as])}(i)}}function Uu(n,i,a){return Vu(n,i.parent,a)}function Vu(n,i,a){let c=i;for(;null!==c&&40&c.type;)c=(i=c).parent;if(null===c)return a[dt];{const{componentOffset:m}=c;if(m>-1){const{encapsulation:b}=n.data[c.directiveStart+m];if(b===Bn.None||b===Bn.Emulated)return null}return bi(c,a)}}function Ho(n,i,a,c,m){n.insertBefore(i,a,c,m)}function zu(n,i,a){n.appendChild(i,a)}function Wu(n,i,a,c,m){null!==c?Ho(n,i,a,c,m):zu(n,i,a)}function Zl(n,i){return n.parentNode(i)}function Gu(n,i,a){return Ku(n,i,a)}function $u(n,i,a){return 40&n.type?bi(n,a):null}let zc,Ql,Zc,ql,Ku=$u;function Zu(n,i){Ku=n,zc=i}function Xl(n,i,a,c){const m=Uu(n,c,i),b=i[ti],H=Gu(c.parent||i[on],c,i);if(null!=m)if(Array.isArray(a))for(let X=0;X<a.length;X++)Wu(b,m,a[X],H,!1);else Wu(b,m,a,H,!1);void 0!==zc&&zc(b,c,i,a,m)}function Jl(n,i){if(null!==i){const a=i.type;if(3&a)return bi(i,n);if(4&a)return Wc(-1,n[i.index]);if(8&a){const c=i.child;if(null!==c)return Jl(n,c);{const m=n[i.index];return Ji(m)?Wc(-1,m):en(m)}}if(32&a)return Nc(i,n)()||en(n[i.index]);{const c=Xu(n,i);return null!==c?Array.isArray(c)?c[0]:Jl(Sl(n[rr]),c):Jl(n,i.next)}}return null}function Xu(n,i){return null!==i?n[rr][on].projection[i.projection]:null}function Wc(n,i){const a=tr+n+1;if(a<i.length){const c=i[a],m=c[Ft].firstChild;if(null!==m)return Jl(c,m)}return i[cs]}function Gc(n,i,a){const c=Zl(n,i);c&&function Hg(n,i,a,c){n.removeChild(i,a,c)}(n,c,i,a)}function $c(n,i,a,c,m,b,k){for(;null!=a;){const H=c[a.index],X=a.type;if(k&&0===i&&(H&&Sn(en(H),c),a.flags|=2),32!=(32&a.flags))if(8&X)$c(n,i,a.child,c,m,b,!1),el(i,n,m,H,b);else if(32&X){const ve=Nc(a,c);let Ve;for(;Ve=ve();)el(i,n,m,Ve,b);el(i,n,m,H,b)}else 16&X?Ju(n,i,c,a,m,b):el(i,n,m,H,b);a=k?a.projectionNext:a.next}}function Al(n,i,a,c,m,b){$c(a,c,n.firstChild,i,m,b,!1)}function Ju(n,i,a,c,m,b){const k=a[rr],X=k[on].projection[c.projection];if(Array.isArray(X))for(let ve=0;ve<X.length;ve++)el(i,n,m,X[ve],b);else $c(n,i,X,k[ee],m,b,!0)}function Qu(n,i,a){""===a?n.removeAttribute(i,"class"):n.setAttribute(i,"class",a)}function qu(n,i,a){const{mergedAttrs:c,classes:m,styles:b}=a;null!==c&&sr(n,i,c),null!==m&&Qu(n,i,m),null!==b&&function Wg(n,i,a){n.setAttribute(i,"style",a)}(n,i,b)}function tl(n){return function Kc(){if(void 0===Ql&&(Ql=null,Bt.trustedTypes))try{Ql=Bt.trustedTypes.createPolicy("angular",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return Ql}()?.createHTML(n)||n}function Zg(n){Zc=n}function eh(){return void 0!==Zc?Zc:typeof document<"u"?document:void 0}function Xc(){if(void 0===ql&&(ql=null,Bt.trustedTypes))try{ql=Bt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return ql}function th(n){return Xc()?.createHTML(n)||n}function ih(n){return Xc()?.createScriptURL(n)||n}class jo{constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${at})`}}class Xg extends jo{getTypeName(){return"HTML"}}class Jg extends jo{getTypeName(){return"Style"}}class Qg extends jo{getTypeName(){return"Script"}}class qg extends jo{getTypeName(){return"URL"}}class e_ extends jo{getTypeName(){return"ResourceURL"}}function Mo(n){return n instanceof jo?n.changingThisBreaksApplicationSecurity:n}function nl(n,i){const a=function t_(n){return n instanceof jo&&n.getTypeName()||null}(n);if(null!=a&&a!==i){if("ResourceURL"===a&&"URL"===i)return!0;throw new Error(`Required a safe ${i}, got a ${a} (see ${at})`)}return a===i}function n_(n){return new Xg(n)}function i_(n){return new Jg(n)}function r_(n){return new Qg(n)}function s_(n){return new qg(n)}function a_(n){return new e_(n)}function rh(n){const i=new l_(n);return function c_(){try{return!!(new window.DOMParser).parseFromString(tl(""),"text/html")}catch{return!1}}()?new o_(i):i}class o_{constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{const a=(new window.DOMParser).parseFromString(tl(i),"text/html").body;return null===a?this.inertDocumentHelper.getInertBodyElement(i):(a.removeChild(a.firstChild),a)}catch{return null}}}class l_{constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){const a=this.inertDocument.createElement("template");return a.innerHTML=tl(i),a}}const d_=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function ec(n){return(n=String(n)).match(d_)?n:"unsafe:"+n}function wo(n){const i={};for(const a of n.split(","))i[a]=!0;return i}function kl(...n){const i={};for(const a of n)for(const c in a)a.hasOwnProperty(c)&&(i[c]=!0);return i}const sh=wo("area,br,col,hr,img,wbr"),ah=wo("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),oh=wo("rp,rt"),Jc=kl(sh,kl(ah,wo("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")),kl(oh,wo("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")),kl(oh,ah)),Qc=wo("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),lh=kl(Qc,wo("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1725olspan,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"),wo("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")),u_=wo("script,style,template");class h_{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(i){let a=i.firstChild,c=!0;for(;a;)if(a.nodeType===Node.ELEMENT_NODE?c=this.startElement(a):a.nodeType===Node.TEXT_NODE?this.chars(a.nodeValue):this.sanitizedSomething=!0,c&&a.firstChild)a=a.firstChild;else for(;a;){a.nodeType===Node.ELEMENT_NODE&&this.endElement(a);let m=this.checkClobberedElement(a,a.nextSibling);if(m){a=m;break}a=this.checkClobberedElement(a,a.parentNode)}return this.buf.join("")}startElement(i){const a=i.nodeName.toLowerCase();if(!Jc.hasOwnProperty(a))return this.sanitizedSomething=!0,!u_.hasOwnProperty(a);this.buf.push("<"),this.buf.push(a);const c=i.attributes;for(let m=0;m<c.length;m++){const b=c.item(m),k=b.name,H=k.toLowerCase();if(!lh.hasOwnProperty(H)){this.sanitizedSomething=!0;continue}let X=b.value;Qc[H]&&(X=ec(X)),this.buf.push(" ",k,'="',ch(X),'"')}return this.buf.push(">"),!0}endElement(i){const a=i.nodeName.toLowerCase();Jc.hasOwnProperty(a)&&!sh.hasOwnProperty(a)&&(this.buf.push("</"),this.buf.push(a),this.buf.push(">"))}chars(i){this.buf.push(ch(i))}checkClobberedElement(i,a){if(a&&(i.compareDocumentPosition(a)&Node.DOCUMENT_POSITION_CONTAINED_BY)===Node.DOCUMENT_POSITION_CONTAINED_BY)throw new Error(`Failed to sanitize html because the element is clobbered: ${i.outerHTML}`);return a}}const m_=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f_=/([^\#-~ |!])/g;function ch(n){return n.replace(/&/g,"&amp;").replace(m_,function(i){return"&#"+(1024*(i.charCodeAt(0)-55296)+(i.charCodeAt(1)-56320)+65536)+";"}).replace(f_,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let tc;function dh(n,i){let a=null;try{tc=tc||rh(n);let c=i?String(i):"";a=tc.getInertBodyElement(c);let m=5,b=c;do{if(0===m)throw new Error("Failed to sanitize html because the input is unstable");m--,c=b,b=a.innerHTML,a=tc.getInertBodyElement(c)}while(c!==b);return tl((new h_).sanitizeChildren(qc(a)||a))}finally{if(a){const c=qc(a)||a;for(;c.firstChild;)c.removeChild(c.firstChild)}}}function qc(n){return"content"in n&&function p_(n){return n.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===n.nodeName}(n)?n.content:null}var Is=(()=>((Is=Is||{})[Is.NONE=0]="NONE",Is[Is.HTML=1]="HTML",Is[Is.STYLE=2]="STYLE",Is[Is.SCRIPT=3]="SCRIPT",Is[Is.URL=4]="URL",Is[Is.RESOURCE_URL=5]="RESOURCE_URL",Is))();function uh(n){const i=Ll();return i?th(i.sanitize(Is.HTML,n)||""):nl(n,"HTML")?th(Mo(n)):dh(eh(),Yt(n))}function ed(n){const i=Ll();return i?i.sanitize(Is.URL,n)||"":nl(n,"URL")?Mo(n):ec(Yt(n))}function td(n){const i=Ll();if(i)return ih(i.sanitize(Is.RESOURCE_URL,n)||"");if(nl(n,"ResourceURL"))return ih(Mo(n));throw new mt(904,!1)}function hh(n,i,a){return function y_(n,i){return"src"===i&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===i&&("base"===n||"link"===n)?td:ed}(i,a)(n)}function Ll(){const n=vn();return n&&n[pr]}const nd=new fr("ENVIRONMENT_INITIALIZER"),id=new fr("INJECTOR",-1),mh=new fr("INJECTOR_DEF_TYPES");class fh{get(i,a=Ne){if(a===Ne){const c=new Error(`NullInjectorError: No provider for ${U(i)}!`);throw c.name="NullInjectorError",c}return a}}function M_(n){return{\u0275providers:n}}function ph(...n){return{\u0275providers:gh(0,n),\u0275fromNgModule:!0}}function gh(n,...i){const a=[],c=new Set;let m;return ja(i,b=>{const k=b;
vendor: 18,040 bytes, line 1725
1725rd(k,a,[],c)&&(m||(m=[]),m.push(k))}),void 0!==m&&_h(m,a),a}function _h(n,i){for(let a=0;a<n.length;a++){const{providers:m}=n[a];sd(m,b=>{i.push(b)})}}function rd(n,i,a,c){if(!(n=Ee(n)))return!1;let m=null,b=Ut(n);const k=!b&&gi(n);if(b||k){if(k&&!k.standalone)return!1;m=n}else{const X=n.ngModule;if(b=Ut(X),!b)return!1;m=X}const H=c.has(m);if(k){if(H)return!1;if(c.add(m),k.dependencies){const X="function"==typeof k.dependencies?k.dependencies():k.dependencies;for(const ve of X)rd(ve,i,a,c)}}else{if(!b)return!1;{if(null!=b.imports&&!H){let ve;c.add(m);try{ja(b.imports,Ve=>{rd(Ve,i,a,c)&&(ve||(ve=[]),ve.push(Ve))})}finally{}void 0!==ve&&_h(ve,i)}if(!H){const ve=Ir(m)||(()=>new m);i.push({provide:m,useFactory:ve,deps:gt},{provide:mh,useValue:m,multi:!0},{provide:nd,useValue:()=>K(m),multi:!0})}const X=b.providers;null==X||H||sd(X,Ve=>{i.push(Ve)})}}return m!==n&&void 0!==n.providers}function sd(n,i){for(let a of n)$e(a)&&(a=a.\u0275providers),Array.isArray(a)?sd(a,i):i(a)}const w_=O({provide:String,useValue:O});function ad(n){return null!==n&&"object"==typeof n&&w_ in n}function Uo(n){return"function"==typeof n}const od=new fr("Set Injector scope."),nc={},x_={};let ld;function ic(){return void 0===ld&&(ld=new fh),ld}class Vo{}class yh extends Vo{get destroyed(){return this._destroyed}constructor(i,a,c,m){super(),this.parent=a,this.source=c,this.scopes=m,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,dd(i,k=>this.processProvider(k)),this.records.set(id,il(void 0,this)),m.has("environment")&&this.records.set(Vo,il(void 0,this));const b=this.records.get(od);null!=b&&"string"==typeof b.value&&this.scopes.add(b.value),this.injectorDefTypes=new Set(this.get(mh.multi,gt,Vt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;try{for(const i of this._ngOnDestroyHooks)i.ngOnDestroy();for(const i of this._onDestroyHooks)i()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),this._onDestroyHooks.length=0}}onDestroy(i){this._onDestroyHooks.push(i)}runInContext(i){this.assertNotDestroyed();const a=St(this),c=ue(void 0);try{return i()}finally{St(a),ue(c)}}get(i,a=Ne,c=Vt.Default){this.assertNotDestroyed(),c=Q(c);const m=St(this),b=ue(void 0);try{if(!(c&Vt.SkipSelf)){let H=this.records.get(i);if(void 0===H){const X=function A_(n){return"function"==typeof n||"object"==typeof n&&n instanceof fr}(i)&&_n(i);H=X&&this.injectableDefInScope(X)?il(cd(i),nc):null,this.records.set(i,H)}if(null!=H)return this.hydrate(i,H)}return(c&Vt.Self?ic():this.parent).get(i,a=c&Vt.Optional&&a===Ne?null:a)}catch(k){if("NullInjectorError"===k.name){if((k[Te]=k[Te]||[]).unshift(U(i)),m)throw k;return function Pe(n,i,a,c){const m=n[Te];throw i[tn]&&m.unshift(i[tn]),n.message=function Pt(n,i,a,c=null){n=n&&"\n"===n.charAt(0)&&n.charAt(1)==Wt?n.slice(2):n;let m=U(i);if(Array.isArray(i))m=i.map(U).join(" -> ");else if("object"==typeof i){let b=[];for(let k in i)if(i.hasOwnProperty(k)){let H=i[k];b.push(k+":"+("string"==typeof H?JSON.stringify(H):U(H)))}m=`{${b.join(", ")}}`}return`${a}${c?"("+c+")":""}[${m}]: ${n.replace(qe,"\n  ")}`}("\n"+n.message,m,a,c),n[me]=m,n[Te]=null,n}(k,i,"R3InjectorError",this.source)}throw k}finally{ue(b),St(m)}}resolveInjectorInitializers(){const i=St(this),a=ue(void 0);try{const c=this.get(nd.multi,gt,Vt.Self);for(const m of c)m()}finally{St(i),ue(a)}}toString(){const i=[],a=this.records;for(const c of a.keys())i.push(U(c));return`R3Injector[${i.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new mt(205,!1)}processProvider(i){let a=Uo(i=Ee(i))?i:Ee(i&&i.provide);const c=function E_(n){return ad(n)?il(void 0,n.useValue):il(Mh(n),nc)}(i);if(Uo(i)||!0!==i.multi)this.records.get(a);else{let m=this.records.get(a);m||(m=il(void 0,nc,!0),m.factory=()=>Y(m.multi),this.records.set(a,m)),a=i,m.multi.push(i)}this.records.set(a,c)}hydrate(i,a){return a.value===nc&&(a.value=x_,a.value=a.factory()),"object"==typeof a.value&&a.value&&function S_(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value}injectableDefInScope(i){if(!i.providedIn)return!1;const a=Ee(i.providedIn);return"string"==typeof a?"any"===a||this.scopes.has(a):this.injectorDefTypes.has(a)}}function cd(n){const i=_n(n),a=null!==i?i.factory:Ir(n);if(null!==a)return a;if(n instanceof fr)throw new mt(204,!1);if(n instanceof Function)return function C_(n){const i=n.length;if(i>0)throw S(i,"?"),new mt(204,!1);const a=function Nt(n){return n&&(n[De]||n[an])||null}(n);return null!==a?()=>a.factory(n):()=>new n}(n);throw new mt(204,!1)}function Mh(n,i,a){let c;if(Uo(n)){const m=Ee(n);return Ir(m)||cd(m)}if(ad(n))c=()=>Ee(n.useValue);else if(function bh(n){return!(!n||!n.useFactory)}(n))c=()=>n.useFactory(...Y(n.deps||[]));else if(function vh(n){return!(!n||!n.useExisting)}(n))c=()=>K(Ee(n.useExisting));else{const m=Ee(n&&(n.useClass||n.provide));if(!function T_(n){return!!n.deps}(n))return Ir(m)||cd(m);c=()=>new m(...Y(n.deps))}return c}function il(n,i,a=!1){return{factory:n,value:i,multi:a?[]:void 0}}function dd(n,i){for(const a of n)Array.isArray(a)?dd(a,i):a&&$e(a)?dd(a.\u0275providers,i):i(a)}class k_{}class wh{}class O_{resolveComponentFactory(i){throw function L_(n){const i=Error(`No component factory found for ${U(n)}. Did you add it to @NgModule.entryComponents?`);return i.ngComponent=n,i}(i)}}let Ol=(()=>{class n{}return n.NULL=new O_,n})();function I_(){return rl(Hr(),vn())}function rl(n,i){return new Il(bi(n,i))}let Il=(()=>{class n{constructor(a){this.nativeElement=a}}return n.__NG_ELEMENT_ID__=I_,n})();function R_(n){return n instanceof Il?n.nativeElement:n}class xh{}let P_=(()=>{class n{}return n.__NG_ELEMENT_ID__=()=>function F_(){const n=vn(),a=Wi(Hr().index,n);return(cr(a)?a:n)[ti]}(),n})(),N_=(()=>{class n{}return n.\u0275prov=Qe({token:n,providedIn:"root",factory:()=>null}),n})();class Ch{constructor(i){this.full=i,this.major=i.split(".")[0],this.minor=i.split(".")[1],this.patch=i.split(".").slice(2).join(".")}}const Y_=new Ch("15.2.10"),ud={},hd="ngOriginalError";function md(n){return n[hd]}class Rl{constructor(){this._console=console}handleError(i){const a=this._findOriginalError(i);this._console.error("ERROR",i),a&&this._console.error("ORIGINAL ERROR",a)}_findOriginalError(i){let a=i&&md(i);for(;a&&md(a);)a=md(a);return a||null}}function Eh(n){return n.ownerDocument.defaultView}function Th(n){return n.ownerDocument}function Do(n){return n instanceof Function?n():n}function Ah(n,i,a){let c=n.length;for(;;){const m=n.indexOf(i,a);if(-1===m)return m;if(0===m||n.charCodeAt(m-1)<=32){const b=i.length;if(m+b===c||n.charCodeAt(m+b)<=32)return m}a=m+1}}const kh="ng-template";function $_(n,i,a){let c=0,m=!0;for(;c<n.length;){let b=n[c++];if("string"==typeof b&&m){const k=n[c++];if(a&&"class"===b&&-1!==Ah(k.toLowerCase(),i,0))return!0}else{if(1===b){for(;c<n.length&&"string"==typeof(b=n[c++]);)if(b.toLowerCase()===i)return!0;return!1}"number"==typeof b&&(m=!1)}}return!1}function Lh(n){return 4===n.type&&n.value!==kh}function K_(n,i,a){return i===(4!==n.type||a?n.value:kh)}function Z_(n,i,a){let c=4;const m=n.attrs||[],b=function Q_(n){for(let i=0;i<n.length;i++)if(Rr(n[i]))return i;return n.length}(m);let k=!1;for(let H=0;H<i.length;H++){const X=i[H];if("number"!=typeof X){if(!k)if(4&c){if(c=2|1&c,""!==X&&!K_(n,X,a)||""===X&&1===i.length){if(qa(c))return!1;k=!0}}else{const ve=8&c?X:i[++H];if(8&c&&null!==n.attrs){if(!$_(n.attrs,ve,a)){if(qa(c))return!1;k=!0}continue}const xt=X_(8&c?"class":X,m,Lh(n),a);if(-1===xt){if(qa(c))return!1;k=!0;continue}if(""!==ve){let $t;$t=xt>b?"":m[xt+1].toLowerCase();const cn=8&c?$t:null;if(cn&&-1!==Ah(cn,ve,0)||2&c&&ve!==$t){if(qa(c))return!1;k=!0}}}}else{if(!k&&!qa(c)&&!qa(X))return!1;if(k&&qa(X))continue;k=!1,c=X|1&c}}return qa(c)||k}function qa(n){return 0==(1&n)}function X_(n,i,a,c){if(null===i)return-1;let m=0;if(c||!a){let b=!1;for(;m<i.length;){const k=i[m];if(k===n)return m;if(3===k||6===k)b=!0;else{if(1===k||2===k){let H=i[++m];for(;"string"==typeof H;)H=i[++m];continue}if(4===k)break;if(0===k){m+=4;continue}}m+=b?1:2}return-1}return function q_(n,i){let a=n.indexOf(4);if(a>-1)for(a++;a<n.length;){const c=n[a];if("number"==typeof c)return-1;if(c===i)return a;a++}return-1}(i,n)}function Oh(n,i,a=!1){for(let c=0;c<i.length;c++)if(Z_(n,i[c],a))return!0;return!1}function ev(n,i){e:for(let a=0;a<i.length;a++){const c=i[a];if(n.length===c.length){for(let m=0;m<n.length;m++)if(n[m]!==c[m])continue e;return!0}}return!1}function Ih(n,i){return n?":not("+i.trim()+")":i}function tv(n){let i=n[0],a=1,c=2,m="",b=!1;for(;a<n.length;){let k=n[a];if("string"==typeof k)if(2&c){const H=n[++a];m+="["+k+(H.length>0?'="'+H+'"':"")+"]"}else 8&c?m+="."+k:4&c&&(m+=" "+k);else""!==m&&!qa(k)&&(i+=Ih(b,m),m=""),c=k,b=b||!qa(c);a++}return""!==m&&(i+=Ih(b,m)),i}const zi={};function Rh(n){Ph(vi(),vn(),Xi()+n,!1)}function Ph(n,i,a,c){if(!c)if(3==(3&i[L])){const b=n.preOrderCheckHooks;null!==b&&li(i,b,a)}else{const b=n.preOrderHooks;null!==b&&Vi(i,b,0,a)}Gr(a)}function Bh(n,i=null,a=null,c){const m=Hh(n,i,a,c);return m.resolveInjectorInitializers(),m}function Hh(n,i=null,a=null,c,m=new Set){const b=[a||gt,ph(n)];return c=c||("object"==typeof n?void 0:U(n)),new yh(b,i||ic(),c||null,m)}let zo=(()=>{class n{static create(a,c){if(Array.isArray(a))return Bh({name:""},c,a,"");{const m=a.name??"";return Bh({name:m},a.parent,a.providers,m)}}}return n.THROW_IF_NOT_FOUND=Ne,n.NULL=new fh,n.\u0275prov=Qe({token:n,providedIn:"any",factory:()=>K(id)}),n.__NG_ELEMENT_ID__=-1,n})();function ol(n,i=Vt.Default){const a=vn();return null===a?K(n,i):To(Hr(),a,Ee(n),i)}function $h(){throw new Error("invalid")}function Kh(n,i){const a=n.contentQueries;if(null!==a)for(let c=0;c<a.length;c+=2){const b=a[c+1];if(-1!==b){const k=n.data[b];ii(a[c]),k.contentQueries(2,i[b],b)}}}function sc(n,i,a,c,m,b,k,H,X,ve,Ve){const xt=i.blueprint.slice();return xt[dt]=m,xt[L]=76|c,(null!==Ve||n&&1024&n[L])&&(xt[L]|=1024),sa(xt),xt[ee]=xt[Lr]=n,xt[Zn]=a,xt[lr]=k||n&&n[lr],xt[ti]=H||n&&n[ti],xt[pr]=X||n&&n[pr]||null,xt[Ri]=ve||n&&n[Ri]||null,xt[on]=b,xt[as]=function fi(){return Rn++}(),xt[Ps]=Ve,xt[rr]=2==i.type?n[rr]:xt,xt}function ll(n,i,a,c,m){let b=n.data[i];if(null===b)b=vd(n,i,a,c,m),function Dt(){return hi.lFrame.inI18n}()&&(b.flags|=32);else if(64&b.type){b.type=a,b.value=c,b.attrs=m;const k=ma();b.injectorIndex=null===k?-1:k.injectorIndex}return is(b,!0),b}function vd(n,i,a,c,m){const b=Xs(),k=hs(),X=n.data[i]=function Tv(n,i,a,c,m,b){return{type:a,index:c,insertBeforeIndex:null,injectorIndex:i?i.injectorIndex:-1,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:0,providerIndexes:0,value:m,attrs:b,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:i,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,k?b:b&&b.parent,a,i,c,m);return null===n.firstChild&&(n.firstChild=X),null!==b&&(k?null==b.child&&null!==X.parent&&(b.child=X):null===b.next&&(b.next=X,X.prev=b)),X}function Pl(n,i,a,c){if(0===a)return-1;const m=i.length;for(let b=0;b<a;b++)i.push(c),n.blueprint.push(c),n.data.push(null);return m}function bd(n,i,a){ci(i);try{const c=n.viewQuery;null!==c&&Sd(1,c,a);const m=n.template;null!==m&&Zh(n,i,m,1,a),n.firstCreatePass&&(n.firstCreatePass=!1),n.staticContentQueries&&Kh(n,i),n.staticViewQueries&&Sd(2,n.viewQuery,a);const b=n.components;null!==b&&function xv(n,i){for(let a=0;a<i.length;a++)$v(n,i[a])}(i,b)}catch(c){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),c}finally{i[L]&=-5,Ws()}}function ac(n,i,a,c){const m=i[L];if(128!=(128&m)){ci(i);try{sa(i),function V(n){return hi.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==a&&Zh(n,i,a,2,c);const k=3==(3&m);if(k){const ve=n.preOrderCheckHooks;null!==ve&&li(i,ve,null)}else{const ve=n.preOrderHooks;null!==ve&&Vi(i,ve,0,null),j(i,0)}if(function Wv(n){for(let i=Yc(n);null!==i;i=Bc(i)){if(!i[ls])continue;const a=i[gs];for(let c=0;c<a.length;c++){const m=a[c];512&m[L]||Wr(m[ee],1),m[L]|=512}}}(i),function zv(n){for(let i=Yc(n);null!==i;i=Bc(i))for(let a=tr;a<i.length;a++){const c=i[a],m=c[Ft];Br(c)&&ac(m,c,m.template,c[Zn])}}(i),null!==n.contentQueries&&Kh(n,i),k){const ve=n.contentCheckHooks;null!==ve&&li(i,ve)}else{const ve=n.contentHooks;null!==ve&&Vi(i,ve,1),j(i,1)}!function wv(n,i){const a=n.hostBindingOpCodes;if(null!==a)try{for(let c=0;c<a.length;c++){const m=a[c];if(m<0)Gr(~m);else{const b=m,k=a[++c],H=a[++c];Xt(k,b),H(2,i[b])}}}finally{Gr(-1)}}(n,i);const H=n.components;null!==H&&function Dv(n,i){for(let a=0;a<i.length;a++)Gv(n,i[a])}(i,H);const X=n.viewQuery;if(null!==X&&Sd(2,X,c),k){const ve=n.viewCheckHooks;null!==ve&&li(i,ve)}else{const ve=n.viewHooks;null!==ve&&Vi(i,ve,2),j(i,2)}!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),i[L]&=-41,512&i[L]&&(i[L]&=-513,Wr(i[ee],-1))}finally{Ws()}}}function Zh(n,i,a,c,m){const b=Xi(),k=2&c;try{Gr(-1),k&&i.length>Bi&&Ph(n,i,Bi,!1),ke(k?2:0,m),a(c,m)}finally{Gr(b),ke(k?3:1,m)}}function yd(n,i,a){if(zr(i)){const m=i.directiveEnd;for(let b=i.directiveStart;b<m;b++){const k=n.data[b];k.contentQueries&&k.contentQueries(1,a[b],b)}}}function Md(n,i,a){pn()&&(function Rv(n,i,a,c){const m=a.directiveStart,b=a.directiveEnd;gr(a)&&function jv(n,i,a){const c=bi(i,n),m=Xh(a),b=n[lr],k=oc(n,sc(n,m,null,a.onPush?32:16,c,i,b,b.createRenderer(c,a),null,null,null));n[i.index]=k}(i,a,n.data[m+a.componentOffset]),n.firstCreatePass||ya(a,i),Sn(c,i);const k=a.initialInputs;for(let H=m;H<b;H++){const X=n.data[H],ve=Ma(i,n,H,a);Sn(ve,i),null!==k&&Uv(0,H-m,ve,X,0,k),ur(X)&&(Wi(a.index,i)[Zn]=Ma(i,n,H,a))}}(n,i,a,bi(a,i)),64==(64&a.flags)&&tm(n,i,a))}function wd(n,i,a=bi){const c=i.localNames;if(null!==c){let m=i.index+1;for(let b=0;b<c.length;b+=2){const k=c[b+1],H=-1===k?a(i,n):n[k];n[m++]=H}}}function Xh(n){const i=n.tView;return null===i||i.incompleteFirstPass?n.tView=Dd(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts):i}function Dd(n,i,a,c,m,b,k,H,X,ve){const Ve=Bi+c,xt=Ve+m,$t=function Cv(n,i){const a=[];for(let c=0;c<i;c++)a.push(c<n?null:zi);return a}(Ve,xt),cn="function"==typeof ve?ve():ve;return $t[Ft]={type:n,blueprint:$t,template:a,queries:null,viewQuery:H,declTNode:i,data:$t.slice().fill(null,Ve),bindingStartIndex:Ve,expandoStartIndex:xt,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 b?b():b,pipeRegistry:"function"==typeof k?k():k,firstChild:null,schemas:X,consts:cn,incompleteFirstPass:!1}}function Jh(n,i,a,c){const m=im(i);null===a?m.push(c):(m.push(a),n.firstCreatePass&&rm(n).push(c,m.length-1))}function Qh(n,i,a,c){for(let m in n)if(n.hasOwnProperty(m)){a=null===a?{}:a;const b=n[m];null===c?qh(a,i,m,b):c.hasOwnProperty(m)&&qh(a,i,c[m],b)}return a}function qh(n,i,a,c){n.hasOwnProperty(a)?n[a].push(i,c):n[a]=[i,c]}function Oa(n,i,a,c,m,b,k,H){const X=bi(i,a);let Ve,ve=i.inputs;!H&&null!=ve&&(Ve=ve[c])?(Ad(n,a,Ve,c,m),gr(i)&&function kv(n,i){const a=Wi(i,n);16&a[L]||(a[L]|=32)}(a,i.index)):3&i.type&&(c=function Av(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(c),m=null!=k?k(m,i.value||"",c):m,b.setProperty(X,c,m))}function xd(n,i,a,c){if(pn()){const m=null===c?null:{"":-1},b=function Fv(n,i){const a=n.directiveRegistry;let c=null,m=null;if(a)for(let b=0;b<a.length;b++){const k=a[b];if(Oh(i,k.selectors,!1))if(c||(c=[]),ur(k))if(null!==k.findHostDirectiveDefs){const H=[];m=m||new Map,k.findHostDirectiveDefs(k,H,m),c.unshift(...H,k),Cd(n,i,H.length)}else c.unshift(k),Cd(n,i,0);else m=m||new Map,k.findHostDirectiveDefs?.(k,c,m),c.push(k)}return null===c?null:[c,m]}(n,a);let k,H;null===b?k=H=null:[k,H]=b,null!==k&&em(n,i,a,k,m,H),m&&function Nv(n,i,a){if(i){const c=n.localNames=[];for(let m=0;m<i.length;m+=2){const b=a[i[m+1]];if(null==b)throw new mt(-301,!1);c.push(i[m],b)}}}(a,c,m)}a.mergedAttrs=ms(a.mergedAttrs,a.attrs)}function em(n,i,a,c,m,b){for(let ve=0;ve<c.length;ve++)fs(ya(a,i),n,c[ve].type);!function Bv(n,i,a){n.flags|=1,n.directiveStart=i,n.directiveEnd=i+a,n.providerIndexes=i}(a,n.data.length,c.length);for(let ve=0;ve<c.length;ve++){const Ve=c[ve];Ve.providersResolver&&Ve.providersResolver(Ve)}let k=!1,H=!1,X=Pl(n,i,c.length,null);for(let ve=0;ve<c.length;ve++){const Ve=c[ve];a.mergedAttrs=ms(a.mergedAttrs,Ve.hostAttrs),Hv(n,a,i,X,Ve),Yv(X,Ve,m),null!==Ve.contentQueries&&(a.flags|=4),(null!==Ve.hostBindings||null!==Ve.hostAttrs||0!==Ve.hostVars)&&(a.flags|=64);const xt=Ve.type.prototype;!k&&(xt.ngOnChanges||xt.ngOnInit||xt.ngDoCheck)&&((n.preOrderHooks??(n.preOrderHooks=[])).push(a.index),k=!0),!H&&(xt.ngOnChanges||xt.ngDoCheck)&&((n.preOrderCheckHooks??(n.preOrderCheckHooks=[])).push(a.index),H=!0),X++}!function Sv(n,i,a){const m=i.directiveEnd,b=n.data,k=i.attrs,H=[];let X=null,ve=null;for(let Ve=i.directiveStart;Ve<m;Ve++){const xt=b[Ve],$t=a?a.get(xt):null,En=$t?$t.outputs:null;X=Qh(xt.inputs,Ve,X,$t?$t.inputs:null),ve=Qh(xt.outputs,Ve,ve,En);const Yn=null===X||null===k||Lh(i)?null:Vv(X,Ve,k);H.push(Yn)}null!==X&&(X.hasOwnProperty("class")&&(i.flags|=8),X.hasOwnProperty("style")&&(i.flags|=16)),i.initialInputs=H,i.inputs=X,i.outputs=ve}(n,a,b)}function tm(n,i,a){const c=a.directiveStart,m=a.directiveEnd,b=a.index,k=function dn(){return hi.lFrame.currentDirectiveIndex}();try{Gr(b);for(let H=c;H<m;H++){const X=n.data[H],ve=i[H];kn(H),(null!==X.hostBindings||0!==X.hostVars||null!==X.hostAttrs)&&Pv(X,ve)}}finally{Gr(-1),kn(k)}}function Pv(n,i){null!==n.hostBindings&&n.hostBindings(1,i)}
1725function Cd(n,i,a){i.componentOffset=a,(n.components??(n.components=[])).push(i.index)}function Yv(n,i,a){if(a){if(i.exportAs)for(let c=0;c<i.exportAs.length;c++)a[i.exportAs[c]]=n;ur(i)&&(a[""]=n)}}function Hv(n,i,a,c,m){n.data[c]=m;const b=m.factory||(m.factory=Ir(m.type)),k=new ht(b,ur(m),ol);n.blueprint[c]=k,a[c]=k,function Ov(n,i,a,c,m){const b=m.hostBindings;if(b){let k=n.hostBindingOpCodes;null===k&&(k=n.hostBindingOpCodes=[]);const H=~i.index;(function Iv(n){let i=n.length;for(;i>0;){const a=n[--i];if("number"==typeof a&&a<0)return a}return 0})(k)!=H&&k.push(H),k.push(a,c,b)}}(n,i,c,Pl(n,a,m.hostVars,zi),m)}function Ed(n,i,a,c,m,b,k){if(null==b)n.removeAttribute(i,m,a);else{const H=null==k?Yt(b):k(b,c||"",m);n.setAttribute(i,m,H,a)}}function Uv(n,i,a,c,m,b){const k=b[i];if(null!==k){const H=c.setInput;for(let X=0;X<k.length;){const ve=k[X++],Ve=k[X++],xt=k[X++];null!==H?c.setInput(a,xt,ve,Ve):a[Ve]=xt}}}function Vv(n,i,a){let c=null,m=0;for(;m<a.length;){const b=a[m];if(0!==b)if(5!==b){if("number"==typeof b)break;if(n.hasOwnProperty(b)){null===c&&(c=[]);const k=n[b];for(let H=0;H<k.length;H+=2)if(k[H]===i){c.push(b,k[H+1],a[m+1]);break}}m+=2}else m+=2;else m+=4}return c}function nm(n,i,a,c){return[n,!0,!1,i,null,0,c,a,null,null]}function Gv(n,i){const a=Wi(i,n);if(Br(a)){const c=a[Ft];48&a[L]?ac(c,a,c.template,a[Zn]):a[Je]>0&&Td(a)}}function Td(n){for(let c=Yc(n);null!==c;c=Bc(c))for(let m=tr;m<c.length;m++){const b=c[m];if(Br(b))if(512&b[L]){const k=b[Ft];ac(k,b,k.template,b[Zn])}else b[Je]>0&&Td(b)}const a=n[Ft].components;if(null!==a)for(let c=0;c<a.length;c++){const m=Wi(a[c],n);Br(m)&&m[Je]>0&&Td(m)}}function $v(n,i){const a=Wi(i,n),c=a[Ft];(function Kv(n,i){for(let a=i.length;a<n.blueprint.length;a++)i.push(n.blueprint[a])})(c,a),bd(c,a,a[Zn])}function oc(n,i){return n[Cr]?n[Er][Oe]=i:n[Cr]=i,n[Er]=i,i}function lc(n){for(;n;){n[L]|=32;const i=Sl(n);if(yi(n)&&!i)return n;n=i}return null}function cc(n,i,a,c=!0){const m=i[lr];m.begin&&m.begin();try{ac(n,i,n.template,a)}catch(k){throw c&&am(i,k),k}finally{m.end&&m.end()}}function Sd(n,i,a){ii(0),i(n,a)}function im(n){return n[Nn]||(n[Nn]=[])}function rm(n){return n.cleanup||(n.cleanup=[])}function sm(n,i,a){return(null===n||ur(n))&&(a=function Tn(n){for(;Array.isArray(n);){if("object"==typeof n[os])return n;n=n[dt]}return null}(a[i.index])),a[ti]}function am(n,i){const a=n[Ri],c=a?a.get(Rl,null):null;c&&c.handleError(i)}function Ad(n,i,a,c,m){for(let b=0;b<a.length;){const k=a[b++],H=a[b++],X=i[k],ve=n.data[k];null!==ve.setInput?ve.setInput(X,m,c,H):X[H]=m}}function xo(n,i,a){const c=Gn(i,n);Bu(n[ti],c,a)}function dc(n,i,a){let c=a?n.styles:null,m=a?n.classes:null,b=0;if(null!==i)for(let k=0;k<i.length;k++){const H=i[k];"number"==typeof H?b=H:1==b?m=ie(m,H):2==b&&(c=ie(c,H+": "+i[++k]+";"))}a?n.styles=c:n.stylesWithoutHost=c,a?n.classes=m:n.classesWithoutHost=m}function uc(n,i,a,c,m=!1){for(;null!==a;){const b=i[a.index];if(null!==b&&c.push(en(b)),Ji(b))for(let H=tr;H<b.length;H++){const X=b[H],ve=X[Ft].firstChild;null!==ve&&uc(X[Ft],X,ve,c)}const k=a.type;if(8&k)uc(n,i,a.child,c);else if(32&k){const H=Nc(a,i);let X;for(;X=H();)c.push(X)}else if(16&k){const H=Xu(i,a);if(Array.isArray(H))c.push(...H);else{const X=Sl(i[rr]);uc(X[Ft],X,H,c,!0)}}a=m?a.projectionNext:a.next}return c}class Fl{get rootNodes(){const i=this._lView,a=i[Ft];return uc(a,i,a.firstChild,[])}constructor(i,a){this._lView=i,this._cdRefInjectingView=a,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Zn]}set context(i){this._lView[Zn]=i}get destroyed(){return 128==(128&this._lView[L])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const i=this._lView[ee];if(Ji(i)){const a=i[Fr],c=a?a.indexOf(this):-1;c>-1&&(Uc(i,c),F(a,c))}this._attachedToViewContainer=!1}ju(this._lView[Ft],this._lView)}onDestroy(i){Jh(this._lView[Ft],this._lView,null,i)}markForCheck(){lc(this._cdRefInjectingView||this._lView)}detach(){this._lView[L]&=-65}reattach(){this._lView[L]|=64}detectChanges(){cc(this._lView[Ft],this._lView,this.context)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new mt(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null,function Rg(n,i){Al(n,i,i[ti],2,null,null)}(this._lView[Ft],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new mt(902,!1);this._appRef=i}}class Zv extends Fl{constructor(i){super(i),this._view=i}detectChanges(){const i=this._view;cc(i[Ft],i,i[Zn],!1)}checkNoChanges(){}get context(){return null}}class om extends Ol{constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){const a=gi(i);return new Nl(a,this.ngModule)}}function lm(n){const i=[];for(let a in n)n.hasOwnProperty(a)&&i.push({propName:n[a],templateName:a});return i}class Jv{constructor(i,a){this.injector=i,this.parentInjector=a}get(i,a,c){c=Q(c);const m=this.injector.get(i,ud,c);return m!==ud||a===ud?m:this.parentInjector.get(i,a,c)}}class Nl extends wh{get inputs(){return lm(this.componentDef.inputs)}get outputs(){return lm(this.componentDef.outputs)}constructor(i,a){super(),this.componentDef=i,this.ngModule=a,this.componentType=i.type,this.selector=function nv(n){return n.map(tv).join(",")}(i.selectors),this.ngContentSelectors=i.ngContentSelectors?i.ngContentSelectors:[],this.isBoundToModule=!!a}create(i,a,c,m){let b=(m=m||this.ngModule)instanceof Vo?m:m?.injector;b&&null!==this.componentDef.getStandaloneInjector&&(b=this.componentDef.getStandaloneInjector(b)||b);const k=b?new Jv(i,b):i,H=k.get(xh,null);if(null===H)throw new mt(407,!1);const X=k.get(N_,null),ve=H.createRenderer(null,this.componentDef),Ve=this.componentDef.selectors[0][0]||"div",xt=c?function Ev(n,i,a){return n.selectRootElement(i,a===Bn.ShadowDom)}(ve,c,this.componentDef.encapsulation):jc(ve,Ve,function Xv(n){const i=n.toLowerCase();return"svg"===i?lt:"math"===i?"math":null}
vendor: 17,688 bytes, line 1725
1725(Ve)),$t=this.componentDef.onPush?288:272,cn=Dd(0,null,null,1,0,null,null,null,null,null),En=sc(null,cn,null,$t,null,null,H,ve,X,k,null);let Yn,ei;ci(En);try{const di=this.componentDef;let Ti,Ln=null;di.findHostDirectiveDefs?(Ti=[],Ln=new Map,di.findHostDirectiveDefs(di,Ti,Ln),Ti.push(di)):Ti=[di];const Hi=function qv(n,i){const a=n[Ft],c=Bi;return n[c]=i,ll(a,c,2,"#host",null)}(En,xt),ps=function eb(n,i,a,c,m,b,k,H){const X=m[Ft];!function tb(n,i,a,c){for(const m of n)i.mergedAttrs=ms(i.mergedAttrs,m.hostAttrs);null!==i.mergedAttrs&&(dc(i,i.mergedAttrs,!0),null!==a&&qu(c,a,i))}(c,n,i,k);const ve=b.createRenderer(i,a),Ve=sc(m,Xh(a),null,a.onPush?32:16,m[n.index],n,b,ve,H||null,null,null);return X.firstCreatePass&&Cd(X,n,c.length-1),oc(m,Ve),m[n.index]=Ve}(Hi,xt,di,Ti,En,H,ve);ei=Tr(cn,Bi),xt&&function ib(n,i,a,c){if(c)sr(n,a,["ng-version",Y_.full]);else{const{attrs:m,classes:b}=function iv(n){const i=[],a=[];let c=1,m=2;for(;c<n.length;){let b=n[c];if("string"==typeof b)2===m?""!==b&&i.push(b,n[++c]):8===m&&a.push(b);else{if(!qa(m))break;m=b}c++}return{attrs:i,classes:a}}(i.selectors[0]);m&&sr(n,a,m),b&&b.length>0&&Qu(n,a,b.join(" "))}}(ve,di,xt,c),void 0!==a&&function rb(n,i,a){const c=n.projection=[];for(let m=0;m<i.length;m++){const b=a[m];c.push(null!=b?Array.from(b):null)}}(ei,this.ngContentSelectors,a),Yn=function nb(n,i,a,c,m,b){const k=Hr(),H=m[Ft],X=bi(k,m);em(H,m,k,a,null,c);for(let Ve=0;Ve<a.length;Ve++)Sn(Ma(m,H,k.directiveStart+Ve,k),m);tm(H,m,k),X&&Sn(X,m);const ve=Ma(m,H,k.directiveStart+k.componentOffset,k);if(n[Zn]=m[Zn]=ve,null!==b)for(const Ve of b)Ve(ve,i);return yd(H,k,n),ve}(ps,di,Ti,Ln,En,[sb]),bd(cn,En,null)}finally{Ws()}return new Qv(this.componentType,Yn,rl(ei,En),En,ei)}}class Qv extends k_{constructor(i,a,c,m,b){super(),this.location=c,this._rootLView=m,this._tNode=b,this.instance=a,this.hostView=this.changeDetectorRef=new Zv(m),this.componentType=i}setInput(i,a){const c=this._tNode.inputs;let m;if(null!==c&&(m=c[i])){const b=this._rootLView;Ad(b[Ft],b,m,i,a),lc(Wi(this._tNode.index,b))}}get injector(){return new Pa(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}}function sb(){const n=Hr();ai(vn()[Ft],n)}function kd(n){let i=function cm(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),a=!0;const c=[n];for(;i;){let m;if(ur(n))m=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new mt(903,!1);m=i.\u0275dir}if(m){if(a){c.push(m);const k=n;k.inputs=Ld(n.inputs),k.declaredInputs=Ld(n.declaredInputs),k.outputs=Ld(n.outputs);const H=m.hostBindings;H&&cb(n,H);const X=m.viewQuery,ve=m.contentQueries;if(X&&ob(n,X),ve&&lb(n,ve),B(n.inputs,m.inputs),B(n.declaredInputs,m.declaredInputs),B(n.outputs,m.outputs),ur(m)&&m.data.animation){const Ve=n.data;Ve.animation=(Ve.animation||[]).concat(m.data.animation)}}const b=m.features;if(b)for(let k=0;k<b.length;k++){const H=b[k];H&&H.ngInherit&&H(n),H===kd&&(a=!1)}}i=Object.getPrototypeOf(i)}!function ab(n){let i=0,a=null;for(let c=n.length-1;c>=0;c--){const m=n[c];m.hostVars=i+=m.hostVars,m.hostAttrs=ms(m.hostAttrs,a=ms(a,m.hostAttrs))}}(c)}function Ld(n){return n===On?{}:n===gt?[]:n}function ob(n,i){const a=n.viewQuery;n.viewQuery=a?(c,m)=>{i(c,m),a(c,m)}:i}function lb(n,i){const a=n.contentQueries;n.contentQueries=a?(c,m,b)=>{i(c,m,b),a(c,m,b)}:i}function cb(n,i){const a=n.hostBindings;n.hostBindings=a?(c,m)=>{i(c,m),a(c,m)}:i}function dm(n){return i=>{i.findHostDirectiveDefs=um,i.hostDirectives=(Array.isArray(n)?n:n()).map(a=>"function"==typeof a?{directive:Ee(a),inputs:On,outputs:On}:{directive:Ee(a.directive),inputs:hm(a.inputs),outputs:hm(a.outputs)})}}function um(n,i,a){if(null!==n.hostDirectives)for(const c of n.hostDirectives){const m=Yi(c.directive);mb(m.declaredInputs,c.inputs),um(m,i,a),a.set(m,c),i.push(m)}}function hm(n){if(void 0===n||0===n.length)return On;const i={};for(let a=0;a<n.length;a+=2)i[n[a]]=n[a+1];return i}function mb(n,i){for(const a in i)i.hasOwnProperty(a)&&(n[i[a]]=n[a])}function hc(n){return!!Od(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function Od(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function fo(n,i,a){return n[i]=a}function Yl(n,i){return n[i]}function ua(n,i,a){return!Object.is(n[i],a)&&(n[i]=a,!0)}function Wo(n,i,a,c){const m=ua(n,i,a);return ua(n,i+1,c)||m}function mc(n,i,a,c,m){const b=Wo(n,i,a,c);return ua(n,i+2,m)||b}function za(n,i,a,c,m,b){const k=Wo(n,i,a,c);return Wo(n,i+2,m,b)||k}function Id(n,i,a,c){const m=vn();return ua(m,le(),i)&&(vi(),function mo(n,i,a,c,m,b){const k=bi(n,i);Ed(i[ti],k,b,n.value,a,c,m)}(Ui(),m,n,i,a,c)),Id}function dl(n,i,a,c){return ua(n,le(),a)?i+Yt(a)+c:zi}function ul(n,i,a,c,m,b){const H=Wo(n,A(),a,m);return Ie(2),H?i+Yt(a)+c+Yt(m)+b:zi}function Dm(n,i,a,c,m,b,k,H){const X=vn(),ve=vi(),Ve=n+Bi,xt=ve.firstCreatePass?function vb(n,i,a,c,m,b,k,H,X){const ve=i.consts,Ve=ll(i,n,4,k||null,vs(ve,H));xd(i,a,Ve,vs(ve,X)),ai(i,Ve);const xt=Ve.tView=Dd(2,Ve,c,m,b,i.directiveRegistry,i.pipeRegistry,null,i.schemas,ve);return null!==i.queries&&(i.queries.template(i,Ve),xt.queries=i.queries.embeddedTView(Ve)),Ve}(Ve,ve,X,i,a,c,m,b,k):ve.data[Ve];is(xt,!1);const $t=X[ti].createComment("");Xl(ve,X,$t,xt),Sn($t,X),oc(X,X[Ve]=nm($t,X,$t,xt)),Xr(xt)&&Md(ve,X,xt),null!=k&&wd(X,xt,H)}function xm(n){return ki(function Xe(){return hi.lFrame.contextLView}(),Bi+n)}function Rd(n,i,a){const c=vn();return ua(c,le(),i)&&Oa(vi(),Ui(),c,n,i,c[ti],a,!1),Rd}function Pd(n,i,a,c,m){const k=m?"class":"style";Ad(n,a,i.inputs[k],k,c)}function fc(n,i,a,c){const m=vn(),b=vi(),k=Bi+n,H=m[ti],X=b.firstCreatePass?function yb(n,i,a,c,m,b){const k=i.consts,X=ll(i,n,2,c,vs(k,m));return xd(i,a,X,vs(k,b)),null!==X.attrs&&dc(X,X.attrs,!1),null!==X.mergedAttrs&&dc(X,X.mergedAttrs,!0),null!==i.queries&&i.queries.elementStart(i,X),X}(k,b,m,i,a,c):b.data[k],ve=m[k]=jc(H,i,function Ca(){return hi.lFrame.currentNamespace}()),Ve=Xr(X);return is(X,!0),qu(H,ve,X),32!=(32&X.flags)&&Xl(b,m,ve,X),0===function te(){return hi.lFrame.elementDepthCount}()&&Sn(ve,m),function J(){hi.lFrame.elementDepthCount++}(),Ve&&(Md(b,m,X),yd(b,X,m)),null!==c&&wd(m,X),fc}function pc(){let n=Hr();hs()?ge():(n=n.parent,is(n,!1));const i=n;!function ze(){hi.lFrame.elementDepthCount--}();const a=vi();return a.firstCreatePass&&(ai(a,n),zr(n)&&a.queries.elementEnd(n)),null!=i.classesWithoutHost&&function Ei(n){return 0!=(8&n.flags)}(i)&&Pd(a,i,vn(),i.classesWithoutHost,!0),null!=i.stylesWithoutHost&&function Oi(n){return 0!=(16&n.flags)}(i)&&Pd(a,i,vn(),i.stylesWithoutHost,!1),pc}function Fd(n,i,a,c){return fc(n,i,a,c),pc(),Fd}function gc(n,i,a){const c=vn(),m=vi(),b=n+Bi,k=m.firstCreatePass?function Mb(n,i,a,c,m){const b=i.consts,k=vs(b,c),H=ll(i,n,8,"ng-container",k);return null!==k&&dc(H,k,!0),xd(i,a,H,vs(b,m)),null!==i.queries&&i.queries.elementStart(i,H),H}(b,m,c,i,a):m.data[b];is(k,!0);const H=c[b]=c[ti].createComment("");return Xl(m,c,H,k),Sn(H,c),Xr(k)&&(Md(m,c,k),yd(m,k,c)),null!=a&&wd(c,k),gc}function _c(){let n=Hr();const i=vi();return hs()?ge():(n=n.parent,is(n,!1)),i.firstCreatePass&&(ai(i,n),zr(n)&&i.queries.elementEnd(n)),_c}function Nd(n,i,a){return gc(n,i,a),_c(),Nd}function Cm(){return vn()}function Yd(n){return!!n&&"function"==typeof n.then}function Em(n){return!!n&&"function"==typeof n.subscribe}const Tm=Em;function Bd(n,i,a,c){const m=vn(),b=vi(),k=Hr();return Sm(b,m,m[ti],k,n,i,c),Bd}function Hd(n,i){const a=Hr(),c=vn(),m=vi();return Sm(m,c,sm(Fn(m.data),a,c),a,n,i),Hd}function Sm(n,i,a,c,m,b,k){const H=Xr(c),ve=n.firstCreatePass&&rm(n),Ve=i[Zn],xt=im(i);let $t=!0;if(3&c.type||k){const Yn=bi(c,i),ei=k?k(Yn):Yn,di=xt.length,Ti=k?Hi=>k(en(Hi[c.index])):c.index;let Ln=null;if(!k&&H&&(Ln=function wb(n,i,a,c){const m=n.cleanup;if(null!=m)for(let b=0;b<m.length-1;b+=2){const k=m[b];if(k===a&&m[b+1]===c){const H=i[Nn],X=m[b+2];return H.length>X?H[X]:null}"string"==typeof k&&(b+=2)}return null}(n,i,m,c.index)),null!==Ln)(Ln.__ngLastListenerFn__||Ln).__ngNextListenerFn__=b,Ln.__ngLastListenerFn__=b,$t=!1;else{b=km(c,i,Ve,b,!1);const Hi=a.listen(ei,m,b);xt.push(b,Hi),ve&&ve.push(m,Ti,di,di+1)}}else b=km(c,i,Ve,b,!1);const cn=c.outputs;let En;if($t&&null!==cn&&(En=cn[m])){const Yn=En.length;if(Yn)for(let ei=0;ei<Yn;ei+=2){const ps=i[En[ei]][En[ei+1]].subscribe(b),Rs=xt.length;xt.push(b,ps),ve&&ve.push(m,c.index,Rs,-(Rs+1))}}}function Am(n,i,a,c){try{return ke(6,i,a),!1!==a(c)}catch(m){return am(n,m),!1}finally{ke(7,i,a)}}function km(n,i,a,c,m){return function b(k){if(k===Function)return c;lc(n.componentOffset>-1?Wi(n.index,i):i);let X=Am(i,a,c,k),ve=b.__ngNextListenerFn__;for(;ve;)X=Am(i,a,ve,k)&&X,ve=ve.__ngNextListenerFn__;return m&&!1===X&&(k.preventDefault(),k.returnValue=!1),X}}function Lm(n=1){return function rs(n){return(hi.lFrame.contextLView=function $i(n,i){for(;n>0;)i=i[Lr],n--;return i}(n,hi.lFrame.contextLView))[Zn]}(n)}function Db(n,i){let a=null;const c=function J_(n){const i=n.attrs;if(null!=i){const a=i.indexOf(5);if(!(1&a))return i[a+1]}return null}(n);for(let m=0;m<i.length;m++){const b=i[m];if("*"!==b){if(null===c?Oh(n,b,!0):ev(c,b))return m}else a=m}return a}function Om(n){const i=vn()[rr][on];if(!i.projection){const c=i.projection=S(n?n.length:1,null),m=c.slice();let b=i.child;for(;null!==b;){const k=n?Db(b,n):0;null!==k&&(m[k]?m[k].projectionNext=b:c[k]=b,m[k]=b),b=b.next}}}function Im(n,i=0,a){const c=vn(),m=vi(),b=ll(m,Bi+n,16,null,a||null);null===b.projection&&(b.projection=i),ge(),32!=(32&b.flags)&&function Ug(n,i,a){Ju(i[ti],0,i,a,Uu(n,a,i),Gu(a.parent||i[on],a,i))}(m,c,b)}function jd(n,i,a){return vc(n,"",i,"",a),jd}function vc(n,i,a,c,m){const b=vn(),k=dl(b,i,a,c);return k!==zi&&Oa(vi(),Ui(),b,n,k,b[ti],m,!1),vc}function Ud(n,i,a,c,m,b,k){const H=vn(),X=ul(H,i,a,c,m,b);return X!==zi&&Oa(vi(),Ui(),H,n,X,H[ti],k,!1),Ud}function bc(n,i){return n<<17|i<<2}function Oo(n){return n>>17&32767}function Vd(n){return 2|n}function Go(n){return(131068&n)>>2}function zd(n,i){return-131069&n|i<<2}function Wd(n){return 1|n}function jm(n,i,a,c,m){const b=n[a+1],k=null===i;let H=c?Oo(b):Go(b),X=!1;for(;0!==H&&(!1===X||k);){const Ve=n[H+1];Ab(n[H],i)&&(X=!0,n[H+1]=c?Wd(Ve):Vd(Ve)),H=c?Oo(Ve):Go(Ve)}X&&(n[a+1]=c?Vd(b):Wd(b))}function Ab(n,i){return null===n||null==i||(Array.isArray(n)?n[1]:n)===i||!(!Array.isArray(n)||"string"!=typeof i)&&jn(n,i)>=0}const Zs={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function Um(n){return n.substring(Zs.key,Zs.keyEnd)}function kb(n){return n.substring(Zs.value,Zs.valueEnd)}function Vm(n,i){const a=Zs.textEnd;return a===i?-1:(i=Zs.keyEnd=function Ib(n,i,a){for(;i<a&&n.charCodeAt(i)>32;)i++;return i}(n,Zs.key=i,a),vl(n,i,a))}function zm(n,i){const a=Zs.textEnd;let c=Zs.key=vl(n,i,a);return a===c?-1:(c=Zs.keyEnd=function Rb(n,i,a){let c;for(;i<a&&(45===(c=n.charCodeAt(i))||95===c||(-33&c)>=65&&(-33&c)<=90||c>=48&&c<=57);)i++;return i}(n,c,a),c=Gm(n,c,a),c=Zs.value=vl(n,c,a),c=Zs.valueEnd=function Pb(n,i,a){let c=-1,m=-1,b=-1,k=i,H=k;for(;k<a;){const X=n.charCodeAt(k++);if(59===X)return H;34===X||39===X?H=k=$m(n,X,k,a):i===k-4&&85===b&&82===m&&76===c&&40===X?H=k=$m(n,41,k,a):X>32&&(H=k),b=m,m=c,c=-33&X}return H}(n,c,a),Gm(n,c,a))}function Wm(n){Zs.key=0,Zs.keyEnd=0,Zs.value=0,Zs.valueEnd=0,Zs.textEnd=n.length}function vl(n,i,a){for(;i<a&&n.charCodeAt(i)<=32;)i++;return i}function Gm(n,i,a,c){return(i=vl(n,i,a))<a&&i++,i}function $m(n,i,a,c){let m=-1,b=a;for(;b<c;){const k=n.charCodeAt(b++);if(k==i&&92!==m)return b;m=92==k&&92===m?0:k}throw new Error}function Gd(n,i,a){return to(n,i,a,!1),Gd}function $d(n,i){return to(n,i,null,!0),$d}function eo(n){no(Jm,Fb,n,!1)}function Fb(n,i){for(let a=function Ob(n){return Wm(n),zm(n,vl(n,0,Zs.textEnd))}(i);a>=0;a=zm(i,a))Jm(n,Um(i),kb(i))}function Km(n){no(Ub,po,n,!0)}function po(n,i){for(let a=function Lb(n){return Wm(n),Vm(n,vl(n,0,Zs.textEnd))}(i);a>=0;a=Vm(i,a))Zt(n,Um(i),!0)}function to(n,i,a,c){const m=vn(),b=vi(),k=Ie(2);b.firstUpdatePass&&Xm(b,n,k,c),i!==zi&&ua(m,k,i)&&Qm(b,b.data[Xi()],m,m[ti],n,m[k+1]=function zb(n,i){return null==n||""===n||("string"==typeof i?n+=i:"object"==typeof n&&(n=U(Mo(n)))),n}(i,a),c,k)}function no(n,i,a,c){const m=vi(),b=Ie(2);m.firstUpdatePass&&Xm(m,null,b,c);const k=vn();if(a!==zi&&ua(k,b,a)){const H=m.data[Xi()];if(ef(H,c)&&!Zm(m,b)){let X=c?H.classesWithoutHost:H.stylesWithoutHost;null!==X&&(a=ie(X,a||"")),Pd(m,H,k,a,c)}else!function Vb(n,i,a,c,m,b,k,H){m===zi&&(m=gt);let X=0,ve=0,Ve=0<m.length?m[0]:null,xt=0<b.length?b[0]:null;for(;null!==Ve||null!==xt;){const $t=X<m.length?m[X+1]:void 0,cn=ve<b.length?b[ve+1]:void 0;let Yn,En=null;Ve===xt?(X+=2,ve+=2,$t!==cn&&(En=xt,Yn=cn)):null===xt||null!==Ve&&Ve<xt?(X+=2,En=Ve):(ve+=2,En=xt,Yn=cn),null!==En&&Qm(n,i,a,c,En,Yn,k,H),Ve=X<m.length?m[X]:null,xt=ve<b.length?b[ve]:null}}(m,H,k,k[ti],k[b+1],k[b+1]=function jb(n,i,a){if(null==a||""===a)return gt;const c=[],m=Mo(a);if(Array.isArray(m))for(let b=0;b<m.length;b++)n(c,m[b],!0);else if("object"==typeof m)for(const b in m)m.hasOwnProperty(b)&&n(c,b,m[b]);else"string"==typeof m&&i(c,m);return c}(n,i,a),c,b)}}function Zm(n,i){return i>=n.expandoStartIndex}function Xm(n,i,a,c){const m=n.data;if(null===m[a+1]){const b=m[Xi()],k=Zm(n,a);ef(b,c)&&null===i&&!k&&(i=!1),i=function Nb(n,i,a,c){const m=Fn(n);let b=c?i.residualClasses:i.residualStyles;if(null===m)0===(c?i.classBindings:i.styleBindings)&&(a=Bl(a=Kd(null,n,i,a,c),i.attrs,c),b=null);else{const k=i.directiveStylingLast;if(-1===k||n[k]!==m)if(a=Kd(m,n,i,a,c),null===b){let X=function Yb(n,i,a){const c=a?i.classBindings:i.styleBindings;if(0!==Go(c))return n[Oo(c)]}(n,i,c);void 0!==X&&Array.isArray(X)&&(X=Kd(null,n,i,X[1],c),X=Bl(X,i.attrs,c),function Bb(n,i,a,c){n[Oo(a?i.classBindings:i.styleBindings)]=c}(n,i,c,X))}else b=function Hb(n,i,a){let c;const m=i.directiveEnd;for(let b=1+i.directiveStylingLast;b<m;b++)c=Bl(c,n[b].hostAttrs,a);return Bl(c,i.attrs,a)}(n,i,c)}return void 0!==b&&(c?i.residualClasses=b:i.residualStyles=b),a}(m,b,i,c),function Tb(n,i,a,c,m,b){let k=b?i.classBindings:i.styleBindings,H=Oo(k),X=Go(k);n[c]=a;let Ve,ve=!1;if(Array.isArray(a)?(Ve=a[1],(null===Ve||jn(a,Ve)>0)&&(ve=!0)):Ve=a,m)if(0!==X){const $t=Oo(n[H+1]);n[c+1]=bc($t,H),0!==$t&&(n[$t+1]=zd(n[$t+1],c)),n[H+1]=function Cb(n,i){return 131071&n|i<<17}(n[H+1],c)}else n[c+1]=bc(H,0),0!==H&&(n[H+1]=zd(n[H+1],c)),H=c;else n[c+1]=bc(X,0),0===H?H=c:n[X+1]=zd(n[X+1],c),X=c;ve&&(n[c+1]=Vd(n[c+1])),jm(n,Ve,c,!0),jm(n,Ve,c,!1),function Sb(n,i,a,c,m){const b=m?n.residualClasses:n.residualStyles;null!=b&&"string"==typeof i&&jn(b,i)>=0&&(a[c+1]=Wd(a[c+1]))}(i,Ve,n,c,b),k=bc(H,X),b?i.classBindings=k:i.styleBindings=k}(m,b,i,a,k,c)}}function Kd(n,i,a,c,m){let b=null;const k=a.directiveEnd;let H=a.directiveStylingLast;for(-1===H?H=a.directiveStart:H++;H<k&&(b=i[H],c=Bl(c,b.hostAttrs,m),b!==n);)H++;return null!==n&&(a.directiveStylingLast=H),c}function Bl(n,i,a){const c=a?1:2;let m=-1;if(null!==i)for(let b=0;b<i.length;b++){const k=i[b];"number"==typeof k?m=k:m===c&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),Zt(n,k,!!a||i[++b]))}return void 0===n?null:n}function Jm(n,i,a){Zt(n,i,Mo(a))}function Ub(n,i,a){const c=String(i);""!==c&&!c.includes(" ")&&Zt(n,c,a)}function Qm(n,i,a,c,m,b,k,H){if(!(3&i.type))return;const X=n.data,ve=X[H+1],Ve=function Eb(n){return 1==(1&n)}(ve)?qm(X,i,a,m,Go(ve),k):void 0;yc(Ve)||(yc(b)||function xb(n){return 2==(2&n)}(ve)&&(b=qm(X,null,a,m,H,k)),function zg(n,i,a,c,m){if(i)m?n.addClass(a,c):n.removeClass(a,c);else{let b=-1===c.indexOf("-")?void 0:mn.DashCase;null==m?n.removeStyle(a,c,b):("string"==typeof m&&m.endsWith("!important")&&(m=m.slice(0,-10),b|=mn.Important),n.setStyle(a,c,m,b))}}(c,k,Gn(Xi(),a),m,b))}function qm(n,i,a,c,m,b){const k=null===i;let H;for(;m>0;){const X=n[m],ve=Array.isArray(X),Ve=ve?X[1]:X,xt=null===Ve;let $t=a[m+1];$t===zi&&($t=xt?gt:void 0);let cn=xt?Cn($t,c):Ve===c?$t:void 0;if(ve&&!yc(cn)&&(cn=Cn(X,c)),yc(cn)&&(H=cn,k))return H;const En=n[m+1];m=k?Oo(En):Go(En)}if(null!==i){let X=b?i.residualClasses:i.residualStyles;null!=X&&(H=Cn(X,c))}return H}function yc(n){return void 0!==n}function ef(n,i){return 0!=(n.flags&(i?8:16))}function tf(n,i=""){const a=vn(),c=vi(),m=n+Bi,b=c.firstCreatePass?ll(c,m,1,i,null):c.data[m],k=a[m]=Hc(a[ti],i);Xl(c,a,k,b),is(b,!1)}function Zd(n){return Mc("",n,""),Zd}function Mc(n,i,a){const c=vn(),m=dl(c,n,i,a);return m!==zi&&xo(c,Xi(),m),Mc}function Xd(n,i,a,c,m){const b=vn(),k=ul(b,n,i,a,c,m);return k!==zi&&xo(b,Xi(),k),Xd}function Jd(n,i,a,c,m,b,k){const H=vn(),X=function hl(n,i,a,c,m,b,k,H){const ve=mc(n,A(),a,m,k);return Ie(3),ve?i+Yt(a)+c+Yt(m)+b+Yt(k)+H:zi}(H,n,i,a,c,m,b,k);return X!==zi&&xo(H,Xi(),X),Jd}function Qd(n,i,a,c,m,b,k,H,X){const ve=vn(),Ve=function ml(n,i,a,c,m,b,k,H,X,ve){const xt=za(n,A(),a,m,k,X);return Ie(4),xt?i+Yt(a)+c+Yt(m)+b+Yt(k)+H+Yt(X)+ve:zi}(ve,n,i,a,c,m,b,k,H,X);return Ve!==zi&&xo(ve,Xi(),Ve),Qd}function qd(n,i,a,c,m,b,k,H,X,ve,Ve,xt,$t){const cn=vn(),En=function pl(n,i,a,c,m,b,k,H,X,ve,Ve,xt,$t,cn){const En=A();let Yn=za(n,En,a,m,k,X);return Yn=Wo(n,En+4,Ve,$t)||Yn,Ie(6),Yn?i+Yt(a)+c+Yt(m)+b+Yt(k)+H+Yt(X)+ve+Yt(Ve)+xt+Yt($t)+cn:zi}(cn,n,i,a,c,m,b,k,H,X,ve,Ve,xt,$t);return En!==zi&&xo(cn,Xi(),En),qd}function lf(n,i,a){no(Zt,po,dl(vn(),n,i,a),!0)}function cf(n,i,a,c,m){no(Zt,po,ul(vn(),n,i,a,c,m),!0)}function df(n,i,a){eo(dl(vn(),n,i,a))}function eu(n,i,a){const c=vn();return ua(c,le(),i)&&Oa(vi(),Ui(),c,n,i,c[ti],a,!0),eu}function tu(n,i,a){const c=vn();if(ua(c,le(),i)){const b=vi(),k=Ui();Oa(b,k,c,n,i,sm(Fn(b.data),k,c),a,!0)}return tu}const $o=void 0;var oy=["en",[["a","p"],["AM","PM"],$o],[["AM","PM"],$o,$o],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1725ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],$o,[["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"]],$o,[["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}",$o,"{1} 'at' {0}",$o],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function ay(n){const a=Math.floor(Math.abs(n)),c=n.toString().replace(/^[^.]*\.?/,"").length;return 1===a&&0===c?1:5}];let bl={};function nu(n){const i=function ly(n){return n.toLowerCase().replace(/_/g,"-")}(n);let a=Mf(i);if(a)return a;const c=i.split("-")[0];if(a=Mf(c),a)return a;if("en"===c)return oy;throw new mt(701,!1)}function yf(n){return nu(n)[xi.PluralCase]}function Mf(n){return n in bl||(bl[n]=Bt.ng&&Bt.ng.common&&Bt.ng.common.locales&&Bt.ng.common.locales[n]),bl[n]}var xi=(()=>((xi=xi||{})[xi.LocaleId=0]="LocaleId",xi[xi.DayPeriodsFormat=1]="DayPeriodsFormat",xi[xi.DayPeriodsStandalone=2]="DayPeriodsStandalone",xi[xi.DaysFormat=3]="DaysFormat",xi[xi.DaysStandalone=4]="DaysStandalone",xi[xi.MonthsFormat=5]="MonthsFormat",xi[xi.MonthsStandalone=6]="MonthsStandalone",xi[xi.Eras=7]="Eras",xi[xi.FirstDayOfWeek=8]="FirstDayOfWeek",xi[xi.WeekendRange=9]="WeekendRange",xi[xi.DateFormat=10]="DateFormat",xi[xi.TimeFormat=11]="TimeFormat",xi[xi.DateTimeFormat=12]="DateTimeFormat",xi[xi.NumberSymbols=13]="NumberSymbols",xi[xi.NumberFormats=14]="NumberFormats",xi[xi.CurrencyCode=15]="CurrencyCode",xi[xi.CurrencySymbol=16]="CurrencySymbol",xi[xi.CurrencyName=17]="CurrencyName",xi[xi.Currencies=18]="Currencies",xi[xi.Directionality=19]="Directionality",xi[xi.PluralCase=20]="PluralCase",xi[xi.ExtraData=21]="ExtraData",xi))();const cy=["zero","one","two","few","many"],yl="en-US",wc={marker:"element"},Dc={marker:"ICU"};var Cs=(()=>((Cs=Cs||{})[Cs.SHIFT=2]="SHIFT",Cs[Cs.APPEND_EAGERLY=1]="APPEND_EAGERLY",Cs[Cs.COMMENT=2]="COMMENT",Cs))();let wf=yl;function Df(n){(function ut(n,i){null==n&&Ge(i,n,null,"!=")})(n,"Expected localeId to be defined"),"string"==typeof n&&(wf=n.toLowerCase().replace(/_/g,"-"))}function xf(n,i,a){const c=i.insertBeforeIndex,m=Array.isArray(c)?c[0]:c;return null===m?$u(n,0,a):en(a[m])}function Cf(n,i,a,c,m){const b=i.insertBeforeIndex;if(Array.isArray(b)){let k=c,H=null;if(3&i.type||(H=k,k=m),null!==k&&-1===i.componentOffset)for(let X=1;X<b.length;X++)Ho(n,k,a[b[X]],H,!1)}}function Ef(n,i){if(n.push(i),n.length>1)for(let a=n.length-2;a>=0;a--){const c=n[a];Tf(c)||my(c,i)&&null===fy(c)&&py(c,i.index)}}function Tf(n){return!(64&n.type)}function my(n,i){return Tf(i)||n.index>i.index}function fy(n){const i=n.insertBeforeIndex;return Array.isArray(i)?i[0]:i}function py(n,i){const a=n.insertBeforeIndex;Array.isArray(a)?a[0]=i:(Zu(xf,Cf),n.insertBeforeIndex=i)}function Hl(n,i){const a=n.data[i];return null===a||"string"==typeof a?null:a.hasOwnProperty("currentCaseLViewIndex")?a:a.value}function vy(n,i,a){const c=vd(n,a,64,null,null);return Ef(i,c),c}function xc(n,i){const a=i[n.currentCaseLViewIndex];return null===a?a:a<0?~a:a}function Sf(n){return n>>>17}function Af(n){return(131070&n)>>>1}let jl=0,Ul=0;function Lf(n,i,a,c){const m=a[ti];let k,b=null;for(let H=0;H<i.length;H++){const X=i[H];if("string"==typeof X){const ve=i[++H];null===a[ve]&&(a[ve]=Hc(m,X))}else if("number"==typeof X)switch(1&X){case 0:const ve=Sf(X);let Ve,xt;if(null===b&&(b=ve,k=Zl(m,c)),ve===b?(Ve=c,xt=k):(Ve=null,xt=en(a[ve])),null!==xt){const Yn=Af(X);Ho(m,xt,a[Yn],Ve,!1);const di=Hl(n,Yn);if(null!==di&&"object"==typeof di){const Ti=xc(di,a);null!==Ti&&Lf(n,di.create[Ti],a,a[di.anchorIdx])}}break;case 1:const cn=i[++H],En=i[++H];Ed(m,Gn(X>>>1,a),null,null,cn,En,null)}else switch(X){case Dc:const ve=i[++H],Ve=i[++H];null===a[Ve]&&Sn(a[Ve]=Lg(m,ve),a);break;case wc:const xt=i[++H],$t=i[++H];null===a[$t]&&Sn(a[$t]=jc(m,xt,null),a)}}}function Of(n,i,a,c,m){for(let b=0;b<a.length;b++){const k=a[b],H=a[++b];if(k&m){let X="";for(let ve=b+1;ve<=b+H;ve++){const Ve=a[ve];if("string"==typeof Ve)X+=Ve;else if("number"==typeof Ve)if(Ve<0)X+=Yt(i[c-Ve]);else{const xt=Ve>>>2;switch(3&Ve){case 1:const $t=a[++ve],cn=a[++ve],En=n.data[xt];"string"==typeof En?Ed(i[ti],i[xt],null,En,$t,X,cn):Oa(n,En,i,$t,X,i[ti],cn,!1);break;case 0:const Yn=i[xt];null!==Yn&&Bu(i[ti],Yn,X);break;case 2:Dy(n,Hl(n,xt),i,X);break;case 3:If(n,Hl(n,xt),c,i)}}}}else{const X=a[b+1];if(X>0&&3==(3&X)){const Ve=Hl(n,X>>>2);i[Ve.currentCaseLViewIndex]<0&&If(n,Ve,c,i)}}b+=H}}function If(n,i,a,c){let m=c[i.currentCaseLViewIndex];if(null!==m){let b=jl;m<0&&(m=c[i.currentCaseLViewIndex]=~m,b=-1),Of(n,c,i.update[m],a,b)}}function Dy(n,i,a,c){const m=function xy(n,i){let a=n.cases.indexOf(i);if(-1===a)switch(n.type){case 1:{const c=function dy(n,i){const a=yf(i)(parseInt(n,10)),c=cy[a];return void 0!==c?c:"other"}(i,function hy(){return wf}());a=n.cases.indexOf(c),-1===a&&"other"!==c&&(a=n.cases.indexOf("other"));break}case 0:a=n.cases.indexOf("other")}return-1===a?null:a}(i,c);if(xc(i,a)!==m&&(Rf(n,i,a),a[i.currentCaseLViewIndex]=null===m?null:~m,null!==m)){const k=a[i.anchorIdx];k&&Lf(n,i.create[m],a,k)}}function Rf(n,i,a){let c=xc(i,a);if(null!==c){const m=i.remove[c];for(let b=0;b<m.length;b++){const k=m[b];if(k>0){const H=Gn(k,a);null!==H&&Gc(a[ti],H)}else Rf(n,Hl(n,~k),a)}}}function Cy(){const n=[];let a,c,i=-1;function b(H,X){i=0;const ve=xc(H,X);c=null!==ve?H.remove[ve]:gt}function k(){if(i<c.length){const H=c[i++];return H>0?a[H]:(n.push(i,c),b(a[Ft].data[~H],a),k())}return 0===n.length?null:(c=n.pop(),i=n.pop(),k())}return function m(H,X){for(a=X;n.length;)n.pop();return b(H.value,X),k}}const Cc=/\ufffd(\d+):?\d*\ufffd/gi,Ty=/\ufffd(\d+)\ufffd/,Ff=/^\s*(\ufffd\d+:?\d*\ufffd)\s*,\s*(select|plural)\s*,/,Vl="\ufffd",Sy=/\ufffd\/?\*(\d+:\d+)\ufffd/gi,Ay=/\ufffd(\/?[#*]\d+):?\d*\ufffd/gi,ky=/\uE500/g;function Nf(n,i,a,c,m,b,k){const H=Pl(n,c,1,null);
1725let X=H<<Cs.SHIFT,ve=ma();i===ve&&(ve=null),null===ve&&(X|=Cs.APPEND_EAGERLY),k&&(X|=Cs.COMMENT,function Sg(n){void 0===Lo&&(Lo=n())}(Cy)),m.push(X,null===b?"":b);const Ve=vd(n,H,k?32:1,null===b?"":b,null);Ef(a,Ve);const xt=Ve.index;return is(Ve,!1),null!==ve&&i!==ve&&function _y(n,i){let a=n.insertBeforeIndex;null===a?(Zu(xf,Cf),a=n.insertBeforeIndex=[null,i]):(function et(n,i,a){n!=i&&Ge(a,n,i,"==")}(Array.isArray(a),!0,"Expecting array here"),a.push(i))}(ve,xt),Ve}function Iy(n,i,a,c,m,b,k){const H=k.match(Cc),X=Nf(n,i,a,b,c,H?null:k,!1);H&&zl(m,k,X.index,null,0,null)}function zl(n,i,a,c,m,b){const k=n.length,H=k+1;n.push(null,null);const X=k+2,ve=i.split(Cc);let Ve=0;for(let xt=0;xt<ve.length;xt++){const $t=ve[xt];if(1&xt){const cn=m+parseInt($t,10);n.push(-1-cn),Ve|=Yf(cn)}else""!==$t&&n.push($t)}return n.push(a<<2|(c?1:0)),c&&n.push(c,b),n[k]=Ve,n[H]=n.length-X,Ve}function Yf(n){return 1<<Math.min(n,31)}function Bf(n){let i,b,a="",c=0,m=!1;for(;null!==(i=Sy.exec(n));)m?i[0]===`${Vl}/*${b}${Vl}`&&(c=i.index,m=!1):(a+=n.substring(c,i.index+i[0].length),b=i[1],m=!0);return a+=n.slice(c),a}function Hf(n,i,a,c,m,b){let k=0;const H={type:m.type,currentCaseLViewIndex:Pl(n,i,1,null),anchorIdx:b,cases:[],create:[],remove:[],update:[]};(function jy(n,i,a){n.push(Yf(i.mainBinding),2,-1-i.mainBinding,a<<2|2)})(a,m,b),function gy(n,i,a){const c=n.data[i];null===c?n.data[i]=a:c.value=a}(n,b,H);const X=m.values;for(let ve=0;ve<X.length;ve++){const Ve=X[ve],xt=[];for(let $t=0;$t<Ve.length;$t++){const cn=Ve[$t];if("string"!=typeof cn){const En=xt.push(cn)-1;Ve[$t]=`\x3c!--\ufffd${En}\ufffd--\x3e`}}k=By(n,H,i,a,c,m.cases[ve],Ve.join(""),xt)|k}k&&function Uy(n,i,a){n.push(i,1,a<<2|3)}(a,k,b)}function Yy(n){const i=[],a=[];let c=1,m=0;const b=iu(n=n.replace(Ff,function(k,H,X){return c="select"===X?0:1,m=parseInt(H.slice(1),10),""}));for(let k=0;k<b.length;){let H=b[k++].trim();1===c&&(H=H.replace(/\s*(?:=)?(\w+)\s*/,"$1")),H.length&&i.push(H);const X=iu(b[k++]);i.length>a.length&&a.push(X)}return{type:c,mainBinding:m,cases:i,values:a}}function iu(n){if(!n)return[];let i=0;const a=[],c=[],m=/[{}]/g;let b;for(m.lastIndex=0;b=m.exec(n);){const H=b.index;if("}"==b[0]){if(a.pop(),0==a.length){const X=n.substring(i,H);Ff.test(X)?c.push(Yy(X)):c.push(X),i=H+1}}else{if(0==a.length){const X=n.substring(i,H);c.push(X),i=H+1}a.push("{")}}const k=n.substring(i);return c.push(k),c}function By(n,i,a,c,m,b,k,H){const X=[],ve=[],Ve=[];i.cases.push(b),i.create.push(X),i.remove.push(ve),i.update.push(Ve);const $t=rh(eh()).getInertBodyElement(k),cn=qc($t)||$t;return cn?jf(n,i,a,c,X,ve,Ve,cn,m,H,0):0}function jf(n,i,a,c,m,b,k,H,X,ve,Ve){let xt=0,$t=H.firstChild;for(;$t;){const cn=Pl(n,a,1,null);switch($t.nodeType){case Node.ELEMENT_NODE:const En=$t,Yn=En.tagName.toLowerCase();if(Jc.hasOwnProperty(Yn)){ru(m,wc,Yn,X,cn),n.data[cn]=Yn;const Ln=En.attributes;for(let Hi=0;Hi<Ln.length;Hi++){const ps=Ln.item(Hi),Rs=ps.name.toLowerCase();ps.value.match(Cc)?lh.hasOwnProperty(Rs)&&zl(k,ps.value,cn,ps.name,0,Qc[Rs]?ec:null):Vy(m,cn,ps)}xt=jf(n,i,a,c,m,b,k,$t,cn,ve,Ve+1)|xt,Uf(b,cn,Ve)}break;case Node.TEXT_NODE:const ei=$t.textContent||"",di=ei.match(Cc);ru(m,null,di?"":ei,X,cn),Uf(b,cn,Ve),di&&(xt=zl(k,ei,cn,null,0,null)|xt);break;case Node.COMMENT_NODE:const Ti=Ty.exec($t.textContent||"");if(Ti){const Hi=ve[parseInt(Ti[1],10)];ru(m,Dc,"",X,cn),Hf(n,a,c,X,Hi,cn),Hy(b,cn,Ve)}}$t=$t.nextSibling}return xt}function Uf(n,i,a){0===a&&n.push(i)}function Hy(n,i,a){0===a&&(n.push(~i),n.push(i))}function ru(n,i,a,c,m){null!==i&&n.push(i),n.push(a,m,function by(n,i,a){return n|i<<17|a<<1}(0,c,m))}function Vy(n,i,a){n.push(i<<1|1,a.name,a.value)}function zf(n,i,a=-1){const c=vi(),m=vn(),b=Bi+n,k=vs(c.consts,i),H=ma();c.firstCreatePass&&function Oy(n,i,a,c,m,b){const k=ma(),H=[],X=[],ve=[[]];m=function Ny(n,i){if(function Fy(n){return-1===n}(i))return Bf(n);{const a=n.indexOf(`:${i}${Vl}`)+2+i.toString().length,c=n.search(new RegExp(`${Vl}\\/\\*\\d+:${i}${Vl}`));return Bf(n.substring(a,c))}}(m,b);const Ve=function Ly(n){return n.replace(ky," ")}(m).split(Ay);for(let xt=0;xt<Ve.length;xt++){let $t=Ve[xt];if(1&xt){const cn=47===$t.charCodeAt(0),Yn=($t.charCodeAt(cn?1:0),Bi+Number.parseInt($t.substring(cn?2:1)));if(cn)ve.shift(),is(ma(),!1);else{const ei=vy(n,ve[0],Yn);ve.unshift([]),is(ei,!0)}}else{const cn=iu($t);for(let En=0;En<cn.length;En++){let Yn=cn[En];if(1&En){const ei=Yn;if("object"!=typeof ei)throw new Error(`Unable to parse ICU expression in "${m}" message.`);Hf(n,a,X,i,ei,Nf(n,k,ve[0],a,H,"",!0).index)}else""!==Yn&&Iy(n,k,ve[0],H,X,a,Yn)}}}n.data[c]={create:H,update:X}}(c,null===H?0:H.index,m,b,k,a);const X=c.data[b],Ve=Vu(c,H===m[on]?null:H,m);(function wy(n,i,a,c){const m=n[ti];for(let b=0;b<i.length;b++){const k=i[b++],H=i[b],ve=(k&Cs.APPEND_EAGERLY)===Cs.APPEND_EAGERLY,Ve=k>>>Cs.SHIFT;let xt=n[Ve];null===xt&&(xt=n[Ve]=(k&Cs.COMMENT)===Cs.COMMENT?m.createComment(H):Hc(m,H)),ve&&null!==a&&Ho(m,a,xt,c,!1)}})(m,X.create,Ve,H&&8&H.type?m[H.index]:null),Et(!0)}function Gf(n,i,a){zf(n,i,a),function Wf(){Et(!1)}()}function su(n){return function yy(n){n&&(jl|=1<<Math.min(Ul,31)),Ul++}(ua(vn(),le(),n)),su}function $f(n){!function My(n,i,a){if(Ul>0){const c=n.data[a];Of(n,i,Array.isArray(c)?c:c.update,A()-Ul-1,jl)}jl=0,Ul=0}(vi(),vn(),n+Bi)}function au(n,i,a,c,m){if(n=Ee(n),Array.isArray(n))for(let b=0;b<n.length;b++)au(n[b],i,a,c,m);else{const b=vi(),k=vn();let H=Uo(n)?n:Ee(n.provide),X=Mh(n);const ve=Hr(),Ve=1048575&ve.providerIndexes,xt=ve.directiveStart,$t=ve.providerIndexes>>20;if(Uo(n)||!n.multi){const cn=new ht(X,m,ol),En=lu(H,i,m?Ve:Ve+$t,xt);-1===En?(fs(ya(ve,k),b,H),ou(b,n,i.length),i.push(H),ve.directiveStart++,ve.directiveEnd++,m&&(ve.providerIndexes+=1048576),a.push(cn),k.push(cn)):(a[En]=cn,k[En]=cn)}else{const cn=lu(H,i,Ve+$t,xt),En=lu(H,i,Ve,Ve+$t),ei=En>=0&&a[En];if(m&&!ei||!m&&!(cn>=0&&a[cn])){fs(ya(ve,k),b,H);const di=function r0(n,i,a,c,m){const b=new ht(n,a,ol);return b.multi=[],b.index=i,b.componentProviders=0,Kf(b,m,c&&!a),b}
vendor: 12,271 bytes, line 1725
1725(m?n0:t0,a.length,m,c,X);!m&&ei&&(a[En].providerFactory=di),ou(b,n,i.length,0),i.push(H),ve.directiveStart++,ve.directiveEnd++,m&&(ve.providerIndexes+=1048576),a.push(di),k.push(di)}else ou(b,n,cn>-1?cn:En,Kf(a[m?En:cn],X,!m&&c));!m&&c&&ei&&a[En].componentProviders++}}}function ou(n,i,a,c){const m=Uo(i),b=function D_(n){return!!n.useClass}(i);if(m||b){const X=(b?Ee(i.useClass):i).prototype.ngOnDestroy;if(X){const ve=n.destroyHooks||(n.destroyHooks=[]);if(!m&&i.multi){const Ve=ve.indexOf(a);-1===Ve?ve.push(a,[c,X]):ve[Ve+1].push(c,X)}else ve.push(a,X)}}}function Kf(n,i,a){return a&&n.componentProviders++,n.multi.push(i)-1}function lu(n,i,a,c){for(let m=a;m<c;m++)if(i[m]===n)return m;return-1}function t0(n,i,a,c){return cu(this.multi,[])}function n0(n,i,a,c){const m=this.multi;let b;if(this.providerFactory){const k=this.providerFactory.componentProviders,H=Ma(a,a[Ft],this.providerFactory.index,c);b=H.slice(0,k),cu(m,b);for(let X=k;X<H.length;X++)b.push(H[X])}else b=[],cu(m,b);return b}function cu(n,i){for(let a=0;a<n.length;a++)i.push((0,n[a])());return i}function Zf(n,i=[]){return a=>{a.providersResolver=(c,m)=>function e0(n,i,a){const c=vi();if(c.firstCreatePass){const m=ur(n);au(a,c.data,c.blueprint,m,!0),au(i,c.data,c.blueprint,m,!1)}}(c,m?m(n):n,i)}}class Ml{}class Xf{}function s0(n,i){return new Jf(n,i??null)}class Jf extends Ml{constructor(i,a){super(),this._parent=a,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new om(this);const c=_i(i);this._bootstrapComponents=Do(c.bootstrap),this._r3Injector=Hh(i,a,[{provide:Ml,useValue:this},{provide:Ol,useValue:this.componentFactoryResolver}],U(i),new Set(["environment"])),this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(i)}get injector(){return this._r3Injector}destroy(){const i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(a=>a()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}}class du extends Xf{constructor(i){super(),this.moduleType=i}create(i){return new Jf(this.moduleType,i)}}class a0 extends Ml{constructor(i,a,c){super(),this.componentFactoryResolver=new om(this),this.instance=null;const m=new yh([...i,{provide:Ml,useValue:this},{provide:Ol,useValue:this.componentFactoryResolver}],a||ic(),c,new Set(["environment"]));this.injector=m,m.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}}function uu(n,i,a=null){return new a0(n,i,a).injector}let o0=(()=>{class n{constructor(a){this._injector=a,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(a){if(!a.standalone)return null;if(!this.cachedInjectors.has(a.id)){const c=gh(0,a.type),m=c.length>0?uu([c],this._injector,`Standalone[${a.type.name}]`):null;this.cachedInjectors.set(a.id,m)}return this.cachedInjectors.get(a.id)}ngOnDestroy(){try{for(const a of this.cachedInjectors.values())null!==a&&a.destroy()}finally{this.cachedInjectors.clear()}}}return n.\u0275prov=Qe({token:n,providedIn:"environment",factory:()=>new n(K(Vo))}),n})();function Qf(n){n.getStandaloneInjector=i=>i.get(o0).getOrCreateStandaloneInjector(n)}function sp(n,i,a){const c=x()+n,m=vn();return m[c]===zi?fo(m,c,a?i.call(a):i()):Yl(m,c)}function ap(n,i,a,c){return hp(vn(),x(),n,i,a,c)}function op(n,i,a,c,m){return mp(vn(),x(),n,i,a,c,m)}function lp(n,i,a,c,m,b){return fp(vn(),x(),n,i,a,c,m,b)}function cp(n,i,a,c,m,b,k){return pp(vn(),x(),n,i,a,c,m,b,k)}function dp(n,i,a,c,m,b,k,H){const X=x()+n,ve=vn(),Ve=za(ve,X,a,c,m,b);return ua(ve,X+4,k)||Ve?fo(ve,X+5,H?i.call(H,a,c,m,b,k):i(a,c,m,b,k)):Yl(ve,X+5)}function up(n,i,a,c,m,b,k,H,X){const ve=x()+n,Ve=vn(),xt=za(Ve,ve,a,c,m,b);return Wo(Ve,ve+4,k,H)||xt?fo(Ve,ve+6,X?i.call(X,a,c,m,b,k,H):i(a,c,m,b,k,H)):Yl(Ve,ve+6)}function Wl(n,i){const a=n[i];return a===zi?void 0:a}function hp(n,i,a,c,m,b){const k=i+a;return ua(n,k,m)?fo(n,k+1,b?c.call(b,m):c(m)):Wl(n,k+1)}function mp(n,i,a,c,m,b,k){const H=i+a;return Wo(n,H,m,b)?fo(n,H+2,k?c.call(k,m,b):c(m,b)):Wl(n,H+2)}function fp(n,i,a,c,m,b,k,H){const X=i+a;return mc(n,X,m,b,k)?fo(n,X+3,H?c.call(H,m,b,k):c(m,b,k)):Wl(n,X+3)}function pp(n,i,a,c,m,b,k,H,X){const ve=i+a;return za(n,ve,m,b,k,H)?fo(n,ve+4,X?c.call(X,m,b,k,H):c(m,b,k,H)):Wl(n,ve+4)}function _p(n,i){const a=vi();let c;const m=n+Bi;a.firstCreatePass?(c=function b0(n,i){if(i)for(let a=i.length-1;a>=0;a--){const c=i[a];if(n===c.name)return c}}(i,a.pipeRegistry),a.data[m]=c,c.onDestroy&&(a.destroyHooks??(a.destroyHooks=[])).push(m,c.onDestroy)):c=a.data[m];const b=c.factory||(c.factory=Ir(c.type)),k=ue(ol);try{const H=fa(!1),X=b();return fa(H),function bb(n,i,a,c){a>=n.data.length&&(n.data[a]=null,n.blueprint[a]=null),i[a]=c}(a,vn(),m,X),X}finally{ue(k)}}function vp(n,i,a){const c=n+Bi,m=vn(),b=ki(m,c);return Gl(m,c)?hp(m,x(),i,b.transform,a,b):b.transform(a)}function bp(n,i,a,c){const m=n+Bi,b=vn(),k=ki(b,m);return Gl(b,m)?mp(b,x(),i,k.transform,a,c,k):k.transform(a,c)}function yp(n,i,a,c,m){const b=n+Bi,k=vn(),H=ki(k,b);return Gl(k,b)?fp(k,x(),i,H.transform,a,c,m,H):H.transform(a,c,m)}function Mp(n,i,a,c,m,b){const k=n+Bi,H=vn(),X=ki(H,k);return Gl(H,k)?pp(H,x(),i,X.transform,a,c,m,b,X):X.transform(a,c,m,b)}function Gl(n,i){return n[Ft].data[i].pure}function mu(n){return i=>{setTimeout(n,void 0,i)}}const go=class M0 extends s.x{constructor(i=!1){super(),this.__isAsync=i}emit(i){super.next(i)}subscribe(i,a,c){let m=i,b=a||(()=>null),k=c;if(i&&"object"==typeof i){const X=i;m=X.next?.bind(X),b=X.error?.bind(X),k=X.complete?.bind(X)}this.__isAsync&&(b=mu(b),m&&(m=mu(m)),k&&(k=mu(k)));const H=super.subscribe({next:m,error:b,complete:k});return i instanceof u.w0&&i.add(H),H}};function w0(){return this._results[Symbol.iterator]()}class Ec{get changes(){return this._changes||(this._changes=new go)}constructor(i=!1){this._emitDistinctChangesOnly=i,this.dirty=!0,this._results=[],this._changesDetected=!1,this._changes=null,this.length=0,this.first=void 0,this.last=void 0;const a=Ec.prototype;a[Symbol.iterator]||(a[Symbol.iterator]=w0)}get(i){return this._results[i]}map(i){return this._results.map(i)}filter(i){return this._results.filter(i)}find(i){return this._results.find(i)}reduce(i,a){return this._results.reduce(i,a)}forEach(i){this._results.forEach(i)}some(i){return this._results.some(i)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(i,a){const c=this;c.dirty=!1;const m=function Qs(n){return n.flat(Number.POSITIVE_INFINITY)}(i);(this._changesDetected=!function In(n,i,a){if(n.length!==i.length)return!1;for(let c=0;c<n.length;c++){let m=n[c],b=i[c];if(a&&(m=a(m),b=a(b)),b!==m)return!1}return!0}(c._results,m,a))&&(c._results=m,c.length=m.length,c.last=m[this.length-1],c.first=m[0])}notifyOnChanges(){this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}setDirty(){this.dirty=!0}destroy(){this.changes.complete(),this.changes.unsubscribe()}}let $l=(()=>{class n{}return n.__NG_ELEMENT_ID__=C0,n})();const D0=$l,x0=class extends D0{constructor(i,a,c){super(),this._declarationLView=i,this._declarationTContainer=a,this.elementRef=c}createEmbeddedView(i,a){const c=this._declarationTContainer.tView,m=sc(this._declarationLView,c,i,16,null,c.declTNode,null,null,null,null,a||null);m[Zr]=this._declarationLView[this._declarationTContainer.index];const k=this._declarationLView[Vr];return null!==k&&(m[Vr]=k.createEmbeddedView(c)),bd(c,m,i),new Fl(m)}};function C0(){return Tc(Hr(),vn())}function Tc(n,i){return 4&n.type?new x0(i,n,rl(n,i)):null}let Sc=(()=>{class n{}return n.__NG_ELEMENT_ID__=E0,n})();function E0(){return xp(Hr(),vn())}const T0=Sc,wp=class extends T0{constructor(i,a,c){super(),this._lContainer=i,this._hostTNode=a,this._hostLView=c}get element(){return rl(this._hostTNode,this._hostLView)}get injector(){return new Pa(this._hostTNode,this._hostLView)}get parentInjector(){const i=ao(this._hostTNode,this._hostLView);if(bs(i)){const a=Js(i,this._hostLView),c=As(i);return new Pa(a[Ft].data[c+8],a)}return new Pa(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){const a=Dp(this._lContainer);return null!==a&&a[i]||null}get length(){return this._lContainer.length-tr}createEmbeddedView(i,a,c){let m,b;"number"==typeof c?m=c:null!=c&&(m=c.index,b=c.injector);const k=i.createEmbeddedView(a||{},b);return this.insert(k,m),k}createComponent(i,a,c,m,b){const k=i&&!function Ja(n){return"function"==typeof n}(i);let H;if(k)H=a;else{const xt=a||{};H=xt.index,c=xt.injector,m=xt.projectableNodes,b=xt.environmentInjector||xt.ngModuleRef}const X=k?i:new Nl(gi(i)),ve=c||this.parentInjector;if(!b&&null==X.ngModule){const $t=(k?ve:this.parentInjector).get(Vo,null);$t&&(b=$t)}const Ve=X.create(ve,m,void 0,b);return this.insert(Ve.hostView,H),Ve}insert(i,a){const c=i._lView,m=c[Ft];if(function Ns(n){return Ji(n[ee])}(c)){const Ve=this.indexOf(i);if(-1!==Ve)this.detach(Ve);else{const xt=c[ee],$t=new wp(xt,xt[on],xt[ee]);$t.detach($t.indexOf(i))}}const b=this._adjustIndex(a),k=this._lContainer;!function Fg(n,i,a,c){const m=tr+c,b=a.length;c>0&&(a[m-1][Oe]=i),c<b-tr?(i[Oe]=a[m],R(a,tr+c,i)):(a.push(i),i[Oe]=null),i[ee]=a;const k=i[Zr];null!==k&&a!==k&&function Ng(n,i){const a=n[gs];i[rr]!==i[ee][ee][rr]&&(n[ls]=!0),null===a?n[gs]=[i]:a.push(i)}(k,i);const H=i[Vr];null!==H&&H.insertView(n),i[L]|=64}(m,c,k,b);const H=Wc(b,k),X=c[ti],ve=Zl(X,k[cs]);return null!==ve&&function Ig(n,i,a,c,m,b){c[dt]=m,c[on]=i,Al(n,c,a,1,m,b)}(m,k[on],X,c,ve,H),i.attachToViewContainerRef(),R(fu(k),b,i),i}move(i,a){return this.insert(i,a)}indexOf(i){const a=Dp(this._lContainer);return null!==a?a.indexOf(i):-1}remove(i){const a=this._adjustIndex(i,-1),c=Uc(this._lContainer,a);c&&(F(fu(this._lContainer),a),ju(c[Ft],c))}detach(i){const a=this._adjustIndex(i,-1),c=Uc(this._lContainer,a);return c&&null!=F(fu(this._lContainer),a)?new Fl(c):null}_adjustIndex(i,a=0){return i??this.length+a}};function Dp(n){return n[Fr]}function fu(n){return n[Fr]||(n[Fr]=[])}function xp(n,i){let a;const c=i[n.index];if(Ji(c))a=c;else{let m;if(8&n.type)m=en(c);else{const b=i[ti];m=b.createComment("");const k=bi(n,i);Ho(b,Zl(b,k),m,function jg(n,i){return n.nextSibling(i)}(b,k),!1)}i[n.index]=a=nm(c,i,m,n),oc(i,a)}return new wp(a,n,i)}class pu{constructor(i){this.queryList=i,this.matches=null}clone(){return new pu(this.queryList)}setDirty(){this.queryList.setDirty()}}class gu{constructor(i=[]){this.queries=i}createEmbeddedView(i){const a=i.queries;if(null!==a){const c=null!==i.contentQueries?i.contentQueries[0]:a.length,m=[];for(let b=0;b<c;b++){const k=a.getByIndex(b);m.push(this.queries[k.indexInDeclarationView].clone())}return new gu(m)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let a=0;a<this.queries.length;a++)null!==Ip(i,a).matches&&this.queries[a].setDirty()}}class Cp{constructor(i,a,c=null){this.predicate=i,this.flags=a,this.read=c}}class _u{constructor(i=[]){this.queries=i}elementStart(i,a){for(let c=0;c<this.queries.length;c++)this.queries[c].elementStart(i,a)}elementEnd(i){for(let a=0;a<this.queries.length;a++)this.queries[a].elementEnd(i)}embeddedTView(i){let a=null;for(let c=0;c<this.length;c++){const m=null!==a?a.length:0,b=this.getByIndex(c).embeddedTView(i,m);b&&(b.indexInDeclarationView=c,null!==a?a.push(b):a=[b])}return null!==a?new _u(a):null}template(i,a){for(let c=0;c<this.queries.length;c++)this.queries[c].template(i,a)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}}class vu{constructor(i,a=-1){this.metadata=i,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=a}elementStart(i,a){this.isApplyingToNode(a)&&this.matchTNode(i,a)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,a){this.elementStart(i,a)}embeddedTView(i,a){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,a),new vu(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&1!=(1&this.metadata.flags)){const a=this._declarationNodeIndex;let c=i.parent;for(;null!==c&&8&c.type&&c.index!==a;)c=c.parent;return a===(null!==c?c.index:-1)}return this._appliesToNextNode}
1725matchTNode(i,a){const c=this.metadata.predicate;if(Array.isArray(c))for(let m=0;m<c.length;m++){const b=c[m];this.matchTNodeWithReadOption(i,a,S0(a,b)),this.matchTNodeWithReadOption(i,a,jr(a,i,b,!1,!1))}else c===$l?4&a.type&&this.matchTNodeWithReadOption(i,a,-1):this.matchTNodeWithReadOption(i,a,jr(a,i,c,!1,!1))}matchTNodeWithReadOption(i,a,c){if(null!==c){const m=this.metadata.read;if(null!==m)if(m===Il||m===Sc||m===$l&&4&a.type)this.addMatch(a.index,-2);else{const b=jr(a,i,m,!1,!1);null!==b&&this.addMatch(a.index,b)}else this.addMatch(a.index,c)}}addMatch(i,a){null===this.matches?this.matches=[i,a]:this.matches.push(i,a)}}function S0(n,i){const a=n.localNames;if(null!==a)for(let c=0;c<a.length;c+=2)if(a[c]===i)return a[c+1];return null}function k0(n,i,a,c){return-1===a?function A0(n,i){return 11&n.type?rl(n,i):4&n.type?Tc(n,i):null}(i,n):-2===a?function L0(n,i,a){return a===Il?rl(i,n):a===$l?Tc(i,n):a===Sc?xp(i,n):void 0}(n,i,c):Ma(n,n[Ft],a,i)}function Ep(n,i,a,c){const m=i[Vr].queries[c];if(null===m.matches){const b=n.data,k=a.matches,H=[];for(let X=0;X<k.length;X+=2){const ve=k[X];H.push(ve<0?null:k0(i,b[ve],k[X+1],a.metadata.read))}m.matches=H}return m.matches}function bu(n,i,a,c){const m=n.queries.getByIndex(a),b=m.matches;if(null!==b){const k=Ep(n,i,m,a);for(let H=0;H<b.length;H+=2){const X=b[H];if(X>0)c.push(k[H/2]);else{const ve=b[H+1],Ve=i[-X];for(let xt=tr;xt<Ve.length;xt++){const $t=Ve[xt];$t[Zr]===$t[ee]&&bu($t[Ft],$t,ve,c)}if(null!==Ve[gs]){const xt=Ve[gs];for(let $t=0;$t<xt.length;$t++){const cn=xt[$t];bu(cn[Ft],cn,ve,c)}}}}}return c}function Tp(n){const i=vn(),a=vi(),c=mi();ii(c+1);const m=Ip(a,c);if(n.dirty&&function Sr(n){return 4==(4&n[L])}(i)===(2==(2&m.metadata.flags))){if(null===m.matches)n.reset([]);else{const b=m.crossesNgTemplate?bu(a,i,c,[]):Ep(a,i,m,c);n.reset(b,R_),n.notifyOnChanges()}return!0}return!1}function Sp(n,i,a){const c=vi();c.firstCreatePass&&(Op(c,new Cp(n,i,a),-1),2==(2&i)&&(c.staticViewQueries=!0)),Lp(c,vn(),i)}function Ap(n,i,a,c){const m=vi();if(m.firstCreatePass){const b=Hr();Op(m,new Cp(i,a,c),b.index),function I0(n,i){const a=n.contentQueries||(n.contentQueries=[]);i!==(a.length?a[a.length-1]:-1)&&a.push(n.queries.length-1,i)}(m,n),2==(2&a)&&(m.staticContentQueries=!0)}Lp(m,vn(),a)}function kp(){return function O0(n,i){return n[Vr].queries[i].queryList}(vn(),mi())}function Lp(n,i,a){const c=new Ec(4==(4&a));Jh(n,i,c,c.destroy),null===i[Vr]&&(i[Vr]=new gu),i[Vr].queries.push(new pu(c))}function Op(n,i,a){null===n.queries&&(n.queries=new _u),n.queries.track(new vu(i,a))}function Ip(n,i){return n.queries.getByIndex(i)}function Rp(n,i){return Tc(n,i)}function yu(n){return!!_i(n)}const q0=ga("HostBinding",n=>({hostPropertyName:n})),eM=ga("HostListener",(n,i)=>({eventName:n,args:i}));function kc(...n){}const Qp=new fr("Application Initializer");let Lc=(()=>{class n{constructor(a){this.appInits=a,this.resolve=kc,this.reject=kc,this.initialized=!1,this.done=!1,this.donePromise=new Promise((c,m)=>{this.resolve=c,this.reject=m})}runInitializers(){if(this.initialized)return;const a=[],c=()=>{this.done=!0,this.resolve()};if(this.appInits)for(let m=0;m<this.appInits.length;m++){const b=this.appInits[m]();if(Yd(b))a.push(b);else if(Tm(b)){const k=new Promise((H,X)=>{b.subscribe({complete:H,error:X})});a.push(k)}}Promise.all(a).then(()=>{c()}).catch(m=>{this.reject(m)}),0===a.length&&c(),this.initialized=!0}}return n.\u0275fac=function(a){return new(a||n)(K(Qp,8))},n.\u0275prov=Qe({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const qp=new fr("AppId",{providedIn:"root",factory:function eg(){return`${Cu()}${Cu()}${Cu()}`}});function Cu(){return String.fromCharCode(97+Math.floor(25*Math.random()))}const tg=new fr("Platform Initializer"),tM=new fr("Platform ID",{providedIn:"platform",factory:()=>"unknown"}),nM=new fr("AnimationModuleType");let iM=(()=>{class n{log(a){console.log(a)}warn(a){console.warn(a)}}return n.\u0275fac=function(a){return new(a||n)},n.\u0275prov=Qe({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const Oc=new fr("LocaleId",{providedIn:"root",factory:()=>yt(Oc,Vt.Optional|Vt.SkipSelf)||function rM(){return typeof $localize<"u"&&$localize.locale||yl}()}),sM=new fr("DefaultCurrencyCode",{providedIn:"root",factory:()=>"USD"});class aM{constructor(i,a){this.ngModuleFactory=i,this.componentFactories=a}}let oM=(()=>{class n{compileModuleSync(a){return new du(a)}compileModuleAsync(a){return Promise.resolve(this.compileModuleSync(a))}compileModuleAndAllComponentsSync(a){const c=this.compileModuleSync(a),b=Do(_i(a).declarations).reduce((k,H)=>{const X=gi(H);return X&&k.push(new Nl(X)),k},[]);return new aM(c,b)}compileModuleAndAllComponentsAsync(a){return Promise.resolve(this.compileModuleAndAllComponentsSync(a))}clearCache(){}clearCacheFor(a){}getModuleId(a){}}return n.\u0275fac=function(a){return new(a||n)},n.\u0275prov=Qe({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();const dM=(()=>Promise.resolve(0))();function Eu(n){typeof Zone>"u"?dM.then(()=>{n&&n.apply(null,null)}):Zone.current.scheduleMicroTask("scheduleMicrotask",n)}class Wa{constructor({enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:a=!1,shouldCoalesceRunChangeDetection:c=!1}){if(this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new go(!1),this.onMicrotaskEmpty=new go(!1),this.onStable=new go(!1),this.onError=ne
vendor: 4,172 bytes, line 1725
1725w go(!1),typeof Zone>"u")throw new mt(908,!1);Zone.assertZonePatched();const m=this;m._nesting=0,m._outer=m._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(m._inner=m._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(m._inner=m._inner.fork(Zone.longStackTraceZoneSpec)),m.shouldCoalesceEventChangeDetection=!c&&a,m.shouldCoalesceRunChangeDetection=c,m.lastRequestAnimationFrameId=-1,m.nativeRequestAnimationFrame=function uM(){let n=Bt.requestAnimationFrame,i=Bt.cancelAnimationFrame;if(typeof Zone<"u"&&n&&i){const a=n[Zone.__symbol__("OriginalDelegate")];a&&(n=a);const c=i[Zone.__symbol__("OriginalDelegate")];c&&(i=c)}return{nativeRequestAnimationFrame:n,nativeCancelAnimationFrame:i}}().nativeRequestAnimationFrame,function fM(n){const i=()=>{!function mM(n){n.isCheckStableRunning||-1!==n.lastRequestAnimationFrameId||(n.lastRequestAnimationFrameId=n.nativeRequestAnimationFrame.call(Bt,()=>{n.fakeTopEventTask||(n.fakeTopEventTask=Zone.root.scheduleEventTask("fakeTopEventTask",()=>{n.lastRequestAnimationFrameId=-1,Su(n),n.isCheckStableRunning=!0,Tu(n),n.isCheckStableRunning=!1},void 0,()=>{},()=>{})),n.fakeTopEventTask.invoke()}),Su(n))}(n)};n._inner=n._inner.fork({name:"angular",properties:{isAngularZone:!0},onInvokeTask:(a,c,m,b,k,H)=>{try{return rg(n),a.invokeTask(m,b,k,H)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===b.type||n.shouldCoalesceRunChangeDetection)&&i(),sg(n)}},onInvoke:(a,c,m,b,k,H,X)=>{try{return rg(n),a.invoke(m,b,k,H,X)}finally{n.shouldCoalesceRunChangeDetection&&i(),sg(n)}},onHasTask:(a,c,m,b)=>{a.hasTask(m,b),c===m&&("microTask"==b.change?(n._hasPendingMicrotasks=b.microTask,Su(n),Tu(n)):"macroTask"==b.change&&(n.hasPendingMacrotasks=b.macroTask))},onHandleError:(a,c,m,b)=>(a.handleError(m,b),n.runOutsideAngular(()=>n.onError.emit(b)),!1)})}(m)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get("isAngularZone")}static assertInAngularZone(){if(!Wa.isInAngularZone())throw new mt(909,!1)}static assertNotInAngularZone(){if(Wa.isInAngularZone())throw new mt(909,!1)}run(i,a,c){return this._inner.run(i,a,c)}runTask(i,a,c,m){const b=this._inner,k=b.scheduleEventTask("NgZoneEvent: "+m,i,hM,kc,kc);try{return b.runTask(k,a,c)}finally{b.cancelTask(k)}}runGuarded(i,a,c){return this._inner.runGuarded(i,a,c)}runOutsideAngular(i){return this._outer.run(i)}}const hM={};function Tu(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function Su(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&-1!==n.lastRequestAnimationFrameId)}function rg(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function sg(n){n._nesting--,Tu(n)}class pM{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new go,this.onMicrotaskEmpty=new go,this.onStable=new go,this.onError=new go}run(i,a,c){return i.apply(a,c)}runGuarded(i,a,c){return i.apply(a,c)}runOutsideAngular(i){return i()}runTask(i,a,c,m){return i.apply(a,c)}}const ag=new fr(""),og=new fr("");let Au,gM=(()=>{class n{constructor(a,c,m){this._ngZone=a,this.registry=c,this._pendingCount=0,this._isZoneStable=!0,this._didWork=!1,this._callbacks=[],this.taskTrackingZone=null,Au||(function _M(n){Au=n}(m),m.addToWindow(c)),this._watchAngularEvents(),a.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:()=>{Wa.assertNotInAngularZone(),Eu(()=>{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}
1725isStable(){return this._isZoneStable&&0===this._pendingCount&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())Eu(()=>{for(;0!==this._callbacks.length;){let a=this._callbacks.pop();clearTimeout(a.timeoutId),a.doneCb(this._didWork)}this._didWork=!1});else{let a=this.getPendingTasks();this._callbacks=this._callbacks.filter(c=>!c.updateCb||!c.updateCb(a)||(clearTimeout(c.timeoutId),!1)),this._didWork=!0}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(a=>({source:a.source,creationLocation:a.creationLocation,data:a.data})):[]}addCallback(a,c,m){let b=-1;c&&c>0&&(b=setTimeout(()=>{this._callbacks=this._callbacks.filter(k=>k.timeoutId!==b),a(this._didWork,this.getPendingTasks())},c)),this._callbacks.push({doneCb:a,timeoutId:b,updateCb:m})}whenStable(a,c,m){if(m&&!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(a,c,m),this._runCallbacksIfReady()}getPendingRequestCount(){return this._pendingCount}registerApplication(a){this.registry.registerApplication(a,this)}unregisterApplication(a){this.registry.unregisterApplication(a)}findProviders(a,c,m){return[]}}return n.\u0275fac=function(a){return new(a||n)(K(Wa),K(lg),K(og))},n.\u0275prov=Qe({token:n,factory:n.\u0275fac}),n})(),lg=(()=>{class n{constructor(){this._applications=new Map}registerApplication(a,c){this._applications.set(a,c)}unregisterApplication(a){this._applications.delete(a)}unregisterAllApplications(){this._applications.clear()}getTestability(a){return this._applications.get(a)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(a,c=!0){return Au?.findTestabilityInTree(this,a,c)??null}}return n.\u0275fac=function(a){return new(a||n)},n.\u0275prov=Qe({token:n,factory:n.\u0275fac,providedIn:"platform"}),n})();const Co=!1;let Io=null;const ku=new fr("PlatformDestroyListeners"),dg=new fr("appBootstrapListener");class yM{constructor(i,a){this.name=i,this.token=a}}function DM(n){const{rootComponent:i,appProviders:a,platformProviders:c}=n;Co&&void 0!==i&&function W_(n){if(function G_(n){if(!gi(n))throw new mt(906,`The ${ft(n)} is not an Angular component, make sure it has the \`@Component\` decorator.`)}(n),!gi(n).standalone)throw new mt(907,`The ${ft(n)} component is not marked as standalone, but Angular expects to have a standalone component here. Please make sure the ${ft(n)} component has the \`standalone: true\` flag in the decorator.`)}(i);const m=function wM(n=[]){if(Io)return Io;const i=function hg(n=[],i){return zo.create({name:i,providers:[{provide:od,useValue:"platform"},{provide:ku,useValue:new Set([()=>Io=null])},...n]})}(n);return Io=i,function ug(n){const i=n.get(tg,null);i&&i.forEach(a=>a())}(i),i}(c),b=function pg(n,i){let a;return a="noop"===n?new pM:("zone.js"===n?void 0:n)||new Wa(i),a}("zone.js",function fg(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:!(!n||!n.ngZoneEventCoalescing)||!1,shouldCoalesceRunChangeDetection:!(!n||!n.ngZoneRunCoalescing)||!1}}());return b.run(()=>{const H=uu([{provide:Wa,useValue:b},...a||[]],m,"Environment Injector"),X=H.get(Rl,null);if(Co&&!X)throw new mt(402,"No `ErrorHandler` found in the Dependency Injection tree.");let ve;b.runOutsideAngular(()=>{ve=b.onError.subscribe({next:$t=>{X.handleError($t)}})});const Ve=()=>H.destroy(),xt=m.get(ku);return xt.add(Ve),H.onDestroy(()=>{ve.unsubscribe(),xt.delete(Ve)}),function gg(n,i,a){try{const c=a();return Yd(c)?c.catch(m=>{throw i.runOutsideAngular(()=>n.handleError(m)),m}):c}catch(c){throw i.runOutsideAngular(()=>n.handleError(c)),c}}(X,b,()=>{const $t=H.get(Lc);return $t.runInitializers(),$t.donePromise.then(()=>{Df(H.get(Oc,yl)||yl);const En=H.get(Ic);return void 0!==i&&En.bootstrap(i),En})})})}let Ic=(()=>{class n{get destroyed(){return this._destroyed}get injector(){return this._injector}constructor(a,c,m){this._zone=a,this._injector=c,this._exceptionHandler=m,this._bootstrapListeners=[],this._views=[],this._runningTick=!1,this._stable=!0,this._destroyed=!1,this._destroyListeners=[],this.componentTypes=[],this.components=[],this._onMicrotaskEmptySubscription=this._zone.onMicrotaskEmpty.subscribe({next:()=>{this._zone.run(()=>{this.tick()})}});const b=new g.y(H=>{this._stable=this._zone.isStable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks,this._zone.runOutsideAngular(()=>{H.next(this._stable),H.complete()})}),k=new g.y(H=>{let X;this._zone.runOutsideAngular(()=>{X=this._zone.onStable.subscribe(()=>{Wa.assertNotInAngularZone(),Eu(()=>{!this._stable&&!this._zone.hasPendingMacrotasks&&!this._zone.hasPendingMicrotasks&&(this._stable=!0,H.next(!0))})})});const ve=this._zone.onUnstable.subscribe(()=>{Wa.assertInAngularZone(),this._stable&&(this._stable=!1,this._zone.runOutsideAngular(()=>{H.next(!1)}))});return()=>{X.unsubscribe(),ve.unsubscribe()}});this.isStable=(0,w.T)(b,k.pipe((0,f.B)()))}bootstrap(a,c){Co&&this.warnIfDestroyed();const m=a instanceof wh;if(!this._injector.get(Lc).done){const cn="Cannot bootstrap as there are still asynchronous initializer
1725s running."+(!m&&kr(a)?"":" Bootstrap components in the `ngDoBootstrap` method of the root module.");throw new mt(405,Co&&cn)}let k;k=m?a:this._injector.get(Ol).resolveComponentFactory(a),this.componentTypes.push(k.componentType);const H=function bM(n){return n.isBoundToModule}(k)?void 0:this._injector.get(Ml),ve=k.create(zo.NULL,[],c||k.selector,H),Ve=ve.location.nativeElement,xt=ve.injector.get(ag,null);return xt?.registerApplication(Ve),ve.onDestroy(()=>{this.detachView(ve.hostView),Rc(this.components,ve),xt?.unregisterApplication(Ve)}),this._loadComponent(ve),ve}tick(){if(Co&&this.warnIfDestroyed(),this._runningTick)throw new mt(101,!1);try{this._runningTick=!0;for(let a of this._views)a.detectChanges()}catch(a){this._zone.runOutsideAngular(()=>this._exceptionHandler.handleError(a))}finally{this._runningTick=!1}}attachView(a){Co&&this.warnIfDestroyed();const c=a;this._views.push(c),c.attachToAppRef(this)}detachView(a){Co&&this.warnIfDestroyed();const c=a;Rc(this._views,c),c.detachFromAppRef()}_loadComponent(a){this.attachView(a.hostView),this.tick(),this.components.push(a);const c=this._injector.get(dg,[]);c.push(...this._bootstrapListeners),c.forEach(m=>m(a))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(a=>a()),this._views.slice().forEach(a=>a.destroy()),this._onMicrotaskEmptySubscription.unsubscribe()}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(a){return Co&&this.warnIfDestroyed(),this._destroyListeners.push(a),()=>Rc(this._destroyListeners,a)}destroy(){if(this._destroyed)throw new mt(406,!1);const a=this._injector;a.destroy&&!a.destroyed&&a.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){Co&&this._destroyed&&console.warn(kt(406,"This instance of the `ApplicationRef` has already been destroyed."))}}return n.\u0275fac=function(a){return new(a||n)(K(Wa),K(Vo),K(Rl))},n.\u0275prov=Qe({token:n,factory:n.\u0275fac,providedIn:"root"}),n})();function Rc(n,i){const a=n.indexOf(i);a>-1&&n.splice(a,1)}function EM(){return!1}let TM=(()=>{class n{}return n.__NG_ELEMENT_ID__=SM,n})();function SM(n){return function AM(n,i,a){if(gr(n)&&!a){const c=Wi(n.index,i);return new Fl(c,c)}return 47&n.type?new Fl(i[rr],i):null}(Hr(),vn(),16==(16&n))}class wg{constructor(){}supports(i){return hc(i)}create(i){return new PM(i)}}const RM=(n,i)=>i;class PM{constructor(i){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=i||RM}forEachItem(i){let a;for(a=this._itHead;null!==a;a=a._next)i(a)}forEachOperation(i){let a=this._itHead,c=this._removalsHead,m=0,b=null;for(;a||c;){const k=!c||a&&a.currentIndex<xg(c,m,b)?a:c,H=xg(k,m,b),X=k.currentIndex;if(k===c)m--,c=c._nextRemoved;else if(a=a._next,null==k.previousIndex)m++;else{b||(b=[]);const ve=H-m,Ve=X-m;if(ve!=Ve){for(let $t=0;$t<ve;$t++){const cn=$t<b.length?b[$t]:b[$t]=0,En=cn+$t;Ve<=En&&En<ve&&(b[$t]=cn+1)}b[k.previousIndex]=Ve-ve}}H!==X&&i(k,H,X)}}forEachPreviousItem(i){let a;for(a=this._previousItHead;null!==a;a=a._nextPrevious)i(a)}forEachAddedItem(i){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)i(a)}forEachMovedItem(i){let a;for(a=this._movesHead;null!==a;a=a._nextMoved)i(a)}forEachRemovedItem(i){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)i(a)}forEachIdentityChange(i){let a;for(a=this._identityChangesHead;null!==a;a=a._nextIdentityChange)i(a)}diff(i){if(null==i&&(i=[]),!hc(i))throw new mt(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let m,b,k,a=this._itHead,c=!1;if(Array.isArray(i)){this.length=i.length;for(let H=0;H<this.length;H++)b=i[H],k=this._trackByFn(H,b),null!==a&&Object.is(a.trackById,k)?(c&&(a=this._verifyReinsertion(a,b,k,H)),Object.is(a.item,b)||this._addIdentityChange(a,b)):(a=this._mismatch(a,b,k,H),c=!0),a=a._next}else m=0,function pb(n,i){if(Array.isArray(n))for(let a=0;a<n.length;a++)i(n[a]);else{const a=n[Symbol.iterator]();let c;for(;!(c=a.next()).done;)i(c.value)}}(i,H=>{k=this._trackByFn(m,H),null!==a&&Object.is(a.trackById,k)?(c&&(a=this._verifyReinsertion(a,H,k,m)),Object.is(a.item,H)||this._addIdentityChange(a,H)):(a=this._mismatch(a,H,k,m),c=!0),a=a._next,m++}),this.length=m;return this._truncate(a),this.collection=i,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;null!==i;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;null!==i;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,a,c,m){let b;return null===i?b=this._itTail:(b=i._prev,this._remove(i)),null!==(i=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(i.item,a)||this._addIdentityChange(i,a),this._reinsertAfter(i,b,m)):null!==(i=null===this._linkedRecords?null:this._linkedRecords.get(c,m))?(Object.is(i.item,a)||this._addIdentityChange(i,a),this._moveAfter(i,b,m)):i=this._addAfter(new FM(a,c),b,m),i}_verifyReinsertion(i,a,c,m){let b=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==b?i=this._reinsertAfter(b,i._prev,m):i.currentIndex!=m&&(i.currentIndex=m,this._addToMoves(i,m)),i}_truncate(i){for(;null!==i;){const a=i._next;this._addToRemovals(this._unlink(i)),i=a}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(i,a,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(i);const m=i._prevRemoved,b=i._nextRemoved;return null===m?this._removalsHead=b:m._nextRemoved=b,null===b?this._removalsTail=m:b._prevRemoved=m,this._insertAfter(i,a,c),this._addToMoves(i,c),i}_moveAfter(i,a,c){return this._unlink(i),this._insertAfter(i,a,c),this._addToMoves(i,c),i}_addAfter(i,a,c){return this._insertAfter(i,a,c),this._additionsTail=null===this._additionsTail?this._additionsHead=i:this._additionsTail._nextAdded=i,i}_insertAfter(i,a,c){const m=null===a?this._itHead:a._next;return i._next=m,i._prev=a,null===m?this._itTail=i:m._prev=i,null===a?this._itHead=i:a._next=i,null===this._linkedRecords&&(this._linkedRecords=new Dg),this._linkedRecords.put(i),i.currentIndex=c,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){null!==this._linkedRecords&&this._linkedRecords.remove(i);const a=i._prev,c=i._next;return null===a?this._itHead=c:a._next=c,null===c?this._itTail=a:c._prev=a,i}_addToMoves(i,a){return i.previousIndex===a||(this._movesTail=null===this._movesTail?this._movesHead=i:this._movesTail._nextMoved=i),i}_addToRemovals(i){return null===this._unlinkedRecords&&(this._unlinkedRecords=new Dg),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,a){return i.item=a,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=i:this._identityChangesTail._nextIdentityChange=i,i}}class FM{constructor(i,a){this.item=i,this.trackById=a,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 NM{constructor(){this._head=null,this._tail=null}add(i){null===this._head?(this._head=this._tail=i,i._nextDup=null,i._prevDup=null):(this._tail._nextDup=i,i._prevDup=this._tail,i._nextDup=null,this._tail=i)}get(i,a){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===a||a<=c.currentIndex)&&Object.is(c.trackById,i))return c;return null}remove(i){const a=i._prevDup,c=i._nextDup;return null===a?this._head=c:a._nextDup=c,null===c?this._tail=a:c._prevDup=a,null===this._head}}class Dg{constructor(){this.map=new Map}put(i){const a=i.trackById;let c=this.map.get(a);c||(c=new NM,this.map.set(a,c)),c.add(i)}get(i,a){const m=this.map.get(i);return m?m.get(i,a):null}remove(i){const a=i.trackById;return this.map.get(a).remove(i)&&this.map.delete(a),i}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function xg(n,i,a){const c=n.previousIndex;if(null===c)return c;let m=0;return a&&c<a.length&&(m=a[c]),c+i+m}class Cg{constructor(){}supports(i){return i instanceof Map||Od(i)}create(){return new YM}}class YM{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(i){let a;for(a=this._mapHead;null!==a;a=a._next)i(a)}forEachPreviousItem(i){let a;for(a=this._previousMapHead;null!==a;a=a._nextPrevious)i(a)}forEachChangedItem(i){let a;for(a=this._changesHead;null!==a;a=a._nextChanged)i(a)}forEachAddedItem(i){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)i(a)}forEachRemovedItem(i){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)i(a)}diff(i){if(i){if(!(i instanceof Map||Od(i)))throw new mt(900,!1)}else i=new Map;return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let a=this._mapHead;
vendor: 2,062 bytes, line 1725
1725if(this._appendAfter=null,this._forEach(i,(c,m)=>{if(a&&a.key===m)this._maybeAddToChanges(a,c),this._appendAfter=a,a=a._next;else{const b=this._getOrCreateRecordForKey(m,c);a=this._insertBeforeOrAppend(a,b)}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let c=a;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,a){if(i){const c=i._prev;return a._next=i,a._prev=c,i._prev=a,c&&(c._next=a),i===this._mapHead&&(this._mapHead=a),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null}_getOrCreateRecordForKey(i,a){if(this._records.has(i)){const m=this._records.get(i);this._maybeAddToChanges(m,a);const b=m._prev,k=m._next;return b&&(b._next=k),k&&(k._prev=b),m._next=null,m._prev=null,m}const c=new BM(i);return this._records.set(i,c),c.currentValue=a,this._addToAdditions(c),c}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;null!==i;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;null!==i;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;null!=i;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,a){Object.is(a,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=a,this._addToChanges(i))}_addToAdditions(i){null===this._additionsHead?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){null===this._changesHead?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,a){i instanceof Map?i.forEach(a):Object.keys(i).forEac
1725h(c=>a(i[c],c))}}class BM{constructor(i){this.key=i,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 Eg(){return new Fu([new wg])}let Fu=(()=>{class n{constructor(a){this.factories=a}static create(a,c){if(null!=c){const m=c.factories.slice();a=a.concat(m)}return new n(a)}static extend(a){return{provide:n,useFactory:c=>n.create(a,c||Eg()),deps:[[n,new co,new Ar]]}}find(a){const c=this.factories.find(m=>m.supports(a));if(null!=c)return c;throw new mt(901,!1)}}return n.\u0275prov=Qe({token:n,providedIn:"root",factory:Eg}),n})();function Tg(){return new Nu([new Cg])}let Nu=(()=>{class n{constructor(a){this.factories=a}static create(a,c){if(c){const m=c.factories.slice();a=a.concat(m)}return new n(a)}static extend(a){return{provide:n,useFactory:c=>n.create(a,c||Tg()),deps:[[n,new co,new Ar]]}}find(a){const c=this.factories.find(m=>m.supports(a));if(c)return c;throw new mt(901,!1)}}return n.\u0275prov=Qe({token:n,providedIn:"root",factory:Tg}),n})();function UM(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}function zM(n,i){const a=gi(n),c=i.elementInjector||ic();return new Nl(a).create(c,i.projectableNodes,i.hostElement,i.environmentInjector)}},24006:(Mt,Le,y)=>{"use strict";y.d(Le,{CE:()=>ds,Cf:()=>kt,EJ:()=>Vn,F:()=>on,Fj:()=>$e,JJ:()=>nn,JL:()=>Vt,JU:()=>U,Kr:()=>Ds,NI:()=>Ri,On:()=>Ps,Q7:()=>Ts,UX:()=>zs,Wl:()=>re,YN:()=>ts,Zs:()=>Ss,_:()=>tr,_Y:()=>Bi,a5:()=>Ut,c5:()=>Tn,cw:()=>Bn,gN:()=>Nt,kI:()=>Ze,nD:()=>Rt,oH:()=>gr,on:()=>fe,qQ:()=>Qi,qu:()=>Ns,sg:()=>ur,u:()=>us,u5:()=>hi,wO:()=>ke,wV:()=>os,x0:()=>js});var s=y(94650),u=y(36895),g=y(32076),w=y(4128),f=y(54004);
1726/**
1727       * @license Angular v15.2.10
1728       * (c) 2010-2022 Google LLC. https://angular.io/
1729       * License: MIT
1730       */let O=(()=>{class oe{constructor(J,ze){this._renderer=J,this._elementRef=ze,this.onChange=pn=>{},this.onTouched=()=>{}}setProperty(J,ze){this._renderer.setProperty(this._elementRef.nativeElement,J,ze)}registerOnTouched(J){this.onTouched=J}registerOnChange(J){this.onChange=J}setDisabledState(J){this.setProperty("disabled",J)}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(s.Qsj),s.Y36(s.SBq))},oe.\u0275dir=s.lG2({type:oe}),oe})(),B=(()=>{class oe extends O{}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,features:[s.qOj]}),oe})();const U=new s.OlP("NgValueAccessor"),ie={provide:U,useExisting:(0,s.Gpc)(()=>re),multi:!0};let re=(()=>{class oe extends B{writeValue(J){this.setProperty("checked",J)}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["input","type","checkbox","formControlName",""],["input","type","checkbox","formControl",""],["input","type","checkbox","ngModel",""]],hostBindings:function(J,ze){1&J&&s.NdJ("change",function(ni){return ze.onChange(ni.target.checked)})("blur",function(){return ze.onTouched()})},features:[s._Bn([ie]),s.qOj]}),oe})();const Re={provide:U,useExisting:(0,s.Gpc)(()=>$e),multi:!0},je=new s.OlP("CompositionEventMode");let $e=(()=>{class oe extends O{constructor(J,ze,pn){super(J,ze),this._compositionMode=pn,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function Ee(){const oe=(0,u.q)()?(0,u.q)().getUserAgent():"";return/android (\d+)/.test(oe.toLowerCase())}())}writeValue(J){this.setProperty("value",J??"")}_handleInput(J){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(J)}_compositionStart(){this._composing=!0}_compositionEnd(J){this._composing=!1,this._compositionMode&&this.onChange(J)}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(s.Qsj),s.Y36(s.SBq),s.Y36(je,8))},oe.\u0275dir=s.lG2({type:oe,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(J,ze){1&J&&s.NdJ("input",function(ni){return ze._handleInput(ni.target.value)})("blur",function(){return ze.onTouched()})("compositionstart",function(){return ze._compositionStart()})("compositionend",function(ni){return ze._compositionEnd(ni.target.value)})},features:[s._Bn([Re]),s.qOj]}),oe})();const We=!1;function at(oe){return null==oe||("string"==typeof oe||Array.isArray(oe))&&0===oe.length}function mt(oe){return null!=oe&&"number"==typeof oe.length}const kt=new s.OlP("NgValidators"),Yt=new s.OlP("NgAsyncValidators"),ft=/^(?=.{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 Ze{static min(te){return Ke(te)}static max(te){return function xe(oe){return te=>{if(at(te.value)||at(oe))return null;const J=parseFloat(te.value);return!isNaN(J)&&J>oe?{max:{max:oe,actual:te.value}}:null}}(te)}static required(te){return Fe(te)}static requiredTrue(te){return ce(te)}static email(te){return rt(te)}static minLength(te){return Lt(te)}static maxLength(te){return jt(te)}static pattern(te){return et(te)}static nullValidator(te){return null}static compose(te){return _t(te)}static composeAsync(te){return Ge(te)}}function Ke(oe){return te=>{if(at(te.value)||at(oe))return null;const J=parseFloat(te.value);return!isNaN(J)&&J<oe?{min:{min:oe,actual:te.value}}:null}}function Fe(oe){return at(oe.value)?{required:!0}:null}function ce(oe){return!0===oe.value?null:{required:!0}}function rt(oe){return at(oe.value)||ft.test(oe.value)?null:{email:!0}}function Lt(oe){return te=>at(te.value)||!mt(te.value)?null:te.value.length<oe?{minlength:{requiredLength:oe,actualLength:te.value.length}}:null}function jt(oe){return te=>mt(te.value)&&te.value.length>
1730oe?{maxlength:{requiredLength:oe,actualLength:te.value.length}}:null}function et(oe){if(!oe)return Ht;let te,J;return"string"==typeof oe?(J="","^"!==oe.charAt(0)&&(J+="^"),J+=oe,"$"!==oe.charAt(oe.length-1)&&(J+="$"),te=new RegExp(J)):(J=oe.toString(),te=oe),ze=>{if(at(ze.value))return null;const pn=ze.value;return te.test(pn)?null:{pattern:{requiredPattern:J,actualValue:pn}}}}function Ht(oe){return null}function Tt(oe){return null!=oe}function qt(oe){const te=(0,s.QGY)(oe)?(0,g.D)(oe):oe;if(We&&!(0,s.CqO)(te)){let J="Expected async validator to return Promise or Observable.";throw"object"==typeof oe&&(J+=" Are you using a synchronous validator where an async validator is expected?"),new s.vHH(-1101,J)}return te}function yn(oe){let te={};return oe.forEach(J=>{te=null!=J?{...te,...J}:te}),0===Object.keys(te).length?null:te}function Jt(oe,te){return te.map(J=>J(oe))}function st(oe){return oe.map(te=>function Dn(oe){return!oe.validate}(te)?te:J=>te.validate(J))}function _t(oe){if(!oe)return null;const te=oe.filter(Tt);return 0==te.length?null:function(J){return yn(Jt(J,te))}}function ut(oe){return null!=oe?_t(st(oe)):null}function Ge(oe){if(!oe)return null;const te=oe.filter(Tt);return 0==te.length?null:function(J){const ze=Jt(J,te).map(qt);return(0,w.D)(ze).pipe((0,f.U)(yn))}}function ct(oe){return null!=oe?Ge(st(oe)):null}function ye(oe,te){return null===oe?[te]:Array.isArray(oe)?[...oe,te]:[oe,te]}function Ot(oe){return oe._rawValidators}function Qe(oe){return oe._rawAsyncValidators}function Ct(oe){return oe?Array.isArray(oe)?oe:[oe]:[]}function zt(oe,te){return Array.isArray(oe)?oe.includes(te):oe===te}function _n(oe,te){const J=Ct(te);return Ct(oe).forEach(pn=>{zt(J,pn)||J.push(pn)}),J}function fn(oe,te){return Ct(te).filter(J=>!zt(oe,J))}class Kt{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(te){this._rawValidators=te||[],this._composedValidatorFn=ut(this._rawValidators)}_setAsyncValidators(te){this._rawAsyncValidators=te||[],this._composedAsyncValidatorFn=ct(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(te){this._onDestroyCallbacks.push(te)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(te=>te()),this._onDestroyCallbacks=[]}reset(te){this.control&&this.control.reset(te)}hasError(te,J){return!!this.control&&this.control.hasError(te,J)}getError(te,J){return this.control?this.control.getError(te,J):null}}class Nt extends Kt{get formDirective(){return null}get path(){return null}}class Ut extends Kt{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class De{constructor(te){this._cd=te}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}}let nn=(()=>{class oe extends De{constructor(J){super(J)}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(Ut,2))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(J,ze){2&J&&s.ekj("ng-untouched",ze.isUntouched)("ng-touched",ze.isTouched)("ng-pristine",ze.isPristine)("ng-dirty",ze.isDirty)("ng-valid",ze.isValid)("ng-invalid",ze.isInvalid)("ng-pending",ze.isPending)},features:[s.qOj]}),oe})(),Vt=(()=>{class oe extends De{constructor(J){super(J)}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(Nt,10))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(J,ze){2&J&&s.ekj("ng-untouched",ze.isUntouched)("ng-touched",ze.isTouched)("ng-pristine",ze.isPristine)("ng-dirty",ze.isDirty)("ng-valid",ze.isValid)("ng-invalid",ze.isInvalid)("ng-pending",ze.isPending)("ng-submitted",ze.isSubmitted)},features:[s.qOj]}),oe})();function qe(oe,te){return oe?`with name: '${te}'`:`at index: ${te}`}const St=!1,gn="VALID",K="INVALID",Me="PENDING",yt="DISABLED";function Q(oe){return(Pe(oe)?oe.validators:oe)||null}function T(oe,te){return(Pe(te)?te.asyncValidators:oe)||null}function Pe(oe){return null!=oe&&!Array.isArray(oe)&&"object"==typeof oe}function Pt(oe,te,J){const ze=oe.controls;if(!(te?Object.keys(ze):ze).length)throw new s.vHH(1e3,St?function Wt(oe){return`\n    There are no form controls registered with this ${oe?"group":"array"} yet. If you're using ngModel,\n    you may want to check next tick (e.g. use setTimeout).\n  `}(te):"");if(!ze[J])throw new s.vHH(1001,St?function tn(oe,te){return`Cannot find form control ${qe(oe,te)}`}(te,J):"")}function ln(oe,te,J){oe._forEachChild((ze,pn)=>{if(void 0===J[pn])throw new s.vHH(1002,St?function An(oe,te){return`Must supply a value for form control ${qe(oe,te)}`}(te,pn):"")})}class wn{constructor(te,J){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=!1,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this.pristine=!0,this.touched=!1,this._onDisabledChange=[],this._assignValidators(te),this._assignAsyncValidators(J)}get validator(){return this._composedValidatorFn}set validator(te){this._rawValidators=this._composedValidatorFn=te}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(te){this._rawAsyncValidators=this._composedAsyncValidatorFn=te}get parent(){return this._parent}get valid(){return this.status===gn}get invalid(){return this.status===K}get pending(){return this.status==Me}get disabled(){return this.status===yt}get enabled(){return this.status!==yt}get dirty(){return!this.pristine}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(te){this._assignValidators(te)}setAsyncValidators(te){this._assignAsyncValidators(te)}addValidators(te){this.setValidators(_n(te,this._rawValidators))}addAsyncValidators(te){this.setAsyncValidators(_n(te,this._rawAsyncValidators))}removeValidators(te){this.setValidators(fn(te,this._rawValidators))}removeAsyncValidators(te){this.setAsyncValidators(fn(te,this._rawAsyncValidators))}hasValidator(te){return zt(this._rawValidators,te)}hasAsyncValidator(te){return zt(this._rawAsyncValidators,te)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(te={}){this.touched=!0,this._parent&&!te.onlySelf&&this._parent.markAsTouched(te)}markAllAsTouched(){this.markAsTouched({onlySelf:!0}
vendor: 4,157 bytes, line 1730
1730),this._forEachChild(te=>te.markAllAsTouched())}markAsUntouched(te={}){this.touched=!1,this._pendingTouched=!1,this._forEachChild(J=>{J.markAsUntouched({onlySelf:!0})}),this._parent&&!te.onlySelf&&this._parent._updateTouched(te)}markAsDirty(te={}){this.pristine=!1,this._parent&&!te.onlySelf&&this._parent.markAsDirty(te)}markAsPristine(te={}){this.pristine=!0,this._pendingDirty=!1,this._forEachChild(J=>{J.markAsPristine({onlySelf:!0})}),this._parent&&!te.onlySelf&&this._parent._updatePristine(te)}markAsPending(te={}){this.status=Me,!1!==te.emitEvent&&this.statusChanges.emit(this.status),this._parent&&!te.onlySelf&&this._parent.markAsPending(te)}disable(te={}){const J=this._parentMarkedDirty(te.onlySelf);this.status=yt,this.errors=null,this._forEachChild(ze=>{ze.disable({...te,onlySelf:!0})}),this._updateValue(),!1!==te.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...te,skipPristineCheck:J}),this._onDisabledChange.forEach(ze=>ze(!0))}enable(te={}){const J=this._parentMarkedDirty(te.onlySelf);this.status=gn,this._forEachChild(ze=>{ze.enable({...te,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:te.emitEvent}),this._updateAncestors({...te,skipPristineCheck:J}),this._onDisabledChange.forEach(ze=>ze(!1))}_updateAncestors(te){this._parent&&!te.onlySelf&&(this._parent.updateValueAndValidity(te),te.skipPristineCheck||this._parent._updatePristine(),this._parent._updateTouched())}setParent(te){this._parent=te}getRawValue(){return this.value}updateValueAndValidity(te={}){this._setInitialStatus(),this._updateValue(),this.enabled&&(this._cancelExistingSubscription(),this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===gn||this.status===Me)&&this._runAsyncValidator(te.emitEvent)),!1!==te.emitEvent&&(this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!te.onlySelf&&this._parent.updateValueAndValidity(te)}_updateTreeValidity(te={emitEvent:!0}){this._forEachChild(J=>J._updateTreeValidity(te)),this.updateValueAndValidity({onlySelf:!0,emitEvent:te.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?yt:gn}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(te){if(this.asyncValidator){this.status=Me,this._hasOwnPendingAsyncValidator=!0;const J=qt(this.asyncValidator(this));this._asyncValidationSubscription=J.subscribe(ze=>{this._hasOwnPendingAsyncValidator=!1,this.setErrors(ze,{emitEvent:te})})}}_cancelExistingSubscription(){this._asyncValidationSubscription&&(this._asyncValidationSubscription.unsubscribe(),this._hasOwnPendingAsyncValidator=!1)}setErrors(te,J={}){this.errors=te,this._updateControlsErrors(!1!==J.emitEvent)}get(te){let J=te;return null==J||(Array.isArray(J)||(J=J.split(".")),0===J.length)?null:J.reduce((ze,pn)=>ze&&ze._find(pn),this)}getError(te,J){const ze=J?this.get(J):this;return ze&&ze.errors?ze.errors[te]:null}hasError(te,J){return!!this.getError(te,J)}get root(){let te=this;for(;te._parent;)te=te._parent;return te}_updateControlsErrors(te){this.status=this._calculateStatus(),te&&this.statusChanges.emit(this.status),this._parent&&this._parent._updateControlsErrors(te)}_initObservables(){this.valueChanges=new s.vpe,this.statusChanges=new s.vpe}_calculateStatus(){return this._allControlsDisabled()?yt:this.errors?K:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Me)?Me:this._anyControlsHaveStatus(K)?K:gn}_anyControlsHaveStatus(te){return this._anyControls(J=>J.status===te)}_anyControlsDirty(){return this._anyControls(te=>te.dirty)}_anyControlsTouched(){return this._anyControls(te=>te.touched)}_updatePristine(te={}){this.pristine=!this._anyControlsDirty(),this._parent&&!te.onlySelf&&this._parent._updatePristine(te)}_updateTouched(te={}){this.touched=this._anyControlsTouched(),this._parent&&!te.onlySelf&&this._parent._updateTouched(te)}_registerOnCollectionChange(te){this._onCollectionChange=te}_setUpdateStrategy(te){Pe(te)&&null!=te.updateOn&&(this._updateOn=te.updateOn)}_parentMarkedDirty(te){return!te&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
vendor: 6,676 bytes, line 1730
1730_find(te){return null}_assignValidators(te){this._rawValidators=Array.isArray(te)?te.slice():te,this._composedValidatorFn=function Y(oe){return Array.isArray(oe)?ut(oe):oe||null}(this._rawValidators)}_assignAsyncValidators(te){this._rawAsyncValidators=Array.isArray(te)?te.slice():te,this._composedAsyncValidatorFn=function se(oe){return Array.isArray(oe)?ct(oe):oe||null}(this._rawAsyncValidators)}}class Bn extends wn{constructor(te,J,ze){super(Q(J),T(ze,J)),this.controls=te,this._initObservables(),this._setUpdateStrategy(J),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(te,J){return this.controls[te]?this.controls[te]:(this.controls[te]=J,J.setParent(this),J._registerOnCollectionChange(this._onCollectionChange),J)}addControl(te,J,ze={}){this.registerControl(te,J),this.updateValueAndValidity({emitEvent:ze.emitEvent}),this._onCollectionChange()}removeControl(te,J={}){this.controls[te]&&this.controls[te]._registerOnCollectionChange(()=>{}),delete this.controls[te],this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}setControl(te,J,ze={}){this.controls[te]&&this.controls[te]._registerOnCollectionChange(()=>{}),delete this.controls[te],J&&this.registerControl(te,J),this.updateValueAndValidity({emitEvent:ze.emitEvent}),this._onCollectionChange()}contains(te){return this.controls.hasOwnProperty(te)&&this.controls[te].enabled}setValue(te,J={}){ln(this,!0,te),Object.keys(te).forEach(ze=>{Pt(this,!0,ze),this.controls[ze].setValue(te[ze],{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J)}patchValue(te,J={}){null!=te&&(Object.keys(te).forEach(ze=>{const pn=this.controls[ze];pn&&pn.patchValue(te[ze],{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J))}reset(te={},J={}){this._forEachChild((ze,pn)=>{ze.reset(te[pn],{onlySelf:!0,emitEvent:J.emitEvent})}),this._updatePristine(J),this._updateTouched(J),this.updateValueAndValidity(J)}getRawValue(){return this._reduceChildren({},(te,J,ze)=>(te[ze]=J.getRawValue(),te))}_syncPendingControls(){let te=this._reduceChildren(!1,(J,ze)=>!!ze._syncPendingControls()||J);return te&&this.updateValueAndValidity({onlySelf:!0}),te}_forEachChild(te){Object.keys(this.controls).forEach(J=>{const ze=this.controls[J];ze&&te(ze,J)})}_setUpControls(){this._forEachChild(te=>{te.setParent(this),te._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(te){for(const[J,ze]of Object.entries(this.controls))if(this.contains(J)&&te(ze))return!0;return!1}_reduceValue(){return this._reduceChildren({},(J,ze,pn)=>((ze.enabled||this.disabled)&&(J[pn]=ze.value),J))}_reduceChildren(te,J){let ze=te;return this._forEachChild((pn,ni)=>{ze=J(ze,pn,ni)}),ze}_allControlsDisabled(){for(const te of Object.keys(this.controls))if(this.controls[te].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(te){return this.controls.hasOwnProperty(te)?this.controls[te]:null}}class ot extends Bn{}const q=new s.OlP("CallSetDisabledState",{providedIn:"root",factory:()=>we}),we="always";function ne(oe,te){return[...te.path,oe]}function Ae(oe,te,J=we){qn(oe,te),te.valueAccessor.writeValue(oe.value),(oe.disabled||"always"===J)&&te.valueAccessor.setDisabledState?.(oe.disabled),function ui(oe,te){te.valueAccessor.registerOnChange(J=>{oe._pendingValue=J,oe._pendingChange=!0,oe._pendingDirty=!0,"change"===oe.updateOn&&ir(oe,te)})}(oe,te),function er(oe,te){const J=(ze,pn)=>{te.valueAccessor.writeValue(ze),pn&&te.viewToModelUpdate(ze)};oe.registerOnChange(J),te._registerOnDestroy(()=>{oe._unregisterOnChange(J)})}(oe,te),function ji(oe,te){te.valueAccessor.registerOnTouched(()=>{oe._pendingTouched=!0,"blur"===oe.updateOn&&oe._pendingChange&&ir(oe,te),"submit"!==oe.updateOn&&oe.markAsTouched()})}(oe,te),function xn(oe,te){if(te.valueAccessor.setDisabledState){const J=ze=>{te.valueAccessor.setDisabledState(ze)};oe.registerOnDisabledChange(J),te._registerOnDestroy(()=>{oe._unregisterOnDisabledChange(J)})}}(oe,te)}function bt(oe,te,J=!0){const ze=()=>{};te.valueAccessor&&(te.valueAccessor.registerOnChange(ze),te.valueAccessor.registerOnTouched(ze)),oi(oe,te),oe&&(te._invokeOnDestroyCallbacks(),oe._registerOnCollectionChange(()=>{}))}function rn(oe,te){oe.forEach(J=>{J.registerOnValidatorChange&&J.registerOnValidatorChange(te)})}function qn(oe,te){const J=Ot(oe);null!==te.validator?oe.setValidators(ye(J,te.validator)):"function"==typeof J&&oe.setValidators([J]);const ze=Qe(oe);null!==te.asyncValidator?oe.setAsyncValidators(ye(ze,te.asyncValidator)):"function"==typeof ze&&oe.setAsyncValidators([ze]);const pn=()=>oe.updateValueAndValidity();rn(te._rawValidators,pn),rn(te._rawAsyncValidators,pn)}function oi(oe,te){let J=!1;if(null!==oe){if(null!==te.validator){const pn=Ot(oe);if(Array.isArray(pn)&&pn.length>0){const ni=pn.filter(nr=>nr!==te.validator);ni.length!==pn.length&&(J=!0,oe.setValidators(ni))}}if(null!==te.asyncValidator){const pn=Qe(oe);if(Array.isArray(pn)&&pn.length>0){const ni=pn.filter(nr=>nr!==te.asyncValidator);ni.length!==pn.length&&(J=!0,oe.setAsyncValidators(ni))}}}const ze=()=>{};return rn(te._rawValidators,ze),rn(te._rawAsyncValidators,ze),J}function ir(oe,te){oe._pendingDirty&&oe.markAsDirty(),oe.setValue(oe._pendingValue,{emitModelToViewChange:!1}),te.viewToModelUpdate(oe._pendingValue),oe._pendingChange=!1}function xr(oe,te){qn(oe,te)}function ar(oe,te){if(!oe.hasOwnProperty("model"))return!1;const J=oe.model;return!!J.isFirstChange()||!Object.is(te,J.currentValue)}function dt(oe,te){oe._syncPendingControls(),te.forEach(J=>{const ze=J.control;"submit"===ze.updateOn&&ze._pendingChange&&(J.viewToModelUpdate(ze._pendingValue),ze._pendingChange=!1)})}function Ft(oe,te){if(!te)return null;let J,ze,pn;return Array.isArray(te),te.forEach(ni=>{ni.constructor===$e?J=ni:function Ci(oe){return Object.getPrototypeOf(oe.constructor)===B}(ni)?ze=ni:pn=ni}),pn||ze||J||null}const Oe={provide:Nt,useExisting:(0,s.Gpc)(()=>on)},Je=(()=>Promise.resolve())();let on=(()=>{class oe extends Nt{constructor(J,ze,pn){super(),this.callSetDisabledState=pn,this.submitted=!1,this._directives=new Set,this.ngSubmit=new s.vpe,this.form=new Bn({},ut(J),ct(ze))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(J){Je.then(()=>{const ze=this._findContainer(J.path);J.control=ze.registerControl(J.name,J.control),Ae(J.control,J,this.callSetDisabledState),J.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(J)})}getControl(J){return this.form.get(J.path)}
1730removeControl(J){Je.then(()=>{const ze=this._findContainer(J.path);ze&&ze.removeControl(J.name),this._directives.delete(J)})}addFormGroup(J){Je.then(()=>{const ze=this._findContainer(J.path),pn=new Bn({});xr(pn,J),ze.registerControl(J.name,pn),pn.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(J){Je.then(()=>{const ze=this._findContainer(J.path);ze&&ze.removeControl(J.name)})}getFormGroup(J){return this.form.get(J.path)}updateModel(J,ze){Je.then(()=>{this.form.get(J.path).setValue(ze)})}setValue(J){this.control.setValue(J)}onSubmit(J){return this.submitted=!0,dt(this.form,this._directives),this.ngSubmit.emit(J),"dialog"===J?.target?.method}onReset(){this.resetForm()}resetForm(J){this.form.reset(J),this.submitted=!1}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(J){return J.pop(),J.length?this.form.get(J):this.form}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(kt,10),s.Y36(Yt,10),s.Y36(q,8))},oe.\u0275dir=s.lG2({type:oe,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(J,ze){1&J&&s.NdJ("submit",function(ni){return ze.onSubmit(ni)})("reset",function(){return ze.onReset()})},inputs:{options:["ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s._Bn([Oe]),s.qOj]}),oe})();function Nn(oe,te){const J=oe.indexOf(te);J>-1&&oe.splice(J,1)}function Zn(oe){return"object"==typeof oe&&null!==oe&&2===Object.keys(oe).length&&"value"in oe&&"disabled"in oe}const Ri=class extends wn{constructor(te=null,J,ze){super(Q(J),T(ze,J)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(te),this._setUpdateStrategy(J),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Pe(J)&&(J.nonNullable||J.initialValueIsDefault)&&(this.defaultValue=Zn(te)?te.value:te)}setValue(te,J={}){this.value=this._pendingValue=te,this._onChange.length&&!1!==J.emitModelToViewChange&&this._onChange.forEach(ze=>ze(this.value,!1!==J.emitViewToModelChange)),this.updateValueAndValidity(J)}patchValue(te,J={}){this.setValue(te,J)}reset(te=this.defaultValue,J={}){this._applyFormState(te),this.markAsPristine(J),this.markAsUntouched(J),this.setValue(this.value,J),this._pendingChange=!1}_updateValue(){}_anyControls(te){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(te){this._onChange.push(te)}_unregisterOnChange(te){Nn(this._onChange,te)}registerOnDisabledChange(te){this._onDisabledChange.push(te)}_unregisterOnDisabledChange(te){Nn(this._onDisabledChange,te)}_forEachChild(te){}_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(te){Zn(te)?(this.value=this._pendingValue=te.value,te.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=te}};let pr=(()=>{class oe extends Nt{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ne(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,features:[s.qOj]}),oe})();const Vr={provide:Ut,useExisting:(0,s.Gpc)(()=>Ps)},as=(()=>Promise.resolve())();let Ps=(()=>{class oe extends Ut{constructor(J,ze,pn,ni,nr,vn){super(),this._changeDetectorRef=nr,this.callSetDisabledState=vn,this.control=new Ri,this._registered=!1,this.update=new s.vpe,this._parent=J,this._setValidators(ze),this._setAsyncValidators(pn),this.valueAccessor=Ft(0,ni)}ngOnChanges(J){if(this._checkForErrors(),!this._registered||"name"in J){if(this._registered&&(this._checkName(),this.formDirective)){const ze=J.name.previousValue;this.formDirective.removeControl({name:ze,path:this._getPath(ze)})}this._setUpControl()}"isDisabled"in J&&this._updateDisabled(J),ar(J,this.viewModel)&&(this._updateV
1730alue(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(J){this.viewModel=J,this.update.emit(J)}_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(){Ae(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(J){as.then(()=>{this.control.setValue(J,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(J){const ze=J.isDisabled.currentValue,pn=0!==ze&&(0,s.D6c)(ze);as.then(()=>{pn&&!this.control.disabled?this.control.disable():!pn&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(J){return this._parent?ne(J,this._parent):[J]}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(Nt,9),s.Y36(kt,10),s.Y36(Yt,10),s.Y36(U,10),s.Y36(s.sBO,8),s.Y36(q,8))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:["disabled","isDisabled"],model:["ngModel","model"],options:["ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[s._Bn([Vr]),s.qOj,s.TTD]}),oe})(),Bi=(()=>{class oe{}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275dir=s.lG2({type:oe,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]}),oe})();const Or={provide:U,useExisting:(0,s.Gpc)(()=>os),multi:!0};let os=(()=>{class oe extends B{writeValue(J){this.setProperty("value",J??"")}registerOnChange(J){this.onChange=ze=>{J(""==ze?null:parseFloat(ze))}}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(J,ze){1&J&&s.NdJ("input",function(ni){return ze.onChange(ni.target.value)})("blur",function(){return ze.onTouched()})},features:[s._Bn([Or]),s.qOj]}),oe})();const ls={provide:U,useExisting:(0,s.Gpc)(()=>tr),multi:!0};let Fr=(()=>{class oe{}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275mod=s.oAB({type:oe}),oe.\u0275inj=s.cJS({}),oe})(),gs=(()=>{class oe{constructor(){this._accessors=[]}add(J,ze){this._accessors.push([J,ze])}remove(J){for(let ze=this._accessors.length-1;ze>=0;--ze)if(this._accessors[ze][1]===J)return void this._accessors.splice(ze,1)}select(J){this._accessors.forEach(ze=>{this._isSameGroup(ze,J)&&ze[1]!==J&&ze[1].fireUncheck(J.value)})}_isSameGroup(J,ze){return!!J[0].control&&J[0]._parent===ze._control._parent&&J[1].name===ze.name}}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275prov=s.Yz7({token:oe,factory:oe.\u0275fac,providedIn:Fr}),oe})(),tr=(()=>{class oe extends B{constructor(J,ze,pn,ni){super(J,ze),this._registry=pn,this._injector=ni,this.setDisabledStateFired=!1,this.onChange=()=>{},this.callSetDisabledState=(0,s.f3M)(q,{optional:!0})??we}ngOnInit(){this._control=this._injector.get(Ut),this._checkName(),this._registry.add(this._control,this)}ngOnDestroy(){this._registry.remove(this)}writeValue(J){this._state=J===this.value,this.setProperty("checked",this._state)}registerOnChange(J){this._fn=J,this.onChange=()=>{J(this.value),this._registry.select(this)}}setDisabledState(J){(this.setDisabledStateFired||J||"whenDisabledForLegacyCode"===this.callSetDisabledState)&&this.setProperty("disabled",J),this.setDisabledStateFired=!0}fireUncheck(J){this.writeValue(J)}_checkName(){!this.name&&this.formControlName&&(this.name=this.formControlName)}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(s.Qsj),s.Y36(s.SBq),s.Y36(gs),s.Y36(s.zs3))},oe.\u0275dir=s.lG2({type:oe,selectors:[["input","type","radio","formControlName",""],["input","type","radio","formControl",""],["input","type","radio","ngModel",""]],hostBindings:function(J,ze){1&J&&s.NdJ("
1730change",function(){return ze.onChange()})("blur",function(){return ze.onTouched()})},inputs:{name:"name",formControlName:"formControlName",value:"value"},features:[s._Bn([ls]),s.qOj]}),oe})();const Ji=new s.OlP("NgModelWithFormControlWarning"),zr={provide:Ut,useExisting:(0,s.Gpc)(()=>gr)};let gr=(()=>{class oe extends Ut{set isDisabled(J){}constructor(J,ze,pn,ni,nr){super(),this._ngModelWarningConfig=ni,this.callSetDisabledState=nr,this.update=new s.vpe,this._ngModelWarningSent=!1,this._setValidators(J),this._setAsyncValidators(ze),this.valueAccessor=Ft(0,pn)}ngOnChanges(J){if(this._isControlChanged(J)){const ze=J.form.previousValue;ze&&bt(ze,this,!1),Ae(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}ar(J,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&bt(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(J){this.viewModel=J,this.update.emit(J)}_isControlChanged(J){return J.hasOwnProperty("form")}}return oe._ngModelWarningSentOnce=!1,oe.\u0275fac=function(J){return new(J||oe)(s.Y36(kt,10),s.Y36(Yt,10),s.Y36(U,10),s.Y36(Ji,8),s.Y36(q,8))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","formControl",""]],inputs:{form:["formControl","form"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s._Bn([zr]),s.qOj,s.TTD]}),oe})();const Xr={provide:Nt,useExisting:(0,s.Gpc)(()=>ur)};let ur=(()=>{class oe extends Nt{constructor(J,ze,pn){super(),this.callSetDisabledState=pn,this.submitted=!1,this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.vpe,this._setValidators(J),this._setAsyncValidators(ze)}ngOnChanges(J){this._checkFormPresent(),J.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(oi(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(J){const ze=this.form.get(J.path);return Ae(ze,J,this.callSetDisabledState),ze.updateValueAndValidity({emitEvent:!1}),this.directives.push(J),ze}getControl(J){return this.form.get(J.path)}
1730removeControl(J){bt(J.control||null,J,!1),function L(oe,te){const J=oe.indexOf(te);J>-1&&oe.splice(J,1)}(this.directives,J)}addFormGroup(J){this._setUpFormContainer(J)}removeFormGroup(J){this._cleanUpFormContainer(J)}getFormGroup(J){return this.form.get(J.path)}addFormArray(J){this._setUpFormContainer(J)}removeFormArray(J){this._cleanUpFormContainer(J)}getFormArray(J){return this.form.get(J.path)}updateModel(J,ze){this.form.get(J.path).setValue(ze)}onSubmit(J){return this.submitted=!0,dt(this.form,this.directives),this.ngSubmit.emit(J),"dialog"===J?.target?.method}onReset(){this.resetForm()}resetForm(J){this.form.reset(J),this.submitted=!1}_updateDomValue(){this.directives.forEach(J=>{const ze=J.control,pn=this.form.get(J.path);ze!==pn&&(bt(ze||null,J),(oe=>oe instanceof Ri)(pn)&&(Ae(pn,J,this.callSetDisabledState),J.control=pn))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(J){const ze=this.form.get(J.path);xr(ze,J),ze.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(J){if(this.form){const ze=this.form.get(J.path);ze&&function gi(oe,te){return oi(oe,te)}(ze,J)&&ze.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){qn(this.form,this),this._oldForm&&oi(this._oldForm,this)}_checkFormPresent(){}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(kt,10),s.Y36(Yt,10),s.Y36(q,8))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","formGroup",""]],hostBindings:function(J,ze){1&J&&s.NdJ("submit",function(ni){return ze.onSubmit(ni)})("reset",function(){return ze.onReset()})},inputs:{form:["formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s._Bn([Xr]),s.qOj,s.TTD]}),oe})();const yi={provide:Nt,useExisting:(0,s.Gpc)(()=>js)};let js=(()=>{class oe extends pr{constructor(J,ze,pn){super(),this._parent=J,this._setValidators(ze),this._setAsyncValidators(pn)}_checkParentType(){ys(this._parent)}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(Nt,13),s.Y36(kt,10),s.Y36(Yt,10))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","formGroupName",""]],inputs:{name:["formGroupName","name"]},features:[s._Bn([yi]),s.qOj]}),oe})();const Us={provide:Nt,useExisting:(0,s.Gpc)(()=>ds)};let ds=(()=>{class oe extends Nt{constructor(J,ze,pn){super(),this._parent=J,this._setValidators(ze),this._setAsyncValidators(pn)}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 ne(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){ys(this._parent)}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(Nt,13),s.Y36(kt,10),s.Y36(Yt,10))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","formArrayName",""]],inputs:{name:["formArrayName","name"]},features:[s._Bn([Us]),s.qOj]}),oe})();function ys(oe){return!(oe instanceof js||oe instanceof ur||oe instanceof ds)}const Es={provide:Ut,useExisting:(0,s.Gpc)(()=>us)};let us=(()=>{class oe extends Ut{set isDisabled(J){}constructor(J,ze,pn,ni,nr){super(),this._ngModelWarningConfig=nr,this._added=!1,this.update=new s.vpe,this._ngModelWarningSent=!1,this._parent=J,this._setValidators(ze),this._setAsyncValidators(pn),this.valueAccessor=Ft(0,ni)}ngOnChanges(J){this._added||this._setUpControl(),ar(J,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(J){this.viewModel=J,this.update.emit(J)}get path(){return ne(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}}return oe._ngModelWarningSentOnce=!1,oe.\u0275fac=function(J){return new(J||oe)(s.Y36(Nt,13),s.Y36(kt,10),s.Y36(Yt,10),s.Y36(U,10),s.Y36(Ji,8))},oe.\u0275dir=s.lG2({type:oe,selectors:[["","formControlName",""]],inputs:{name:["formControlName","name"],isDisabled:["disabled","isDisabled"],model:["ngModel","model"]},outputs:{update:"ngModelChange"},features:[s._Bn([Es]),s.qOj,s.TTD]}),oe})();const Fs={provide:U,useExisting:(0,s.Gpc)(()=>Vn),multi:!0};function Jr(oe,te){return null==oe?`${te}`:(te&&"object"==typeof te&&(te="Object"),`${oe}: ${te}`.slice(0,50))}let Vn=(()=>{class oe extends B{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(J){this._compareWith=J}writeValue(J){this.value=J;const pn=Jr(this._getOptionId(J),J);this.setProperty("value",pn)}registerOnChange(J){this.onChange=ze=>{this.value=this._getOptionValue(ze),J(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(J){for(const ze of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(ze),J))return ze;return null}_getOptionValue(J){const ze=function Ms(oe){return oe.split(":")[0]}(J);return this._optionMap.has(ze)?this._optionMap.get(ze):J}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(J,ze){1&J&&s.NdJ("
1730change",function(ni){return ze.onChange(ni.target.value)})("blur",function(){return ze.onTouched()})},inputs:{compareWith:"compareWith"},features:[s._Bn([Fs]),s.qOj]}),oe})(),ts=(()=>{class oe{constructor(J,ze,pn){this._element=J,this._renderer=ze,this._select=pn,this._select&&(this.id=this._select._registerOption())}set ngValue(J){null!=this._select&&(this._select._optionMap.set(this.id,J),this._setElementValue(Jr(this.id,J)),this._select.writeValue(this._select.value))}set value(J){this._setElementValue(J),this._select&&this._select.writeValue(this._select.value)}_setElementValue(J){this._renderer.setProperty(this._element.nativeElement,"value",J)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(s.SBq),s.Y36(s.Qsj),s.Y36(Vn,9))},oe.\u0275dir=s.lG2({type:oe,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),oe})();const _s={provide:U,useExisting:(0,s.Gpc)(()=>ws),multi:!0};function vr(oe,te){return null==oe?`${te}`:("string"==typeof te&&(te=`'${te}'`),te&&"object"==typeof te&&(te="Object"),`${oe}: ${te}`.slice(0,50))}let ws=(()=>{class oe extends B{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(J){this._compareWith=J}writeValue(J){let ze;if(this.value=J,Array.isArray(J)){const pn=J.map(ni=>this._getOptionId(ni));ze=(ni,nr)=>{ni._setSelected(pn.indexOf(nr.toString())>-1)}}else ze=(pn,ni)=>{pn._setSelected(!1)};this._optionMap.forEach(ze)}registerOnChange(J){this.onChange=ze=>{const pn=[],ni=ze.selectedOptions;if(void 0!==ni){const nr=ni;for(let vn=0;vn<nr.length;vn++){const Li=this._getOptionValue(nr[vn].value);pn.push(Li)}}else{const nr=ze.options;for(let vn=0;vn<nr.length;vn++){const vi=nr[vn];if(vi.selected){const Li=this._getOptionValue(vi.value);pn.push(Li)}}}this.value=pn,J(pn)}}_registerOption(J){const ze=(this._idCounter++).toString();return this._optionMap.set(ze,J),ze}_getOptionId(J){for(const ze of Array.from(this._optionMap.keys()))if(this._compareWith(this._optionMap.get(ze)._value,J))return ze;return null}_getOptionValue(J){const ze=function Nr(oe){return oe.split(":")[0]}(J);return this._optionMap.has(ze)?this._optionMap.get(ze)._value:J}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(J,ze){1&J&&s.NdJ("change",function(ni){return ze.onChange(ni.target)})("blur",function(){return ze.onTouched()})},inputs:{compareWith:"compareWith"},features:[s._Bn([_s]),s.qOj]}),oe})(),Ds=(()=>{class oe{constructor(J,ze,pn){this._element=J,this._renderer=ze,this._select=pn,this._select&&(this.id=this._select._registerOption(this))}set ngValue(J){null!=this._select&&(this._value=J,this._setElementValue(vr(this.id,J)),this._select.writeValue(this._select.value))}set value(J){this._select?(this._value=J,this._setElementValue(vr(this.id,J)),this._select.writeValue(this._select.value)):this._setElementValue(J)}_setElementValue(J){this._renderer.setProperty(this._element.nativeElement,"value",J)}_setSelected(J){this._renderer.setProperty(this._element.nativeElement,"selected",J)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}}return oe.\u0275fac=function(J){return new(J||oe)(s.Y36(s.SBq),s.Y36(s.Qsj),s.Y36(ws,9))},oe.\u0275dir=s.lG2({type:oe,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}}),oe})();function Gi(oe){return"number"==typeof oe?oe:parseInt(oe,10)}let Pi=(()=>{class oe{constructor(){this._validator=Ht}ngOnChanges(J){if(this.inputName in J){const ze=this.normalizeInput(J[this.inputName].currentValue);this._enabled=this.enabled(ze),this._validator=this._enabled?this.createValidator(ze):Ht,this._onChange&&this._onChange()}}validate(J){return this._validator(J)}registerOnValidatorChange(J){this._onChange=J}enabled(J){return null!=J}}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275dir=s.lG2({type:oe,features:[s.TTD]}),oe})();const Vs={provide:kt,useExisting:(0,s.Gpc)(()=>Qi),multi:!0};let Qi=(()=>{class oe extends Pi{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=J=>function Qr(oe){return"number"==typeof oe?oe:parseFloat(oe)}(J),this.createValidator=J=>Ke(J)}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(J,ze){2&J&&s.uIk("min",ze._enabled?ze.min:null)},inputs:{min:"min"},features:[s._Bn([Vs]),s.qOj]}),oe})();const ns={provide:kt,useExisting:(0,s.Gpc)(()=>Ts),multi:!0},qr={provide:kt,useExisting:(0,s.Gpc)(()=>Ss),multi:!0};let Ts=(()=>{class oe extends Pi{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=s.D6c,this.createValidator=J=>Fe}enabled(J){return J}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(J,ze){2&J&&s.uIk("required",ze._enabled?"":null)},inputs:{required:"required"},features:[s._Bn([ns]),s.qOj]}),oe})(),Ss=(()=>{class oe extends Ts{constructor(){super(...arguments),this.createValidator=J=>ce}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(J,ze){2&J&&s.uIk("required",ze._enabled?"":null)},features:[s._Bn([qr]),s.qOj]}),oe})();const Yr={provide:kt,useExisting:(0,s.Gpc)(()=>fe),multi:!0};let fe=(()=>{class oe extends Pi{constructor(){super(...arguments),this.inputName="email",this.normalizeInput=s.D6c,this.createValidator=J=>rt}enabled(J){return J}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["","email","","formControlName",""],["","email","","formControl",""],["","email","","ngModel",""]],inputs:{email:"email"},features:[s._Bn([Yr]),s.qOj]}),oe})();const wt={provide:kt,useExisting:(0,s.Gpc)(()=>ke),multi:!0};let ke=(()=>{class oe extends Pi{constructor(){super(...arguments),this.inputName="minlength",this.normalizeInput=J=>Gi(J),this.createValidator=J=>Lt(J)}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(J,ze){2&J&&s.uIk("minlength",ze._enabled?ze.minlength:null)},inputs:{minlength:"minlength"},features:[s._Bn([wt]),s.qOj]}),oe})();const lt={provide:kt,useExisting:(0,s.Gpc)(()=>Rt),multi:!0};let Rt=(()=>{class oe extends Pi{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=J=>Gi(J),this.createValidator=J=>jt(J)}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(J,ze){2&J&&s.uIk("maxlength",ze._enabled?ze.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s._Bn([lt]),s.qOj]}),oe})();const en={provide:kt,useExisting:(0,s.Gpc)(()=>Tn),multi:!0};let Tn=(()=>{class oe extends Pi{constructor(){super(...arguments),this.inputName="pattern",this.normalizeInput=J=>J,this.createValidator=J=>et(J)}}return oe.\u0275fac=function(){let te;return function(ze){return(te||(te=s.n5z(oe)))(ze||oe)}}(),oe.\u0275dir=s.lG2({type:oe,selectors:[["","pattern","","formControlName",""],["","pattern","","formControl",""],["","pattern","","ngModel",""]],hostVars:1,hostBindings:function(J,ze){2&J&&s.uIk("pattern",ze._enabled?ze.pattern:null)},inputs:{pattern:"pattern"},features:[s._Bn([en]),s.qOj]}),oe})(),Tr=(()=>{class oe{}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275mod=s.oAB({type:oe}),oe.\u0275inj=s.cJS({imports:[Fr]}),oe})();class ki extends wn{constructor(te,J,ze){super(Q(J),T(ze,J)),this.controls=te,this._initOb
1730servables(),this._setUpdateStrategy(J),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(te){return this.controls[this._adjustIndex(te)]}push(te,J={}){this.controls.push(te),this._registerControl(te),this.updateValueAndValidity({emitEvent:J.emitEvent}),this._onCollectionChange()}insert(te,J,ze={}){this.controls.splice(te,0,J),this._registerControl(J),this.updateValueAndValidity({emitEvent:ze.emitEvent})}removeAt(te,J={}){let ze=this._adjustIndex(te);ze<0&&(ze=0),this.controls[ze]&&this.controls[ze]._registerOnCollectionChange(()=>{}),this.controls.splice(ze,1),this.updateValueAndValidity({emitEvent:J.emitEvent})}setControl(te,J,ze={}){let pn=this._adjustIndex(te);pn<0&&(pn=0),this.controls[pn]&&this.controls[pn]._registerOnCollectionChange(()=>{}),this.controls.splice(pn,1),J&&(this.controls.splice(pn,0,J),this._registerControl(J)),this.updateValueAndValidity({emitEvent:ze.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(te,J={}){ln(this,!1,te),te.forEach((ze,pn)=>{Pt(this,!1,pn),this.at(pn).setValue(ze,{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J)}patchValue(te,J={}){null!=te&&(te.forEach((ze,pn)=>{this.at(pn)&&this.at(pn).patchValue(ze,{onlySelf:!0,emitEvent:J.emitEvent})}),this.updateValueAndValidity(J))}reset(te=[],J={}){this._forEachChild((ze,pn)=>{ze.reset(te[pn],{onlySelf:!0,emitEvent:J.emitEvent})}),this._updatePristine(J),this._updateTouched(J),this.updateValueAndValidity(J)}getRawValue(){return this.controls.map(te=>te.getRawValue())}clear(te={}){this.controls.length<1||(this._forEachChild(J=>J._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:te.emitEvent}))}_adjustIndex(te){return te<0?te+this.length:te}_syncPendingControls(){let te=this.controls.reduce((J,ze)=>!!ze._syncPendingControls()||J,!1);return te&&this.updateValueAndValidity({onlySelf:!0}),te}_forEachChild(te){this.controls.forEach((J,ze)=>{te(J,ze)})}_updateValue(){this.value=this.controls.filter(te=>te.enabled||this.disabled).map(te=>te.value)}_anyControls(te){return this.controls.some(J=>J.enabled&&te(J))}_setUpControls(){this._forEachChild(te=>this._registerControl(te))}_allControlsDisabled(){for(const te of this.controls)if(te.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(te){te.setParent(this),te._registerOnCollectionChange(this._onCollectionChange)}_find(te){return this.at(te)??null}}function Br(oe){return!!oe&&(void 0!==oe.asyncValidators||void 0!==oe.validators||void 0!==oe.updateOn)}let Ns=(()=>{class oe{constructor(){this.useNonNullable=!1}get nonNullable(){const J=new oe;return J.useNonNullable=!0,J}group(J,ze=null){const pn=this._reduceControls(J);let ni={};return Br(ze)?ni=ze:null!==ze&&(ni.validators=ze.validator,ni.asyncValidators=ze.asyncValidator),new Bn(pn,ni)}record(J,ze=null){const pn=this._reduceControls(J);return new ot(pn,ze)}control(J,ze,pn){let ni={};return this.useNonNullable?(Br(ze)?ni=ze:(ni.validators=ze,ni.asyncValidators=pn),new Ri(J,{...ni,nonNullable:!0})):new Ri(J,ze,pn)}array(J,ze,pn){const ni=J.map(nr=>this._createControl(nr));return new ki(ni,ze,pn)}_reduceControls(J){const ze={};return Object.keys(J).forEach(pn=>{ze[pn]=this._createControl(J[pn])}),ze}_createControl(J){return J instanceof Ri||J instanceof wn?J:Array.isArray(J)?this.control(J[0],J.length>1?J[1]:null,J.length>2?J[2]:null):this.control(J)}}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275prov=s.Yz7({token:oe,factory:oe.\u0275fac,providedIn:"root"}),oe})(),hi=(()=>{class oe{static withConfig(J){return{ngModule:oe,providers:[{provide:q,useValue:J.callSetDisabledState??we}]}}}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275mod=s.oAB({type:oe}),oe.\u0275inj=s.cJS({imports:[Tr]}),oe})(),zs=(()=>{class oe{static withConfig(J){return{ngModule:oe,providers:[{provide:Ji,useValue:J.warnOnNgModelWithFormControl??"always"},{provide:q,useValue:J.callSetDisabledState??we}]}}}return oe.\u0275fac=function(J){return new(J||oe)},oe.\u0275mod=s.oAB({type:oe}),oe.\u0275inj=s.cJS({imports:[Tr]}),oe})()}
1730,47957:(Mt,Le,y)=>{"use strict";y.d(Le,{Bb:()=>Kt,XC:()=>ut,ZL:()=>fn});var s=y(94650),u=y(3238),g=y(36895),w=y(67376),f=y(98184),O=y(12687),B=y(21281),U=y(83353),ie=y(37340),re=y(50727),Re=y(77579),Ee=y(49770),je=y(56451),$e=y(39646),We=y(54968),at=y(29521),mt=y(84080),kt=y(24006),Yt=y(59549),ft=y(68675),Ze=y(63900),Ke=y(95698),xe=y(39300),Fe=y(54004),ce=y(18505),rt=y(91005),Lt=y(40445);
1731/**
1732       * @license
1733       * Copyright Google LLC All Rights Reserved.
1734       *
1735       * Use of this source code is governed by an MIT-style license that can be
1736       * found in the LICENSE file at https://angular.io/license
1737       */const jt=["panel"];function et(Nt,Ut){if(1&Nt&&(s.TgZ(0,"div",0,1),s.Hsn(2),s.qZA()),2&Nt){const De=Ut.id,it=s.oxw();s.Q6J("id",it.id)("ngClass",it._classList)("@panelAnimation",it.isOpen?"visible":"hidden"),s.uIk("aria-label",it.ariaLabel||null)("aria-labelledby",it._getPanelAriaLabelledby(De))}}const Ht=["*"],Tt=(0,ie.X$)("panelAnimation",[(0,ie.SB)("void, hidden",(0,ie.oB)({opacity:0,transform:"scaleY(0.8)"})),(0,ie.eR)(":enter, hidden => visible",[(0,ie.ru)([(0,ie.jt)("0.03s linear",(0,ie.oB)({opacity:1})),(0,ie.jt)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,ie.oB)({transform:"scaleY(1)"}))])]),(0,ie.eR)(":leave, visible => hidden",[(0,ie.jt)("0.075s linear",(0,ie.oB)({opacity:0}))])]);
1738/**
1739       * @license
1740       * Copyright Google LLC All Rights Reserved.
1741       *
1742       * Use of this source code is governed by an MIT-style license that can be
1743       * found in the LICENSE file at https://angular.io/license
1744       */let qt=0;class yn{constructor(Ut,De){this.source=Ut,this.option=De}}const Jt=(0,u.Kr)(class{}),Dn=new s.OlP("mat-autocomplete-default-options",{providedIn:"root",factory:function st(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1}}});let _t=(()=>{class Nt extends Jt{get isOpen(){return this._isOpen&&this.showPanel}_setColor(De){this._color=De,this._setThemeClasses(this._classList)}get autoActiveFirstOption(){return this._autoActiveFirstOption}set autoActiveFirstOption(De){this._autoActiveFirstOption=(0,B.Ig)(De)}get autoSelectActiveOption(){return this._autoSelectActiveOption}set autoSelectActiveOption(De){this._autoSelectActiveOption=(0,B.Ig)(De)}set classList(De){this._classList=De&&De.length?(0,B.du)(De).reduce((it,an)=>(it[an]=!0,it),{}):{},this._setVisibilityClasses(this._classList),this._setThemeClasses(this._classList),this._elementRef.nativeElement.className=""}constructor(De,it,an,nn){super(),this._changeDetectorRef=De,this._elementRef=it,this._defaults=an,this._activeOptionChanges=re.w0.EMPTY,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this._autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this._autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.optionSelected=new s.vpe,this.opened=new s.vpe,this.closed=new s.vpe,this.optionActivated=new s.vpe,this._classList={},this.id="mat-autocomplete-"+qt++,this.inertGroups=nn?.SAFARI||!1}ngAfterContentInit(){this._keyManager=new O.s1(this.options).withWrap(),this._activeOptionChanges=this._keyManager.change.subscribe(De=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[De]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(De){this.panel&&(this.panel.nativeElement.scrollTop=De)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._setVisibilityClasses(this._classList),this._changeDetectorRef.markForCheck()}_emitSelectEvent(De){const it=new yn(this,De);this.optionSelected.emit(it)}_getPanelAriaLabelledby(De){return this.ariaLabel?null:this.ariaLabelledby?(De?De+" ":"")+this.ariaLabelledby:De}_setVisibilityClasses(De){De[this._visibleClass]=this.showPanel,De[this._hiddenClass]=!this.showPanel}_setThemeClasses(De){De["mat-primary"]="primary"===this._color,De["mat-warn"]="warn"===this._color,De["mat-accent"]="accent"===this._color}}return Nt.\u0275fac=function(De){return new(De||Nt)(s.Y36(s.sBO),s.Y36(s.SBq),s.Y36(Dn),s.Y36(U.t4))},Nt.\u0275dir=s.lG2({type:Nt,viewQuery:function(De,it){if(1&De&&(s.Gf(s.Rgc,7),s.Gf(jt,5)),2&De){let an;s.iGM(an=s.CRH())&&(it.template=an.first),s.iGM(an=s.CRH())&&(it.panel=an.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:"autoActiveFirstOption",autoSelectActiveOption:"autoSelectActiveOption",panelWidth:"panelWidth",classList:["class","classList"]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},features:[s.qOj]}),Nt})(),ut=(()=>{class Nt extends _t{constructor(){super(...arguments),this._visibleClass="mat-mdc-autocomplete-visible",this._hiddenClass="mat-mdc-autocomplete-hidden",this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(De){this._hideSingleSelectionIndicator=(0,B.Ig)(De),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const De of this.options)De._changeDetectorRef.markForCheck()}}return Nt.\u0275fac=function(){let Ut;return function(it){return(Ut||(Ut=s.n5z(Nt)))(it||Nt)}}(),Nt.\u0275cmp=s.Xpm({type:Nt,selectors:[["mat-autocomplete"]],contentQueries:function(De,it,an){if(1&De&&(s.Suo(an,u.K7,5),s.Suo(an,u.ey,5)),2&De){let nn;s.iGM(nn=s.CRH())&&(it.optionGroups=nn),s.iGM(nn=s.CRH())&&(it.options=nn)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{disableRipple:"disableRipple",hide
1744SingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matAutocomplete"],features:[s._Bn([{provide:u.HF,useExisting:Nt}]),s.qOj],ngContentSelectors:Ht,decls:1,vars:0,consts:[["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id","ngClass"],["panel",""]],template:function(De,it){1&De&&(s.F$t(),s.YNc(0,et,3,5,"ng-template"))},dependencies:[g.mk],styles:[".mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mdc-menu-surface.mat-mdc-autocomplete-panel{width:100%;max-height:256px;position:static;visibility:hidden;transform-origin:center top;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-autocomplete-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) .mdc-menu-surface.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above .mdc-menu-surface.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}.mdc-menu-surface.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[Tt]},changeDetection:0}),Nt})();
1745/**
1746       * @license
1747       * Copyright Google LLC All Rights Reserved.
1748       *
1749       * Use of this source code is governed by an MIT-style license that can be
1750       * found in the LICENSE file at https://angular.io/license
1751       */
1752/**
1753       * @license
1754       * Copyright Google LLC All Rights Reserved.
1755       *
1756       * Use of this source code is governed by an MIT-style license that can be
1757       * found in the LICENSE file at https://angular.io/license
1758       */
1759const ye={provide:kt.JU,useExisting:(0,s.Gpc)(()=>fn),multi:!0},Qe=new s.OlP("mat-autocomplete-scroll-strategy"),zt={provide:Qe,deps:[f.aV],useFactory:function Ct(Nt){return()=>Nt.scrollStrategies.reposition()}};let _n=(()=>{class Nt{get autocompleteDisabled(){return this._autocompleteDisabled}set autocompleteDisabled(De){this._autocompleteDisabled=(0,B.Ig)(De)}constructor(De,it,an,nn,Vt,hn,Be,ue,He,Ue,Bt){this._element=De,this._overlay=it,this._viewContainerRef=an,this._zone=nn,this._changeDetectorRef=Vt,this._dir=Be,this._formField=ue,this._document=He,this._viewportRuler=Ue,this._defaults=Bt,this._componentDestroyed=!1,this._autocompleteDisabled=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=re.w0.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new Re.x,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._overlayAttached=!1,this.optionSelections=(0,Ee.P)(()=>{const Qt=this.autocomplete?this.autocomplete.options:null;return Qt?Qt.changes.pipe((0,ft.O)(Qt),(0,Ze.w)(()=>(0,je.T)(...Qt.map(pt=>pt.onSelectionChange)))):this._zone.onStable.pipe((0,Ke.q)(1),(0,Ze.w)(()=>this.optionSelections))}),this._scrollStrategy=hn}ngAfterViewInit(){const De=this._getWindow();typeof De<"u"&&this._zone.runOutsideAngular(()=>De.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(De){De.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const De=this._getWindow();typeof De<"u"&&De.removeEventListener("blur",this._windowBlurHandler),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}
1759openPanel(){this._attachOverlay(),this._floatLabel()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._isOpen=this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._componentDestroyed||this._changeDetectorRef.detectChanges())}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,je.T)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,xe.h)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,xe.h)(()=>this._overlayAttached)):(0,$e.of)()).pipe((0,Fe.U)(De=>De instanceof u.rN?De:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,je.T)((0,We.R)(this._document,"click"),(0,We.R)(this._document,"auxclick"),(0,We.R)(this._document,"touchend")).pipe((0,xe.h)(De=>{const it=(0,U.sA)(De),an=this._formField?this._formField._elementRef.nativeElement:null,nn=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&it!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!an||!an.contains(it))&&(!nn||!nn.contains(it))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(it)}))}writeValue(De){Promise.resolve(null).then(()=>this._assignOptionValue(De))}registerOnChange(De){this._onChange=De}registerOnTouched(De){this._onTouched=De}setDisabledState(De){this._element.nativeElement.disabled=De}_handleKeydown(De){const it=De.keyCode,an=(0,at.Vb)(De);if(it===at.hY&&!an&&De.preventDefault(),this.activeOption&&it===at.K5&&this.panelOpen&&!an)this.activeOption._selectViaInteraction(),this._resetActiveItem(),De.preventDefault();else if(this.autocomplete){const nn=this.autocomplete._keyManager.activeItem,Vt=it===at.LH||it===at.JH;it===at.Mf||Vt&&!an&&this.panelOpen?this.autocomplete._keyManager.onKeydown(De):Vt&&this._canOpen()&&this.openPanel(),(Vt||this.autocomplete._keyManager.activeItem!==nn)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._element.nativeElement.value),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(De){let it=De.target,an=it.value;"number"===it.type&&(an=""==an?null:parseFloat(an)),this._previousValue!==an&&(this._previousValue=an,this._pendingAutoselectedOption=null,this._onChange(an),this._canOpen()&&this._document.activeElement===De.target&&this.openPanel())}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this.openPanel()}_floatLabel(De=!1){this._formField&&"auto"===this._formField.floatLabel&&(De?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const De=this._zone.onStable.pipe((0,Ke.q)(1)),it=this.autocomplete.options.changes.pipe((0,ce.b)(()=>this._positionStrategy.reapplyLastPosition()),(0,rt.g)(0));return(0,je.T)(De,it).pipe((0,Ze.w)(()=>(this._zone.run(()=>{const an=this.panelOpen;this._resetActiveItem(),this.autocomplete._setVisibility(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),an!==this.panelOpen&&(this.panelOpen?this.autocomplete.opened.emit():this.autocomplete.closed.emit())}),this.panelClosingActions)),(0,Ke.q)(1)).subscribe(an=>this._setValueAndClose(an))}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_assignOptionValue(De){const it=this.autocomplete&&this.autocomplete.displayWith?this.autocomplete.displayWith(De):De;this._updateNativeInputValue(it??"")}_updateNativeInputValue(De){this._formField?this._formField._control.value=De:this._element.nativeElement.value=De,this._previousValue=De}
1759_setValueAndClose(De){const it=De?De.source:this._pendingAutoselectedOption;it&&(this._clearPreviousSelectedOption(it),this._assignOptionValue(it.value),this._onChange(it.value),this.autocomplete._emitSelectEvent(it),this._element.nativeElement.focus()),this.closePanel()}_clearPreviousSelectedOption(De){this.autocomplete.options.forEach(it=>{it!==De&&it.selected&&it.deselect()})}_attachOverlay(){let De=this._overlayRef;De?(this._positionStrategy.setOrigin(this._getConnectedElement()),De.updateSize({width:this._getPanelWidth()})):(this._portal=new mt.UE(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),De=this._overlay.create(this._getOverlayConfig()),this._overlayRef=De,this._handleOverlayEvents(De),this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&De&&De.updateSize({width:this._getPanelWidth()})})),De&&!De.hasAttached()&&(De.attach(this._portal),this._closingActionsSubscription=this._subscribeToClosingActions());const it=this.panelOpen;this.autocomplete._setVisibility(),this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._setColor(this._formField?.color),this.panelOpen&&it!==this.panelOpen&&this.autocomplete.opened.emit()}_getOverlayConfig(){return new f.X_({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const De=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(De),this._positionStrategy=De,De}_setStrategyPositions(De){const it=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],an=this._aboveClass,nn=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:an},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:an}];let Vt;Vt="above"===this.position?nn:"below"===this.position?it:[...it,...nn],De.withPositions(Vt)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const De=this.autocomplete;De.autoActiveFirstOption?De._keyManager.setFirstItemActive():De._keyManager.setActiveItem(-1)}_canOpen(){const De=this._element.nativeElement;return!De.readOnly&&!De.disabled&&!this._autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(De){const it=this.autocomplete,an=(0,u.CB)(De,it.options,it.optionGroups);if(0===De&&1===an)it._setScrollTop(0);else if(it.panel){const nn=it.options.toArray()[De];if(nn){const Vt=nn._getHostElement(),hn=(0,u.jH)(Vt.offsetTop,Vt.offsetHeight,it._getScrollTop(),it.panel.nativeElement.offsetHeight);it._setScrollTop(hn)}}}_handleOverlayEvents(De){De.keydownEvents().subscribe(it=>{(it.keyCode===at.hY&&!(0,at.Vb)(it)||it.keyCode===at.LH&&(0,at.Vb)(it,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),it.stopPropagation(),it.preventDefault())}),De.outsidePointerEvents().subscribe()}}return Nt.\u0275fac=function(De){return new(De||Nt)(s.Y36(s.SBq),s.Y36(f.aV),s.Y36(s.s_b),s.Y36(s.R0b),s.Y36(s.sBO),s.Y36(Qe),s.Y36(Lt.Is,8),s.Y36(Yt.G_,9),s.Y36(g.K0,8),s.Y36(w.rL),s.Y36(Dn,8))},Nt.\u0275dir=s.lG2({type:Nt,inputs:{autocomplete:["matAutocomplete","autocomplete"],position:["matAutocompletePosition","position"],connectedTo:["matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:["autocomplete","autocompleteAttribute"],autocompleteDisabled:["matAutocompleteDisabled","autocompleteDisabled"]},features:[s.TTD]}),Nt})(),fn=(()=>{class Nt extends _n{constructor(){super(...arguments),this._aboveClass="mat-mdc-autocomplete-panel-above"}}return Nt.\u0275fac=function(){let Ut;return function(it){return(Ut||(Ut=s.n5z(Nt)))(it||Nt)}}(),Nt.\u0275dir=s.lG2({type:Nt,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(De,it){1&De&&s.NdJ("focusin",function(){return it._handleFocus()})("blur",function(){return it._onTouched()})("input",function(nn){return it._handleInput(nn)})("keydown",function(nn){return it._handleKeydown(nn)})("click",function(){return it._handleClick()}),2&De&&s.uIk("autocomplete",it.autocompleteAttribute)("role",it.autocompleteDisabled?null:"combobox")("aria-autocomplete",it.autocompleteDisabled?null:"list")("aria-activedescendant",it.panelOpen&&it.activeOption?it.activeOption.id:null)("aria-expanded",it.autocompleteDisabled?null:it.panelOpen.toString())("aria-owns",it.autocompleteDisabled||!it.panelOpen||null==it.autocomplete?null:it.autocomplete.id)("aria-haspopup",it.autocompleteDisabled?null:"listbox")},exportAs:["matAutocompleteTrigger"],features:[s._Bn([ye]),s.qOj]}),Nt})(),Kt=(()=>{class Nt{}return Nt.\u0275fac=function(De){return new(De||Nt)},Nt.\u0275mod=s.oAB({type:Nt}),Nt.\u0275inj=s.cJS({providers:[zt],imports:[f.U8,u.Ng,u.BQ,g.ez,w.ZD,u.Ng,u.BQ]}),Nt})();
1760/**
1761       * @license
1762       * Copyright Google LLC All Rights Reserved.
1763       *
1764       * Use of this source code is governed by an MIT-style license that can be
1765       * found in the LICENSE file at https://angular.io/license
1766       */}
1767/**
1768       * @license
1769       * Copyright Google LLC All Rights Reserved.
1770       *
1771       * Use of this source code is governed by an MIT-style license that can be
1772       * found in the LICENSE file at https://angular.io/license
1773       */
1774/**
1775       * @license
1776       * Copyright Google LLC All Rights Reserved.
1777       *
1778       * Use of this source code is governed by an MIT-style license that can be
1779       * found in the LICENSE file at https://angular.io/license
1780       */,90811:(Mt,Le,y)=>{"use strict";y.d(Le,{A9:()=>$e,Yi:()=>at,vV:()=>mt});var s=y(12687),u=y(21281),g=y(95017),w=y(94650),f=y(24006),O=y(3238);
1781/**
1782       * @license
1783       * Copyright Google LLC All Rights Reserved.
1784       *
1785       * Use of this source code is governed by an MIT-style license that can be
1786       * found in the LICENSE file at https://angular.io/license
1787       */const B=["button"],U=["*"],ie=new w.OlP("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS"),re=new w.OlP("MatButtonToggleGroup"),Re={provide:f.JU,useExisting:(0,w.Gpc)(()=>$e),multi:!0};let Ee=0;class je{constructor(Yt,ft){this.source=Yt,this.value=ft}}let $e=(()=>{class kt{get name(){return this._name}set name(ft){this._name=ft,this._markButtonsForCheck()}get vertical(){return this._vertical}set vertical(ft){this._vertical=(0,u.Ig)(ft)}get value(){const ft=this._selectionModel?this._selectionModel.selected:[];return this.multiple?ft.map(Ze=>Ze.value):ft[0]?ft[0].value:void 0}set value(ft){this._setSelectionByValue(ft),this.valueChange.emit(this.value)}get selected(){const ft=this._selectionModel?this._selectionModel.selected:[];return this.multiple?ft:ft[0]||null}get multiple(){return this._multiple}set multiple(ft){this._multiple=(0,u.Ig)(ft),this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(ft){this._disabled=(0,u.Ig)(ft),this._markButtonsForCheck()}constructor(ft,Ze){this._changeDetector=ft,this._vertical=!1,this._multiple=!1,this._disabled=!1,this._controlValueAccessorChangeFn=()=>{},this._onTouched=()=>{},this._name="mat-button-toggle-group-"+Ee++,this.valueChange=new w.vpe,this.change=new w.vpe,this.appearance=Ze&&Ze.appearance?Ze.appearance:"standard"}ngOnInit(){this._selectionModel=new g.Ov(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(ft=>ft.checked))}writeValue(ft){this.value=ft,this._changeDetector.markForCheck()}registerOnChange(ft){this._controlValueAccessorChangeFn=ft}registerOnTouched(ft){this._onTouched=ft}setDisabledState(ft){this.disabled=ft}_emitChangeEvent(ft){const Ze=new je(ft,this.value);this._controlValueAccessorChangeFn(Ze.value),this.change.emit(Ze)}_syncButtonToggle(ft,Ze,Ke=!1,xe=!1){!this.multiple&&this.selected&&!ft.checked&&(this.selected.checked=!1),this._selectionModel?Ze?this._selectionModel.select(ft):this._selectionModel.deselect(ft):xe=!0,xe?Promise.resolve().then(()=>this._updateModelValue(ft,Ke)):this._updateModelValue(ft,Ke)}_isSelected(ft){return this._selectionModel&&this._selectionModel.isSelected(ft)}_isPrechecked(ft){return!(typeof this._rawValue>"u")&&(this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(Ze=>null!=ft.value&&Ze===ft.value):ft.value===this._rawValue)}_setSelectionByValue(ft){this._rawValue=ft,this._buttonToggles&&(this.multiple&&ft?(Array.isArray(ft),this._clearSelection(),ft.forEach(Ze=>this._selectValue(Ze))):(this._clearSelection(),this._selectValue(ft)))}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(ft=>ft.checked=!1)}_selectValue(ft){const Ze=this._buttonToggles.find(Ke=>null!=Ke.value&&Ke.value===ft);Ze&&(Ze.checked=!0,this._selectionModel.select(Ze))}_updateModelValue(ft,Ze){Ze&&this._emitChangeEvent(ft),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(ft=>ft._markForCheck())}}return kt.\u0275fac=function(ft){return new(ft||kt)(w.Y36(w.sBO),w.Y36(ie,8))},kt.\u0275dir=w.lG2({type:kt,selectors:[["mat-button-toggle-group"]],contentQueries:function(ft,Ze,Ke){if(1&ft&&w.Suo(Ke,at,5),2&ft){let xe;w.iGM(xe=w.CRH())&&(Ze._buttonToggles=xe)}},hostAttrs:["role","group",1,"mat-button-toggle-group"],hostVars:5,hostBindings:function(ft,Ze){2&ft&&(w.uIk("aria-disabled",Ze.disabled),w.ekj("mat-button-toggle-vertical",Ze.vertical)("mat-button-toggle-group-appearance-standard","standard"===Ze.appearance))},inputs:{appearance:"appearance",name:"name",vertical:"vertical",value:"value",multiple:"multiple",disabled:"disabled"},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[w._Bn([Re,{provide:re,useExisting:kt}])]}),kt})();const We=(0,O.Kr)(class{});let at=(()=>{class kt extends We{get buttonId(){return`${this.id}-button`}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(ft){this._appearance=ft}get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(ft){const Ze=(0,u.Ig)(ft);Ze!==this._checked&&(this._checked=Ze,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(ft){this._disabled=(0,u.Ig)(ft)}constructor(ft,Ze,Ke,xe,Fe,ce){super(),this._changeDetectorRef=Ze,this._elementRef=Ke,this._focusMonitor=xe,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new w.vpe;const rt=Number(Fe);this.tabIndex=rt||0===rt?rt:null,this.buttonToggleGroup=ft,this.appearance=ce&&ce.appearance?ce.appearance:"standard"}
1787ngOnInit(){const ft=this.buttonToggleGroup;this.id=this.id||"mat-button-toggle-"+Ee++,ft&&(ft._isPrechecked(this)?this.checked=!0:ft._isSelected(this)!==this._checked&&ft._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){const ft=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),ft&&ft._isSelected(this)&&ft._syncButtonToggle(this,!1,!1,!0)}focus(ft){this._buttonElement.nativeElement.focus(ft)}_onButtonClick(){const ft=!!this._isSingleSelector()||!this._checked;ft!==this._checked&&(this._checked=ft,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.change.emit(new je(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this._isSingleSelector()?this.buttonToggleGroup.name:this.name||null}_isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}}return kt.\u0275fac=function(ft){return new(ft||kt)(w.Y36(re,8),w.Y36(w.sBO),w.Y36(w.SBq),w.Y36(s.tE),w.$8M("tabindex"),w.Y36(ie,8))},kt.\u0275cmp=w.Xpm({type:kt,selectors:[["mat-button-toggle"]],viewQuery:function(ft,Ze){if(1&ft&&w.Gf(B,5),2&ft){let Ke;w.iGM(Ke=w.CRH())&&(Ze._buttonElement=Ke.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:12,hostBindings:function(ft,Ze){1&ft&&w.NdJ("focus",function(){return Ze.focus()}),2&ft&&(w.uIk("aria-label",null)("aria-labelledby",null)("id",Ze.id)("name",null),w.ekj("mat-button-toggle-standalone",!Ze.buttonToggleGroup)("mat-button-toggle-checked",Ze.checked)("mat-button-toggle-disabled",Ze.disabled)("mat-button-toggle-appearance-standard","standard"===Ze.appearance))},inputs:{disableRipple:"disableRipple",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",appearance:"appearance",checked:"checked",disabled:"disabled"},outputs:{change:"change"},exportAs:["matButtonToggle"],features:[w.qOj],ngContentSelectors:U,decls:6,vars:9,consts:[["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"id","disabled","click"],["button",""],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(ft,Ze){if(1&ft&&(w.F$t(),w.TgZ(0,"button",0,1),w.NdJ("click",function(){return Ze._onButtonClick()}),w.TgZ(2,"span",2),w.Hsn(3),w.qZA()(),w._UZ(4,"span",3)(5,"span",4)),2&ft){const Ke=w.MA
1787s(1);w.Q6J("id",Ze.buttonId)("disabled",Ze.disabled||null),w.uIk("tabindex",Ze.disabled?-1:Ze.tabIndex)("aria-pressed",Ze.checked)("name",Ze._getButtonName())("aria-label",Ze.ariaLabel)("aria-labelledby",Ze.ariaLabelledby),w.xp6(5),w.Q6J("matRippleTrigger",Ke)("matRippleDisabled",Ze.disableRipple||Ze.disabled)}},dependencies:[O.wG],styles:[".mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;border-radius:2px;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translateZ(0)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:4px}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:1}.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{opacity:.04}.mat-button-toggle-appearance-standard.cdk-keyboard-focused:not(.mat-button-toggle-disabled) .mat-button-toggle-focus-overlay{opacity:.12}@media(hover: none){.mat-button-toggle-appearance-standard:not(.mat-button-toggle-disabled):hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;line-height:36px;padding:0 16px;position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px}.mat-button-toggle-label-content>*{vertical-align:middle}.mat-button-toggle-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit;pointer-events:none;opacity:0}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 36px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}"],encapsulation:2,changeDetection:0}),kt})(),mt=(()=>{class kt{}return kt.\u0275fac=function(ft){return new(ft||kt)},kt.\u0275mod=w.oAB({type:kt}),kt.\u0275inj=w.cJS({imports:[O.BQ,O.si,O.BQ]}),kt})();
1788/**
1789       * @license
1790       * Copyright Google LLC All Rights Reserved.
1791       *
1792       * Use of this source code is governed by an MIT-style license that can be
1793       * found in the LICENSE file at https://angular.io/license
1794       */}
1795/**
1796       * @license
1797       * Copyright Google LLC All Rights Reserved.
1798       *
1799       * Use of this source code is governed by an MIT-style license that can be
1800       * found in the LICENSE file at https://angular.io/license
1801       */
1802/**
1803       * @license
1804       * Copyright Google LLC All Rights Reserved.
1805       *
1806       * Use of this source code is governed by an MIT-style license that can be
1807       * found in the LICENSE file at https://angular.io/license
1808       */,4859:(Mt,Le,y)=>{"use strict";y.d(Le,{RK:()=>Jt,lW:()=>Fe,ot:()=>st});var s=y(83353),u=y(94650),g=y(12687),w=y(3238);
1809/**
1810       * @license
1811       * Copyright Google LLC All Rights Reserved.
1812       *
1813       * Use of this source code is governed by an MIT-style license that can be
1814       * found in the LICENSE file at https://angular.io/license
1815       */const f=["mat-button",""],O=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],B=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],je=["mat-icon-button",""],$e=["*"],kt=[{selector:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{selector:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{selector:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{selector:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{selector:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab"]},{selector:"mat-mini-fab",mdcClasses:["mdc-fab","mdc-fab--mini","mat-mdc-mini-fab"]},{selector:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],Yt=(0,w.pj)((0,w.Id)((0,w.Kr)(class{constructor(_t){this._elementRef=_t}})));let ft=(()=>{class _t extends Yt{constructor(Ge,ct,ye,Ot){super(Ge),this._platform=ct,this._ngZone=ye,this._animationMode=Ot,this._focusMonitor=(0,u.f3M)(g.tE),this._isFab=!1;const Qe=Ge.nativeElement.classList;for(const Ct of kt)this._hasHostAttributes(Ct.selector)&&Ct.mdcClasses.forEac
1815h(zt=>{Qe.add(zt)})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}focus(Ge="program",ct){Ge?this._focusMonitor.focusVia(this._elementRef.nativeElement,Ge,ct):this._elementRef.nativeElement.focus(ct)}_hasHostAttributes(...Ge){return Ge.some(ct=>this._elementRef.nativeElement.hasAttribute(ct))}_isRippleDisabled(){return this.disableRipple||this.disabled}}return _t.\u0275fac=function(Ge){u.$Z()},_t.\u0275dir=u.lG2({type:_t,viewQuery:function(Ge,ct){if(1&Ge&&u.Gf(w.wG,5),2&Ge){let ye;u.iGM(ye=u.CRH())&&(ct.ripple=ye.first)}},features:[u.qOj]}),_t})(),Fe=(()=>{class _t extends ft{constructor(Ge,ct,ye,Ot){super(Ge,ct,ye,Ot)}}return _t.\u0275fac=function(Ge){return new(Ge||_t)(u.Y36(u.SBq),u.Y36(s.t4),u.Y36(u.R0b),u.Y36(u.QbO,8))},_t.\u0275cmp=u.Xpm({type:_t,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:7,hostBindings:function(Ge,ct){2&Ge&&(u.uIk("disabled",ct.disabled||null),u.ekj("_mat-animation-noopable","NoopAnimations"===ct._animationMode)("mat-unthemed",!ct.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[u.qOj],attrs:f,ngContentSelectors:B,decls:8,vars:6,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ge,ct){1&Ge&&(u.F$t(O),u._UZ(0,"span",0),u.Hsn(1),u.TgZ(2,"span",1),u.Hsn(3,1),u.qZA(),u.Hsn(4,2),u._UZ(5,"span",2)(6,"span",3)(7,"span",4)),2&Ge&&(u.ekj("mdc-button__ripple",!ct._isFab)("mdc-fab__ripple",ct._isFab),u.xp6(6),u.Q6J("matRippleDisabled",ct._isRippleDisabled())("matRippleTrigger",ct._elementRef.nativeElement))},dependencies:[w.wG],styles:['.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(\n      100% + 4px\n    );width:calc(\n      100% + 4px\n    );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}
1815.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),_t})(),Jt=(()=>{class _t extends ft{constructor(Ge,ct,ye,Ot){super(Ge,ct,ye,Ot)}}return _t.\u0275fac=function(Ge){return new(Ge||_t)(u.Y36(u.SBq),u.Y36(s.t4),u.Y36(u.R0b),u.Y36(u.QbO,8))},_t.\u0275cmp=u.Xpm({type:_t,selectors:[["button","mat-icon-button",""]],hostVars:7,hostBindings:function(Ge,ct){2&Ge&&(u.uIk("disabled",ct.disabled||null),u.ekj("_mat-animation-noopable","NoopAnimations"===ct._animationMode)("mat-unthemed",!ct.color)("mat-mdc-button-base",!0))},inputs:{disabled:"disabled",disableRipple:"disableRipple",color:"color"},exportAs:["matButton"],features:[u.qOj],attrs:je,ngContentSelectors:$e,decls:5,vars:3,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],["matRipple","",1,"mat-mdc-button-ripple",3,"matRippleDisabled","matRippleCentered","matRippleTrigger"],[1,"mat-mdc-button-touch-target"]],template:function(Ge,ct){1&Ge&&(u.F$t(),u._UZ(0,"span",0),u.Hsn(1),u._UZ(2,"
1815span",1)(3,"span",2)(4,"span",3)),2&Ge&&(u.xp6(3),u.Q6J("matRippleDisabled",ct._isRippleDisabled())("matRippleCentered",!0)("matRippleTrigger",ct._elementRef.nativeElement))},dependencies:[w.wG],styles:['.mdc-icon-button{font-size:24px;width:48px;height:48px;padding:12px}.mdc-icon-button .mdc-icon-button__focus-ring{max-height:48px;max-width:48px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__ripple{width:40px;height:40px;margin-top:4px;margin-bottom:4px;margin-right:4px;margin-left:4px}.mdc-icon-button.mdc-icon-button--reduced-size .mdc-icon-button__focus-ring{max-height:40px;max-width:40px}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mdc-icon-button svg,.mdc-icon-button img{width:24px;height:24px}.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size, 48px);width:var(--mdc-icon-button-state-layer-size, 48px);color:var(--mdc-icon-button-icon-color, inherit);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size, 24px);height:var(--mdc-icon-button-icon-size, 24px)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity, 0.38)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color, #000)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0}),_t})(),st=(()=>{class _t{}return _t.\u0275fac=function(Ge){return new(Ge||_t)},_t.\u0275mod=u.oAB({type:_t}),_t.\u0275inj=u.cJS({imports:[w.BQ,w.si,w.BQ]}),_t})()}
1816/**
1817       * @license
1818       * Copyright Google LLC All Rights Reserved.
1819       *
1820       * Use of this source code is governed by an MIT-style license that can be
1821       * found in the LICENSE file at https://angular.io/license
1822       */
1823/**
1824       * @license
1825       * Copyright Google LLC All Rights Reserved.
1826       *
1827       * Use of this source code is governed by an MIT-style license that can be
1828       * found in the LICENSE file at https://angular.io/license
1829       */,73546:(Mt,Le,y)=>{"use strict";y.d(Le,{QW:()=>ce,a8:()=>re,kc:()=>xe});var s=y(94650),u=y(36895),g=y(3238);
1830/**
1831       * @license
1832       * Copyright Google LLC All Rights Reserved.
1833       *
1834       * Use of this source code is governed by an MIT-style license that can be
1835       * found in the LICENSE file at https://angular.io/license
1836       */const w=["*"],ie=new s.OlP("MAT_CARD_CONFIG");let re=(()=>{class rt{constructor(jt){this.appearance=jt?.appearance||"raised"}}return rt.\u0275fac=function(jt){return new(jt||rt)(s.Y36(ie,8))},rt.\u0275cmp=s.Xpm({type:rt,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:4,hostBindings:function(jt,et){2&jt&&s.ekj("mat-mdc-card-outlined","outlined"===et.appearance)("mdc-card--outlined","outlined"===et.appearance)},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:w,decls:1,vars:0,template:function(jt,et){1&jt&&(s.F$t(),s.Hsn(0))},styles:['.mdc-card{display:flex;flex-direction:column;box-sizing:border-box}.mdc-card::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none;pointer-events:none}@media screen and (forced-colors: active){.mdc-card::after{border-color:CanvasText}}.mdc-card--outlined::after{border:none}.mdc-card__content{border-radius:inherit;height:100%}.mdc-card__media{position:relative;box-sizing:border-box;background-repeat:no-repeat;background-position:center;background-size:cover}.mdc-card__media::before{display:block;content:""}.mdc-card__media:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__media:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__media--square::before{margin-top:100%}.mdc-card__media--16-9::before{margin-top:56.25%}.mdc-card__media-content{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box}
1836.mdc-card__primary-action{display:flex;flex-direction:column;box-sizing:border-box;position:relative;outline:none;color:inherit;text-decoration:none;cursor:pointer;overflow:hidden}.mdc-card__primary-action:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.mdc-card__primary-action:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.mdc-card__actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mdc-card__actions--full-bleed{padding:0}.mdc-card__action-buttons,.mdc-card__action-icons{display:flex;flex-direction:row;align-items:center;box-sizing:border-box}.mdc-card__action-icons{flex-grow:1;justify-content:flex-end}.mdc-card__action-buttons+.mdc-card__action-icons{margin-left:16px;margin-right:0}[dir=rtl] .mdc-card__action-buttons+.mdc-card__action-icons,.mdc-card__action-buttons+.mdc-card__action-icons[dir=rtl]{margin-left:0;margin-right:16px}.mdc-card__action{display:inline-flex;flex-direction:row;align-items:center;box-sizing:border-box;justify-content:center;cursor:pointer;user-select:none}.mdc-card__action:focus{outline:none}.mdc-card__action--button{margin-left:0;margin-right:8px;padding:0 8px}[dir=rtl] .mdc-card__action--button,.mdc-card__action--button[dir=rtl]{margin-left:8px;margin-right:0}.mdc-card__action--button:last-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-card__action--button:last-child,.mdc-card__action--button:last-child[dir=rtl]{margin-left:0;margin-right:0}.mdc-card__actions--full-bleed .mdc-card__action--button{justify-content:space-between;width:100%;height:auto;max-height:none;margin:0;padding:8px 16px;text-align:left}[dir=rtl] .mdc-card__actions--full-bleed .mdc-card__action--button,.mdc-card__actions--full-bleed .mdc-card__action--button[dir=rtl]{text-align:right}.mdc-card__action--icon{margin:-6px 0;padding:12px}.mat-mdc-card{position:relative;border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px));background-color:var(--mdc-elevated-card-container-color, transparent);border-width:0;border-style:solid;border-color:var(--mdc-elevated-card-container-color, transparent)}.mat-mdc-card .mdc-card::after{border-radius:var(--mdc-elevated-card-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-card-outlined{border-width:var(--mdc-outlined-card-outline-width, 1px);border-style:solid;border-color:var(--mdc-outlined-card-outline-color, transparent)}.mat-mdc-card-title,.mat-mdc-card-subtitle{display:block;margin:0}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle{padding:16px 16px 0}.mat-mdc-card-header{display:flex;padding:16px 16px 0}.mat-mdc-card-content{display:block;padding:0 16px}.mat-mdc-card-content:first-child{padding-top:16px}.mat-mdc-card-content:last-child{padding-bottom:16px}
1836.mat-mdc-card-title-group{display:flex;justify-content:space-between;width:100%}.mat-mdc-card-avatar{height:40px;width:40px;border-radius:50%;flex-shrink:0;margin-bottom:16px;object-fit:cover}.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-avatar~.mat-mdc-card-header-text .mat-mdc-card-title{line-height:normal}.mat-mdc-card-sm-image{width:80px;height:80px}.mat-mdc-card-md-image{width:112px;height:112px}.mat-mdc-card-lg-image{width:152px;height:152px}.mat-mdc-card-xl-image{width:240px;height:240px}.mat-mdc-card-subtitle~.mat-mdc-card-title,.mat-mdc-card-title~.mat-mdc-card-subtitle,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,.mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-subtitle,.mat-mdc-card-title-group .mat-mdc-card-title,.mat-mdc-card-title-group .mat-mdc-card-subtitle{padding-top:0}.mat-mdc-card-content>:last-child:not(.mat-mdc-card-footer){margin-bottom:0}.mat-mdc-card-actions-align-end{justify-content:flex-end}'],encapsulation:2,changeDetection:0}),rt})(),xe=(()=>{class rt{}return rt.\u0275fac=function(jt){return new(jt||rt)},rt.\u0275dir=s.lG2({type:rt,selectors:[["","mat-card-avatar",""],["","matCardAvatar",""]],hostAttrs:[1,"mat-mdc-card-avatar"]}),rt})(),ce=(()=>{class rt{}return rt.\u0275fac=function(jt){return new(jt||rt)},rt.\u0275mod=s.oAB({type:rt}),rt.\u0275inj=s.cJS({imports:[g.BQ,u.ez,g.BQ]}),rt})();
1837/**
1838       * @license
1839       * Copyright Google LLC All Rights Reserved.
1840       *
1841       * Use of this source code is governed by an MIT-style license that can be
1842       * found in the LICENSE file at https://angular.io/license
1843       */}
1844/**
1845       * @license
1846       * Copyright Google LLC All Rights Reserved.
1847       *
1848       * Use of this source code is governed by an MIT-style license that can be
1849       * found in the LICENSE file at https://angular.io/license
1850       */
1851/**
1852       * @license
1853       * Copyright Google LLC All Rights Reserved.
1854       *
1855       * Use of this source code is governed by an MIT-style license that can be
1856       * found in the LICENSE file at https://angular.io/license
1857       */,56709:(Mt,Le,y)=>{"use strict";y.d(Le,{e_:()=>kt,oG:()=>at,p9:()=>ft});var s=y(94650),u=y(24006),g=y(3238),w=y(21281);
1858/**
1859       * @license
1860       * Copyright Google LLC All Rights Reserved.
1861       *
1862       * Use of this source code is governed by an MIT-style license that can be
1863       * found in the LICENSE file at https://angular.io/license
1864       */const f=["input"],O=["label"],B=["*"],U=new s.OlP("mat-checkbox-default-options",{providedIn:"root",factory:ie});function ie(){return{color:"accent",clickAction:"check-indeterminate"}}
1865/**
1866       * @license
1867       * Copyright Google LLC All Rights Reserved.
1868       *
1869       * Use of this source code is governed by an MIT-style license that can be
1870       * found in the LICENSE file at https://angular.io/license
1871       */const re={provide:u.JU,useExisting:(0,s.Gpc)(()=>at),multi:!0};class Re{}let Ee=0;const je=ie(),$e=(0,g.sb)((0,g.pj)((0,g.Kr)((0,g.Id)(class{constructor(Ze){this._elementRef=Ze}}))));let We=(()=>{class Ze extends $e{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(xe){this._required=(0,w.Ig)(xe)}constructor(xe,Fe,ce,rt,Lt,jt,et){super(Fe),this._changeDetectorRef=ce,this._ngZone=rt,this._animationMode=jt,this._options=et,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new s.vpe,this.indeterminateChange=new s.vpe,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||je,this.color=this.defaultColor=this._options.color||je.color,this.tabIndex=parseInt(Lt)||0,this.id=this._uniqueId=`${xe}${++Ee}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(xe){const Fe=(0,w.Ig)(xe);Fe!=this.checked&&(this._checked=Fe,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(xe){const Fe=(0,w.Ig)(xe);Fe!==this.disabled&&(this._disabled=Fe,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(xe){const Fe=xe!=this._indeterminate;this._indeterminate=(0,w.Ig)(xe),Fe&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(xe){this.checked=!!xe}registerOnChange(xe){this._controlValueAccessorChangeFn=xe}registerOnTouched(xe){this._onTouched=xe}setDisabledState(xe){this.disabled=xe}_transitionCheckState(xe){let Fe=this._currentCheckState,ce=this._getAnimationTargetElement();if(Fe!==xe&&ce&&(this._currentAnimationClass&&ce.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(Fe,xe),this._currentCheckState=xe,this._currentAnimationClass.length>0)){ce.classList.add(this._currentAnimationClass);const rt=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{ce.classList.remove(rt)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const xe=this._options?.clickAction;this.disabled||"noop"===xe?!this.disabled&&"noop"===xe&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==xe&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(xe){xe.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(xe,Fe){if("NoopAnimations"===this._animationMode)return"";switch(xe){case 0:if(1===Fe)return this._animationClasses.uncheckedToChecked;if(3==Fe)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===Fe?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===Fe?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===Fe?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(xe){const Fe=this._inputElement;Fe&&(Fe.nativeElement.indeterminate=xe)}}return Ze.\u0275fac=function(xe){s.$Z()},Ze.\u0275dir=s.lG2({type:Ze,viewQuery:function(xe,Fe){if(1&xe&&(s.Gf(f,5),s.Gf(O,5),s.Gf(g.wG,5)),2&xe){let ce;s.iGM(ce=s.CRH())&&(Fe._inputElement=ce.first),s.iGM(ce=s.CRH())&&(Fe._labelElement=ce.first),s.iGM(ce=s.CRH())&&(Fe.ripple=ce.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[s.qOj]}),Ze})(),at=(()=>{class Ze extends We{constructor(xe,Fe,ce,rt,Lt,jt){super("mat-mdc-checkbox-",xe,Fe,ce,rt,Lt,jt),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(xe){const Fe=new Re;return Fe.source=this,Fe.checked=xe,Fe}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(xe){xe.target&&this._labelElement.nativeElement.contains(xe.target)&&xe.stopPropagation()}}return Ze.\u0275fac=function(xe){return new(xe||Ze)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(s.R0b),s.$8M("tabindex"),s.Y36(s.QbO,8),s.Y36(U,8))},Ze.\u0275cmp=s.Xpm({type:Ze,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(xe,Fe){2&xe&&(s.Ikx("id",Fe.id),s.uIk("tabindex",null)("aria-label",null)("aria-labelledby",null),s.ekj("_mat-animation-noopable","NoopAnimations"===Fe._animationMode)("mdc-checkbox--disabled",Fe.disabled)("mat-mdc-checkbox-disabled",Fe.disabled)("mat-mdc-checkbox-checked",Fe.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[s._Bn([re]),s.qOj],ngContentSelectors:B,decls:15,vars:19,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[3,"for"],["label",""]],template:function(xe,Fe){if(1&xe&&(s.F$t(),s.TgZ(0,"div",0),s.NdJ("
1871click",function(rt){return Fe._preventBubblingFromLabel(rt)}),s.TgZ(1,"div",1,2)(3,"div",3),s.NdJ("click",function(){return Fe._onTouchTargetClick()}),s.qZA(),s.TgZ(4,"input",4,5),s.NdJ("blur",function(){return Fe._onBlur()})("click",function(){return Fe._onInputClick()})("change",function(rt){return Fe._onInteractionEvent(rt)}),s.qZA(),s._UZ(6,"div",6),s.TgZ(7,"div",7),s.O4$(),s.TgZ(8,"svg",8),s._UZ(9,"path",9),s.qZA(),s.kcU(),s._UZ(10,"div",10),s.qZA(),s._UZ(11,"div",11),s.qZA(),s.TgZ(12,"label",12,13),s.Hsn(14),s.qZA()()),2&xe){const ce=s.MAs(2);s.ekj("mdc-form-field--align-end","before"==Fe.labelPosition),s.xp6(4),s.ekj("mdc-checkbox--selected",Fe.checked),s.Q6J("checked",Fe.checked)("indeterminate",Fe.indeterminate)("disabled",Fe.disabled)("id",Fe.inputId)("required",Fe.required)("tabIndex",Fe.tabIndex),s.uIk("aria-label",Fe.ariaLabel||null)("aria-labelledby",Fe.ariaLabelledby)("aria-describedby",Fe.ariaDescribedby)("name",Fe.name)("value",Fe.value),s.xp6(7),s.Q6J("matRippleTrigger",ce)("matRippleDisabled",Fe.disableRipple||Fe.disabled)("matRippleCentered",!0),s.xp6(1),s.Q6J("for",Fe.inputId)}},dependencies:[g.wG],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
1871}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500m
1871s linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size, 48px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 48px)) / 2);width:var(--mdc-checkbox-state-layer-size, 48px);height:var(--mdc-checkbox-state-layer-size, 48px)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color, rgba(0, 0, 0, 0.38));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color, rgba(0, 0, 0, 0.38))}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, #fff)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mdc-theme-secondary, #018786));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox.mdc-ripple-upgraded--background-focused.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(.mdc-ripple-upgraded):focus.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF018786FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}@keyframes mdc-checkbox-fade-in-background-8A000000FF01878600000000FF018786{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}}@keyframes mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786));background-color:var(--mdc-checkbox-selected-pressed-icon-color, var(--mdc-theme-secondary, #018786))}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color, rgba(0, 0, 0, 0.54));background-color:transparent}}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-che
1871ckbox-fade-in-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mat-mdc-checkbox .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FF01878600000000FF018786}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px) / 2)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px)) / 2);width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px)}.mat-mdc-checkbox .mdc-checkbox:hover .mdc-checkbox__native-control:not([disabled])~.mdc-checkbox__ripple{opacity:.04;transform:scale(1);transition:opacity 80ms 0 cubic-bezier(0, 0, 0.2, 1),transform 80ms 0 cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-checkbox .mdc-checkbox .mdc-checkbox__native-control:not([disabled]):focus~.mdc-checkbox__ripple{opacity:.16}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__native-control:focus:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, black)}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),Ze})();
1872/**
1873       * @license
1874       * Copyright Google LLC All Rights Reserved.
1875       *
1876       * Use of this source code is governed by an MIT-style license that can be
1877       * found in the LICENSE file at https://angular.io/license
1878       */const mt={provide:u.Cf,useExisting:(0,s.Gpc)(()=>kt),multi:!0};let kt=(()=>{class Ze extends u.Zs{}return Ze.\u0275fac=function(){let Ke;return function(Fe){return(Ke||(Ke=s.n5z(Ze)))(Fe||Ze)}}(),Ze.\u0275dir=s.lG2({type:Ze,selectors:[["mat-checkbox","required","","formControlName",""],["mat-checkbox","required","","formControl",""],["mat-checkbox","required","","ngModel",""]],features:[s._Bn([mt]),s.qOj]}),Ze})(),Yt=(()=>{class Ze{}return Ze.\u0275fac=function(xe){return new(xe||Ze)},Ze.\u0275mod=s.oAB({type:Ze}),Ze.\u0275inj=s.cJS({}),Ze})(),ft=(()=>{class Ze{}return Ze.\u0275fac=function(xe){return new(xe||Ze)},Ze.\u0275mod=s.oAB({type:Ze}),Ze.\u0275inj=s.cJS({imports:[g.BQ,g.si,Yt,g.BQ,Yt]}),Ze})();
1879/**
1880       * @license
1881       * Copyright Google LLC All Rights Reserved.
1882       *
1883       * Use of this source code is governed by an MIT-style license that can be
1884       * found in the LICENSE file at https://angular.io/license
1885       */}
1886/**
1887       * @license
1888       * Copyright Google LLC All Rights Reserved.
1889       *
1890       * Use of this source code is governed by an MIT-style license that can be
1891       * found in the LICENSE file at https://angular.io/license
1892       */
1893/**
1894       * @license
1895       * Copyright Google LLC All Rights Reserved.
1896       *
1897       * Use of this source code is governed by an MIT-style license that can be
1898       * found in the LICENSE file at https://angular.io/license
1899       */,3238:(Mt,Le,y)=>{"use strict";y.d(Le,{yN:()=>ft,mZ:()=>Ze,_A:()=>st,rD:()=>zt,sG:()=>_t,Ad:()=>Jt,Dl:()=>ye,K7:()=>
1899qe,HF:()=>Ne,Y2:()=>Ue,BQ:()=>Fe,XK:()=>Qe,ey:()=>gn,Ng:()=>yt,rN:()=>An,us:()=>It,wG:()=>Bt,si:()=>Qt,LF:()=>ct,IR:()=>ue,CB:()=>K,jH:()=>Me,pj:()=>et,Kr:()=>Ht,Id:()=>jt,FD:()=>qt,dB:()=>yn,sb:()=>Tt});var s=y(94650),u=y(12687),g=y(40445),f=y(36895),O=y(83353),B=y(21281),U=y(69751),ie=y(77579),re=y(29521);
1900/**
1901       * @license
1902       * Copyright Google LLC All Rights Reserved.
1903       *
1904       * Use of this source code is governed by an MIT-style license that can be
1905       * found in the LICENSE file at https://angular.io/license
1906       */
1907/**
1908       * @license
1909       * Copyright Google LLC All Rights Reserved.
1910       *
1911       * Use of this source code is governed by an MIT-style license that can be
1912       * found in the LICENSE file at https://angular.io/license
1913       */
1914const je=["text"];function $e(Q,Y){if(1&Q&&s._UZ(0,"mat-pseudo-checkbox",6),2&Q){const T=s.oxw();s.Q6J("state",T.selected?"checked":"unchecked")("disabled",T.disabled)}}function We(Q,Y){if(1&Q&&s._UZ(0,"mat-pseudo-checkbox",7),2&Q){const T=s.oxw();s.Q6J("disabled",T.disabled)}}function at(Q,Y){if(1&Q&&(s.TgZ(0,"span",8),s._uU(1),s.qZA()),2&Q){const T=s.oxw();s.xp6(1),s.hij("(",T.group.label,")")}}const mt=[[["mat-icon"]],"*"],kt=["mat-icon","*"];
1915/**
1916       * @license
1917       * Copyright Google LLC All Rights Reserved.
1918       *
1919       * Use of this source code is governed by an MIT-style license that can be
1920       * found in the LICENSE file at https://angular.io/license
1921       */let ft=(()=>{class Q{}return Q.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)",Q.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)",Q.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)",Q.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)",Q})(),Ze=(()=>{class Q{}
1922/**
1923         * @license
1924         * Copyright Google LLC All Rights Reserved.
1925         *
1926         * Use of this source code is governed by an MIT-style license that can be
1927         * found in the LICENSE file at https://angular.io/license
1928         */
1929return Q.COMPLEX="375ms",Q.ENTERING="225ms",Q.EXITING="195ms",Q})();const xe=new s.OlP("mat-sanity-checks",{providedIn:"root",factory:function Ke(){return!0}});let Fe=(()=>{class Q{constructor(T,se,Pe){this._sanityChecks=se,this._document=Pe,this._hasDoneGlobalChecks=!1,T._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(T){return!(0,O.Oy)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[T])}}return Q.\u0275fac=function(T){return new(T||Q)(s.LFG(u.qm),s.LFG(xe,8),s.LFG(f.K0))},Q.\u0275mod=s.oAB({type:Q}),Q.\u0275inj=s.cJS({imports:[g.vT,g.vT]}),Q})();
1930/**
1931       * @license
1932       * Copyright Google LLC All Rights Reserved.
1933       *
1934       * Use of this source code is governed by an MIT-style license that can be
1935       * found in the LICENSE file at https://angular.io/license
1936       */
1937function jt(Q){return class extends Q{get disabled(){return this._disabled}set disabled(Y){this._disabled=(0,B.Ig)(Y)}constructor(...Y){super(...Y),this._disabled=!1}}}
1938/**
1939       * @license
1940       * Copyright Google LLC All Rights Reserved.
1941       *
1942       * Use of this source code is governed by an MIT-style license that can be
1943       * found in the LICENSE file at https://angular.io/license
1944       */function et(Q,Y){return class extends Q{get color(){return this._color}set color(T){const se=T||this.defaultColor;se!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),se&&this._elementRef.nativeElement.classList.add(`mat-${se}`),this._color=se)}constructor(...T){super(...T),this.defaultColor=Y,this.color=Y}}}
1945/**
1946       * @license
1947       * Copyright Google LLC All Rights Reserved.
1948       *
1949       * Use of this source code is governed by an MIT-style license that can be
1950       * found in the LICENSE file at https://angular.io/license
1951       */function Ht(Q){return class extends Q{get disableRipple(){return this._disableRipple}set disableRipple(Y){this._disableRipple=(0,B.Ig)(Y)}constructor(...Y){super(...Y),this._disableRipple=!1}}}
1952/**
1953       * @license
1954       * Copyright Google LLC All Rights Reserved.
1955       *
1956       * Use of this source code is governed by an MIT-style license that can be
1957       * found in the LICENSE file at https://angular.io/license
1958       */function Tt(Q,Y=0){return class extends Q{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(T){this._tabIndex=null!=T?(0,B.su)(T):this.defaultTabIndex}constructor(...T){super(...T),this._tabIndex=Y,this.defaultTabIndex=Y}}}
1959/**
1960       * @license
1961       * Copyright Google LLC All Rights Reserved.
1962       *
1963       * Use of this source code is governed by an MIT-style license that can be
1964       * found in the LICENSE file at https://angular.io/license
1965       */function qt(Q){return class extends Q{updateErrorState(){const Y=this.errorState,Pt=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);Pt!==Y&&(this.errorState=Pt,this.stateChanges.next())}constructor(...Y){super(...Y),this.errorState=!1}}}
1966/**
1967       * @license
1968       * Copyright Google LLC All Rights Reserved.
1969       *
1970       * Use of this source code is governed by an MIT-style license that can be
1971       * found in the LICENSE file at https://angular.io/license
1972       */function yn(Q){return class extends Q{constructor(...Y){super(...Y),this._isInitialized=!1,this._pendingSubscribers=[],this.initialized=new U.y(T=>
1972{this._isInitialized?this._notifySubscriber(T):this._pendingSubscribers.push(T)})}_markInitialized(){this._isInitialized=!0,this._pendingSubscribers.forEach(this._notifySubscriber),this._pendingSubscribers=null}_notifySubscriber(Y){Y.next(),Y.complete()}}}
1973/**
1974       * @license
1975       * Copyright Google LLC All Rights Reserved.
1976       *
1977       * Use of this source code is governed by an MIT-style license that can be
1978       * found in the LICENSE file at https://angular.io/license
1979       */
1980/**
1981       * @license
1982       * Copyright Google LLC All Rights Reserved.
1983       *
1984       * Use of this source code is governed by an MIT-style license that can be
1985       * found in the LICENSE file at https://angular.io/license
1986       */const Jt=new s.OlP("MAT_DATE_LOCALE",{providedIn:"root",factory:function Dn(){return(0,s.f3M)(s.soG)}});class st{constructor(){this._localeChanges=new ie.x,this.localeChanges=this._localeChanges}getValidDateOrNull(Y){return this.isDateInstance(Y)&&this.isValid(Y)?Y:null}deserialize(Y){return null==Y||this.isDateInstance(Y)&&this.isValid(Y)?Y:this.invalid()}setLocale(Y){this.locale=Y,this._localeChanges.next()}compareDate(Y,T){return this.getYear(Y)-this.getYear(T)||this.getMonth(Y)-this.getMonth(T)||this.getDate(Y)-this.getDate(T)}sameDate(Y,T){if(Y&&T){let se=this.isValid(Y),Pe=this.isValid(T);return se&&Pe?!this.compareDate(Y,T):se==Pe}return Y==T}clampDate(Y,T,se){return T&&this.compareDate(Y,T)<0?T:se&&this.compareDate(Y,se)>0?se:Y}}
1987/**
1988       * @license
1989       * Copyright Google LLC All Rights Reserved.
1990       *
1991       * Use of this source code is governed by an MIT-style license that can be
1992       * found in the LICENSE file at https://angular.io/license
1993       */const _t=new s.OlP("mat-date-formats"),ut=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;
1994/**
1995       * @license
1996       * Copyright Google LLC All Rights Reserved.
1997       *
1998       * Use of this source code is governed by an MIT-style license that can be
1999       * found in the LICENSE file at https://angular.io/license
2000       */function Ge(Q,Y){const T=Array(Q);for(let se=0;se<Q;se++)T[se]=Y(se);return T}let ct=(()=>{class Q extends st{constructor(T,se){super(),this.useUtcForDisplay=!1,super.setLocale(T)}getYear(T){return T.getFullYear()}getMonth(T){return T.getMonth()}getDate(T){return T.getDate()}getDayOfWeek(T){return T.getDay()}getMonthNames(T){const se=new Intl.DateTimeFormat(this.locale,{month:T,timeZone:"utc"});return Ge(12,Pe=>this._format(se,new Date(2017,Pe,1)))}getDateNames(){const T=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Ge(31,se=>this._format(T,new Date(2017,0,se+1)))}getDayOfWeekNames(T){const se=new Intl.DateTimeFormat(this.locale,{weekday:T,timeZone:"utc"});return Ge(7,Pe=>this._format(se,new Date(2017,0,Pe+1)))}getYearName(T){const se=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(se,T)}getFirstDayOfWeek(){return 0}getNumDaysInMonth(T){return this.getDate(this._createDateWithOverflow(this.getYear(T),this.getMonth(T)+1,0))}clone(T){return new Date(T.getTime())}createDate(T,se,Pe){let Pt=this._createDateWithOverflow(T,se,Pe);return Pt.getMonth(),Pt}today(){return new Date}parse(T,se){return"number"==typeof T?new Date(T):T?new Date(Date.parse(T)):null}format(T,se){if(!this.isValid(T))throw Error("NativeDateAdapter: Cannot format invalid date.");const Pe=new Intl.DateTimeFormat(this.locale,{...se,timeZone:"utc"});return this._format(Pe,T)}addCalendarYears(T,se){return this.addCalendarMonths(T,12*se)}addCalendarMonths(T,se){let Pe=this._createDateWithOverflow(this.getYear(T),this.getMonth(T)+se,this.getDate(T));return this.getMonth(Pe)!=((this.getMonth(T)+se)%12+12)%12&&(Pe=this._createDateWithOverflow(this.getYear(Pe),this.getMonth(Pe),0)),Pe}addCalendarDays(T,se){return this._createDateWithOverflow(this.getYear(T),this.getMonth(T),this.getDate(T)+se)}toIso8601(T){return[T.getUTCFullYear(),this._2digit(T.getUTCMonth()+1),this._2digit(T.getUTCDate())].join("-")}deserialize(T){if("string"==typeof T){if(!T)return null;if(ut.test(T)){let se=new Date(T);if(this.isValid(se))return se}}return super.deserialize(T)}isDateInstance(T){return T instanceof Date}isValid(T){return!isNaN(T.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(T,se,Pe){const Pt=new Date;return Pt.setFullYear(T,se,Pe),Pt.setHours(0,0,0,0),Pt}_2digit(T){return("00"+T).slice(-2)}_format(T,se){const Pe=new Date;return Pe.setUTCFullYear(se.getFullYear(),se.getMonth(),se.getDate()),Pe.setUTCHours(se.getHours(),se.getMinutes(),se.getSeconds(),se.getMilliseconds()),T.format(Pe)}}return Q.\u0275fac=function(T){return new(T||Q)(s.LFG(Jt,8),s.LFG(O.t4))},Q.\u0275prov=s.Yz7({token:Q,factory:Q.\u0275fac}),Q})();
2001/**
2002       * @license
2003       * Copyright Google LLC All Rights Reserved.
2004       *
2005       * Use of this source code is governed by an MIT-style license that can be
2006       * found in the LICENSE file at https://angular.io/license
2007       */const ye={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};
2008/**
2009       * @license
2010       * Copyright Google LLC All Rights Reserved.
2011       *
2012       * Use of this source code is governed by an MIT-style license that can be
2013       * found in the LICENSE file at https://angular.io/license
2014       */let Ot=(()=>{class Q{}return Q.\u0275fac=function(T){return new(T||Q)},Q.\u0275mod=s.oAB({type:Q}),Q.\u0275inj=s.cJS({providers:[{provide:st,useClass:ct}]}),Q})(),Qe=(()=>{class Q{}return Q.\u0275fac=function(T){return new(T||Q)},Q.\u0275mod=s.oAB({type:Q}),Q.\u0275inj=s.cJS({providers:[{provide:_t,useValue:ye}],imports:[Ot]}
2014),Q})(),zt=(()=>{class Q{isErrorState(T,se){return!!(T&&T.invalid&&(T.touched||se&&se.submitted))}}return Q.\u0275fac=function(T){return new(T||Q)},Q.\u0275prov=s.Yz7({token:Q,factory:Q.\u0275fac,providedIn:"root"}),Q})();
2015/**
2016       * @license
2017       * Copyright Google LLC All Rights Reserved.
2018       *
2019       * Use of this source code is governed by an MIT-style license that can be
2020       * found in the LICENSE file at https://angular.io/license
2021       */
2022/**
2023       * @license
2024       * Copyright Google LLC All Rights Reserved.
2025       *
2026       * Use of this source code is governed by an MIT-style license that can be
2027       * found in the LICENSE file at https://angular.io/license
2028       */
2029class Ut{constructor(Y,T,se,Pe=!1){this._renderer=Y,this.element=T,this.config=se,this._animationForciblyDisabledThroughCss=Pe,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}
2030/**
2031       * @license
2032       * Copyright Google LLC All Rights Reserved.
2033       *
2034       * Use of this source code is governed by an MIT-style license that can be
2035       * found in the LICENSE file at https://angular.io/license
2036       */const De=(0,O.i$)({passive:!0,capture:!0});class it{constructor(){this._events=new Map,this._delegateEventHandler=Y=>{const T=(0,O.sA)(Y);T&&this._events.get(Y.type)?.forEach((se,Pe)=>{(Pe===T||Pe.contains(T))&&se.forEach(Pt=>Pt.handleEvent(Y))})}}addHandler(Y,T,se,Pe){const Pt=this._events.get(T);if(Pt){const ln=Pt.get(se);ln?ln.add(Pe):Pt.set(se,new Set([Pe]))}else this._events.set(T,new Map([[se,new Set([Pe])]])),Y.runOutsideAngular(()=>{document.addEventListener(T,this._delegateEventHandler,De)})}removeHandler(Y,T,se){const Pe=this._events.get(Y);if(!Pe)return;const Pt=Pe.get(T);Pt&&(Pt.delete(se),0===Pt.size&&Pe.delete(T),0===Pe.size&&(this._events.delete(Y),document.removeEventListener(Y,this._delegateEventHandler,De)))}}const an={enterDuration:225,exitDuration:150},Vt=(0,O.i$)({passive:!0,capture:!0}),hn=["mousedown","touchstart"],Be=["mouseup","mouseleave","touchend","touchcancel"];class ue{constructor(Y,T,se,Pe){this._target=Y,this._ngZone=T,this._platform=Pe,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Pe.isBrowser&&(this._containerElement=(0,B.fI)(se))}fadeInRipple(Y,T,se={}){const Pe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),Pt={...an,...se.animation};se.centered&&(Y=Pe.left+Pe.width/2,T=Pe.top+Pe.height/2);const ln=se.radius||function He(Q,Y,T){const se=Math.max(Math.abs(Q-T.left),Math.abs(Q-T.right)),Pe=Math.max(Math.abs(Y-T.top),Math.abs(Y-T.bottom));return Math.sqrt(se*se+Pe*Pe)}
2037/**
2038       * @license
2039       * Copyright Google LLC All Rights Reserved.
2040       *
2041       * Use of this source code is governed by an MIT-style license that can be
2042       * found in the LICENSE file at https://angular.io/license
2043       */(Y,T,Pe),wn=Y-Pe.left,Bn=T-Pe.top,On=Pt.enterDuration,gt=document.createElement("div");gt.classList.add("mat-ripple-element"),gt.style.left=wn-ln+"px",gt.style.top=Bn-ln+"px",gt.style.height=2*ln+"px",gt.style.width=2*ln+"px",null!=se.color&&(gt.style.backgroundColor=se.color),gt.style.transitionDuration=`${On}ms`,this._containerElement.appendChild(gt);const ot=window.getComputedStyle(gt),q=ot.transitionDuration,we="none"===ot.transitionProperty||"0s"===q||"0s, 0s"===q||0===Pe.width&&0===Pe.height,ne=new Ut(this,gt,se,we);gt.style.transform="scale3d(1, 1, 1)",ne.state=0,se.persistent||(this._mostRecentTransientRipple=ne);let Ae=null;return!we&&(On||Pt.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const bt=()=>this._finishRippleTransition(ne),rn=()=>this._destroyRipple(ne);gt.addEventListener("transitionend",bt),gt.addEventListener("transitioncancel",rn),Ae={onTransitionEnd:bt,onTransitionCancel:rn}}),this._activeRipples.set(ne,Ae),(we||!On)&&this._finishRippleTransition(ne),ne}fadeOutRipple(Y){if(2===Y.state||3===Y.state)return;const T=Y.element,se={...an,...Y.config.animation};T.style.transitionDuration=`${se.exitDuration}ms`,T.style.opacity="0",Y.state=2,(Y._animationForciblyDisabledThroughCss||!se.exitDuration)&&this._finishRippleTransition(Y)}
2043fadeOutAll(){this._getActiveRipples().forEach(Y=>Y.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(Y=>{Y.config.persistent||Y.fadeOut()})}setupTriggerEvents(Y){const T=(0,B.fI)(Y);!this._platform.isBrowser||!T||T===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=T,hn.forEach(se=>{ue._eventManager.addHandler(this._ngZone,se,T,this)}))}handleEvent(Y){"mousedown"===Y.type?this._onMousedown(Y):"touchstart"===Y.type?this._onTouchStart(Y):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Be.forEach(T=>{this._triggerElement.addEventListener(T,this,Vt)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(Y){0===Y.state?this._startFadeOutTransition(Y):2===Y.state&&this._destroyRipple(Y)}_startFadeOutTransition(Y){const T=Y===this._mostRecentTransientRipple,{persistent:se}=Y.config;Y.state=1,!se&&(!T||!this._isPointerDown)&&Y.fadeOut()}_destroyRipple(Y){const T=this._activeRipples.get(Y)??null;this._activeRipples.delete(Y),this._activeRipples.size||(this._containerRect=null),Y===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),Y.state=3,null!==T&&(Y.element.removeEventListener("transitionend",T.onTransitionEnd),Y.element.removeEventListener("transitioncancel",T.onTransitionCancel)),Y.element.remove()}_onMousedown(Y){const T=(0,u.X6)(Y),se=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!T&&!se&&(this._isPointerDown=!0,this.fadeInRipple(Y.clientX,Y.clientY,this._target.rippleConfig))}_onTouchStart(Y){if(!this._target.rippleDisabled&&!(0,u.yG)(Y)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const T=Y.changedTouches;for(let se=0;se<T.length;se++)this.fadeInRipple(T[se].clientX,T[se].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(Y=>{!Y.config.persistent&&(1===Y.state||Y.config.terminateOnPointerUp&&0===Y.state)&&Y.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const Y=this._triggerElement;Y&&(hn.forEach(T=>ue._eventManager.removeHandler(T,Y,this)),this._pointerUpEventsRegistered&&Be.forEach(T=>Y.removeEventListener(T,this,Vt)))}}ue._eventManager=new it;const Ue=new s.OlP("mat-ripple-global-options");let Bt=(()=>{class Q{get disabled(){return this._disabled}set disabled(T){T&&this.fadeOutAllNonPersistent(),this._disabled=T,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(T){this._trigger=T,this._setupTriggerEventsIfEnabled()}constructor(T,se,Pe,Pt,ln){this._elementRef=T,this._animationMode=ln,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=Pt||{},this._rippleRenderer=new ue(this,se,T,Pe)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(T,se=0,Pe){return"number"==typeof T?this._rippleRenderer.fadeInRipple(T,se,{...this.rippleConfig,...Pe}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...T})}}return Q.\u0275fac=function(T){return new(T||Q)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(O.t4),s.Y36(Ue,8),s.Y36(s.QbO,8))},Q.\u0275dir=s.lG2({type:Q,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(T,se){2&T&&s.ekj("mat-ripple-unbounded",se.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]}),Q})(),Qt=(()=>{class Q{}return Q.\u0275fac=function(T){return new(T||Q)},Q.\u0275mod=s.oAB({type:Q}),Q.\u0275inj=s.cJS({imports:[Fe,Fe]}),Q})(),pt=(()=>{class Q{constructor(T){this._animationMode=T,this.state="unchecked",this.disabled=!1,this.appearance="full"}}return Q.\u0275fac=function(T){return new(T||Q)(s.Y36(s.QbO,8))},Q.\u0275cmp=s.Xpm({type:Q,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(T,se){2&T&&s.ekj("mat-pseudo-checkbox-indeterminate","indeterminate"===se.state)("mat-pseudo-checkbox-checked","checked"===se.state)("mat-pseudo-checkbox-disabled",se.disabled)("mat-pseudo-checkbox-minimal","minimal"===se.appearance)("mat-pseudo-checkbox-full","full"===se.appearance)("_mat-animation-noopable","NoopAnimations"===se._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(T,se){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
2043height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0}),Q})(),It=(()=>{class Q{}return Q.\u0275fac=function(T){return new(T||Q)},Q.\u0275mod=s.oAB({type:Q}),Q.\u0275inj=s.cJS({imports:[Fe]}),Q})();
2044/**
2045       * @license
2046       * Copyright Google LLC All Rights Reserved.
2047       *
2048       * Use of this source code is governed by an MIT-style license that can be
2049       * found in the LICENSE file at https://angular.io/license
2050       */
2051/**
2052       * @license
2053       * Copyright Google LLC All Rights Reserved.
2054       *
2055       * Use of this source code is governed by an MIT-style license that can be
2056       * found in the LICENSE file at https://angular.io/license
2057       */
2058/**
2059       * @license
2060       * Copyright Google LLC All Rights Reserved.
2061       *
2062       * Use of this source code is governed by an MIT-style license that can be
2063       * found in the LICENSE file at https://angular.io/license
2064       */
2065const Ne=new s.OlP("MAT_OPTION_PARENT_COMPONENT"),qe=new s.OlP("MatOptgroup");
2066/**
2067       * @license
2068       * Copyright Google LLC All Rights Reserved.
2069       *
2070       * Use of this source code is governed by an MIT-style license that can be
2071       * found in the LICENSE file at https://angular.io/license
2072       */let tn=0;class An{constructor(Y,T=!1){this.source=Y,this.isUserInput=T}}let St=(()=>{class Q{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(T){this._disabled=(0,B.Ig)(T)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(T,se,Pe,Pt){this._element=T,this._changeDetectorRef=se,this._parent=Pe,this.group=Pt,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+tn++,this.onSelectionChange=new s.vpe,this._stateChanges=new ie.x}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}deselect(){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent())}focus(T,se){const Pe=this._getHostElement();"function"==typeof Pe.focus&&Pe.focus(se)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(T){(T.keyCode===re.K5||T.keyCode===re.L_)&&!(0,re.Vb)(T)&&(this._selectViaInteraction(),T.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const T=this.viewValue;T!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=T)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(T=!1){this.onSelectionChange.emit(new An(this,T))}}return Q.\u0275fac=function(T){s.$Z()},Q.\u0275dir=s.lG2({type:Q,viewQuery:function(T,se){if(1&T&&s.Gf(je,7),2&T){let Pe;s.iGM(Pe=s.CRH())&&(se._text=Pe.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}}),Q})(),gn=(()=>{class Q extends St{constructor(T,se,Pe,Pt){super(T,se,Pe,Pt)}}return Q.\u0275fac=function(T){return new(T||Q)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(Ne,8),s.Y36(qe,8))},Q.\u0275cmp=s.Xpm({type:Q,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(T,se){1&T&&s.NdJ("
2072click",function(){return se._selectViaInteraction()})("keydown",function(Pt){return se._handleKeydown(Pt)}),2&T&&(s.Ikx("id",se.id),s.uIk("aria-selected",se.selected)("aria-disabled",se.disabled.toString()),s.ekj("mdc-list-item--selected",se.selected)("mat-mdc-option-multiple",se.multiple)("mat-mdc-option-active",se.active)("mdc-list-item--disabled",se.disabled))},exportAs:["matOption"],features:[s.qOj],ngContentSelectors:kt,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox",3,"state","disabled",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-mdc-option-pseudo-checkbox",3,"state","disabled"],["state","checked","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(T,se){1&T&&(s.F$t(mt),s.YNc(0,$e,1,2,"mat-pseudo-checkbox",0),s.Hsn(1),s.TgZ(2,"span",1,2),s.Hsn(4,1),s.qZA(),s.YNc(5,We,1,1,"mat-pseudo-checkbox",3),s.YNc(6,at,2,1,"span",4),s._UZ(7,"div",5)),2&T&&(s.Q6J("ngIf",se.multiple),s.xp6(5),s.Q6J("ngIf",!se.multiple&&se.selected&&!se.hideSingleSelectionIndicator),s.xp6(1),s.Q6J("ngIf",se.group&&se.group._inert),s.xp6(1),s.Q6J("matRippleTrigger",se._getHostElement())("matRippleDisabled",se.disabled||se.disableRipple))},dependencies:[Bt,f.O5,pt],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{opacity:.38;cursor:default}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0}),Q})();function K(Q,Y,T){if(T.length){let se=Y.toArray(),Pe=T.toArray(),Pt=0;for(let ln=0;ln<Q+1;ln++)se[ln].group&&se[ln].group===Pe[Pt]&&Pt++;return Pt}return 0}function Me(Q,Y,T,se){return Q<T?Q:Q+Y>T+se?Math.max(0,Q-se+Y):T}
2073/**
2074       * @license
2075       * Copyright Google LLC All Rights Reserved.
2076       *
2077       * Use of this source code is governed by an MIT-style license that can be
2078       * found in the LICENSE file at https://angular.io/license
2079       */let yt=(()=>{class Q{}return Q.\u0275fac=function(T){return new(T||Q)},Q.\u0275mod=s.oAB({type:Q}),Q.\u0275inj=s.cJS({imports:[Qt,f.ez,Fe,It]}),Q})();
2080/**
2081       * @license
2082       * Copyright Google LLC All Rights Reserved.
2083       *
2084       * Use of this source code is governed by an MIT-style license that can be
2085       * found in the LICENSE file at https://angular.io/license
2086       */
2087/**
2088       * @license
2089       * Copyright Google LLC All Rights Reserved.
2090       *
2091       * Use of this source code is governed by an MIT-style license that can be
2092       * found in the LICENSE file at https://angular.io/license
2093       */},99602:(Mt,Le,y)=>{"use strict";y.d(Le,{By:()=>gi,FA:()=>Ci,M5:()=>ar,Mq:()=>On,Q0:()=>Ae,_g:()=>kr,hl:()=>ne,nW:()=>bt,vo:()=>gt,wx:()=>or,zY:()=>xr});var s=y(12687),u=y(98184),g=y(84080),w=y(36895),f=y(94650),O=y(4859),B=y(67376),U=y(3238),ie=y(77579),re=y(50727),Re=y(56451),Ee=y(39646),je=y(29521),$e=y(40445),We=y(83353),at=y(95698),mt=y(68675),kt=y(39300),Yt=y(21281),ft=y(37340),Ze=y(24006),Ke=y(59549),xe=y(44144);
2094/**
2095       * @license
2096       * Copyright Google LLC All Rights Reserved.
2097       *
2098       * Use of this source code is governed by an MIT-style license that can be
2099       * found in the LICENSE file at https://angular.io/license
2100       */const Fe=["mat-calendar-body",""];function ce(dt,Ft){if(1&dt&&(f.TgZ(0,"tr",3)(1,"td",4),f._uU(2),f.qZA()()),2&dt){const L=f.oxw();f.xp6(1),f.Udp("padding-top",L._cellPadding)("padding-bottom",L._cellPadding),f.uIk("colspan",L.numCols),f.xp6(1),f.hij(" ",L.label," ")}}function rt(dt,Ft){if(1&dt&&(f.TgZ(0,"td",4),f._uU(1),f.qZA()),2&dt){const L=f.oxw(2);f.Udp("padding-top",L._cellPadding)("padding-bottom",L._cellPadding),f.uIk("colspan",L._firstRowOffset),f.xp6(1),f.hij(" ",L._firstRowOffset>=L.labelMinRequiredCells?L.label:""," ")}}function Lt(dt,Ft){if(1&dt){const L=f.EpF();f.TgZ(0,"td",8)(1,"button",9),f.NdJ("click",function(Oe){const on=f.CHM(L).$implicit,Nn=f.oxw(2);return f.KtG(Nn._cellClicked(on,Oe))})("focus",function(Oe){const on=f.CHM(L).$implicit,Nn=f.oxw(2);return f.KtG(Nn._emitActiveDateChange(on,Oe))}),f.TgZ(2,"span",10),f._uU(3),f.qZA(),f._UZ(4,"span",11),f.qZA()()}if(2&dt){const L=Ft.$implicit,ee=Ft.index,Oe=f.oxw().index,Je=f.oxw();f.Udp("width",Je._cellWidth)("padding-top",Je._cellPadding)("padding-bottom",Je._cellPadding),f.uIk("data-mat-row",Oe)("data-mat-col",ee),f.xp6(1),f.ekj("mat-calendar-body-disabled",!L.enabled)("mat-calendar-body-active",Je._isActiveCell(Oe,ee))("mat-calendar-body-range-start",Je._isRangeStart(L.compareValue))("mat-calendar-body-range-end",Je._isRangeEnd(L.compareValue))("mat-calendar-body-in-range",Je._isInRange(L.compareValue))("mat-calendar-body-comparison-bridge-start",Je._isComparisonBridgeStart(L.compareValue,Oe,ee))("mat-calendar-body-comparison-bridge-end",Je._isComparisonBridgeEnd(L.compareValue,Oe,ee))("mat-calendar-body-comparison-start",Je._isComparisonStart(L.compareValue))("mat-calendar-body-comparison-e
2100nd",Je._isComparisonEnd(L.compareValue))("mat-calendar-body-in-comparison-range",Je._isInComparisonRange(L.compareValue))("mat-calendar-body-preview-start",Je._isPreviewStart(L.compareValue))("mat-calendar-body-preview-end",Je._isPreviewEnd(L.compareValue))("mat-calendar-body-in-preview",Je._isInPreview(L.compareValue)),f.Q6J("ngClass",L.cssClasses)("tabindex",Je._isActiveCell(Oe,ee)?0:-1),f.uIk("aria-label",L.ariaLabel)("aria-disabled",!L.enabled||null)("aria-pressed",Je._isSelected(L.compareValue))("aria-current",Je.todayValue===L.compareValue?"date":null)("aria-describedby",Je._getDescribedby(L.compareValue)),f.xp6(1),f.ekj("mat-calendar-body-selected",Je._isSelected(L.compareValue))("mat-calendar-body-comparison-identical",Je._isComparisonIdentical(L.compareValue))("mat-calendar-body-today",Je.todayValue===L.compareValue),f.xp6(1),f.hij(" ",L.displayValue," ")}}function jt(dt,Ft){if(1&dt&&(f.TgZ(0,"tr",5),f.YNc(1,rt,2,6,"td",6),f.YNc(2,Lt,5,48,"td",7),f.qZA()),2&dt){const L=Ft.$implicit,ee=Ft.index,Oe=f.oxw();f.xp6(1),f.Q6J("ngIf",0===ee&&Oe._firstRowOffset),f.xp6(1),f.Q6J("ngForOf",L)}}function et(dt,Ft){if(1&dt&&(f.TgZ(0,"th",5)(1,"span",6),f._uU(2),f.qZA(),f.TgZ(3,"span",7),f._uU(4),f.qZA()()),2&dt){const L=Ft.$implicit;f.xp6(2),f.Oqu(L.long),f.xp6(2),f.Oqu(L.narrow)}}const Ht=["*"];function Tt(dt,Ft){}function qt(dt,Ft){if(1&dt){const L=f.EpF();f.TgZ(0,"mat-month-view",5),f.NdJ("activeDateChange",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je.activeDate=Oe)})("_userSelection",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je._dateSelected(Oe))})("dragStarted",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je._dragStarted(Oe))})("dragEnded",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je._dragEnded(Oe))}),f.qZA()}if(2&dt){const L=f.oxw();f.Q6J("activeDate",L.activeDate)("selected",L.selected)("dateFilter",L.dateFilter)("maxDate",L.maxDate)("minDate",L.minDate)("dateClass",L.dateClass)("comparisonStart",L.comparisonStart)("comparisonEnd",L.comparisonEnd)("startDateAccessibleName",L.startDateAccessibleName)("endDateAccessibleName",L.endDateAccessibleName)("activeDrag",L._activeDrag)}}function yn(dt,Ft){if(1&dt){const L=f.EpF();f.TgZ(0,"mat-year-view",6),f.NdJ("activeDateChange",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je.activeDate=Oe)})("monthSelected",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je._monthSelectedInYearView(Oe))})("selectedChange",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je._goToDateInView(Oe,"month"))}),f.qZA()}if(2&dt){const L=f.oxw();f.Q6J("activeDate",L.activeDate)("selected",L.selected)("dateFilter",L.dateFilter)("maxDate",L.maxDate)("minDate",L.minDate)("dateClass",L.dateClass)}}function Jt(dt,Ft){if(1&dt){const L=f.EpF();f.TgZ(0,"mat-multi-year-view",7),f.NdJ("activeDateChange",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je.activeDate=Oe)})("yearSelected",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je._yearSelectedInMultiYearView(Oe))})("selectedChange",function(Oe){f.CHM(L);const Je=f.oxw();return f.KtG(Je._goToDateInView(Oe,"year"))}),f.qZA()}if(2&dt){const L=f.oxw();f.Q6J("activeDate",L.activeDate)("selected",L.selected)("dateFilter",L.dateFilter)("maxDate",L.maxDate)("minDate",L.minDate)("dateClass",L.dateClass)}}function Dn(dt,Ft){}const st=["button"];function _t(dt,Ft){1&dt&&(f.O4$(),f.TgZ(0,"svg",3),f._UZ(1,"path",4),f.qZA())}const ut=[[["","matDatepickerToggleIcon",""]]],Ge=["[matDatepickerToggleIcon]"],ct=[[["input","matStartDate",""]],[["input","matEndDate",""]]],ye=["input[matStartDate]","input[matEndDate]"];function Ot(dt,Ft){1&dt&&(f.TgZ(0,"div",0),f.Hsn(1),f.qZA())}
2101/**
2102       * @license
2103       * Copyright Google LLC All Rights Reserved.
2104       *
2105       * Use of this source code is governed by an MIT-style license that can be
2106       * found in the LICENSE file at https://angular.io/license
2107       */
2108let Ct=(()=>{class dt{constructor(){this.changes=new ie.x,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Cho
2108ose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(L,ee){return`${L} \u2013 ${ee}`}formatYearRangeLabel(L,ee){return`${L} to ${ee}`}}return dt.\u0275fac=function(L){return new(L||dt)},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac,providedIn:"root"}),dt})();
2109/**
2110       * @license
2111       * Copyright Google LLC All Rights Reserved.
2112       *
2113       * Use of this source code is governed by an MIT-style license that can be
2114       * found in the LICENSE file at https://angular.io/license
2115       */class zt{constructor(Ft,L,ee,Oe,Je={},on=Ft,Nn){this.value=Ft,this.displayValue=L,this.ariaLabel=ee,this.enabled=Oe,this.cssClasses=Je,this.compareValue=on,this.rawValue=Nn}}let _n=1,fn=(()=>{class dt{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(L,ee){this._elementRef=L,this._ngZone=ee,this._platform=(0,f.f3M)(We.t4),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new f.vpe,this.previewChange=new f.vpe,this.activeDateChange=new f.vpe,this.dragStarted=new f.vpe,this.dragEnded=new f.vpe,this._didDragSinceMouseDown=!1,this._enterHandler=Oe=>{if(this._skipNextFocus&&"focus"===Oe.type)this._skipNextFocus=!1;else if(Oe.target&&this.isRange){const Je=this._getCellFromElement(Oe.target);Je&&this._ngZone.run(()=>this.previewChange.emit({value:Je.enabled?Je:null,event:Oe}))}},this._touchmoveHandler=Oe=>{if(!this.isRange)return;const Je=an(Oe),on=Je?this._getCellFromElement(Je):null;Je!==Oe.target&&(this._didDragSinceMouseDown=!0),Nt(Oe.target)&&Oe.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:on?.enabled?on:null,event:Oe}))},this._leaveHandler=Oe=>{null!==this.previewEnd&&this.isRange&&("blur"!==Oe.type&&(this._didDragSinceMouseDown=!0),Oe.target&&this._getCellFromElement(Oe.target)&&(!Oe.relatedTarget||!this._getCellFromElement(Oe.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:Oe})))},this._mousedownHandler=Oe=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;const Je=Oe.target&&this._getCellFromElement(Oe.target);!Je||!this._isInRange(Je.rawValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:Je.rawValue,event:Oe})})},this._mouseupHandler=Oe=>{if(!this.isRange)return;const Je=Nt(Oe.target);Je?Je.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{const on=this._getCellFromElement(Je);this.dragEnded.emit({value:on?.rawValue??null,event:Oe})}):this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:Oe})})},this._touchendHandler=Oe=>{const Je=an(Oe);Je&&this._mouseupHandler({target:Je})},this._id="mat-calendar-body-"+_n++,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,ee.runOutsideAngular(()=>{const Oe=L.nativeElement;Oe.addEventListener("mouseenter",this._enterHandler,!0),Oe.addEventListener("touchmove",this._touchmoveHandler,!0),Oe.addEventListener("focus",this._enterHandler,!0),Oe.addEventListener("mouseleave",this._leaveHandler,!0),Oe.addEventListener("blur",this._leaveHandler,!0),Oe.addEventListener("mousedown",this._mousedownHandler),Oe.addEventListener("touchstart",this._mousedownHandler),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(L,ee){this._didDragSinceMouseDown||L.enabled&&this.selectedValueChange.emit({value:L.value,event:ee})}_emitActiveDateChange(L,ee){L.enabled&&this.activeDateChange.emit({value:L.value,event:ee})}_isSelected(L){return this.startValue===L||this.endValue===L}ngOnChanges(L){const ee=L.numCols,{rows:Oe,numCols:Je}=this;(L.rows||ee)&&(this._firstRowOffset=Oe&&Oe.length&&Oe[0].length?Je-Oe[0].length:0),(L.cellAspectRatio||ee||!this._cellPadding)&&(this._cellPadding=50*this.cellAspectRatio/Je+"%"),(ee||!this._cellWidth)&&(this._cellWidth=100/Je+"%")}ngOnDestroy(){const L=this._elementRef.nativeElement;L.removeEventListener("mouseenter",this._enterHandler,!0),L.removeEventListener("touchmove",this._touchmoveHandler,!0),L.removeEventListener("focus",this._enterHandler,!0),L.removeEventListener("mouseleave",this._leaveHandler,!0),L.removeEventListener("blur",this._leaveHandler,!0),L.removeEventListener("mousedown",this._mousedownHandler),L.removeEventListener("touchstart",this._mousedownHandler),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(L,ee){let Oe=L*this.numCols+ee;return L&&(Oe-=this._firstRowOffset),Oe==this.activeCell}_focusActiveCell(L=!0){this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,at.q)(1)).subscribe(()=>{setTimeout(()=>{const ee=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");ee&&(L||(this._skipNextFocus=!0),ee.focus())})})})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(L){return Ut(L,this.startValue,this.endValue)}_isRangeEnd(L){return De(L,this.startValue,this.endValue)}_isInRange(L){return it(L,this.startValue,this.endValue,this.isRange)}_isComparisonStart(L){return Ut(L,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(L,ee,Oe){if(!this._isComparisonStart(L)||this._isRangeStart(L)||!this._isInRange(L))return!1;let Je=this.rows[ee][Oe-1];if(!Je){const on=this.rows[ee-1];Je=on&&on[on.length-1]}return Je&&!this._isRangeEnd(Je.compareValue)}_isComparisonBridgeEnd(L,ee,Oe){if(!this._isComparisonEnd(L)||this._isRangeEnd(L)||!this._isInRange(L))return!1;let Je=this.rows[ee][Oe+1];
2115if(!Je){const on=this.rows[ee+1];Je=on&&on[0]}return Je&&!this._isRangeStart(Je.compareValue)}_isComparisonEnd(L){return De(L,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(L){return it(L,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(L){return this.comparisonStart===this.comparisonEnd&&L===this.comparisonStart}_isPreviewStart(L){return Ut(L,this.previewStart,this.previewEnd)}_isPreviewEnd(L){return De(L,this.previewStart,this.previewEnd)}_isInPreview(L){return it(L,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(L){return this.isRange?this.startValue===L&&this.endValue===L?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===L?this._startDateLabelId:this.endValue===L?this._endDateLabelId:null:null}_getCellFromElement(L){const ee=Nt(L);if(ee){const Oe=ee.getAttribute("data-mat-row"),Je=ee.getAttribute("data-mat-col");if(Oe&&Je)return this.rows[parseInt(Oe)][parseInt(Je)]}return null}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.SBq),f.Y36(f.R0b))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["","mat-calendar-body",""]],hostAttrs:[1,"mat-calendar-body"],inputs:{label:"label",rows:"rows",todayValue:"todayValue",startValue:"startValue",endValue:"endValue",labelMinRequiredCells:"labelMinRequiredCells",numCols:"numCols",activeCell:"activeCell",isRange:"isRange",cellAspectRatio:"cellAspectRatio",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",previewStart:"previewStart",previewEnd:"previewEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedValueChange:"selectedValueChange",previewChange:"previewChange",activeDateChange:"activeDateChange",dragStarted:"dragStarted",dragEnded:"dragEnded"},exportAs:["matCalendarBody"],features:[f.TTD],attrs:Fe,decls:6,vars:6,consts:[["aria-hidden","true",4,"ngIf"],["role","row",4,"ngFor","ngForOf"],[1,"mat-calendar-body-hidden-label",3,"id"],["aria-hidden","true"],[1,"mat-calendar-body-label"],["role","row"],["class","mat-calendar-body-label",3,"paddingTop","paddingBottom",4,"ngIf"],["role","gridcell","class","mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom",4,"ngFor","ngForOf"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"ngClass","tabindex","click","focus"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(L,ee){1&L&&(f.YNc(0,ce,3,6,"tr",0),f.YNc(1,jt,3,2,"tr",1),f.TgZ(2,"label",2),f._uU(3),f.qZA(),f.TgZ(4,"label",2),f._uU(5),f.qZA()),2&L&&(f.Q6J("ngIf",ee._firstRowOffset<ee.labelMinRequiredCells),f.xp6(1),f.Q6J("ngForOf",ee.rows),f.xp6(1),f.Q6J("id",ee._startDateLabelId),f.xp6(1),f.hij(" ",ee.startDateAccessibleName,"\n"),f.xp6(1),f.Q6J("id",ee._endDateLabelId),f.xp6(1),f.hij(" ",ee.endDateAccessibleName,"\n"))},dependencies:[w.mk,w.sg,w.O5],styles:['.mat-calendar-body{min-width:224px}.mat-calendar-body-label{height:0;line-height:0;text-align:left;padding-left:4.7142857143%;padding-right:4.7142857143%}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0}.mat-calendar-body-cell::-moz-focus-inner{border:0}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-cell-preview{content:"";position:absolute;top:5%;left:0;z-index:0;box-sizing:border-box;display:block;height:90%;width:100%}.mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-start::after,.mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,.mat-calendar-body-comparison-start::after,.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:5%;width:95%;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-range-start:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-start:not(.mat-calendar-body-comparison-bridge-start)::before,[dir=rtl] .mat-calendar-body-comparison-start::after,[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{left:0;border-radius:0;border-top-right-radius:999px;border-bottom-right-radius:999px}
2115.mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,.mat-calendar-body-comparison-end::after,.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}[dir=rtl] .mat-calendar-body-range-end:not(.mat-calendar-body-in-comparison-range)::before,[dir=rtl] .mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-end:not(.mat-calendar-body-comparison-bridge-end)::before,[dir=rtl] .mat-calendar-body-comparison-end::after,[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{left:5%;border-radius:0;border-top-left-radius:999px;border-bottom-left-radius:999px}[dir=rtl] .mat-calendar-body-comparison-bridge-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-bridge-end.mat-calendar-body-range-start::after{width:95%;border-top-right-radius:999px;border-bottom-right-radius:999px}.mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,[dir=rtl] .mat-calendar-body-comparison-start.mat-calendar-body-range-end::after,.mat-calendar-body-comparison-end.mat-calendar-body-range-start::after,[dir=rtl] .mat-calendar-body-comparison-end.mat-calendar-body-range-start::after{width:90%}.mat-calendar-body-in-preview .mat-calendar-body-cell-preview{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-preview-start .mat-calendar-body-cell-preview{border-left:0;border-right:dashed 1px}.mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-preview-end .mat-calendar-body-cell-preview{border-right:0;border-left:dashed 1px}.mat-calendar-body-disabled{cursor:default}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-active .mat-calendar-body-cell-content{border:none}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}[dir=rtl] .mat-calendar-body-label{text-align:right}'],encapsulation:2,changeDetection:0}),dt})();function Kt(dt){return"TD"===dt?.nodeName}function Nt(dt){let Ft;return Kt(dt)?Ft=dt:Kt(dt.parentNode)?Ft=dt.parentNode:Kt(dt.parentNode?.parentNode)&&(Ft=dt.parentNode.parentNode),null!=Ft?.getAttribute("data-mat-row")?Ft:null}function Ut(dt,Ft,L){return null!==L&&Ft!==L&&dt<L&&dt===Ft}function De(dt,Ft,L){return null!==Ft&&Ft!==L&&dt>=Ft&&dt===L}function it(dt,Ft,L,ee){return ee&&null!==Ft&&null!==L&&Ft!==L&&dt>=Ft&&dt<=L}function an(dt){const Ft=dt.changedTouches[0];return document.elementFromPoint(Ft.clientX,Ft.clientY)}
2116/**
2117       * @license
2118       * Copyright Google LLC All Rights Reserved.
2119       *
2120       * Use of this source code is governed by an MIT-style license that can be
2121       * found in the LICENSE file at https://angular.io/license
2122       */class nn{constructor(Ft,L){this.start=Ft,this.end=L}}let Vt=(()=>{class dt{constructor(L,ee){this.selection=L,this._adapter=ee,this._selectionChanged=new ie.x,this.selectionChanged=this._selectionChanged,this.selection=L}updateSelection(L,ee){const Oe=this.selection;this.selection=L,this._selectionChanged.next({selection:L,source:ee,oldValue:Oe})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(L){return this._adapter.isDateInstance(L)&&this._adapter.isValid(L)}}return dt.\u0275fac=function(L){f.$Z()},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac}),dt})(),hn=(()=>{class dt extends Vt{constructor(L){super(null,L)}add(L){super.updateSelection(L,this)}isValid(){return null!=this.selection&&this._isValidDateInstance(this.selection)}isComplete(){return null!=this.selection}clone(){const L=new dt(this._adapter);return L.updateSelection(this.selection,this),L}}
2122return dt.\u0275fac=function(L){return new(L||dt)(f.LFG(U._A))},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac}),dt})(),Be=(()=>{class dt extends Vt{constructor(L){super(new nn(null,null),L)}add(L){let{start:ee,end:Oe}=this.selection;null==ee?ee=L:null==Oe?Oe=L:(ee=L,Oe=null),super.updateSelection(new nn(ee,Oe),this)}isValid(){const{start:L,end:ee}=this.selection;return null==L&&null==ee||(null!=L&&null!=ee?this._isValidDateInstance(L)&&this._isValidDateInstance(ee)&&this._adapter.compareDate(L,ee)<=0:(null==L||this._isValidDateInstance(L))&&(null==ee||this._isValidDateInstance(ee)))}isComplete(){return null!=this.selection.start&&null!=this.selection.end}clone(){const L=new dt(this._adapter);return L.updateSelection(this.selection,this),L}}return dt.\u0275fac=function(L){return new(L||dt)(f.LFG(U._A))},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac}),dt})();const He={provide:Vt,deps:[[new f.FiY,new f.tp0,Vt],U._A],useFactory:function ue(dt,Ft){return dt||new hn(Ft)}},Bt={provide:Vt,deps:[[new f.FiY,new f.tp0,Vt],U._A],useFactory:function Ue(dt,Ft){return dt||new Be(Ft)}},Qt=new f.OlP("MAT_DATE_RANGE_SELECTION_STRATEGY");let pt=(()=>{class dt{constructor(L){this._dateAdapter=L}selectionFinished(L,ee){let{start:Oe,end:Je}=ee;return null==Oe?Oe=L:null==Je&&L&&this._dateAdapter.compareDate(L,Oe)>=0?Je=L:(Oe=L,Je=null),new nn(Oe,Je)}createPreview(L,ee){let Oe=null,Je=null;return ee.start&&!ee.end&&L&&(Oe=ee.start,Je=L),new nn(Oe,Je)}createDrag(L,ee,Oe){let Je=ee.start,on=ee.end;if(!Je||!on)return null;const Nn=this._dateAdapter,Zn=0!==Nn.compareDate(Je,on),Ri=Nn.getYear(Oe)-Nn.getYear(L),lr=Nn.getMonth(Oe)-Nn.getMonth(L),ti=Nn.getDate(Oe)-Nn.getDate(L);return Zn&&Nn.sameDate(L,ee.start)?(Je=Oe,Nn.compareDate(Oe,on)>0&&(on=Nn.addCalendarYears(on,Ri),on=Nn.addCalendarMonths(on,lr),on=Nn.addCalendarDays(on,ti))):Zn&&Nn.sameDate(L,ee.end)?(on=Oe,Nn.compareDate(Oe,Je)<0&&(Je=Nn.addCalendarYears(Je,Ri),Je=Nn.addCalendarMonths(Je,lr),Je=Nn.addCalendarDays(Je,ti))):(Je=Nn.addCalendarYears(Je,Ri),Je=Nn.addCalendarMonths(Je,lr),Je=Nn.addCalendarDays(Je,ti),on=Nn.addCalendarYears(on,Ri),on=Nn.addCalendarMonths(on,lr),on=Nn.addCalendarDays(on,ti)),new nn(Je,on)}}return dt.\u0275fac=function(L){return new(L||dt)(f.LFG(U._A))},dt.\u0275prov=f.Yz7({token:dt,factory:dt.\u0275fac}),dt})();const Ne={provide:Qt,deps:[[new f.FiY,new f.tp0,Qt],U._A],useFactory:function It(dt,Ft){return dt||new pt(Ft)}};
2123/**
2124       * @license
2125       * Copyright Google LLC All Rights Reserved.
2126       *
2127       * Use of this source code is governed by an MIT-style license that can be
2128       * found in the LICENSE file at https://angular.io/license
2129       */let Te=(()=>{class dt{get activeDate(){return this._activeDate}set activeDate(L){const ee=this._activeDate,Oe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Oe,this.minDate,this.maxDate),this._hasSameMonthAndYear(ee,this._activeDate)||this._init()}get selected(){return this._selected}set selected(L){this._selected=L instanceof nn?L:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(L){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get maxDate(){return this._maxDate}set maxDate(L){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}constructor(L,ee,Oe,Je,on){this._changeDetectorRef=L,this._dateFormats=ee,this._dateAdapter=Oe,this._dir=Je,this._rangeStrategy=on,this._rerenderSubscription=re.w0.EMPTY,this.activeDrag=null,this.selectedChange=new f.vpe,this._userSelection=new f.vpe,this.dragStarted=new f.vpe,this.dragEnded=new f.vpe,this.activeDateChange=new f.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,mt.O)(null)).subscribe(()=>this._init())}ngOnChanges(L){const ee=L.comparisonStart||L.comparisonEnd;ee&&!ee.firstChange&&this._setRanges(this.selected),L.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(L){const ee=L.value,Oe=this._getDateFromDayOfMonth(ee);let Je,on;this._selected instanceof nn?(Je=this._getDateInCurrentMonth(this._selected.start),on=this._getDateInCurrentMonth(this._selected.end)):Je=on=this._getDateInCurrentMonth(this._selected),(Je!==ee||on!==ee)&&this.selectedChange.emit(Oe),this._userSelection.emit({value:Oe,event:L.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(L){const Oe=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(L.value),this._dateAdapter.compareDate(Oe,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(L){const ee=this._activeDate,Oe=this._isRtl();switch(L.keyCode){case je.oh:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Oe?1:-1);break;case je.SV:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,Oe?-1:1);break;case je.LH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case je.JH:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case je.Sd:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case je.uR:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case je.Ku:this.activeDate=L.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case je.VM:this.activeDate=L.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case je.K5:case je.L_:return this._selectionKeyPressed=!0,void(this._canSelect(this._activeDate)&&L.preventDefault());case je.hY:return void(null!=this._previewEnd&&!(0,je.Vb)(L)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:L}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:L})),L.preventDefault(),L.stopPropagation()));default:return}this._dateAdapter.compareDate(ee,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),L.preventDefault()}_handleCalendarBodyKeyup(L){(L.keyCode===je.L_||L.keyCode===je.K5)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:L}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let L=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(7+this._dateAdapter.getDayOfWeek(L)-this._dateAdapter.getFirstDayOfWeek())%7,this._initWeek
2129days(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(L){this._matCalendarBody._focusActiveCell(L)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:L,value:ee}){if(this._rangeStrategy){const Oe=ee?ee.rawValue:null,Je=this._rangeStrategy.createPreview(Oe,this.selected,L);if(this._previewStart=this._getCellCompareValue(Je.start),this._previewEnd=this._getCellCompareValue(Je.end),this.activeDrag&&Oe){const on=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,Oe,L);on&&(this._previewStart=this._getCellCompareValue(on.start),this._previewEnd=this._getCellCompareValue(on.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(L){if(this.activeDrag)if(L.value){const ee=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,L.value,L.event);this.dragEnded.emit({value:ee??null,event:L.event})}else this.dragEnded.emit({value:null,event:L.event})}_getDateFromDayOfMonth(L){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),L)}_initWeekdays(){const L=this._dateAdapter.getFirstDayOfWeek(),ee=this._dateAdapter.getDayOfWeekNames("narrow");let Je=this._dateAdapter.getDayOfWeekNames("long").map((on,Nn)=>({long:on,narrow:ee[Nn]}));this._weekdays=Je.slice(L).concat(Je.slice(0,L))}_createWeekCells(){const L=this._dateAdapter.getNumDaysInMonth(this.activeDate),ee=this._dateAdapter.getDateNames();this._weeks=[[]];for(let Oe=0,Je=this._firstWeekOffset;Oe<L;Oe++,Je++){7==Je&&(this._weeks.push([]),Je=0);const on=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),Oe+1),Nn=this._shouldEnableDate(on),Zn=this._dateAdapter.format(on,this._dateFormats.display.dateA11yLabel),Ri=this.dateClass?this.dateClass(on,"month"):void 0;this._weeks[this._weeks.length-1].push(new zt(Oe+1,ee[Oe],Zn,Nn,Ri,this._getCellCompareValue(on),on))}}_shouldEnableDate(L){return!!L&&(!this.minDate||this._dateAdapter.compareDate(L,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(L,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(L))}_getDateInCurrentMonth(L){return L&&this._hasSameMonthAndYear(L,this.activeDate)?this._dateAdapter.getDate(L):null}_hasSameMonthAndYear(L,ee){return!(!L||!ee||this._dateAdapter.getMonth(L)!=this._dateAdapter.getMonth(ee)||this._dateAdapter.getYear(L)!=this._dateAdapter.getYear(ee))}_getCellCompareValue(L){if(L){const ee=this._dateAdapter.getYear(L),Oe=this._dateAdapter.getMonth(L),Je=this._dateAdapter.getDate(L);return new Date(ee,Oe,Je).getTime()}return null}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setRanges(L){L instanceof nn?(this._rangeStart=this._getCellCompareValue(L.start),this._rangeEnd=this._getCellCompareValue(L.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(L),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(L){return!this.dateFilter||this.dateFilter(L)}_clearPreview(){this._previewStart=this._previewEnd=null}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.sBO),f.Y36(U.sG,8),f.Y36(U._A,8),f.Y36($e.Is,8),f.Y36(Qt,8))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-month-view"]],viewQuery:function(L,ee){if(1&L&&f.Gf(fn,5),2&L){let Oe;f.iGM(Oe=f.CRH())&&(ee._matCalendarBody=Oe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName",activeDrag:"activeDrag"},outputs:{selectedChange:"selectedChange",_userSelection:"_userSelection",dragStarted:"dragStarted",dragEnded:"dragEnded",activeDateChange:"activeDateChange"},exportAs:["matMonthView"],features:[f.TTD],decls:7,vars:15,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col",4,"ngFor","ngForOf"],["aria-hidden","true","colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName","selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown"],["scope","col"],[1,"cdk-visually-hidden"],["aria-hidden","true"]],template:function(L,ee){1&L&&(f.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),f.YNc(3,et,5,2,"th",2),f.qZA(),f.TgZ(4,"tr"),f._UZ(5,"th",3),f.qZA()(),f.TgZ(6,"tbody",4),f.NdJ("selectedValueChange",function(Je){return ee._dateSelected(Je)})("activeDateChange",function(Je){return ee._updateActiveDate(Je)})("previewChange",function(Je){return ee._previewChanged(Je)})("dragStarted",function(Je){return ee.dragStarted.emit(Je)}
2129)("dragEnded",function(Je){return ee._dragEnded(Je)})("keyup",function(Je){return ee._handleCalendarBodyKeyup(Je)})("keydown",function(Je){return ee._handleCalendarBodyKeydown(Je)}),f.qZA()()),2&L&&(f.xp6(3),f.Q6J("ngForOf",ee._weekdays),f.xp6(3),f.Q6J("label",ee._monthLabel)("rows",ee._weeks)("todayValue",ee._todayDate)("startValue",ee._rangeStart)("endValue",ee._rangeEnd)("comparisonStart",ee._comparisonRangeStart)("comparisonEnd",ee._comparisonRangeEnd)("previewStart",ee._previewStart)("previewEnd",ee._previewEnd)("isRange",ee._isRange)("labelMinRequiredCells",3)("activeCell",ee._dateAdapter.getDate(ee.activeDate)-1)("startDateAccessibleName",ee.startDateAccessibleName)("endDateAccessibleName",ee.endDateAccessibleName))},dependencies:[w.sg,fn],encapsulation:2,changeDetection:0}),dt})();
2130/**
2131       * @license
2132       * Copyright Google LLC All Rights Reserved.
2133       *
2134       * Use of this source code is governed by an MIT-style license that can be
2135       * found in the LICENSE file at https://angular.io/license
2136       */const me=24;let Wt=(()=>{class dt{get activeDate(){return this._activeDate}set activeDate(L){let ee=this._activeDate;const Oe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Oe,this.minDate,this.maxDate),tn(this._dateAdapter,ee,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(L){this._selected=L instanceof nn?L:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L)),this._setSelectedYear(L)}get minDate(){return this._minDate}set minDate(L){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get maxDate(){return this._maxDate}set maxDate(L){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}constructor(L,ee,Oe){this._changeDetectorRef=L,this._dateAdapter=ee,this._dir=Oe,this._rerenderSubscription=re.w0.EMPTY,this.selectedChange=new f.vpe,this.yearSelected=new f.vpe,this.activeDateChange=new f.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,mt.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());const ee=this._dateAdapter.getYear(this._activeDate)-An(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let Oe=0,Je=[];Oe<me;Oe++)Je.push(ee+Oe),4==Je.length&&(this._years.push(Je.map(on=>this._createCellForYear(on))),Je=[]);this._changeDetectorRef.markForCheck()}_yearSelected(L){const ee=L.value,Oe=this._dateAdapter.createDate(ee,0,1),Je=this._getDateFromYear(ee);this.yearSelected.emit(Oe),this.selectedChange.emit(Je)}_updateActiveDate(L){const Oe=this._activeDate;this.activeDate=this._getDateFromYear(L.value),this._dateAdapter.compareDate(Oe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(L){const ee=this._activeDate,Oe=this._isRtl();switch(L.keyCode){case je.oh:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Oe?1:-1);break;case je.SV:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Oe?-1:1);break;case je.LH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-4);break;case je.JH:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,4);break;case je.Sd:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-An(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case je.uR:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,me-An(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case je.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,L.altKey?10*-me:-me);break;case je.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,L.altKey?10*me:me);break;case je.K5:case je.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(ee,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),L.preventDefault()}_handleCalendarBodyKeyup(L){(L.keyCode===je.L_||L.keyCode===je.K5)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:L}),this._selectionKeyPressed=!1)}_getActiveCell(){return An(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(L){const ee=this._dateAdapter.getMonth(this.activeDate),Oe=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(L,ee,1));return this._dateAdapter.createDate(L,ee,Math.min(this._dateAdapter.getDate(this.activeDate),Oe))}_createCellForYear(L){const ee=this._dateAdapter.createDate(L,0,1),Oe=this._dateAdapter.getYearName(ee),Je=this.dateClass?this.dateClass(ee,"multi-year"):void 0;return new zt(L,Oe,Oe,this._shouldEnableYear(L),Je)}_shouldEnableYear(L){if(null==L||this.maxDate&&L>this._dateAdapter.getYear(this.maxDate)||this.minDate&&L<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;for(let Oe=this._dateAdapter.createDate(L,0,1);this._dateAdapter.getYear(Oe)==L;Oe=this._dateAdapter.addCalendarDays(Oe,1))if(this.dateFilter(Oe))return!0;return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedYear(L){if(this._selectedYear=null,L instanceof nn){const ee=L.start||L.end;ee&&(this._selectedYear=this._dateAdapter.getYear(ee))}else L&&(this._selectedYear=this._dateAdapter.getYear(L))}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.sBO),f.Y36(U._A,8),f.Y36($e.Is,8))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-multi-year-view"]],viewQuery:function(L,ee){if(1&L&&f.Gf(fn,5),2&L){let Oe;f.iGM(Oe=f.CRH())&&(ee._matCalendarBody=Oe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",activeDateChange:"activeDateChange"},exportAs:["matMultiYearView"],decls:5,vars:7,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],template:function(L,ee){1&L&&(f.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),f._UZ(3,"th",2),f.qZA()(),f.TgZ(4,"tbody",3),f.NdJ("selectedValueChange",function(Je){return ee._yearSelected(Je)})("activeDateChange",function(Je){return ee._updateActiveDate(Je)})("keyup",function(Je){return ee._handleCalendarBodyKeyup(Je)})("keydown",function(Je){return ee._handleCalendarBodyKeydown(Je)}),f.qZA()()),2&L&&(f.xp6(4),f.Q6J("rows",ee._years)("todayValue",ee._todayYear)("startValue",ee._selectedYear)("endValue",ee._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",ee._getActiveCell()))},dependencies:[fn],encapsulation:2,changeDetection:0}),dt})();function tn(dt,Ft,L,ee,Oe){const Je=dt.getYear(Ft),on=dt.getYear(L),Nn=St(dt,ee,Oe);return Math.floor((Je-Nn)/me)===Math.floor((on-Nn)/me)}function An(dt,Ft,L,ee){return function gn(dt,Ft){return(dt%Ft+Ft)%Ft}
2137/**
2138       * @license
2139       * Copyright Google LLC All Rights Reserved.
2140       *
2141       * Use of this source code is governed by an MIT-style license that can be
2142       * found in the LICENSE file at https://angular.io/license
2143       */(dt.getYear(Ft)-St(dt,L,ee),me)}function St(dt,Ft,L){let ee=0;return L?ee=dt.getYear(L)-me+1:Ft&&(ee=dt.getYear(Ft)),ee}let K=(()=>{class dt{get activeDate(){return this._activeDate}set activeDate(L){let ee=this._activeDate;const Oe=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(Oe,this.minDate,this.maxDate),this._dateAdapter.getYear(ee)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(L){this._selected=L instanceof nn?L:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L)),this._setSelectedMonth(L)}
2143get minDate(){return this._minDate}set minDate(L){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get maxDate(){return this._maxDate}set maxDate(L){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}constructor(L,ee,Oe,Je){this._changeDetectorRef=L,this._dateFormats=ee,this._dateAdapter=Oe,this._dir=Je,this._rerenderSubscription=re.w0.EMPTY,this.selectedChange=new f.vpe,this.monthSelected=new f.vpe,this.activeDateChange=new f.vpe,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe((0,mt.O)(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(L){const ee=L.value,Oe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),ee,1);this.monthSelected.emit(Oe);const Je=this._getDateFromMonth(ee);this.selectedChange.emit(Je)}_updateActiveDate(L){const Oe=this._activeDate;this.activeDate=this._getDateFromMonth(L.value),this._dateAdapter.compareDate(Oe,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(L){const ee=this._activeDate,Oe=this._isRtl();switch(L.keyCode){case je.oh:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Oe?1:-1);break;case je.SV:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,Oe?-1:1);break;case je.LH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case je.JH:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case je.Sd:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case je.uR:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case je.Ku:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,L.altKey?-10:-1);break;case je.VM:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,L.altKey?10:1);break;case je.K5:case je.L_:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(ee,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),L.preventDefault()}_handleCalendarBodyKeyup(L){(L.keyCode===je.L_||L.keyCode===je.K5)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:L}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let L=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(ee=>ee.map(Oe=>this._createCellForMonth(Oe,L[Oe]))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(L){return L&&this._dateAdapter.getYear(L)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(L):null}_getDateFromMonth(L){const ee=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),L,1),Oe=this._dateAdapter.getNumDaysInMonth(ee);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),L,Math.min(this._dateAdapter.getDate(this.activeDate),Oe))}_createCellForMonth(L,ee){const Oe=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),L,1),Je=this._dateAdapter.format(Oe,this._dateFormats.display.monthYearA11yLabel),on=this.dateClass?this.dateClass(Oe,"year"):void 0;return new zt(L,ee.toLocaleUpperCase(),Je,this._shouldEnableMonth(L),on)}_shouldEnableMonth(L){const ee=this._dateAdapter.getYear(this.activeDate);if(null==L||this._isYearAndMonthAfterMaxDate(ee,L)||this._isYearAndMonthBeforeMinDate(ee,L))return!1;if(!this.dateFilter)return!0;for(let Je=this._dateAdapter.createDate(ee,L,1);this._dateAdapter.getMonth(Je)==L;Je=this._dateAdapter.addCalendarDays(Je,1))if(this.dateFilter(Je))return!0;return!1}_isYearAndMonthAfterMaxDate(L,ee){if(this.maxDate){const Oe=this._dateAdapter.getYear(this.maxDate),Je=this._dateAdapter.getMonth(this.maxDate);return L>Oe||L===Oe&&ee>Je}return!1}_isYearAndMonthBeforeMinDate(L,ee){if(this.minDate){const Oe=this._dateAdapter.getYear(this.minDate),Je=this._dateAdapter.getMonth(this.minDate);return L<Oe||L===Oe&&ee<Je}return!1}_isRtl(){return this._dir&&"rtl"===this._dir.value}_setSelectedMonth(L){this._selectedMonth=L instanceof nn?this._getMonthInCurrentYear(L.start)||this._getMonthInCurrentYear(L.end):this._getMonthInCurrentYear(L)}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.sBO),f.Y36(U.sG,8),f.Y36(U._A,8),f.Y36($e.Is,8))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-year-view"]],viewQuery:function(L,ee){if(1&L&&f.Gf(fn,5),2&L){let Oe;f.iGM(Oe=f.CRH())&&(ee._matCalendarBody=Oe.first)}},inputs:{activeDate:"activeDate",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass"},outputs:{selectedChange:"selectedChange",monthSelected:"monthSelected",activeDateChange:"activeDateChange"},exportAs:["matYearView"],decls:5,vars:9,consts:[["role","grid",1,"mat-calendar-table"],["aria-hidden","true",1,"mat-calendar-table-header"],["colspan","4",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell","selectedValueChange","activeDateChange","keyup","keydown"]],template:function(L,ee){1&L&&(f.TgZ(0,"table",0)(1,"thead",1)(2,"tr"),f._UZ(3,"th",2),f.qZA()(),f.TgZ(4,"tbody",3),f.NdJ("selectedValueChange",function(Je){return ee._monthSelected(Je)})("activeDateChange",function(Je){return ee._updateActiveDate(Je)})("keyup",function(Je){return ee._handleCalendarBodyKeyup(Je)})("keydown",function(Je){return ee._handleCalendarBodyKeydown(Je)}),f.qZA()()),2&L&&(f.xp6(4),f.Q6J("label",ee._yearLabel)("rows",ee._months)("todayValue",ee._todayMonth)("startValue",ee._selectedMonth)("endValue",ee._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",ee._dateAdapter.getMonth(ee.activeDate)))},dependencies:[fn],encapsulation:2,changeDetection:0}),dt})(),Me=1,yt=(()=>{class dt{constructor(L,ee,Oe,Je,on){this._intl=L,this.calendar=ee,this._dateAdapter=Oe,this._dateFormats=Je,this._id="mat-calendar-header-"+Me++,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>on.markForCheck())}get periodButtonText(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return"month"==this.calendar.currentView?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():"year"==this.calendar.currentView?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return"month"==this.calendar.currentView?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView="month"==this.calendar.currentView?"multi-year":"month"}previousClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?-1:-me)}nextClicked(){this.calendar.activeDate="month"==this.calendar.currentView?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,"year"==this.calendar.currentView?1:me)}previousEnabled(){return!this.calendar.minDate||!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate)}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_isSameView(L,ee){return"month"==this.calendar.currentView?this._dateAdapter.getYear(L)==this._dateAdapter.getYear(ee)&&this._dateAdapter.getMonth(L)==this._dateAdapter.getMonth(ee):"year"==this.calendar.currentView?this._dateAdapter.getYear(L)==this._dateAdapter.getYear(ee):tn(this._dateAdapter,L,ee,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){const ee=this._dateAdapter.getYear(this.calendar.activeDate)-An(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),Oe=ee+me-1;return[this._dateAdapter.getYearName(this._dateAdapter.createDate(ee,0,1)),this._dateAdapter.getYearName(this._dateAdapter.createDate(Oe,0,1))]}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(Ct),f.Y36((0,f.Gpc)(()=>Q)),f.Y36(U._A,8),f.Y36(U.sG,8),f.Y36(f.sBO))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:Ht,decls:13,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
2143s"],["mat-button","","type","button","aria-live","polite",1,"mat-calendar-period-button",3,"click"],["aria-hidden","true"],["viewBox","0 0 10 5","focusable","false","aria-hidden","true",1,"mat-calendar-arrow"],["points","0,0 5,5 10,0"],[1,"mat-calendar-spacer"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"disabled","click"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"disabled","click"],[1,"mat-calendar-hidden-label",3,"id"]],template:function(L,ee){1&L&&(f.F$t(),f.TgZ(0,"div",0)(1,"div",1)(2,"button",2),f.NdJ("click",function(){return ee.currentPeriodClicked()}),f.TgZ(3,"span",3),f._uU(4),f.qZA(),f.O4$(),f.TgZ(5,"svg",4),f._UZ(6,"polygon",5),f.qZA()(),f.kcU(),f._UZ(7,"div",6),f.Hsn(8),f.TgZ(9,"button",7),f.NdJ("click",function(){return ee.previousClicked()}),f.qZA(),f.TgZ(10,"button",8),f.NdJ("click",function(){return ee.nextClicked()}),f.qZA()()(),f.TgZ(11,"label",9),f._uU(12),f.qZA()),2&L&&(f.xp6(2),f.uIk("aria-label",ee.periodButtonLabel)("aria-describedby",ee._periodButtonLabelId),f.xp6(2),f.Oqu(ee.periodButtonText),f.xp6(1),f.ekj("mat-calendar-invert","month"!==ee.calendar.currentView),f.xp6(4),f.Q6J("disabled",!ee.previousEnabled()),f.uIk("aria-label",ee.prevButtonLabel),f.xp6(1),f.Q6J("disabled",!ee.nextEnabled()),f.uIk("aria-label",ee.nextButtonLabel),f.xp6(1),f.Q6J("id",ee._periodButtonLabelId),f.xp6(1),f.Oqu(ee.periodButtonDescription))},dependencies:[O.lW,O.RK],encapsulation:2,changeDetection:0}),dt})(),Q=(()=>{class dt{get startAt(){return this._startAt}set startAt(L){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get selected(){return this._selected}set selected(L){this._selected=L instanceof nn?L:this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get minDate(){return this._minDate}set minDate(L){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get maxDate(){return this._maxDate}set maxDate(L){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get activeDate(){return this._clampedActiveDate}set activeDate(L){this._clampedActiveDate=this._dateAdapter.clampDate(L,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(L){const ee=this._currentView!==L?L:null;this._currentView=L,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),ee&&this.viewChanged.emit(ee)}constructor(L,ee,Oe,Je){this._dateAdapter=ee,this._dateFormats=Oe,this._changeDetectorRef=Je,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new f.vpe,this.yearSelected=new f.vpe,this.monthSelected=new f.vpe,this.viewChanged=new f.vpe(!0),this._userSelection=new f.vpe,this._userDragDrop=new f.vpe,this._activeDrag=null,this.stateChanges=new ie.x,this._intlChanges=L.changes.subscribe(()=>{Je.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new g.C5(this.headerComponent||yt),this.activeDate=this.startAt||this._dateAdapter.today(),this._currentView=this.startView}ngAfterViewChecked(){this._moveFocusOnNextTick&&(this._moveFocusOnNextTick=!1,this.focusActiveCell())}ngOnDestroy(){this._intlChanges.unsubscribe(),this.stateChanges.complete()}ngOnChanges(L){const ee=L.minDate&&!this._dateAdapter.sameDate(L.minDate.previousValue,L.minDate.currentValue)?L.minDate:void 0,Oe=L.maxDate&&!this._dateAdapter.sameDate(L.maxDate.previousValue,L.maxDate.currentValue)?L.maxDate:void 0,Je=ee||Oe||L.dateFilter;if(Je&&!Je.firstChange){const on=this._getCurrentViewComponent();on&&(this._changeDetectorRef.detectChanges(),on._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(L){const ee=L.value;(this.selected instanceof nn||ee&&!this._dateAdapter.sameDate(ee,this.selected))&&this.selectedChange.emit(ee),this._userSelection.emit(L)}_yearSelectedInMultiYearView(L){this.yearSelected.emit(L)}_monthSelectedInYearView(L){this.monthSelected.emit(L)}_goToDateInView(L,ee){this.activeDate=L,this.currentView=ee}_dragStarted(L){this._activeDrag=L}_dragEnded(L){this._activeDrag&&(L.value&&this._userDragDrop.emit(L),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(Ct),f.Y36(U._A,8),f.Y36(U.sG,8),f.Y36(f.sBO))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-calendar"]],viewQuery:function(L,ee){if(1&L&&(f.Gf(Te,5),f.Gf(K,5),f.Gf(Wt,5)),2&L){let Oe;f.iGM(Oe=f.CRH())&&(ee.monthView=Oe.first),f.iGM(Oe=f.CRH())&&(ee.yearView=Oe.first),f.iGM(Oe=f.CRH())&&(ee.multiYearView=Oe.first)}},hostAttrs:[1,"mat-calendar"],inputs:{headerComponent:"headerComponent",startAt:"startAt",startView:"startView",selected:"selected",minDate:"minDate",maxDate:"maxDate",dateFilter:"dateFilter",dateClass:"dateClass",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd",startDateAccessibleName:"startDateAccessibleName",endDateAccessibleName:"endDateAccessibleName"},outputs:{selectedChange:"selectedChange",yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",_userSelection:"_userSelection",_userDragDrop:"_userDragDrop"},exportAs:["matCalendar"],features:[f._Bn([He]),f.TTD],decls:5,vars:5,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content",3,"ngSwitch"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange",4,"ngSwitchCase"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag","activeDateChange","_userSelection","dragStarted","dragEnded"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","monthSelected","selectedChange"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","activeDateChange","yearSelected","selectedChange"]],template:function(L,ee){1&L&&(f.YNc(0,Tt,0,0,"ng-template",0),f.TgZ(1,"div",1),f.YNc(2,qt,1,11,"mat-month-view",2),f.YNc(3,yn,1,6,"mat-year-view",3),f.YNc(4,Jt,1,6,"mat-multi-year-view",4),f.qZA()),2&L&&(f.Q6J("cdkPortalOutlet",ee._calendarHeaderPortal),f.xp6(1),f.Q6J("ngSwitch",ee.currentView),f.xp6(1),f.Q6J("ngSwitchCase","month"),f.xp6(1),f.Q6J("ngSwitchCase","year"),f.xp6(1),f.Q6J("ngSwitchCase","multi-year"))},dependencies:[w.RF,w.n9,s.kH,g.Pl,Te,K,Wt],styles:['.mat-calendar{display:block}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}
2143.mat-calendar-controls{display:flex;align-items:center;margin:5% calc(4.7142857143% - 16px)}.mat-calendar-spacer{flex:1 1 auto}.mat-calendar-period-button{min-width:0;margin:0 8px}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-calendar-previous-button,.mat-calendar-next-button{position:relative}.mat-calendar-previous-button::after,.mat-calendar-next-button::after{top:0;left:0;right:0;bottom:0;position:absolute;content:"";margin:15.5px;border:0 solid currentColor;border-top-width:2px}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-previous-button::after{border-left-width:2px;transform:translateX(2px) rotate(-45deg)}.mat-calendar-next-button::after{border-right-width:2px;transform:translateX(-2px) rotate(45deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0}.mat-calendar-table-header-divider{position:relative;height:1px}.mat-calendar-table-header-divider::after{content:"";position:absolute;top:0;left:-8px;right:-8px;height:1px}.mat-calendar-body-cell-content::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px) * -1)}.mat-calendar-body-cell:focus .mat-focus-indicator::before{content:""}.mat-calendar-hidden-label{display:none}'],encapsulation:2,changeDetection:0}),dt})();
2144/**
2145       * @license
2146       * Copyright Google LLC All Rights Reserved.
2147       *
2148       * Use of this source code is governed by an MIT-style license that can be
2149       * found in the LICENSE file at https://angular.io/license
2150       */
2151/**
2152       * @license
2153       * Copyright Google LLC All Rights Reserved.
2154       *
2155       * Use of this source code is governed by an MIT-style license that can be
2156       * found in the LICENSE file at https://angular.io/license
2157       */
2158const Y={transformPanel:(0,ft.X$)("transformPanel",[(0,ft.eR)("void => enter-dropdown",(0,ft.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,ft.F4)([(0,ft.oB)({opacity:0,transform:"scale(1, 0.8)"}),(0,ft.oB)({opacity:1,transform:"scale(1, 1)"})]))),(0,ft.eR)("void => enter-dialog",(0,ft.jt)("150ms cubic-bezier(0, 0, 0.2, 1)",(0,ft.F4)([(0,ft.oB)({opacity:0,transform:"scale(0.7)"}),(0,ft.oB)({transform:"none",opacity:1})]))),(0,ft.eR)("* => void",(0,ft.jt)("100ms linear",(0,ft.oB)({opacity:0})))]),fadeInCalendar:(0,ft.X$)("fadeInCalendar",[(0,ft.SB)("void",(0,ft.oB)({opacity:0})),(0,ft.SB)("enter",(0,ft.oB)({opacity:1})),(0,ft.eR)("void => *",(0,ft.jt)("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};
2159/**
2160       * @license
2161       * Copyright Google LLC All Rights Reserved.
2162       *
2163       * Use of this source code is governed by an MIT-style license that can be
2164       * found in the LICENSE file at https://angular.io/license
2165       */let T=0;const se=new f.OlP("mat-datepicker-scroll-strategy"),Pt={provide:se,deps:[u.aV],useFactory:function Pe(dt){return()=>dt.scrollStrategies.reposition()}},ln=(0,U.pj)(class{constructor(dt){this._elementRef=dt}});let wn=(()=>{class dt extends ln{constructor(L,ee,Oe,Je,on,Nn){super(L),this._changeDetectorRef=ee,this._globalModel=Oe,this._dateAdapter=Je,this._rangeSelectionStrategy=on,this._subscriptions=new re.w0,this._animationDone=new ie.x,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=Nn.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(L){const ee=this._model.selection,Oe=L.value,Je=ee instanceof nn;if(Je&&this._rangeSelectionStrategy){const on=this._rangeSelectionStrategy.selectionFinished(Oe,ee,L.event);this._model.updateSelection(on,this)}else Oe&&(Je||!this._dateAdapter.sameDate(Oe,ee))&&this._model.add(Oe);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(L){this._model.updateSelection(L.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(L){this._isAnimating="start"===L.phaseName,this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(L,ee){this._model=L?this._globalModel.clone():this._globalModel,this._actionsPortal=L,ee&&this._changeDetectorRef.detectChanges()}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.SBq),f.Y36(f.sBO),f.Y36(Vt),f.Y36(U._A),f.Y36(Qt,8),f.Y36(Ct))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-datepicker-content"]],viewQuery:function(L,ee){if(1&L&&f.Gf(Q,5),2&L){let Oe;f.iGM(Oe=f.CRH())&&(ee._calendar=Oe.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:3,hostBindings:function(L,ee){1&L&&f.WFA("@transformPanel.start",function(Je){return ee._handleAnimationEvent(Je)})("@transformPanel.done",function(Je){return ee._handleAnimationEvent(Je)}),2&L&&(f.d8E("@transformPanel",ee._animationState),f.ekj("mat-datepicker-content-touch",ee.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],features:[f.qOj],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"id","ngClass","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop"],[3,"cdkPortalOutlet"],["type","button","mat-raised-button","",1,"mat-datepicker-close-button",3,"color","focus","blur","click"]],template:function(L,ee){if(1&L&&(f.TgZ(0,"div",0)(1,"mat-calendar",1),f.NdJ("yearSelected",function(Je){return ee.datepicker._selectYear(Je)})("monthSelected",function(Je){return ee.datepicker._selectMonth(Je)})("viewChanged",function(Je){return ee.datepicker._viewChanged(Je)})("_userSelection",function(Je){return ee._handleUserSelection(Je)})("_userDragDrop",function(Je){return ee._handleUserDragDrop(Je)}),f.qZA(),f.YNc(2,Dn,0,0,"ng-template",2),f.TgZ(3,"button",3),f.NdJ("focus",function(){return ee._closeButtonF
2165ocused=!0})("blur",function(){return ee._closeButtonFocused=!1})("click",function(){return ee.datepicker.close()}),f._uU(4),f.qZA()()),2&L){let Oe;f.ekj("mat-datepicker-content-container-with-custom-header",ee.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",ee._actionsPortal),f.uIk("aria-modal",!0)("aria-labelledby",null!==(Oe=ee._dialogLabelId)&&void 0!==Oe?Oe:void 0),f.xp6(1),f.Q6J("id",ee.datepicker.id)("ngClass",ee.datepicker.panelClass)("startAt",ee.datepicker.startAt)("startView",ee.datepicker.startView)("minDate",ee.datepicker._getMinDate())("maxDate",ee.datepicker._getMaxDate())("dateFilter",ee.datepicker._getDateFilter())("headerComponent",ee.datepicker.calendarHeaderComponent)("selected",ee._getSelected())("dateClass",ee.datepicker.dateClass)("comparisonStart",ee.comparisonStart)("comparisonEnd",ee.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",ee.startDateAccessibleName)("endDateAccessibleName",ee.endDateAccessibleName),f.xp6(1),f.Q6J("cdkPortalOutlet",ee._actionsPortal),f.xp6(1),f.ekj("cdk-visually-hidden",!ee._closeButtonFocused),f.Q6J("color",ee.color||"primary"),f.xp6(1),f.Oqu(ee._closeButtonText)}},dependencies:[w.mk,O.lW,s.mK,g.Pl,Q],styles:[".mat-datepicker-content{display:block;border-radius:4px}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[Y.transformPanel,Y.fadeInCalendar]},changeDetection:0}),dt})(),Bn=(()=>{class dt{get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(L){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L))}get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(L){this._color=L}get touchUi(){return this._touchUi}set touchUi(L){this._touchUi=(0,Yt.Ig)(L)}get disabled(){return void 0===this._disabled&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(L){const ee=(0,Yt.Ig)(L);ee!==this._disabled&&(this._disabled=ee,this.stateChanges.next(void 0))}get restoreFocus(){return this._restoreFocus}set restoreFocus(L){this._restoreFocus=(0,Yt.Ig)(L)}get panelClass(){return this._panelClass}set panelClass(L){this._panelClass=(0,Yt.du)(L)}get opened(){return this._opened}set opened(L){(0,Yt.Ig)(L)?this.open():this.close()}_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}constructor(L,ee,Oe,Je,on,Nn,Zn){this._overlay=L,this._ngZone=ee,this._viewContainerRef=Oe,this._dateAdapter=on,this._dir=Nn,this._model=Zn,this._inputStateChanges=re.w0.EMPTY,this._document=(0,f.f3M)(w.K0),this.startView="month",this._touchUi=!1,this.xPosition="start",this.yPosition="below",this._restoreFocus=!0,this.yearSelected=new f.vpe,this.monthSelected=new f.vpe,this.viewChanged=new f.vpe(!0),this.openedStream=new f.vpe,this.closedStream
2165=new f.vpe,this._opened=!1,this.id="mat-datepicker-"+T++,this._focusedElementBeforeOpen=null,this._backdropHarnessClass=`${this.id}-backdrop`,this.stateChanges=new ie.x,this._scrollStrategy=Je}ngOnChanges(L){const ee=L.xPosition||L.yPosition;if(ee&&!ee.firstChange&&this._overlayRef){const Oe=this._overlayRef.getConfig().positionStrategy;Oe instanceof u._G&&(this._setConnectedPositions(Oe),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(L){this._model.add(L)}_selectYear(L){this.yearSelected.emit(L)}_selectMonth(L){this.monthSelected.emit(L)}_viewChanged(L){this.viewChanged.emit(L)}registerInput(L){return this._inputStateChanges.unsubscribe(),this.datepickerInput=L,this._inputStateChanges=L.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(L){this._actionsPortal=L,this._componentRef?.instance._assignActions(L,!0)}removeActions(L){L===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this._focusedElementBeforeOpen=(0,We.ht)(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;const L=this._restoreFocus&&this._focusedElementBeforeOpen&&"function"==typeof this._focusedElementBeforeOpen.focus,ee=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){const{instance:Oe,location:Je}=this._componentRef;Oe._startExitAnimation(),Oe._animationDone.pipe((0,at.q)(1)).subscribe(()=>{const on=this._document.activeElement;L&&(!on||on===this._document.activeElement||Je.nativeElement.contains(on))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()})}L?setTimeout(ee):ee()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(L){L.datepicker=this,L.color=this.color,L._dialogLabelId=this.datepickerInput.getOverlayLabelId(),L._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();const L=this.touchUi,ee=new g.C5(wn,this._viewContainerRef),Oe=this._overlayRef=this._overlay.create(new u.X_({positionStrategy:L?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[L?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir,scrollStrategy:L?this._overlay.scrollStrategies.block():this._scrollStrategy(),panelClass:"mat-datepicker-"+(L?"dialog":"popup")}));this._getCloseStream(Oe).subscribe(Je=>{Je&&Je.preventDefault(),this.close()}),Oe.keydownEvents().subscribe(Je=>{const on=Je.keyCode;(on===je.LH||on===je.JH||on===je.oh||on===je.SV||on===je.Ku||on===je.VM)&&Je.preventDefault()}),this._componentRef=Oe.attach(ee),this._forwardContentValues(this._componentRef.instance),L||this._ngZone.onStable.pipe((0,at.q)(1)).subscribe(()=>Oe.updatePosition())}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return this._overlay.position().global().centerHorizontally().centerVertically()}_getDropdownStrategy(){const L=this._overlay.position().flexibleConnectedTo(this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(L)}_setConnectedPositions(L){const ee="end"===this.xPosition?"end":"start",Oe="start"===ee?"end":"start",Je="above"===this.yPosition?"bottom":"top",on="top"===Je?"bottom":"top";return L.withPositions([{originX:ee,originY:on,overlayX:ee,overlayY:Je},{originX:ee,originY:Je,overlayX:ee,overlayY:on},{originX:Oe,originY:on,overlayX:Oe,overlayY:Je},{originX:Oe,originY:Je,overlayX:Oe,overlayY:on}])}_getCloseStream(L){const ee=["ctrlKey","shiftKey","metaKey"];return(0,Re.T)(L.backdropClick(),L.detachments(),L.keydownEvents().pipe((0,kt.h)(Oe=>Oe.keyCode===je.hY&&!(0,je.Vb)(Oe)||this.datepickerInput&&(0,je.Vb)(Oe,"altKey")&&Oe.keyCode===je.LH&&ee.every(Je=>!(0,je.Vb)(Oe,Je)))))}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(u.aV),f.Y36(f.R0b),f.Y36(f.s_b),f.Y36(se),f.Y36(U._A,8),f.Y36($e.Is,8),f.Y36(Vt))}
2165,dt.\u0275dir=f.lG2({type:dt,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:"touchUi",disabled:"disabled",xPosition:"xPosition",yPosition:"yPosition",restoreFocus:"restoreFocus",dateClass:"dateClass",panelClass:"panelClass",opened:"opened"},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[f.TTD]}),dt})(),On=(()=>{class dt extends Bn{}return dt.\u0275fac=function(){let Ft;return function(ee){return(Ft||(Ft=f.n5z(dt)))(ee||dt)}}(),dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[f._Bn([He,{provide:Bn,useExisting:dt}]),f.qOj],decls:0,vars:0,template:function(L,ee){},encapsulation:2,changeDetection:0}),dt})();
2166/**
2167       * @license
2168       * Copyright Google LLC All Rights Reserved.
2169       *
2170       * Use of this source code is governed by an MIT-style license that can be
2171       * found in the LICENSE file at https://angular.io/license
2172       */
2173/**
2174       * @license
2175       * Copyright Google LLC All Rights Reserved.
2176       *
2177       * Use of this source code is governed by an MIT-style license that can be
2178       * found in the LICENSE file at https://angular.io/license
2179       */
2180class gt{constructor(Ft,L){this.target=Ft,this.targetElement=L,this.value=this.target.value}}let ot=(()=>{class dt{get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(L){this._assignValueProgrammatically(L)}get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(L){const ee=(0,Yt.Ig)(L),Oe=this._elementRef.nativeElement;this._disabled!==ee&&(this._disabled=ee,this.stateChanges.next(void 0)),ee&&this._isInitialized&&Oe.blur&&Oe.blur()}_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(L){this._model=L,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(ee=>{if(this._shouldHandleChangeEvent(ee)){const Oe=this._getValueFromModel(ee.selection);this._lastValueValid=this._isValidValue(Oe),this._cvaOnChange(Oe),this._onTouched(),this._formatValue(Oe),this.dateInput.emit(new gt(this,this._elementRef.nativeElement)),this.dateChange.emit(new gt(this,this._elementRef.nativeElement))}})}constructor(L,ee,Oe){this._elementRef=L,this._dateAdapter=ee,this._dateFormats=Oe,this.dateChange=new f.vpe,this.dateInput=new f.vpe,this.stateChanges=new ie.x,this._onTouched=()=>{},this._validatorOnChange=()=>{},this._cvaOnChange=()=>{},this._valueChangesSubscription=re.w0.EMPTY,this._localeSubscription=re.w0.EMPTY,this._parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}},this._filterValidator=Je=>{const on=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Je.value));return!on||this._matchesFilter(on)?null:{matDatepickerFilter:!0}},this._minValidator=Je=>{const on=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Je.value)),Nn=this._getMinDate();return!Nn||!on||this._dateAdapter.compareDate(Nn,on)<=0?null:{matDatepickerMin:{min:Nn,actual:on}}},this._maxValidator=Je=>{const on=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(Je.value)),Nn=this._getMaxDate();return!Nn||!on||this._dateAdapter.compareDate(Nn,on)>=0?null:{matDatepickerMax:{max:Nn,actual:on}}},this._lastValueValid=!1,this._localeSubscription=ee.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(L){pe(L,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(L){this._validatorOnChange=L}validate(L){return this._validator?this._validator(L):null}writeValue(L){this._assignValueProgrammatically(L)}registerOnChange(L){this._cvaOnChange=L}registerOnTouched(L){this._onTouched=L}setDisabledState(L){this.disabled=L}_onKeydown(L){(0,je.Vb)(L,"altKey")&&L.keyCode===je.JH&&["ctrlKey","shiftKey","metaKey"].every(Je=>!(0,je.Vb)(L,Je))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),L.preventDefault())}_onInput(L){const ee=this._lastValueValid;let Oe=this._dateAdapter.parse(L,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(Oe),Oe=this._dateAdapter.getValidDateOrNull(Oe);const Je=!this._dateAdapter.sameDate(Oe,this.value);!Oe||Je?this._cvaOnChange(Oe):(L&&!this.value&&this._cvaOnChange(Oe),ee!==this._lastValueValid&&this._val
2180idatorOnChange()),Je&&(this._assignValue(Oe),this.dateInput.emit(new gt(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new gt(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(L){this._elementRef.nativeElement.value=null!=L?this._dateAdapter.format(L,this._dateFormats.display.dateInput):""}_assignValue(L){this._model?(this._assignValueToModel(L),this._pendingValue=null):this._pendingValue=L}_isValidValue(L){return!L||this._dateAdapter.isValid(L)}_parentDisabled(){return!1}_assignValueProgrammatically(L){L=this._dateAdapter.deserialize(L),this._lastValueValid=this._isValidValue(L),L=this._dateAdapter.getValidDateOrNull(L),this._assignValue(L),this._formatValue(L)}_matchesFilter(L){const ee=this._getDateFilter();return!ee||ee(L)}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.SBq),f.Y36(U._A,8),f.Y36(U.sG,8))},dt.\u0275dir=f.lG2({type:dt,inputs:{value:"value",disabled:"disabled"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[f.TTD]}),dt})();function pe(dt,Ft){const L=Object.keys(dt);for(let ee of L){const{previousValue:Oe,currentValue:Je}=dt[ee];if(!Ft.isDateInstance(Oe)||!Ft.isDateInstance(Je))return!0;if(!Ft.sameDate(Oe,Je))return!0}return!1}
2181/**
2182       * @license
2183       * Copyright Google LLC All Rights Reserved.
2184       *
2185       * Use of this source code is governed by an MIT-style license that can be
2186       * found in the LICENSE file at https://angular.io/license
2187       */const q={provide:Ze.JU,useExisting:(0,f.Gpc)(()=>ne),multi:!0},we={provide:Ze.Cf,useExisting:(0,f.Gpc)(()=>ne),multi:!0};let ne=(()=>{class dt extends ot{set matDatepicker(L){L&&(this._datepicker=L,this._closedSubscription=L.closedStream.subscribe(()=>this._onTouched()),this._registerModel(L.registerInput(this)))}get min(){return this._min}set min(L){const ee=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L));this._dateAdapter.sameDate(ee,this._min)||(this._min=ee,this._validatorOnChange())}get max(){return this._max}set max(L){const ee=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L));this._dateAdapter.sameDate(ee,this._max)||(this._max=ee,this._validatorOnChange())}get dateFilter(){return this._dateFilter}set dateFilter(L){const ee=this._matchesFilter(this.value);this._dateFilter=L,this._matchesFilter(this.value)!==ee&&this._validatorOnChange()}constructor(L,ee,Oe,Je){super(L,ee,Oe),this._formField=Je,this._closedSubscription=re.w0.EMPTY,this._validator=Ze.kI.compose(super._getValidators())}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():this._elementRef.nativeElement.getAttribute("aria-labelledby")}getThemePalette(){return this._formField?this._formField.color:void 0}getStartValue(){return this.value}ngOnDestroy(){super.ngOnDestroy(),this._closedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(L){return L}_assignValueToModel(L){this._model&&this._model.updateSelection(L,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(L){return L.source!==this}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.SBq),f.Y36(U._A,8),f.Y36(U.sG,8),f.Y36(Ke.G_,8))},dt.\u0275dir=f.lG2({type:dt,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(L,ee){1&L&&f.NdJ("input",function(Je){return ee._onInput(Je.target.value)})("change",function(){return ee._onChange()})("blur",function(){return ee._onBlur()})("keydown",function(Je){return ee._onKeydown(Je)}),2&L&&(f.Ikx("disabled",ee.disabled),f.uIk("aria-haspopup",ee._datepicker?"dialog":null)("aria-owns",(null==ee._datepicker?null:ee._datepicker.opened)&&ee._datepicker.id||null)("min",ee.min?ee._dateAdapter.toIso8601(ee.min):null)("max",ee.max?ee._dateAdapter.toIso8601(ee.max):null)("data-mat-calendar",ee._datepicker?ee._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:["matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[f._Bn([q,we,{provide:xe.Jk,useExisting:dt}]),f.qOj]}),dt})(),Ae=(()=>{class dt{}return dt.\u0275fac=function(L){return new(L||dt)},dt.\u0275dir=f.lG2({type:dt,selectors:[["","matDatepickerToggleIcon",""]]}),dt}
2187)(),bt=(()=>{class dt{get disabled(){return void 0===this._disabled&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(L){this._disabled=(0,Yt.Ig)(L)}constructor(L,ee,Oe){this._intl=L,this._changeDetectorRef=ee,this._stateChanges=re.w0.EMPTY;const Je=Number(Oe);this.tabIndex=Je||0===Je?Je:null}ngOnChanges(L){L.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(L){this.datepicker&&!this.disabled&&(this.datepicker.open(),L.stopPropagation())}_watchStateChanges(){const L=this.datepicker?this.datepicker.stateChanges:(0,Ee.of)(),ee=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:(0,Ee.of)(),Oe=this.datepicker?(0,Re.T)(this.datepicker.openedStream,this.datepicker.closedStream):(0,Ee.of)();this._stateChanges.unsubscribe(),this._stateChanges=(0,Re.T)(this._intl.changes,L,ee,Oe).subscribe(()=>this._changeDetectorRef.markForCheck())}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(Ct),f.Y36(f.sBO),f.$8M("tabindex"))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-datepicker-toggle"]],contentQueries:function(L,ee,Oe){if(1&L&&f.Suo(Oe,Ae,5),2&L){let Je;f.iGM(Je=f.CRH())&&(ee._customIcon=Je.first)}},viewQuery:function(L,ee){if(1&L&&f.Gf(st,5),2&L){let Oe;f.iGM(Oe=f.CRH())&&(ee._button=Oe.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(L,ee){1&L&&f.NdJ("click",function(Je){return ee._open(Je)}),2&L&&(f.uIk("tabindex",null)("data-mat-calendar",ee.datepicker?ee.datepicker.id:null),f.ekj("mat-datepicker-toggle-active",ee.datepicker&&ee.datepicker.opened)("mat-accent",ee.datepicker&&"accent"===ee.datepicker.color)("mat-warn",ee.datepicker&&"warn"===ee.datepicker.color))},inputs:{datepicker:["for","datepicker"],tabIndex:"tabIndex",ariaLabel:["aria-label","ariaLabel"],disabled:"disabled",disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[f.TTD],ngContentSelectors:Ge,decls:4,vars:6,consts:[["mat-icon-button","","type","button",3,"disabled","disableRipple"],["button",""],["class","mat-datepicker-toggle-default-icon","viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",4,"ngIf"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false",1,"mat-datepicker-toggle-default-icon"],["d","M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"]],template:function(L,ee){1&L&&(f.F$t(ut),f.TgZ(0,"button",0,1),f.YNc(2,_t,2,0,"svg",2),f.Hsn(3),f.qZA()),2&L&&(f.Q6J("disabled",ee.disabled)("disableRipple",ee.disableRipple),f.uIk("aria-haspopup",ee.datepicker?"dialog":null)("aria-label",ee.ariaLabel||ee._intl.openCalendarLabel)("tabindex",ee.disabled?-1:ee.tabIndex),f.xp6(2),f.Q6J("ngIf",!ee._customIcon))},dependencies:[w.O5,O.RK],styles:[".mat-datepicker-toggle{pointer-events:auto}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0}),dt})();
2188/**
2189       * @license
2190       * Copyright Google LLC All Rights Reserved.
2191       *
2192       * Use of this source code is governed by an MIT-style license that can be
2193       * found in the LICENSE file at https://angular.io/license
2194       */
2195/**
2196       * @license
2197       * Copyright Google LLC All Rights Reserved.
2198       *
2199       * Use of this source code is governed by an MIT-style license that can be
2200       * found in the LICENSE file at https://angular.io/license
2201       */
2202function rn(dt){return ui(dt,!0)}function xn(dt){return dt.nodeType===Node.ELEMENT_NODE}function ui(dt,Ft){if(xn(dt)&&Ft){const ee=(dt.getAttribute?.("aria-labelledby")?.split(/\s+/g)||[]).reduce((Oe,Je)=>{const on=document.getElementById(Je);return on&&Oe.push(on),Oe},[]);if(ee.length)return ee.map(Oe=>ui(Oe,!1)).join(" ")}if(xn(dt)){const L=dt.getAttribute("aria-label")?.trim();if(L)return L}if(function qn(dt){return"INPUT"===dt.nodeName}(dt)||function oi(dt){return"TEXTAREA"===dt.nodeName}(dt)){if(dt.labels?.length)return Array.from(dt.labels).map(Oe=>ui(Oe,!1)).join(" ");const L=dt.getAttribute("placeholder")?.trim();if(L)return L;const ee=dt.getAttribute("title")?.trim();if(ee)return ee}return(dt.textContent||"").replace(/\s+/g," ").trim()}
2203/**
2204       * @license
2205       * Copyright Google LLC All Rights Reserved.
2206       *
2207       * Use of this source code is governed by an MIT-style license that can be
2208       * found in the LICENSE file at https://angular.io/license
2209       */const ji=new f.OlP("MAT_DATE_RANGE_INPUT_PARENT"),er=(0,U.FD)((()=>{class dt extends ot{constructor(L,ee,Oe,Je,on,Nn,Zn,Ri){super(ee,Zn,Ri),this._rangeInput=L,this._elementRef=ee,this._defaultErrorStateMatcher=Oe,this._injector=Je,this._parentForm=on,this._parentFormGroup=Nn,this._dir=(0,f.f3M)($e.Is,{optional:!0})}ngOnInit(){const L=this._injector.get(Ze.a5,null,{optional:!0,self:!0});L&&(this.ngControl=L)}ngDoCheck(){this.ngControl&&this.updateErrorState()}isEmpty(){return 0===this._elementRef.nativeElement.value.length}_getPlaceholder(){return this._elementRef.nativeElement.placeholder}focus(){this._elementRef.nativeElement.focus()}getMirrorValue(){const L=this._elementRef.nativeElement,ee=L.value;return ee.length>0?ee:L.placeholder}_onInput(L){super._onInput(L),this._rangeInput._handleChildValueChange()}_openPopup(){this._rangeInput._openDatepicker()}_getMinDate(){return this._rangeInput.min}_getMaxDate(){return this._rangeInput.max}_getDateFilter(){return this._rangeInput.dateFilter}_parentDisabled(){return this._rangeInput._groupDisabled}_shouldHandleChangeEvent({source:L}){return L!==this._rangeInput._startInput&&L!==this._rangeInput._endInput}_assignValueProgrammatically(L){super._assignValueProgrammatically(L),(this===this._rangeInput._startInput?this._rangeInput._endInput:this._rangeInput._startInput)?._validatorOnChange()}_getAccessibleName(){return rn(this._elementRef.nativeElement)}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(ji),f.Y36(f.SBq),f.Y36(U.rD),f.Y36(f.zs3),f.Y36(Ze.F,8),f.Y36(Ze.sg,8),f.Y36(U._A,8),f.Y36(U.sG,8))},dt.\u0275dir=f.lG2({type:dt,features:[f.qOj]}),dt})());let xr=(()=>{class dt extends er{constructor(L,ee,Oe,Je,on,Nn,Zn,Ri){super(L,ee,Oe,Je,on,Nn,Zn,Ri),this._startValidator=lr=>{const ti=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(lr.value)),pr=this._model?this._model.selection.end:null;return!ti||!pr||this._dateAdapter.compareDate(ti,pr)<=0?null:{matStartDateInvalid:{end:pr,actual:ti}}},this._validator=Ze.kI.compose([...super._getValidators(),this._startValidator])}_getValueFromModel(L){return L.start}_shouldHandleChangeEvent(L){return!(!super._shouldHandleChangeEvent(L)||(L.oldValue?.start?L.selection.start&&!this._dateAdapter.compareDate(L.oldValue.start,L.selection.start):!L.selection.start))}_assignValueToModel(L){if(this._model){const ee=new nn(L,this._model.selection.end);this._model.updateSelection(ee,this)}}_formatValue(L){super._formatValue(L),this._rangeInput._handleChildValueChange()}_onKeydown(L){const ee=this._rangeInput._endInput,Oe=this._elementRef.nativeElement,Je="rtl"!==this._dir?.value;(L.keyCode===je.SV&&Je||L.keyCode===je.oh&&!Je)&&Oe.selectionStart===Oe.value.length&&Oe.selectionEnd===Oe.value.length?(L.preventDefault(),ee._elementRef.nativeElement.setSelectionRange(0,0),ee.focus()):super._onKeydown(L)}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(ji),f.Y36(f.SBq),f.Y36(U.rD),f.Y36(f.zs3),f.Y36(Ze.F,8),f.Y36(Ze.sg,8),f.Y36(U._A,8),f.Y36(U.sG,8))},dt.\u0275dir=f.lG2({type:dt,selectors:[["input","matStartDate",""]],hostAttrs:["type","text",1,"mat-start-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(L,ee){1&L&&f.NdJ("input",function(Je){return ee._onInput(Je.target.value)})("change",function(){return ee._onChange()})("keydown",function(Je){return ee._onKeydown(Je)})("blur",function(){return ee._onBlur()}),2&L&&(f.Ikx("disabled",ee.disabled),f.uIk("aria-haspopup",ee._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==ee._rangeInput.rangePicker?null:ee._rangeInput.rangePicker.opened)&&ee._rangeInput.rangePicker.id||null)("min",ee._getMinDate()?ee._dateAdapter.toIso8601(ee._getMinDate()):null)("max",ee._getMaxDate()?ee._dateAdapter.toIso8601(ee._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[f._Bn([{provide:Ze.JU,useExisting:dt,multi:!0},{provide:Ze.Cf,useExisting:dt,multi:!0}]),f.qOj]}),dt})(),gi=(()=>{class dt extends er{constructor(L,ee,Oe,Je,on,Nn,Zn,Ri){super(L,ee,Oe,Je,on,Nn,Zn,Ri),this._endValidator=lr=>{const ti=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(lr.value)),pr=this._model?this._model.selection.start:null;return!ti||!pr||this._dateAdapter.compareDate(ti,pr)>=0?null:{matEndDateInvalid:{start:pr,actual:ti}}}
2209,this._validator=Ze.kI.compose([...super._getValidators(),this._endValidator])}_getValueFromModel(L){return L.end}_shouldHandleChangeEvent(L){return!(!super._shouldHandleChangeEvent(L)||(L.oldValue?.end?L.selection.end&&!this._dateAdapter.compareDate(L.oldValue.end,L.selection.end):!L.selection.end))}_assignValueToModel(L){if(this._model){const ee=new nn(this._model.selection.start,L);this._model.updateSelection(ee,this)}}_onKeydown(L){const ee=this._rangeInput._startInput,Oe=this._elementRef.nativeElement,Je="rtl"!==this._dir?.value;if(L.keyCode!==je.ZH||Oe.value)if((L.keyCode===je.oh&&Je||L.keyCode===je.SV&&!Je)&&0===Oe.selectionStart&&0===Oe.selectionEnd){L.preventDefault();const on=ee._elementRef.nativeElement.value.length;ee._elementRef.nativeElement.setSelectionRange(on,on),ee.focus()}else super._onKeydown(L);else ee.focus()}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(ji),f.Y36(f.SBq),f.Y36(U.rD),f.Y36(f.zs3),f.Y36(Ze.F,8),f.Y36(Ze.sg,8),f.Y36(U._A,8),f.Y36(U.sG,8))},dt.\u0275dir=f.lG2({type:dt,selectors:[["input","matEndDate",""]],hostAttrs:["type","text",1,"mat-end-date","mat-date-range-input-inner"],hostVars:5,hostBindings:function(L,ee){1&L&&f.NdJ("input",function(Je){return ee._onInput(Je.target.value)})("change",function(){return ee._onChange()})("keydown",function(Je){return ee._onKeydown(Je)})("blur",function(){return ee._onBlur()}),2&L&&(f.Ikx("disabled",ee.disabled),f.uIk("aria-haspopup",ee._rangeInput.rangePicker?"dialog":null)("aria-owns",(null==ee._rangeInput.rangePicker?null:ee._rangeInput.rangePicker.opened)&&ee._rangeInput.rangePicker.id||null)("min",ee._getMinDate()?ee._dateAdapter.toIso8601(ee._getMinDate()):null)("max",ee._getMaxDate()?ee._dateAdapter.toIso8601(ee._getMaxDate()):null))},inputs:{errorStateMatcher:"errorStateMatcher"},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[f._Bn([{provide:Ze.JU,useExisting:dt,multi:!0},{provide:Ze.Cf,useExisting:dt,multi:!0}]),f.qOj]}),dt})(),Yi=0,or=(()=>{class dt{get value(){return this._model?this._model.selection:null}get shouldLabelFloat(){return this.focused||!this.empty}get placeholder(){const L=this._startInput?._getPlaceholder()||"",ee=this._endInput?._getPlaceholder()||"";return L||ee?`${L} ${this.separator} ${ee}`:""}get rangePicker(){return this._rangePicker}set rangePicker(L){L&&(this._model=L.registerInput(this),this._rangePicker=L,this._closedSubscription.unsubscribe(),this._closedSubscription=L.closedStream.subscribe(()=>{this._startInput?._onTouched(),this._endInput?._onTouched()}),this._registerModel(this._model))}get required(){return this._required??(this._isTargetRequired(this)||this._isTargetRequired(this._startInput)||this._isTargetRequired(this._endInput))??!1}set required(L){this._required=(0,Yt.Ig)(L)}get dateFilter(){return this._dateFilter}set dateFilter(L){const ee=this._startInput,Oe=this._endInput,Je=ee&&ee._matchesFilter(ee.value),on=Oe&&Oe._matchesFilter(ee.value);this._dateFilter=L,ee&&ee._matchesFilter(ee.value)!==Je&&ee._validatorOnChange(),Oe&&Oe._matchesFilter(Oe.value)!==on&&Oe._validatorOnChange()}get min(){return this._min}set min(L){const ee=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L));this._dateAdapter.sameDate(ee,this._min)||(this._min=ee,this._revalidate())}get max(){return this._max}set max(L){const ee=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(L));this._dateAdapter.sameDate(ee,this._max)||(this._max=ee,this._revalidate())}get disabled(){return this._startInput&&this._endInput?this._startInput.disabled&&this._endInput.disabled:this._groupDisabled}set disabled(L){const ee=(0,Yt.Ig)(L);ee!==this._groupDisabled&&(this._groupDisabled=ee,this.stateChanges.next(void 0))}get errorState(){return!(!this._startInput||!this._endInput)&&(this._startInput.errorState||this._endInput.errorState)}get empty(){const L=!!this._startInput&&this._startInput.isEmpty(),ee=!!this._endInput&&this._endInput.isEmpty();return L&&ee}constructor(L,ee,Oe,Je,on){this._changeDetectorRef=L,this._elementRef=ee,this._dateAdapter=Je,this._formField=on,this._closedSubscription=re.w0.EMPTY,this.id="mat-date-range-input-"+Yi++,this.focused=!1,this.controlType="mat-date-range-input",this._groupDisabled=!1,this._ariaDescribedBy=null,this.separator="\u2013",this.comparisonStart=null,this.comparisonEnd=null,this.stateChanges=new ie.x,on?._elementRef.nativeElement.classList.contains("mat-mdc-form-field")&&ee.nativeElement.classList.add("mat-mdc-input-element","mat-mdc-form-field-input-control","mdc-text-field__input"),this.ngControl=Oe}setDescribedByIds(L){this._ariaDescribedBy=L.length?L.join(" "):null}onContainerClick(){!this.focused&&!this.disabled&&(this._model&&this._model.selection.start?this._endInput.focus():this._startInput.focus())}ngAfterContentInit(){this._model&&this._registerModel(this._model),(0,Re.T)(this._startInput.stateChanges,this._endInput.stateChanges).subscribe(()=>{this.stateChanges.next(void 0)})}ngOnChanges(L){pe(L,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._closedSubscription.unsubscribe(),this.stateChanges.complete()}getStartValue(){return this.value?this.value.start:null}
2209getThemePalette(){return this._formField?this._formField.color:void 0}getConnectedOverlayOrigin(){return this._formField?this._formField.getConnectedOverlayOrigin():this._elementRef}getOverlayLabelId(){return this._formField?this._formField.getLabelId():null}_getInputMirrorValue(L){const ee="start"===L?this._startInput:this._endInput;return ee?ee.getMirrorValue():""}_shouldHidePlaceholders(){return!!this._startInput&&!this._startInput.isEmpty()}_handleChildValueChange(){this.stateChanges.next(void 0),this._changeDetectorRef.markForCheck()}_openDatepicker(){this._rangePicker&&this._rangePicker.open()}_shouldHideSeparator(){return(!this._formField||this._formField.getLabelId()&&!this._formField._shouldLabelFloat())&&this.empty}_getAriaLabelledby(){const L=this._formField;return L&&L._hasFloatingLabel()?L._labelId:null}_getStartDateAccessibleName(){return this._startInput._getAccessibleName()}_getEndDateAccessibleName(){return this._endInput._getAccessibleName()}_updateFocus(L){this.focused=null!==L,this.stateChanges.next()}_revalidate(){this._startInput&&this._startInput._validatorOnChange(),this._endInput&&this._endInput._validatorOnChange()}_registerModel(L){this._startInput&&this._startInput._registerModel(L),this._endInput&&this._endInput._registerModel(L)}_isTargetRequired(L){return L?.ngControl?.control?.hasValidator(Ze.kI.required)}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(f.sBO),f.Y36(f.SBq),f.Y36(Ze.gN,10),f.Y36(U._A,8),f.Y36(Ke.G_,8))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-date-range-input"]],contentQueries:function(L,ee,Oe){if(1&L&&(f.Suo(Oe,xr,5),f.Suo(Oe,gi,5)),2&L){let Je;f.iGM(Je=f.CRH())&&(ee._startInput=Je.first),f.iGM(Je=f.CRH())&&(ee._endInput=Je.first)}},hostAttrs:["role","group",1,"mat-date-range-input"],hostVars:8,hostBindings:function(L,ee){2&L&&(f.uIk("id",ee.id)("aria-labelledby",ee._getAriaLabelledby())("aria-describedby",ee._ariaDescribedBy)("data-mat-calendar",ee.rangePicker?ee.rangePicker.id:null),f.ekj("mat-date-range-input-hide-placeholders",ee._shouldHidePlaceholders())("mat-date-range-input-required",ee.required))},inputs:{rangePicker:"rangePicker",required:"required",dateFilter:"dateFilter",min:"min",max:"max",disabled:"disabled",separator:"separator",comparisonStart:"comparisonStart",comparisonEnd:"comparisonEnd"},exportAs:["matDateRangeInput"],features:[f._Bn([{provide:Ke.Eo,useExisting:dt},{provide:ji,useExisting:dt}]),f.TTD],ngContentSelectors:ye,decls:11,vars:5,consts:[["cdkMonitorSubtreeFocus","",1,"mat-date-range-input-container",3,"cdkFocusChange"],[1,"mat-date-range-input-wrapper"],["aria-hidden","true",1,"mat-date-range-input-mirror"],[1,"mat-date-range-input-separator"],[1,"mat-date-range-input-wrapper","mat-date-range-input-end-wrapper"]],template:function(L,ee){1&L&&(f.F$t(ct),f.TgZ(0,"div",0),f.NdJ("cdkFocusChange",function(Je){return ee._updateFocus(Je)}),f.TgZ(1,"div",1),f.Hsn(2),f.TgZ(3,"span",2),f._uU(4),f.qZA()(),f.TgZ(5,"span",3),f._uU(6),f.qZA(),f.TgZ(7,"div",4),f.Hsn(8,1),f.TgZ(9,"span",2),f._uU(10),f.qZA()()()),2&L&&(f.xp6(4),f.Oqu(ee._getInputMirrorValue("start")),f.xp6(1),f.ekj("mat-date-range-input-separator-hidden",ee._shouldHideSeparator()),f.xp6(1),f.Oqu(ee.separator),f.xp6(4),f.Oqu(ee._getInputMirrorValue("end")))},dependencies:[s.kH],styles:[".mat-date-range-input{display:block;width:100%}.mat-date-range-input-container{display:flex;align-items:center}.mat-date-range-input-separator{transition:opacity 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);margin:0 4px}._mat-animation-noopable .mat-date-range-input-separator{transition:none}.mat-date-range-input-separator-hidden{-webkit-user-select:none;user-select:none;opacity:0;transition:none}.mat-date-range-input-wrapper{position:relative;overflow:hidden;max-width:calc(50% - 4px)}.mat-date-range-input-end-wrapper{flex-grow:1}.mat-date-range-input-inner{position:absolute;top:0;left:0;font:inherit;background:rgba(0,0,0,0);color:currentColor;border:none;outline:none;padding:0;margin:0;vertical-align:bottom;text-align:inherit;-webkit-appearance:none;width:100%;height:100%}.mat-date-range-input-inner:-moz-ui-invalid{box-shadow:none}.mat-date-range-input-inner::placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-moz-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner::-webkit-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-date-range-input-inner:-ms-input-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::placeholder{opacity:0}
2209.mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-moz-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-moz-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner::-webkit-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner::-webkit-input-placeholder{opacity:0}.mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{-webkit-user-select:none;user-select:none;color:rgba(0,0,0,0) !important;-webkit-text-fill-color:rgba(0,0,0,0);transition:none}.cdk-high-contrast-active .mat-form-field-hide-placeholder .mat-date-range-input-inner:-ms-input-placeholder,.cdk-high-contrast-active .mat-date-range-input-hide-placeholders .mat-date-range-input-inner:-ms-input-placeholder{opacity:0}._mat-animation-noopable .mat-date-range-input-inner::placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-moz-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner::-webkit-input-placeholder{transition:none}._mat-animation-noopable .mat-date-range-input-inner:-ms-input-placeholder{transition:none}.mat-date-range-input-mirror{-webkit-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;display:inline-block;min-width:2px}.mat-mdc-form-field-type-mat-date-range-input .mat-mdc-form-field-infix{width:200px}"],encapsulation:2,changeDetection:0}),dt})(),kr=(()=>{class dt extends Bn{_forwardContentValues(L){super._forwardContentValues(L);const ee=this.datepickerInput;ee&&(L.comparisonStart=ee.comparisonStart,L.comparisonEnd=ee.comparisonEnd,L.startDateAccessibleName=ee._getStartDateAccessibleName(),L.endDateAccessibleName=ee._getEndDateAccessibleName())}}return dt.\u0275fac=function(){let Ft;return function(ee){return(Ft||(Ft=f.n5z(dt)))(ee||dt)}}(),dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-date-range-picker"]],exportAs:["matDateRangePicker"],features:[f._Bn([Bt,Ne,{provide:Bn,useExisting:dt}]),f.qOj],decls:0,vars:0,template:function(L,ee){},encapsulation:2,changeDetection:0}),dt})(),ar=(()=>{class dt{constructor(L,ee){this._datepicker=L,this._viewContainerRef=ee}ngAfterViewInit(){this._portal=new g.UE(this._template,this._viewContainerRef),this._datepicker.registerActions(this._portal)}ngOnDestroy(){this._datepicker.removeActions(this._portal),this._portal&&this._portal.isAttached&&this._portal?.detach()}}return dt.\u0275fac=function(L){return new(L||dt)(f.Y36(Bn),f.Y36(f.s_b))},dt.\u0275cmp=f.Xpm({type:dt,selectors:[["mat-datepicker-actions"],["mat-date-range-picker-actions"]],viewQuery:function(L,ee){if(1&L&&f.Gf(f.Rgc,5),2&L){let Oe;f.iGM(Oe=f.CRH())&&(ee._template=Oe.first)}},ngContentSelectors:Ht,decls:1,vars:0,consts:[[1,"mat-datepicker-actions"]],template:function(L,ee){1&L&&(f.F$t(),f.YNc(0,Ot,2,0,"ng-template"))},styles:[".mat-datepicker-actions{display:flex;justify-content:flex-end;align-items:center;padding:0 8px 8px 8px}.mat-datepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-datepicker-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}"],encapsulation:2,changeDetection:0}),dt})(),Ci=(()=>{class dt{}return dt.\u0275fac=function(L){return new(L||dt)},dt.\u0275mod=f.oAB({type:dt}),dt.\u0275inj=f.cJS({providers:[Ct,Pt],imports:[w.ez,O.ot,u.U8,s.rt,g.eL,U.BQ,B.ZD]}),dt})();
2210/**
2211       * @license
2212       * Copyright Google LLC All Rights Reserved.
2213       *
2214       * Use of this source code is governed by an MIT-style license that can be
2215       * found in the LICENSE file at https://angular.io/license
2216       */}
2217/**
2218       * @license
2219       * Copyright Google LLC All Rights Reserved.
2220       *
2221       * Use of this source code is governed by an MIT-style license that can be
2222       * found in the LICENSE file at https://angular.io/license
2223       */
2224/**
2225       * @license
2226       * Copyright Google LLC All Rights Reserved.
2227       *
2228       * Use of this source code is governed by an MIT-style license that can be
2229       * found in the LICENSE file at https://angular.io/license
2230       */,65938:(Mt,Le,y)=>{"use strict";y.d(Le,{H8:()=>Qe,Is:()=>zt,WI:()=>Ht,ZT:()=>
2230ct,so:()=>jt,uh:()=>ye,uw:()=>ut,xY:()=>Ot});var s=y(98184),u=y(36895),g=y(94650),w=y(12687),f=y(97855),O=y(21281),B=y(84080),U=y(77579),ie=y(56451),re=y(49770),Re=y(39300),Ee=y(95698),je=y(68675),$e=y(29521),We=y(3238);
2231/**
2232       * @license
2233       * Copyright Google LLC All Rights Reserved.
2234       *
2235       * Use of this source code is governed by an MIT-style license that can be
2236       * found in the LICENSE file at https://angular.io/license
2237       */function mt(Kt,Nt){}y(37340);class kt{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.maxWidth="80vw",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}
2238/**
2239       * @license
2240       * Copyright Google LLC All Rights Reserved.
2241       *
2242       * Use of this source code is governed by an MIT-style license that can be
2243       * found in the LICENSE file at https://angular.io/license
2244       */const Yt="mdc-dialog--open",ft="mdc-dialog--opening",Ze="mdc-dialog--closing";let Fe=(()=>{class Kt extends f.LL{constructor(Ut,De,it,an,nn,Vt,hn,Be){super(Ut,De,it,an,nn,Vt,hn,Be),this._animationStateChanged=new g.vpe}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(Ut){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Ut})}}return Kt.\u0275fac=function(Ut){return new(Ut||Kt)(g.Y36(g.SBq),g.Y36(w.qV),g.Y36(u.K0,8),g.Y36(kt),g.Y36(w.ic),g.Y36(g.R0b),g.Y36(s.Iu),g.Y36(w.tE))},Kt.\u0275cmp=g.Xpm({type:Kt,selectors:[["ng-component"]],features:[g.qOj],decls:0,vars:0,template:function(Ut,De){},encapsulation:2}),Kt})();const ce="--mat-dialog-transition-duration";function rt(Kt){return null==Kt?null:"number"==typeof Kt?Kt:Kt.endsWith("ms")?(0,O.su)(Kt.substring(0,Kt.length-2)):Kt.endsWith("s")?1e3*(0,O.su)(Kt.substring(0,Kt.length-1)):"0"===Kt?0:null}let Lt=(()=>{class Kt extends Fe{constructor(Ut,De,it,an,nn,Vt,hn,Be,ue){super(Ut,De,it,an,nn,Vt,hn,ue),this._animationMode=Be,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._hostElement=this._elementRef.nativeElement,this._openAnimationDuration=this._animationsEnabled?rt(this._config.enterAnimationDuration)??150:0,this._closeAnimationDuration=this._animationsEnabled?rt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._openAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._closeAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._openAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(ce,`${this._openAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ft,Yt)),this._waitForAnimationToComplete(this._openAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Yt),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._closeAnimationDuration}),this._hostElement.classList.remove(Yt),this._animationsEnabled?(this._hostElement.style.setProperty(ce,`${this._openAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Ze)),this._waitForAnimationToComplete(this._closeAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_clearAnimationClasses(){this._hostElement.classList.remove(ft,Ze)}_waitForAnimationToComplete(Ut,De){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(De,Ut)}_requestAnimationFrame(Ut){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(Ut):Ut()})}}return Kt.\u0275fac=function(Ut){return new(Ut||Kt)(g.Y36(g.SBq),g.Y36(w.qV),g.Y36(u.K0,8),g.Y36(kt),g.Y36(w.ic),g.Y36(g.R0b),g.Y36(s.Iu),g.Y36(g.QbO,8),g.Y36(w.tE
2244))},Kt.\u0275cmp=g.Xpm({type:Kt,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:8,hostBindings:function(Ut,De){2&Ut&&(g.Ikx("id",De._config.id),g.uIk("aria-modal",De._config.ariaModal)("role",De._config.role)("aria-labelledby",De._config.ariaLabel?null:De._ariaLabelledBy)("aria-label",De._config.ariaLabel)("aria-describedby",De._config.ariaDescribedBy||null),g.ekj("_mat-animation-noopable",!De._animationsEnabled))},features:[g.qOj],decls:3,vars:0,consts:[[1,"mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(Ut,De){1&Ut&&(g.TgZ(0,"div",0)(1,"div",1),g.YNc(2,mt,0,0,"ng-template",2),g.qZA()())},dependencies:[B.Pl],styles:['.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-dialog,.mdc-dialog__scrim{position:fixed;top:0;left:0;align-items:center;justify-content:center;box-sizing:border-box;width:100%;height:100%}.mdc-dialog{display:none;z-index:var(--mdc-dialog-z-index, 7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px 20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media(max-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media(min-width: 592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media(max-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media(max-width: 720px)and (min-width: 672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media(max-width: 720px)and (max-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media(max-width: 720px)and (min-height: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media(max-width: 720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media(max-width: 720px)and (max-height: 400px),(max-width: 600px),(min-width: 720px)and (max-height: 400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{height:100%;max-height:100vh;max-width:100vw;width:100vw;border-radius:0}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{order:-1;left:-12px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{padding:0 16px 9px;justify-content:flex-start}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:calc(16px - 2 * 12px)}}@media(min-width: 960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;transform:scale(0.8);opacity:0;pointer-events:none}.mdc-dialog__surface{position:relative;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;overflow-y:auto}.mdc-dialog__surface .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}[dir=rtl] .mdc-dialog__surface,.mdc-dialog__surface[dir=rtl]{text-align:right}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}@media screen and (forced-colors: active){.mdc-dialog__surface::before{border-color:CanvasText}}@media screen and (-ms-high-contrast: active),screen and (-ms-high-contrast: none){.mdc-dialog__surface::before{content:none}}.mdc-dialog__title{display:block;margin-top:0;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:0 24px 9px}.mdc-dialog__title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mdc-dialog__title,.mdc-dialog__title[dir=rtl]{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid rgba(0,0,0,0);display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors: active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{margin-bottom:0;padding:0;border-bottom:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--fullscreen--titleless .mdc-dialog__close{margin-top:4px}.mdc-dialog--fullscreen--titleless.mdc-dialog--scrollable .mdc-dialog__close{margin-top:0}.mdc-dialog__content{flex-grow:1;box-sizing:border-box;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__title+.mdc-dialog__content,.mdc-dialog__header+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-top:8px;padding-bottom:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0)}@media screen and (forced-colors: active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{flex-direction:column;align-items:flex-end}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl]{margin-left:0;margin-right:0}[dir=rtl] .mdc-dialog__button,.mdc-dialog__button[dir=rtl]{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--open,.mdc-dialog--opening,.mdc-dialog--closing{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity 150ms linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform 150ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-dialog--closing .mdc-dialog__scrim,.mdc-dialog--closing .mdc-dialog__container{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{transform:none;opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity 150ms linear}.mdc-dialog__surface-scrim{display:none;opacity:0;position:absolute;width:100%;height:100%;z-index:1}.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{right:12px;top:9px;position:absolute;z-index:1}.mdc-dialog__scrim--removed{pointer-events:none}.mdc-dialog__scrim--removed .mdc-dialog__scrim,.mdc-dialog__scrim--removed .mdc-dialog__surface-scrim{display:none}.mat-mdc-dialog-content{max-height:65vh}.mat-mdc-dialog-container{position:static;display:block}.mat-mdc-dialog-container,.mat-mdc-dialog-container .mdc-dialog__container,.mat-mdc-dialog-container .mdc-dialog__surface{max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mat-mdc-dialog-container .mdc-dialog__surface{display:block;width:100%;height:100%}.mat-mdc-dialog-container{outline:0}.mat-mdc-dialog-container .mdc-dialog__surface{background-color:var(--mdc-dialog-container-color, white)}.mat-mdc-dialog-container .mdc-dialog__surface{box-shadow:var(--mdc-dialog-container-elevation, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12))}.mat-mdc-dialog-container .mdc-dialog__surface{border-radius:var(--mdc-dialog-container-shape, var(--mdc-shape-medium, 4px))}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title,.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__actions,.mat-mdc-dialog-container.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container.mdc-dialog--scrollable .mdc-dialog__title{border-bottom-color:var(--mdc-dialog-with-divider-divider-color, black)}.mat-mdc-dialog-container .mdc-dialog__title{font-family:var(--mdc-dialog-subhead-font, "Arial");line-height:var(--mdc-dialog-subhead-line-height, 14px);font-size:var(--mdc-dialog-subhead-size, 14px);font-weight:var(--mdc-dialog-subhead-weight, 500);letter-spacing:var(--mdc-dialog-subhead-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__title{color:var(--mdc-dialog-subhead-color, black)}.mat-mdc-dialog-container .mdc-dialog__content{font-family:var(--mdc-dialog-supporting-text-font, "Arial");line-height:var(--mdc-dialog-supporting-text-line-height, 14px);font-size:var(--mdc-dialog-supporting-text-size, 14px);font-weight:var(--mdc-dialog-supporting-text-weight, 500);letter-spacing:var(--mdc-dialog-supporting-text-tracking, 1px)}.mat-mdc-dialog-container .mdc-dialog__content{color:var(--mdc-dialog-supporting-text-color, black)}.mat-mdc-dialog-container .mdc-dialog__container{transition-duration:var(--mat-dialog-transition-duration, 0ms)}.mat-mdc-dialog-container._mat-animation-noopable .mdc-dialog__container{transition:none}.mat-mdc-dialog-content{display:block}.mat-mdc-dialog-actions{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}
2244.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}'],encapsulation:2}),Kt})();
2245/**
2246       * @license
2247       * Copyright Google LLC All Rights Reserved.
2248       *
2249       * Use of this source code is governed by an MIT-style license that can be
2250       * found in the LICENSE file at https://angular.io/license
2251       */class jt{constructor(Nt,Ut,De){this._ref=Nt,this._containerInstance=De,this._afterOpened=new U.x,this._beforeClosed=new U.x,this._state=0,this.disableClose=Ut.disableClose,this.id=Nt.id,De._animationStateChanged.pipe((0,Re.h)(it=>"opened"===it.state),(0,Ee.q)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),De._animationStateChanged.pipe((0,Re.h)(it=>"closed"===it.state),(0,Ee.q)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Nt.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,ie.T)(this.backdropClick(),this.keydownEvents().pipe((0,Re.h)(it=>it.keyCode===$e.hY&&!this.disableClose&&!(0,$e.Vb)(it)))).subscribe(it=>{this.disableClose||(it.preventDefault(),et(this,"keydown"===it.type?"keyboard":"mouse"))})}close(Nt){this._result=Nt,this._containerInstance._animationStateChanged.pipe((0,Re.h)(Ut=>"closing"===Ut.state),(0,Ee.q)(1)).subscribe(Ut=>{this._beforeClosed.next(Nt),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Ut.totalTime+100)}),this._state=1,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Nt){let Ut=this._ref.config.positionStrategy;return Nt&&(Nt.left||Nt.right)?Nt.left?Ut.left(Nt.left):Ut.right(Nt.right):Ut.centerHorizontally(),Nt&&(Nt.top||Nt.bottom)?Nt.top?Ut.top(Nt.top):Ut.bottom(Nt.bottom):Ut.centerVertically(),this._ref.updatePosition(),this}updateSize(Nt="",Ut=""){return this._ref.updateSize(Nt,Ut),this}addPanelClass(Nt){return this._ref.addPanelClass(Nt),this}removePanelClass(Nt){return this._ref.removePanelClass(Nt),this}getState(){return this._state}_finishDialogClose(){this._state=2,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function et(Kt,Nt,Ut){return Kt._closeInteractionType=Nt,Kt.close(Ut)
2252/**
2253       * @license
2254       * Copyright Google LLC All Rights Reserved.
2255       *
2256       * Use of this source code is governed by an MIT-style license that can be
2257       * found in the LICENSE file at https://angular.io/license
2258       */}const Ht=new g.OlP("MatMdcDialogData"),Tt=new g.OlP("mat-mdc-dialog-default-options"),qt=new g.OlP("mat-mdc-dialog-scroll-strategy"),Jt={provide:qt,deps:[s.aV],useFactory:function yn(Kt){return()=>Kt.scrollStrategies.block()}};let st=0,_t=(()=>{class Kt{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Ut=this._parentDialog;return Ut?Ut._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(Ut,De,it,an,nn,Vt,hn,Be,ue,He){this._overlay=Ut,this._defaultOptions=it,this._parentDialog=an,this._dialogRefConstructor=hn,this._dialogContainerType=Be,this._dialogDataToken=ue,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new U.x,this._afterOpenedAtThisLevel=new U.x,this._idPrefix="mat-dialog-",this.dialogConfigClass=kt,this.afterAllClosed=(0,re.P)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,je.O)(void 0))),this._scrollStrategy=Vt,this._dialog=De.get(f.Vq)}open(Ut,De){let it;(De={...this._defaultOptions||new kt,...De}).id=De.id||`${this._idPrefix}${st++}`,De.scrollStrategy=De.scrollStrategy||this._scrollStrategy();const an=this._dialog.open(Ut,{...De,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:De},{provide:f.ib,useValue:De}]},templateContext:()=>({dialogRef:it}),providers:(nn,Vt,hn)=>(it=new this._dialogRefConstructor(nn,De,hn),it.updatePosition(De?.position),[{provide:this._dialogContainerType,useValue:hn},{provide:this._dialogDataToken,useValue:Vt.data},{provide:this._dialogRefConstructor,useValue:it}])});return it.componentInstance=an.componentInstance,this.openDialogs.push(it),this.afterOpened.next(it),it.afterClosed().subscribe(()=>{const nn=this.openDialogs.indexOf(it);nn>-1&&(this.openDialogs.splice(nn,1),this.openDialogs.length||this._getAfterAllClosed().next())}),it}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Ut){return this.openDialogs.find(De=>De.id===Ut)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(Ut){let De=Ut.length;for(;De--;)Ut[De].close()}}return Kt.\u0275fac=function(Ut){g.$Z()},Kt.\u0275prov=g.Yz7({token:Kt,factory:Kt.\u0275fac}),Kt})(),ut=(()=>{class Kt extends _t{constructor(Ut,De,it,an,nn,Vt,hn,Be){super(Ut,De,an,Vt,hn,nn,jt,Lt,Ht,Be),this._idPrefix="mat-mdc-dialog-"}}
2258return Kt.\u0275fac=function(Ut){return new(Ut||Kt)(g.LFG(s.aV),g.LFG(g.zs3),g.LFG(u.Ye,8),g.LFG(Tt,8),g.LFG(qt),g.LFG(Kt,12),g.LFG(s.Xj),g.LFG(g.QbO,8))},Kt.\u0275prov=g.Yz7({token:Kt,factory:Kt.\u0275fac}),Kt})(),Ge=0,ct=(()=>{class Kt{constructor(Ut,De,it){this.dialogRef=Ut,this._elementRef=De,this._dialog=it,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=Ct(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Ut){const De=Ut._matDialogClose||Ut._matDialogCloseResult;De&&(this.dialogResult=De.currentValue)}_onButtonClick(Ut){et(this.dialogRef,0===Ut.screenX&&0===Ut.screenY?"keyboard":"mouse",this.dialogResult)}}return Kt.\u0275fac=function(Ut){return new(Ut||Kt)(g.Y36(jt,8),g.Y36(g.SBq),g.Y36(ut))},Kt.\u0275dir=g.lG2({type:Kt,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(Ut,De){1&Ut&&g.NdJ("click",function(an){return De._onButtonClick(an)}),2&Ut&&g.uIk("aria-label",De.ariaLabel||null)("type",De.type)},inputs:{ariaLabel:["aria-label","ariaLabel"],type:"type",dialogResult:["mat-dialog-close","dialogResult"],_matDialogClose:["matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[g.TTD]}),Kt})(),ye=(()=>{class Kt{constructor(Ut,De,it){this._dialogRef=Ut,this._elementRef=De,this._dialog=it,this.id="mat-mdc-dialog-title-"+Ge++}ngOnInit(){this._dialogRef||(this._dialogRef=Ct(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{const Ut=this._dialogRef._containerInstance;Ut&&!Ut._ariaLabelledBy&&(Ut._ariaLabelledBy=this.id)})}}return Kt.\u0275fac=function(Ut){return new(Ut||Kt)(g.Y36(jt,8),g.Y36(g.SBq),g.Y36(ut))},Kt.\u0275dir=g.lG2({type:Kt,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(Ut,De){2&Ut&&g.Ikx("id",De.id)},inputs:{id:"id"},exportAs:["matDialogTitle"]}),Kt})(),Ot=(()=>{class Kt{}return Kt.\u0275fac=function(Ut){return new(Ut||Kt)},Kt.\u0275dir=g.lG2({type:Kt,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"]}),Kt})(),Qe=(()=>{class Kt{constructor(){this.align="start"}}return Kt.\u0275fac=function(Ut){return new(Ut||Kt)},Kt.\u0275dir=g.lG2({type:Kt,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:4,hostBindings:function(Ut,De){2&Ut&&g.ekj("mat-mdc-dialog-actions-align-center","center"===De.align)("mat-mdc-dialog-actions-align-end","end"===De.align)},inputs:{align:"align"}}),Kt})();
2259/**
2260       * @license
2261       * Copyright Google LLC All Rights Reserved.
2262       *
2263       * Use of this source code is governed by an MIT-style license that can be
2264       * found in the LICENSE file at https://angular.io/license
2265       */function Ct(Kt,Nt){let Ut=Kt.nativeElement.parentElement;for(;Ut&&!Ut.classList.contains("mat-mdc-dialog-container");)Ut=Ut.parentElement;return Ut?Nt.find(De=>De.id===Ut.id):null}
2266/**
2267       * @license
2268       * Copyright Google LLC All Rights Reserved.
2269       *
2270       * Use of this source code is governed by an MIT-style license that can be
2271       * found in the LICENSE file at https://angular.io/license
2272       */let zt=(()=>{class Kt{}return Kt.\u0275fac=function(Ut){return new(Ut||Kt)},Kt.\u0275mod=g.oAB({type:Kt}),Kt.\u0275inj=g.cJS({providers:[ut,Jt],imports:[f.Su,s.U8,B.eL,We.BQ,We.BQ]}),Kt})();
2273/**
2274       * @license
2275       * Copyright Google LLC All Rights Reserved.
2276       *
2277       * Use of this source code is governed by an MIT-style license that can be
2278       * found in the LICENSE file at https://angular.io/license
2279       */}
2280/**
2281       * @license
2282       * Copyright Google LLC All Rights Reserved.
2283       *
2284       * Use of this source code is governed by an MIT-style license that can be
2285       * found in the LICENSE file at https://angular.io/license
2286       */
2287/**
2288       * @license
2289       * Copyright Google LLC All Rights Reserved.
2290       *
2291       * Use of this source code is governed by an MIT-style license that can be
2292       * found in the LICENSE file at https://angular.io/license
2293       */,44850:(Mt,Le,y)=>{"use strict";y.d(Le,{d:()=>w,t:()=>f});var s=y(94650),u=y(21281),g=y(3238);
2294/**
2295       * @license
2296       * Copyright Google LLC All Rights Reserved.
2297       *
2298       * Use of this source code is governed by an MIT-style license that can be
2299       * found in the LICENSE file at https://angular.io/license
2300       */let w=(()=>{class O{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(U){this._vertical=(0,u.Ig)(U)}get inset(){return this._inset}set inset(U){this._inset=(0,u.Ig)(U)}}return O.\u0275fac=function(U){return new(U||O)},O.\u0275cmp=s.Xpm({type:O,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(U,ie){2&U&&(s.uIk("aria-orientation",ie.vertical?"vertical":"horizontal"),s.ekj("mat-divider-vertical",ie.vertical)("mat-divider-horizontal",!ie.vertical)("mat-divider-inset",ie.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(U,ie){},styles:[".mat-divider{display:block;margin:0;border-top-width:1px;border-top-style:solid}.mat-divider.mat-divider-vertical{border-top:0;border-right-width:1px;border-right-style:solid}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0}),O})(),f=(()=>{class O{}return O.\u0275fac=function(U){return new(U||O)},O.\u0275mod=s.oAB({type:O}),O.\u0275inj=s.cJS({imports:[g.BQ,g.BQ]}),O})();
2301/**
2302       * @license
2303       * Copyright Google LLC All Rights Reserved.
2304       *
2305       * Use of this source code is governed by an MIT-style license that can be
2306       * found in the LICENSE file at https://angular.io/license
2307       */}
2308/**
2309       * @license
2310       * Copyright Google LLC All Rights Reserved.
2311       *
2312       * Use of this source code is governed by an MIT-style license that can be
2313       * found in the LICENSE file at https://angular.io/license
2314       */
2315/**
2316       * @license
2317       * Copyright Google LLC All Rights Reserved.
2318       *
2319       * Use of this source code is governed by an MIT-style license that can be
2320       * found in the LICENSE file at https://angular.io/license
2321       */,59549:(Mt,Le,y)=>{"use strict";y.d(Le,{Eo:()=>an,G_:()=>Be,KE:()=>It,R9:()=>zt,TO:()=>Ge,bx:()=>ye,hX:()=>st,lN:()=>Ne,qo:()=>Qe});var s=y(94650),u=y(40445),g=y(83353),w=y(77579),f=y(56451),O=y(82722),B=y(36895),U=y(21281),ie=y(37340),re=y(49643),Re=y(3238);
2322/**
2323       * @license
2324       * Copyright Google LLC All Rights Reserved.
2325       *
2326       * Use of this source code is governed by an MIT-style license that can be
2327       * found in the LICENSE file at https://angular.io/license
2328       */const Ee=["matFormFieldNotchedOutline",""],je=["*"],$e=["textField"],We=["iconPrefixContainer"],at=["textPrefixContainer"];function mt(he,Te){1&he&&s._UZ(0,"span",19)}function kt(he,Te){if(1&he){const me=s.EpF();s.TgZ(0,"label",17),s.NdJ("cdkObserveContent",function(){s.CHM(me);const Wt=s.oxw(2);return s.KtG(Wt._refreshOutlineNotchWidth())}),s.Hsn(1,1),s.YNc(2,mt,1,0,"span",18),s.qZA()}if(2&he){const me=s.oxw(2);s.Q6J("floating",me._shouldLabelFloat())("cdkObserveContentDisabled",!me._hasOutline())("id",me._labelId),s.uIk("for",me._control.id)("aria-owns",me._control.id),s.xp6(2),s.Q6J("ngIf",!me.hideRequiredMarker&&me._control.required)}}function Yt(he,Te){if(1&he&&s.YNc(0,kt,3,6,"label",16),2&he){const me=s.oxw();s.Q6J("ngIf",me._hasFloatingLabel())}}function ft(he,Te){1&he&&s._UZ(0,"div",20)}function Ze(he,Te){}function Ke(he,Te){if(1&he&&s.YNc(0,Ze,0,0,"ng-template",22),2&he){s.oxw(2);const me=s.MAs(1);s.Q6J("ngTemplateOutlet",me)}}function xe(he,Te){if(1&he&&(s.TgZ(0,"div",21),s.YNc(1,Ke,1,1,"ng-template",9),s.qZA()),2&he){const me=s.oxw();s.Q6J("matFormFieldNotchedOutlineOpen",me._shouldLabelFloat())("matFormFieldNotchedOutlineLabelWidth",me._labelWidth),s.xp6(1),s.Q6J("ngIf",!me._forceDisplayInfixLabel())}}function Fe(he,Te){1&he&&(s.TgZ(0,"div",23,24),s.Hsn(2,2),s.qZA())}function ce(he,Te){1&he&&(s.TgZ(0,"div",25,26),s.Hsn(2,3),s.qZA())}function rt(he,Te){}function Lt(he,Te){if(1&he&&s.YNc(0,rt,0,0,"ng-template",22),2&he){s.oxw();const me=s.MAs(1);s.Q6J("ngTemplateOutlet",me)}}function jt(he,Te){1&he&&(s.TgZ(0,"div",27),s.Hsn(1,4),s.qZA())}function et(he,Te){1&he&&(s.TgZ(0,"div",28),s.Hsn(1,5),s.qZA())}function Ht(he,Te){1&he&&s._UZ(0,"div",29)}function Tt(he,Te){if(1&he&&(s.TgZ(0,"div",30),s.Hsn(1,6),s.qZA()),2&he){const me=s.oxw();s.Q6J("@transitionMessages",me._subscriptAnimationState)}}function qt(he,Te){if(1&he&&(s.TgZ(0,"mat-hint",34),s._uU(1),s.qZA()),2&he){const me=s.oxw(2);s.Q6J("id",me._hintLabelId),s.xp6(1),s.Oqu(me.hintLabel)}}function yn(he,Te){if(1&he&&(s.TgZ(0,"div",31),s.YNc(1,qt,2,2,"mat-hint",32),s.Hsn(2,7),s._UZ(3,"div",33),s.Hsn(4,8),s.qZA()),2&he){const me=s.oxw();s.Q6J("@transitionMessages",me._subscriptAnimationState),s.xp6(1),s.Q6J("ngIf",me.hintLabel)}}const Jt=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Dn=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let st=(()=>{class he{}return he.\u0275fac=function(me){return new(me||he)},he.\u0275dir=s.lG2({type:he,selectors:[["mat-label"]]}),he})(),_t=0;
2329/**
2330       * @license
2331       * Copyright Google LLC All Rights Reserved.
2332       *
2333       * Use of this source code is governed by an MIT-style license that can be
2334       * found in the LICENSE file at https://angular.io/license
2335       */const ut=new s.OlP("MatError");let Ge=(()=>{class he{constructor(me,qe){this.id="mat-mdc-error-"+_t++,me||qe.nativeElement.setAttribute("aria-live","polite")}}return he.\u0275fac=function(me){return new(me||he)(s.$8M("aria-l
2335ive"),s.Y36(s.SBq))},he.\u0275dir=s.lG2({type:he,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(me,qe){2&me&&s.Ikx("id",qe.id)},inputs:{id:"id"},features:[s._Bn([{provide:ut,useExisting:he}])]}),he})(),ct=0,ye=(()=>{class he{constructor(){this.align="start",this.id="mat-mdc-hint-"+ct++}}return he.\u0275fac=function(me){return new(me||he)},he.\u0275dir=s.lG2({type:he,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(me,qe){2&me&&(s.Ikx("id",qe.id),s.uIk("align",null),s.ekj("mat-mdc-form-field-hint-end","end"===qe.align))},inputs:{align:"align",id:"id"}}),he})();
2336/**
2337       * @license
2338       * Copyright Google LLC All Rights Reserved.
2339       *
2340       * Use of this source code is governed by an MIT-style license that can be
2341       * found in the LICENSE file at https://angular.io/license
2342       */
2343/**
2344       * @license
2345       * Copyright Google LLC All Rights Reserved.
2346       *
2347       * Use of this source code is governed by an MIT-style license that can be
2348       * found in the LICENSE file at https://angular.io/license
2349       */
2350const Ot=new s.OlP("MatPrefix");let Qe=(()=>{class he{constructor(){this._isText=!1}set _isTextSelector(me){this._isText=!0}}return he.\u0275fac=function(me){return new(me||he)},he.\u0275dir=s.lG2({type:he,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:["matTextPrefix","_isTextSelector"]},features:[s._Bn([{provide:Ot,useExisting:he}])]}),he})();
2351/**
2352       * @license
2353       * Copyright Google LLC All Rights Reserved.
2354       *
2355       * Use of this source code is governed by an MIT-style license that can be
2356       * found in the LICENSE file at https://angular.io/license
2357       */const Ct=new s.OlP("MatSuffix");let zt=(()=>{class he{constructor(){this._isText=!1}set _isTextSelector(me){this._isText=!0}}return he.\u0275fac=function(me){return new(me||he)},he.\u0275dir=s.lG2({type:he,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[s._Bn([{provide:Ct,useExisting:he}])]}),he})(),_n=(()=>{class he{constructor(me){this._elementRef=me,this.floating=!1}getWidth(){return function fn(he){if(null!==he.offsetParent)return he.scrollWidth;const me=he.cloneNode(!0);me.style.setProperty("position","absolute"),me.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(me);const qe=me.scrollWidth;return me.remove(),qe
2358/**
2359       * @license
2360       * Copyright Google LLC All Rights Reserved.
2361       *
2362       * Use of this source code is governed by an MIT-style license that can be
2363       * found in the LICENSE file at https://angular.io/license
2364       */}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}}return he.\u0275fac=function(me){return new(me||he)(s.Y36(s.SBq))},he.\u0275dir=s.lG2({type:he,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(me,qe){2&me&&s.ekj("mdc-floating-label--float-above",qe.floating)},inputs:{floating:"floating"}}),he})();
2365/**
2366       * @license
2367       * Copyright Google LLC All Rights Reserved.
2368       *
2369       * Use of this source code is governed by an MIT-style license that can be
2370       * found in the LICENSE file at https://angular.io/license
2371       */const Kt="mdc-line-ripple--active",Nt="mdc-line-ripple--deactivating";let Ut=(()=>{class he{constructor(me,qe){this._elementRef=me,this._handleTransitionEnd=Wt=>{const tn=this._elementRef.nativeElement.classList,An=tn.contains(Nt);"opacity"===Wt.propertyName&&An&&tn.remove(Kt,Nt)},qe.runOutsideAngular(()=>{me.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const me=this._elementRef.nativeElement.classList;me.remove(Nt),me.add(Kt)}deactivate(){this._elementRef.nativeElement.classList.add(Nt)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}}return he.\u0275fac=function(me){return new(me||he)(s.Y36(s.SBq),s.Y36(s.R0b))},he.\u0275dir=s.lG2({type:he,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]}),he})(),De=(()=>{class he{constructor(me,qe){this._elementRef=me,this._ngZone=qe,this.labelWidth=0,this.open=!1}ngAfterViewInit(){const me=this._elementRef.nativeElement.querySelector(".mdc-floating-label");me?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(me.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>me.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_getNotchWidth(){return this.open?this.labelWidth>0?`calc(${this.labelWidth}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:"0px":null}}return he.\u0275fac=function(me){return new(me||he)(s.Y36(s.SBq),s.Y36(s.R0b))},he.\u0275cmp=s.Xpm({type:he,selectors:[["div","matFormFieldNotchedOutline",""]],hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(me,qe){2&me&&s.ekj("mdc-notched-outline--notched",qe.open)},inputs:{labelWidth:["matFormFieldNotchedOutlineLabelWidth","labelWidth"],open:["matFormFieldNotchedOutlineOpen","open"]},attrs:Ee,ngContentSelectors:je,decls:4,vars:2,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],[1,"mdc-notched-outline__trailing"]],template:function(me,qe){1&me&&(s.F$t(),s._UZ(0,"div",0),s.TgZ(1,"div",1),s.Hsn(2),s.qZA(),s._UZ(3,"div",2)),2&me&&(s.xp6(1),s.Udp("width",qe._getNotchWidth()))},encapsulation:2,changeDetection:0}),he})();
2372/**
2373       * @license
2374       * Copyright Google LLC All Rights Reserved.
2375       *
2376       * Use of this source code is governed by an MIT-style license that can be
2377       * found in the LICENSE file at https://angular.io/license
2378       */
2379/**
2380       * @license
2381       * Copyright Google LLC All Rights Reserved.
2382       *
2383       * Use of this source code is governed by an MIT-style license that can be
2384       * found in the LICENSE file at https://angular.io/license
2385       */
2386const it={transitionMessages:(0,ie.X$)("transitionMessages",[(0,ie.SB)("enter",(0,ie.oB)({opacity:1,transform:"translateY(0%)"})),(0,ie.eR)("void => enter",[(0,ie.oB)({opacity:0,transform:"translateY(-5px)"}),(0,ie.jt)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let an=(()=>{class he{}return he.\u0275fac=function(me){return new(me||he)},he.\u0275dir=s.lG2({type:he}),he})();
2387/**
2388       * @license
2389       * Copyright Google LLC All Rights Reserved.
2390       *
2391       * Use of this source code is governed by an MIT-style license that can be
2392       * found in the LICENSE file at https://angular.io/license
2393       */
2394/**
2395       * @license
2396       * Copyright Google LLC All Rights Reserved.
2397       *
2398       * Use of this source code is governed by an MIT-style license that can be
2399       * found in the LICENSE file at https://angular.io/license
2400       */
2401const Be=new s.OlP("MatFormField"),ue=new s.OlP("MAT_FORM_FIELD_DEFAULT_OPTIONS");let He=0,It=(()=>{class he{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(me){this._hideRequiredMarker=(0,U.Ig)(me)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(me){me!==this._floatLabel&&(this._floatLabel=me,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(me){const qe=this._appearance;this._appearance=me||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==qe&&(this._refreshOutlineNotchWidth(),this._needsOutlineLabelOffsetUpdateOnStable=!0)}
2401get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(me){this._subscriptSizing=me||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(me){this._hintLabel=me,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(me){this._explicitFormFieldControl=me}constructor(me,qe,Wt,tn,An,St,gn,K){this._elementRef=me,this._changeDetectorRef=qe,this._ngZone=Wt,this._dir=tn,this._platform=An,this._defaults=St,this._animationMode=gn,this._document=K,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+He++,this._hintLabelId="mat-mdc-hint-"+He++,this._subscriptAnimationState="",this._labelWidth=0,this._destroyed=new w.x,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,St&&(St.appearance&&(this.appearance=St.appearance),this._hideRequiredMarker=Boolean(St?.hideRequiredMarker),St.color&&(this.color=St.color))}ngAfterViewInit(){this._updateFocusState(),this._refreshOutlineNotchWidth(),this._document?.fonts?.ready?this._document.fonts.ready.then(()=>{this._refreshOutlineNotchWidth(),this._changeDetectorRef.markForCheck()}):setTimeout(()=>this._refreshOutlineNotchWidth(),100),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const me=this._control;me.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${me.controlType}`),me.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),me.ngControl&&me.ngControl.valueChanges&&me.ngControl.valueChanges.pipe((0,O.R)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(me=>!me._isText),this._hasTextPrefix=!!this._prefixChildren.find(me=>me._isText),this._hasIconSuffix=!!this._suffixChildren.find(me=>!me._isText),this._hasTextSuffix=!!this._suffixChildren.find(me=>me._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,f.T)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,O.R)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,O.R)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}
2401_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(me){const qe=this._control?this._control.ngControl:null;return qe&&qe[me]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||(this._labelWidth=this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let me=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&me.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const qe=this._hintChildren?this._hintChildren.find(tn=>"start"===tn.align):null,Wt=this._hintChildren?this._hintChildren.find(tn=>"end"===tn.align):null;qe?me.push(qe.id):this._hintLabel&&me.push(this._hintLabelId),Wt&&me.push(Wt.id)}else this._errorChildren&&me.push(...this._errorChildren.map(qe=>qe.id));this._control.setDescribedByIds(me)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const me=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(me.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const qe=this._iconPrefixContainer?.nativeElement,Wt=this._textPrefixContainer?.nativeElement,tn=qe?.getBoundingClientRect().width??0,An=Wt?.getBoundingClientRect().width??0;me.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${tn+An}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`}_isAttachedToDom(){const me=this._elementRef.nativeElement;if(me.getRootNode){const qe=me.getRootNode();return qe&&qe!==me}return document.documentElement.contains(me)}}return he.\u0275fac=function(me){return new(me||he)(s.Y36(s.SBq),s.Y36(s.sBO),s.Y36(s.R0b),s.Y36(u.Is),s.Y36(g.t4),s.Y36(ue,8),s.Y36(s.QbO,8),s.Y36(B.K0))},he.\u0275cmp=s.Xpm({type:he,selectors:[["mat-form-field"]],contentQueries:function(me,qe,Wt){if(1&me&&(s.Suo(Wt,st,5),s.Suo(Wt,st,7),s.Suo(Wt,an,5),s.Suo(Wt,Ot,5),s.Suo(Wt,Ct,5),s.Suo(Wt,ut,5),s.Suo(Wt,ye,5)),2&me){let tn;s.iGM(tn=s.CRH())&&(qe._labelChildNonStatic=tn.first),s.iGM(tn=s.CRH())&&(qe._labelChildStatic=tn.first),s.iGM(tn=s.CRH())&&(qe._formFieldControl=tn.first),s.iGM(tn=s.CRH())&&(qe._prefixChildren=tn),s.iGM(tn=s.CRH())&&(qe._suffixChildren=tn),s.iGM(tn=s.CRH())&&(qe._errorChildren=tn),s.iGM(tn=s.CRH())&&(qe._hintChildren=tn)}},viewQuery:function(me,qe){if(1&me&&(s.Gf($e,5),s.Gf(We,5),s.Gf(at,5),s.Gf(_n,5),s.Gf(De,5),s.Gf(Ut,5)),2&me){let Wt;s.iGM(Wt=s.CRH())&&(qe._textField=Wt.first),s.iGM(Wt=s.CRH())&&(qe._iconPrefixContainer=Wt.first),s.iGM(Wt=s.CRH())&&(qe._textPrefixContainer=Wt.first),s.iGM(Wt=s.CRH())&&(qe._floatingLabel=Wt.first),s.iGM(Wt=s.CRH())&&(qe._notchedOutline=Wt.first),s.iGM(Wt=s.CRH())&&(qe._lineRipple=Wt.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(me,qe){2&me&&s.ekj("mat-mdc-form-field-label-always-float",qe._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",qe._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",qe._hasIconSuffix)("mat-form-field-invalid",qe._control.errorState)("mat-form-field-disabled",qe._control.disabled)("mat-form-field-autofilled",qe._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===qe._animationMode)("mat-form-field-appearance-fill","fill"==qe.appearance)("mat-form-field-appearance-outline","outline"==qe.appearance)("mat-form-field-hide-placeholder",qe._hasFloatingLabel()&&!qe._shouldLabelFloat())("mat-focused",qe._control.focused)("mat-primary","accent"!==qe.color&&"warn"!==qe.color)("mat-accent","accent"===qe.color)("mat-warn","warn"===qe.color)("ng-untouched",qe._shouldForward("untouched"))("ng-touched",qe._shouldForward("touched"))("ng-pristine",qe._shouldForward("pristine"))("ng-dirty",qe._shouldForward("dirty"))("ng-valid",qe._shouldForward("valid"))("ng-invalid",qe._shouldForward("invalid"))("ng-pending",qe._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[s._Bn([{provide:Be,useExisting:he}])],ngContentSelectors:Dn,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormField
2401FloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","cdkObserveContentDisabled","id","cdkObserveContent"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen","matFormFieldNotchedOutlineLabelWidth"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(me,qe){1&me&&(s.F$t(Jt),s.YNc(0,Yt,1,1,"ng-template",null,0,s.W1O),s.TgZ(2,"div",1,2),s.NdJ("click",function(tn){return qe._control.onContainerClick&&qe._control.onContainerClick(tn)}),s.YNc(4,ft,1,0,"div",3),s.TgZ(5,"div",4),s.YNc(6,xe,2,3,"div",5),s.YNc(7,Fe,3,0,"div",6),s.YNc(8,ce,3,0,"div",7),s.TgZ(9,"div",8),s.YNc(10,Lt,1,1,"ng-template",9),s.Hsn(11),s.qZA(),s.YNc(12,jt,2,0,"div",10),s.YNc(13,et,2,0,"div",11),s.qZA(),s.YNc(14,Ht,1,0,"div",12),s.qZA(),s.TgZ(15,"div",13),s.YNc(16,Tt,2,1,"div",14),s.YNc(17,yn,5,2,"div",15),s.qZA()),2&me&&(s.xp6(2),s.ekj("mdc-text-field--filled",!qe._hasOutline())("mdc-text-field--outlined",qe._hasOutline())("mdc-text-field--no-label",!qe._hasFloatingLabel())("mdc-text-field--disabled",qe._control.disabled)("mdc-text-field--invalid",qe._control.errorState),s.xp6(2),s.Q6J("ngIf",!qe._hasOutline()&&!qe._control.disabled),s.xp6(2),s.Q6J("ngIf",qe._hasOutline()),s.xp6(1),s.Q6J("ngIf",qe._hasIconPrefix),s.xp6(1),s.Q6J("ngIf",qe._hasTextPrefix),s.xp6(2),s.Q6J("ngIf",!qe._hasOutline()||qe._forceDisplayInfixLabel()),s.xp6(2),s.Q6J("ngIf",qe._hasTextSuffix),s.xp6(1),s.Q6J("ngIf",qe._hasIconSuffix),s.xp6(1),s.Q6J("ngIf",!qe._hasOutline()),s.xp6(1),s.ekj("mat-mdc-form-field-subscript-dynamic-size","dynamic"===qe.subscriptSizing),s.Q6J("ngSwitch",qe._getDisplayedMessages()),s.xp6(1),s.Q6J("ngSwitchCase","error"),s.xp6(1),s.Q6J("ngSwitchCase","hint"))},dependencies:[B.O5,B.tP,B.RF,B.n9,re.wD,ye,_n,De,Ut],styles:['.mdc-text-field{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper
2401-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}
2401.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;border-top:1px solid;border-bottom:1px solid;pointer-events:none}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid;flex-grow:1}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{flex:0 0 auto;width:auto;max-width:calc(100% - 12px * 2)}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-line-ripple::before{z-index:1}
2401.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{line-height:normal;pointer-events:all}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-10.25px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-10.25px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-10.25px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-24.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-24.75px) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-24.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - 32px)) translateY(-34.75px) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(-34.75px) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(-34.75px) scale(0.75)}100%{transform:translateX(calc(0 - -32px)) translateY(-34.75px) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(-106%) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(-106%) scale(0.75)}100%{transform:translateX(calc(0 - 0%)) translateY(-106%) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}'],encapsulation:2,data:{animation:[it.transitionMessages]},changeDetection:0}),he})(),Ne=(()=>{class he{}return he.\u0275fac=function(me){return new(me||he)},he.\u0275mod=s.oAB({type:he}),he.\u0275inj=s.cJS({imports:[Re.BQ,B.ez,re.Q8,Re.BQ]}),he})()}
2402/**
2403       * @license
2404       * Copyright Google LLC All Rights Reserved.
2405       *
2406       * Use of this source code is governed by an MIT-style license that can be
2407       * found in the LICENSE file at https://angular.io/license
2408       */
2409/**
2410       * @license
2411       * Copyright Google LLC All Rights Reserved.
2412       *
2413       * Use of this source code is governed by an MIT-style license that can be
2414       * found in the LICENSE file at https://angular.io/license
2415       */,97392:(Mt,Le,y)=>{"use strict";y.d(Le,{Hw:()=>Ge,Ps:()=>ct,jv:()=>rt});var s=y(94650),u=y(3238),g=y(21281),w=y(36895),f=y(39646),O=y(62843),B=y(4128),U=y(50727),ie=y(18505),re=y(54004),Re=y(70262),Ee=y(28746),je=y(13099),$e=y(95698),We=y(80529),at=y(11481);
2416/**
2417       * @license
2418       * Copyright Google LLC All Rights Reserved.
2419       *
2420       * Use of this source code is governed by an MIT-style license that can be
2421       * found in the LICENSE file at https://angular.io/license
2422       */const mt=["*"];let kt;function ft(ye){return function Yt(){if(void 0===kt&&(kt=null,typeof window<"u")){const ye=window;void 0!==ye.trustedTypes&&(kt=ye.trustedTypes.createPolicy("angular#components",{createHTML:Ot=>Ot}))}return kt}()?.createHTML(ye)||ye}
2423/**
2424       * @license
2425       * Copyright Google LLC All Rights Reserved.
2426       *
2427       * Use of this source code is governed by an MIT-style license that can be
2428       * found in the LICENSE file at https://angular.io/license
2429       */function Ze(ye){return Error(`Unable to find icon with the name "${ye}"`)}function xe(ye){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${ye}".`)}function Fe(ye){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${ye}".`)}class ce{constructor(Ot,Qe,Ct){this.url=Ot,this.svgText=Qe,this.options=Ct}}let rt=(()=>{class ye{constructor(Qe,Ct,zt,_n){this._httpClient=Qe,this._sanitizer=Ct,this._errorHandler=_n,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
2429sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=zt}addSvgIcon(Qe,Ct,zt){return this.addSvgIconInNamespace("",Qe,Ct,zt)}addSvgIconLiteral(Qe,Ct,zt){return this.addSvgIconLiteralInNamespace("",Qe,Ct,zt)}addSvgIconInNamespace(Qe,Ct,zt,_n){return this._addSvgIconConfig(Qe,Ct,new ce(zt,null,_n))}addSvgIconResolver(Qe){return this._resolvers.push(Qe),this}addSvgIconLiteralInNamespace(Qe,Ct,zt,_n){const fn=this._sanitizer.sanitize(s.q3G.HTML,zt);if(!fn)throw Fe(zt);const Kt=ft(fn);return this._addSvgIconConfig(Qe,Ct,new ce("",Kt,_n))}addSvgIconSet(Qe,Ct){return this.addSvgIconSetInNamespace("",Qe,Ct)}addSvgIconSetLiteral(Qe,Ct){return this.addSvgIconSetLiteralInNamespace("",Qe,Ct)}addSvgIconSetInNamespace(Qe,Ct,zt){return this._addSvgIconSetConfig(Qe,new ce(Ct,null,zt))}addSvgIconSetLiteralInNamespace(Qe,Ct,zt){const _n=this._sanitizer.sanitize(s.q3G.HTML,Ct);if(!_n)throw Fe(Ct);const fn=ft(_n);return this._addSvgIconSetConfig(Qe,new ce("",fn,zt))}registerFontClassAlias(Qe,Ct=Qe){return this._fontCssClassesByAlias.set(Qe,Ct),this}classNameForFontAlias(Qe){return this._fontCssClassesByAlias.get(Qe)||Qe}setDefaultFontSetClass(...Qe){return this._defaultFontSetClass=Qe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Qe){const Ct=this._sanitizer.sanitize(s.q3G.RESOURCE_URL,Qe);if(!Ct)throw xe(Qe);const zt=this._cachedIconsByUrl.get(Ct);return zt?(0,f.of)(et(zt)):this._loadSvgIconFromConfig(new ce(Qe,null)).pipe((0,ie.b)(_n=>this._cachedIconsByUrl.set(Ct,_n)),(0,re.U)(_n=>et(_n)))}getNamedSvgIcon(Qe,Ct=""){const zt=Ht(Ct,Qe);let _n=this._svgIconConfigs.get(zt);if(_n)return this._getSvgFromConfig(_n);if(_n=this._getIconConfigFromResolvers(Ct,Qe),_n)return this._svgIconConfigs.set(zt,_n),this._getSvgFromConfig(_n);const fn=this._iconSetConfigs.get(Ct);return fn?this._getSvgFromIconSetConfigs(Qe,fn):(0,O._)(Ze(zt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Qe){return Qe.svgText?(0,f.of)(et(this._svgElementFromConfig(Qe))):this._loadSvgIconFromConfig(Qe).pipe((0,re.U)(Ct=>et(Ct)))}_getSvgFromIconSetConfigs(Qe,Ct){const zt=this._extractIconWithNameFromAnySet(Qe,Ct);if(zt)return(0,f.of)(zt);const _n=Ct.filter(fn=>!fn.svgText).map(fn=>this._loadSvgIconSetFromConfig(fn).pipe((0,Re.K)(Kt=>{const Ut=`Loading icon set URL: ${this._sanitizer.sanitize(s.q3G.RESOURCE_URL,fn.url)} failed: ${Kt.message}`;return this._errorHandler.handleError(new Error(Ut)),(0,f.of)(null)})));return(0,B.D)(_n).pipe((0,re.U)(()=>{const fn=this._extractIconWithNameFromAnySet(Qe,Ct);if(!fn)throw Ze(Qe);return fn}))}_extractIconWithNameFromAnySet(Qe,Ct){for(let zt=Ct.length-1;zt>=0;zt--){const _n=Ct[zt];if(_n.svgText&&_n.svgText.toString().indexOf(Qe)>-1){const fn=this._svgElementFromConfig(_n),Kt=this._extractSvgIconFromSet(fn,Qe,_n.options);if(Kt)return Kt}}return null}_loadSvgIconFromConfig(Qe){return this._fetchIcon(Qe).pipe((0,ie.b)(Ct=>Qe.svgText=Ct),(0,re.U)(()=>this._svgElementFromConfig(Qe)))}_loadSvgIconSetFromConfig(Qe){return Qe.svgText?(0,f.of)(null):this._fetchIcon(Qe).pipe((0,ie.b)(Ct=>Qe.svgText=Ct))}_extractSvgIconFromSet(Qe,Ct,zt){const _n=Qe.querySelector(`[id="${Ct}"]`);if(!_n)return null;const fn=_n.cloneNode(!0);if(fn.removeAttribute("id"),"svg"===fn.nodeName.toLowerCase())return this._setSvgAttributes(fn,zt);if("symbol"===fn.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(fn),zt);const Kt=this._svgElementFromString(ft("<svg></svg>"));return Kt.appendChild(fn),this._setSvgAttributes(Kt,zt)}_svgElementFromString(Qe){const Ct=this._document.createElement("DIV");Ct.innerHTML=Qe;const zt=Ct.querySelector("svg");if(!zt)throw Error("<svg> tag not found");return zt}_toSvgElement(Qe){const Ct=this._svgElementFromString(ft("<svg></svg>")),zt=Qe.attributes;for(let _n=0;_n<zt.length;_n++){const{name:fn,value:Kt}=zt[_n];"id"!==fn&&Ct.setAttribute(fn,Kt)}for(let _n=0;_n<Qe.childNodes.length;_n++)Qe.childNodes[_n].nodeType===this._document.ELEMENT_NODE&&Ct.appendChild(Qe.childNodes[_n].cloneNode(!0));return Ct}_setSvgAttributes(Qe,Ct){return Qe.setAttribute("fit",""),Qe.setAttribute("height","100%"),Qe.setAttribute("width","100%"),Qe.setAttribute("preserveAspectRatio","xMidYMid meet"),Qe.setAttribute("focusable","false"),Ct&&Ct.viewBox&&Qe.setAttribute("viewBox",Ct.viewBox),Qe}_fetchIcon(Qe){const{url:Ct,options:zt}=Qe,_n=zt?.withCredentials??!1;if(!this._httpClient)throw function Ke(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==Ct)throw Error(`Cannot fetch icon from URL "${Ct}".`);const fn=this._sanitizer.sanitize(s.q3G.RESOURCE_URL,Ct);if(!fn)throw xe(Ct);const Kt=this._inProgressUrlFetches.get(fn);if(Kt)return Kt;const Nt=this._httpClient.get(fn,{responseType:"text",withCredentials:_n}).pipe((0,re.U)(Ut=>ft(Ut)),(0,Ee.x)(()=>this._inProgressUrlFetches.delete(fn)),(0,je.B)());return this._inProgressUrlFetches.set(fn,Nt),Nt}_addSvgIconConfig(Qe,Ct,zt){return this._svgIconConfigs.set(Ht(Qe,Ct),zt),this}
2429_addSvgIconSetConfig(Qe,Ct){const zt=this._iconSetConfigs.get(Qe);return zt?zt.push(Ct):this._iconSetConfigs.set(Qe,[Ct]),this}_svgElementFromConfig(Qe){if(!Qe.svgElement){const Ct=this._svgElementFromString(Qe.svgText);this._setSvgAttributes(Ct,Qe.options),Qe.svgElement=Ct}return Qe.svgElement}_getIconConfigFromResolvers(Qe,Ct){for(let zt=0;zt<this._resolvers.length;zt++){const _n=this._resolvers[zt](Ct,Qe);if(_n)return Tt(_n)?new ce(_n.url,null,_n.options):new ce(_n,null)}}}return ye.\u0275fac=function(Qe){return new(Qe||ye)(s.LFG(We.eN,8),s.LFG(at.H7),s.LFG(w.K0,8),s.LFG(s.qLn))},ye.\u0275prov=s.Yz7({token:ye,factory:ye.\u0275fac,providedIn:"root"}),ye})();function et(ye){return ye.cloneNode(!0)}function Ht(ye,Ot){return ye+":"+Ot}function Tt(ye){return!(!ye.url||!ye.options)}
2430/**
2431       * @license
2432       * Copyright Google LLC All Rights Reserved.
2433       *
2434       * Use of this source code is governed by an MIT-style license that can be
2435       * found in the LICENSE file at https://angular.io/license
2436       */const qt=(0,u.pj)(class{constructor(ye){this._elementRef=ye}}),yn=new s.OlP("MAT_ICON_DEFAULT_OPTIONS"),Jt=new s.OlP("mat-icon-location",{providedIn:"root",factory:function Dn(){const ye=(0,s.f3M)(w.K0),Ot=ye?ye.location:null;return{getPathname:()=>Ot?Ot.pathname+Ot.search:""}}}),st=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],_t=st.map(ye=>`[${ye}]`).join(", "),ut=/^url\(['"]?#(.*?)['"]?\)$/;let Ge=(()=>{class ye extends qt{get inline(){return this._inline}set inline(Qe){this._inline=(0,g.Ig)(Qe)}get svgIcon(){return this._svgIcon}set svgIcon(Qe){Qe!==this._svgIcon&&(Qe?this._updateSvgIcon(Qe):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Qe)}get fontSet(){return this._fontSet}set fontSet(Qe){const Ct=this._cleanupFontValue(Qe);Ct!==this._fontSet&&(this._fontSet=Ct,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Qe){const Ct=this._cleanupFontValue(Qe);Ct!==this._fontIcon&&(this._fontIcon=Ct,this._updateFontIconClasses())}constructor(Qe,Ct,zt,_n,fn,Kt){super(Qe),this._iconRegistry=Ct,this._location=_n,this._errorHandler=fn,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=U.w0.EMPTY,Kt&&(Kt.color&&(this.color=this.defaultColor=Kt.color),Kt.fontSet&&(this.fontSet=Kt.fontSet)),zt||Qe.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Qe){if(!Qe)return["",""];const Ct=Qe.split(":");switch(Ct.length){case 1:return["",Ct[0]];case 2:return Ct;default:throw Error(`Invalid icon name: "${Qe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Qe=this._elementsWithExternalReferences;if(Qe&&Qe.size){const Ct=this._location.getPathname();Ct!==this._previousPath&&(this._previousPath=Ct,this._prependPathToReferences(Ct))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Qe){this._clearSvgElement();const Ct=this._location.getPathname();this._previousPath=Ct,this._cacheChildrenWithExternalReferences(Qe),this._prependPathToReferences(Ct),this._elementRef.nativeElement.appendChild(Qe)}_clearSvgElement(){const Qe=this._elementRef.nativeElement;let Ct=Qe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Ct--;){const zt=Qe.childNodes[Ct];(1!==zt.nodeType||"svg"===zt.nodeName.toLowerCase())&&zt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Qe=this._elementRef.nativeElement,Ct=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(zt=>zt.length>0);this._previousFontSetClass.forEach(zt=>Qe.classList.remove(zt)),Ct.forEach(zt=>Qe.classList.add(zt)),this._previousFontSetClass=Ct,this.fontIcon!==this._previousFontIconClass&&!Ct.includes("mat-ligature-font")&&(this._previousFontIconClass&&Qe.classList.remove(this._previousFontIconClass),this.fontIcon&&Qe.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Qe){return"string"==typeof Qe?Qe.trim().split(" ")[0]:Qe}_prependPathToReferences(Qe){const Ct=this._elementsWithExternalReferences;Ct&&Ct.forEach((zt,_n)=>{zt.forEach(fn=>{_n.setAttribute(fn.name,`url('${Qe}#${fn.value}')`)})})}_cacheChildrenWithExternalReferences(Qe){const Ct=Qe.querySelectorAll(_t),zt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let _n=0;_n<Ct.length;_n++)st.forEach(fn=>{const Kt=Ct[_n],Nt=Kt.getAttribute(fn),Ut=Nt?Nt.match(ut):null;if(Ut){let De=zt.get(Kt);De||(De=[],zt.set(Kt,De)),De.push({name:fn,value:Ut[1]})}})}_updateSvgIcon(Qe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Qe){const[Ct,zt]=this._splitIconName(Qe);Ct&&(this._svgNamespace=Ct),zt&&(this._svgName=zt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(zt,Ct).pipe((0,$e.q)(1)).subscribe(_n=>this._setSvgElement(_n),_n=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Ct}:${zt}! ${_n.message}`))})}}}return ye.\u0275fac=function(Qe){return new(Qe||ye)(s.Y36(s.SBq),s.Y36(rt),s.$8M("aria-hidden"),s.Y36(Jt),s.Y36(s.qLn),s.Y36(yn,8))},ye.\u0275cmp=s.Xpm({type:ye,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(Qe,Ct){2&Qe&&(s.uIk("data-mat-icon-type",Ct._usingFontIcon()?"font":"svg")("data-mat-icon-name",Ct._svgName||Ct.fontIcon)("data-mat-icon-namespace",Ct._svgNamespace||Ct.fontSet)("fontIcon",Ct._usingFontIcon()?Ct.fontIcon:null),s.ekj("mat-icon-inline",Ct.inline)("mat-icon-no-color","primary"!==Ct.color&&"accent"!==Ct.color&&"warn"!==Ct.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[s.qOj],ngContentSelectors:mt,decls:1,vars:0,template:function(Qe,Ct){1&Qe&&(s.F$t(),s.Hsn(0))},styles:[".mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0}),ye})(),ct=(()=>{class ye{}return ye.\u0275fac=function(Qe){return new(Qe||ye)},ye.\u0275mod=s.oAB({type:ye}),ye.\u0275inj=s.cJS({imports:[u.BQ,u.BQ]}),ye})();
2437/**
2438       * @license
2439       * Copyright Google LLC All Rights Reserved.
2440       *
2441       * Use of this source code is governed by an MIT-style license that can be
2442       * found in the LICENSE file at https://angular.io/license
2443       */}
2444/**
2445       * @license
2446       * Copyright Google LLC All Rights Reserved.
2447       *
2448       * Use of this source code is governed by an MIT-style license that can be
2449       * found in the LICENSE file at https://angular.io/license
2450       */
2451/**
2452       * @license
2453       * Copyright Google LLC All Rights Reserved.
2454       *
2455       * Use of this source code is governed by an MIT-style license that can be
2456       * found in the LICENSE file at https://angular.io/license
2457       */,44144:(Mt,Le,y)=>{"use strict";y.d(Le,{Jk:()=>We,Nt:()=>Yt,c:()=>ft});var s=y(21281),u=y(83353),g=y(94650),w=y(60515),f=y(77579);
2458/**
2459       * @license
2460       * Copyright Google LLC All Rights Reserved.
2461       *
2462       * Use of this source code is governed by an MIT-style license that can be
2463       * found in the LICENSE file at https://angular.io/license
2464       */const O=(0,u.i$)({passive:!0});let B=(()=>{class Ze{constructor(xe,Fe){this._platform=xe,this._ngZone=Fe,this._monitoredElements=new Map}monitor(xe){if(!this._platform.isBrowser)return w.E;const Fe=(0,s.fI)(xe),ce=this._monitoredElements.get(Fe);if(ce)return ce.subject;const rt=new f.x,Lt="cdk-text-field-autofilled",jt=et=>{"cdk-text-field-autofill-start"!==et.animationName||Fe.classList.contains(Lt)?"cdk-text-field-autofill-end"===et.animationName&&Fe.classList.contains(Lt)&&(Fe.classList.remove(Lt),this._ngZone.run(()=>rt.next({target:et.target,isAutofilled:!1}))):(Fe.classList.add(Lt),this._ngZone.run(()=>rt.next({target:et.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{Fe.addEventListener("animationstart",jt,O),Fe.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(Fe,{subject:rt,unlisten:()=>{Fe.removeEventListener("animationstart",jt,O)}}),rt}stopMonitoring(xe){const Fe=(0,s.fI)(xe),ce=this._monitoredElements.get(Fe);ce&&(ce.unlisten(),ce.subject.complete(),Fe.classList.remove("cdk-text-field-autofill-monitored"),Fe.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(Fe))}
2464ngOnDestroy(){this._monitoredElements.forEach((xe,Fe)=>this.stopMonitoring(Fe))}}return Ze.\u0275fac=function(xe){return new(xe||Ze)(g.LFG(u.t4),g.LFG(g.R0b))},Ze.\u0275prov=g.Yz7({token:Ze,factory:Ze.\u0275fac,providedIn:"root"}),Ze})(),re=(()=>{class Ze{}return Ze.\u0275fac=function(xe){return new(xe||Ze)},Ze.\u0275mod=g.oAB({type:Ze}),Ze.\u0275inj=g.cJS({}),Ze})();
2465/**
2466       * @license
2467       * Copyright Google LLC All Rights Reserved.
2468       *
2469       * Use of this source code is governed by an MIT-style license that can be
2470       * found in the LICENSE file at https://angular.io/license
2471       */
2472/**
2473       * @license
2474       * Copyright Google LLC All Rights Reserved.
2475       *
2476       * Use of this source code is governed by an MIT-style license that can be
2477       * found in the LICENSE file at https://angular.io/license
2478       */
2479/**
2480       * @license
2481       * Copyright Google LLC All Rights Reserved.
2482       *
2483       * Use of this source code is governed by an MIT-style license that can be
2484       * found in the LICENSE file at https://angular.io/license
2485       */
2486var Re=y(24006),Ee=y(3238),je=y(59549);
2487/**
2488       * @license
2489       * Copyright Google LLC All Rights Reserved.
2490       *
2491       * Use of this source code is governed by an MIT-style license that can be
2492       * found in the LICENSE file at https://angular.io/license
2493       */
2494/**
2495       * @license
2496       * Copyright Google LLC All Rights Reserved.
2497       *
2498       * Use of this source code is governed by an MIT-style license that can be
2499       * found in the LICENSE file at https://angular.io/license
2500       */
2501const We=new g.OlP("MAT_INPUT_VALUE_ACCESSOR"),at=["button","checkbox","file","hidden","image","radio","range","reset","submit"];
2502/**
2503       * @license
2504       * Copyright Google LLC All Rights Reserved.
2505       *
2506       * Use of this source code is governed by an MIT-style license that can be
2507       * found in the LICENSE file at https://angular.io/license
2508       */let mt=0;const kt=(0,Ee.FD)(class{constructor(Ze,Ke,xe,Fe){this._defaultErrorStateMatcher=Ze,this._parentForm=Ke,this._parentFormGroup=xe,this.ngControl=Fe,this.stateChanges=new f.x}});let Yt=(()=>{class Ze extends kt{get disabled(){return this._disabled}set disabled(xe){this._disabled=(0,s.Ig)(xe),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(xe){this._id=xe||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Re.kI.required)??!1}set required(xe){this._required=(0,s.Ig)(xe)}get type(){return this._type}set type(xe){this._type=xe||"text",this._validateType(),!this._isTextarea&&(0,u.qK)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(xe){xe!==this.value&&(this._inputValueAccessor.value=xe,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(xe){this._readonly=(0,s.Ig)(xe)}constructor(xe,Fe,ce,rt,Lt,jt,et,Ht,Tt,qt){super(jt,rt,Lt,ce),this._elementRef=xe,this._platform=Fe,this._autofillMonitor=Ht,this._formField=qt,this._uid="mat-input-"+mt++,this.focused=!1,this.stateChanges=new f.x,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Dn=>(0,u.qK)().has(Dn)),this._iOSKeyupListener=Dn=>{const st=Dn.target;!st.value&&0===st.selectionStart&&0===st.selectionEnd&&(st.setSelectionRange(1,1),st.setSelectionRange(0,0))};const yn=this._elementRef.nativeElement,Jt=yn.nodeName.toLowerCase();this._inputValueAccessor=et||yn,this._previousNativeValue=this.value,this.id=this.id,Fe.IOS&&Tt.runOutsideAngular(()=>{xe.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===Jt,this._isTextarea="textarea"===Jt,this._isInFormField=!!qt,this._isNativeSelect&&(this.controlType=yn.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(xe=>{this.autofilled=xe.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(xe){this._elementRef.nativeElement.focus(xe)}
2508_focusChanged(xe){xe!==this.focused&&(this.focused=xe,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const xe=this._elementRef.nativeElement.value;this._previousNativeValue!==xe&&(this._previousNativeValue=xe,this.stateChanges.next())}_dirtyCheckPlaceholder(){const xe=this._getPlaceholder();if(xe!==this._previousPlaceholder){const Fe=this._elementRef.nativeElement;this._previousPlaceholder=xe,xe?Fe.setAttribute("placeholder",xe):Fe.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){at.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let xe=this._elementRef.nativeElement.validity;return xe&&xe.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const xe=this._elementRef.nativeElement,Fe=xe.options[0];return this.focused||xe.multiple||!this.empty||!!(xe.selectedIndex>-1&&Fe&&Fe.label)}return this.focused||!this.empty}setDescribedByIds(xe){xe.length?this._elementRef.nativeElement.setAttribute("aria-describedby",xe.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const xe=this._elementRef.nativeElement;return this._isNativeSelect&&(xe.multiple||xe.size>1)}}return Ze.\u0275fac=function(xe){return new(xe||Ze)(g.Y36(g.SBq),g.Y36(u.t4),g.Y36(Re.a5,10),g.Y36(Re.F,8),g.Y36(Re.sg,8),g.Y36(Ee.rD),g.Y36(We,10),g.Y36(B),g.Y36(g.R0b),g.Y36(je.G_,8))},Ze.\u0275dir=g.lG2({type:Ze,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(xe,Fe){1&xe&&g.NdJ("focus",function(){return Fe._focusChanged(!0)})("blur",function(){return Fe._focusChanged(!1)})("input",function(){return Fe._onInput()}),2&xe&&(g.Ikx("id",Fe.id)("disabled",Fe.disabled)("required",Fe.required),g.uIk("name",Fe.name||null)("readonly",Fe.readonly&&!Fe._isNativeSelect||null)("aria-invalid",Fe.empty&&Fe.required?null:Fe.errorState)("aria-required",Fe.required)("id",Fe.id),g.ekj("mat-input-server",Fe._isServer)("mat-mdc-form-field-textarea-control",Fe._isInFormField&&Fe._isTextarea)("mat-mdc-form-field-input-control",Fe._isInFormField)("mdc-text-field__input",Fe._isInFormField)("mat-mdc-native-select-inline",Fe._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[g._Bn([{provide:je.Eo,useExisting:Ze}]),g.qOj,g.TTD]}),Ze})(),ft=(()=>{class Ze{}return Ze.\u0275fac=function(xe){return new(xe||Ze)},Ze.\u0275mod=g.oAB({type:Ze}),Ze.\u0275inj=g.cJS({imports:[Ee.BQ,je.lN,je.lN,re,Ee.BQ]}),Ze})();
2509/**
2510       * @license
2511       * Copyright Google LLC All Rights Reserved.
2512       *
2513       * Use of this source code is governed by an MIT-style license that can be
2514       * found in the LICENSE file at https://angular.io/license
2515       */}
2516/**
2517       * @license
2518       * Copyright Google LLC All Rights Reserved.
2519       *
2520       * Use of this source code is governed by an MIT-style license that can be
2521       * found in the LICENSE file at https://angular.io/license
2522       */
2523/**
2524       * @license
2525       * Copyright Google LLC All Rights Reserved.
2526       *
2527       * Use of this source code is governed by an MIT-style license that can be
2528       * found in the LICENSE file at https://angular.io/license
2529       */,96338:(Mt,Le,y)=>{"use strict";y.d(Le,{ie:()=>Qt});var s=y(94650),w=(y(21281),y(83353),y(3238)),U=(y(50727),y(56451),y(77579),y(49643)),ie=y(36895),re=y(44850);
2530/**
2531       * @license
2532       * Copyright Google LLC All Rights Reserved.
2533       *
2534       * Use of this source code is governed by an MIT-style license that can be
2535       * found in the LICENSE file at https://angular.io/license
2536       */y(12687),y(95017),y(29521),y(24006),y(82722);let Qt=(()=>{class pt{}return pt.\u0275fac=function(Ne){return new(Ne||pt)},pt.\u0275mod=s.oAB({type:pt}),pt.\u0275inj=s.cJS({imports:[U.Q8,ie.ez,w.BQ,w.si,w.us,re.t]}),pt})();
2537/**
2538       * @license
2539       * Copyright Google LLC All Rights Reserved.
2540       *
2541       * Use of this source code is governed by an MIT-style license that can be
2542       * found in the LICENSE file at https://angular.io/license
2543       */}
2544/**
2545       * @license
2546       * Copyright Google LLC All Rights Reserved.
2547       *
2548       * Use of this source code is governed by an MIT-style license that can be
2549       * found in the LICENSE file at https://angular.io/license
2550       */
2551/**
2552       * @license
2553       * Copyright Google LLC All Rights Reserved.
2554       *
2555       * Use of this source code is governed by an MIT-style license that can be
2556       * found in the LICENSE file at https://angular.io/license
2557       */,28255:(Mt,Le,y)=>{"use strict";y.d(Le,{KA:()=>ut,OP:()=>qt,Tx:()=>nn,VK:()=>_n,p6:()=>an});var s=y(94650),u=y(12687),g=y(21281),w=y(29521),f=y(77579),O=y(56451),B=y(50727),U=y(39646),ie=y(53101),re=y(68675),Re=y(63900),Ee=y(95698),je=y(82722),$e=y(39300),We=y(91005),at=y(3238),mt=y(36895),kt=y(84080),Yt=y(37340),ft=y(40445),Ze=y(98184),Ke=y(83353),xe=y(67376);
2558/**
2559       * @license
2560       * Copyright Google LLC All Rights Reserved.
2561       *
2562       * Use of this source code is governed by an MIT-style license that can be
2563       * found in the LICENSE file at https://angular.io/license
2564       */const Fe=["mat-menu-item",""];function ce(Vt,hn){1&Vt&&(s.O4$(),s.TgZ(0,"svg",3),s._UZ(1,"polygon",4),s.qZA())}const rt=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Lt=["mat-icon, [matMenuItemIcon]","*"];function jt(Vt,hn){if(1&Vt){const Be=s.EpF();s.TgZ(0,"div",0),s.NdJ("keydown",function(He){s.CHM(Be);const Ue=s.oxw();return s.KtG(Ue._handleKeydown(He))})("click",function(){s.CHM(Be);const He=s.oxw();return s.KtG(He.closed.emit("click"))})("@transformMenu.start",function(He){s.CHM(Be);const Ue=s.oxw();return s.KtG(Ue._onAnimationStart(He))})("@transformMenu.done",function(He){s.CHM(Be);const Ue=s.oxw();return s.KtG(Ue._onAnimationDone(He))}),s.TgZ(1,"div",1),s.Hsn(2),s.qZA()()}if(2&Vt){const Be=s.oxw();s.Q6J("id",Be.panelId)("ngClass",Be._classList)("@transformMenu",Be._panelAnimationState),s.uIk("aria-label",Be.ariaLabel||null)("aria-labelledby",Be.ariaLabelledby||null)("aria-describedby",Be.ariaDescribedby||null)}}const et=["*"],Ht=new s.OlP("MAT_MENU_PANEL"),Tt=(0,at.Kr)((0,at.Id)(class{}));
2565/**
2566       * @license
2567       * Copyright Google LLC All Rights Reserved.
2568       *
2569       * Use of this source code is governed by an MIT-style license that can be
2570       * found in the LICENSE file at https://angular.io/license
2571       */let qt=(()=>{class Vt extends Tt{constructor(Be,ue,He,Ue,Bt){super(),this._elementRef=Be,this._document=ue,this._focusMonitor=He,this._parentMenu=Ue,this._changeDetectorRef=Bt,this.role="menuitem",this._hovered=new f.x,this._focused=new f.x,this._highlighted=!1,this._triggersSubmenu=!1,Ue?.addItem?.(this)}focus(Be,ue){this._focusMonitor&&Be?this._focusMonitor.focusVia(this._getHostElement(),Be,ue):this._getHostElement().focus(ue),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(Be){this.disabled&&(Be.preventDefault(),Be.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const Be=this._elementRef.nativeElement.cloneNode(!0),ue=Be.querySelectorAll("mat-icon, .material-icons");for(let He=0;He<ue.length;He++)ue[He].remove();return Be.textContent?.trim()||""}_setHighlighted(Be){this._highlighted=Be,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(Be){this._triggersSubmenu=Be,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}}return Vt.\u0275fac=function(Be){return new(Be||Vt)(s.Y36(s.SBq),s.Y36(mt.K0),s.Y36(u.tE),s.Y36(Ht,8),s.Y36(s.sBO))},Vt.\u0275cmp=s.Xpm({type:Vt,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator","mdc-list-item"],hostVars:8,hostBindings:function(Be,ue){1&Be&&s.NdJ("click",function(Ue){return ue._checkDisabled(Ue)})("mouseenter",function(){return ue._handleMouseEnter()}),2&Be&&(s.uIk("role",ue.role)("tabindex",ue._getTabIndex())("aria-disabled",ue.disabled)("disabled",ue.disabled||null),s.ekj("mat-mdc-menu-item-highlighted",ue._highlighted)("mat-mdc-menu-item-submenu-trigger",ue._triggersSubmenu))},inputs:{disabled:"disabled",disableRipple:"disableRipple",role:"role"},exportAs:["matMenuItem"],features:[s.qOj],attrs:Fe,ngContentSelectors:Lt,decls:5,vars:3,consts:[[1,"mdc-list-item__primary-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["class","mat-mdc-menu-submenu-icon","viewBox","0 0 5 10","focusable","false",4,"ngIf"],["viewBox","0 0 5 10","focusable","false",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(Be,ue){1&Be&&(s.F$t(rt),s.Hsn(0),s.TgZ(1,"span",0),s.Hsn(2,1),s.qZA(),s._UZ(3,"div",1),s.YNc(4,ce,2,0,"svg",2)),2&Be&&(s.xp6(3),s.Q6J("matRippleDisabled",ue.disableRipple||ue.disabled)("matRippleTrigger",ue._getHostElement()),s.xp6(1),s.Q6J("ngIf",ue._triggersSubmenu))},dependencies:[mt.O5,at.wG],encapsulation:2,changeDetection:0}),Vt})();
2572/**
2573       * @license
2574       * Copyright Google LLC All Rights Reserved.
2575       *
2576       * Use of this source code is governed by an MIT-style license that can be
2577       * found in the LICENSE file at https://angular.io/license
2578       */
2579/**
2580       * @license
2581       * Copyright Google LLC All Rights Reserved.
2582       *
2583       * Use of this source code is governed by an MIT-style license that can be
2584       * found in the LICENSE file at https://angular.io/license
2585       */
2586const st=new s.OlP("MatMenuContent");let _t=(()=>{class Vt{constructor(Be,ue,He,Ue,Bt,Qt,pt){this._template=Be,this._componentFactoryResolver=ue,this._appRef=He,this._injector=Ue,this._viewContainerRef
2586=Bt,this._document=Qt,this._changeDetectorRef=pt,this._attached=new f.x}attach(Be={}){this._portal||(this._portal=new kt.UE(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new kt.u0(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const ue=this._template.elementRef.nativeElement;ue.parentNode.insertBefore(this._outlet.outletElement,ue),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,Be),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}}return Vt.\u0275fac=function(Be){return new(Be||Vt)(s.Y36(s.Rgc),s.Y36(s._Vd),s.Y36(s.z2F),s.Y36(s.zs3),s.Y36(s.s_b),s.Y36(mt.K0),s.Y36(s.sBO))},Vt.\u0275dir=s.lG2({type:Vt}),Vt})(),ut=(()=>{class Vt extends _t{}return Vt.\u0275fac=function(){let hn;return function(ue){return(hn||(hn=s.n5z(Vt)))(ue||Vt)}}(),Vt.\u0275dir=s.lG2({type:Vt,selectors:[["ng-template","matMenuContent",""]],features:[s._Bn([{provide:st,useExisting:Vt}]),s.qOj]}),Vt})();
2587/**
2588       * @license
2589       * Copyright Google LLC All Rights Reserved.
2590       *
2591       * Use of this source code is governed by an MIT-style license that can be
2592       * found in the LICENSE file at https://angular.io/license
2593       */const Ge={transformMenu:(0,Yt.X$)("transformMenu",[(0,Yt.SB)("void",(0,Yt.oB)({opacity:0,transform:"scale(0.8)"})),(0,Yt.eR)("void => enter",(0,Yt.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,Yt.oB)({opacity:1,transform:"scale(1)"}))),(0,Yt.eR)("* => void",(0,Yt.jt)("100ms 25ms linear",(0,Yt.oB)({opacity:0})))]),fadeInItems:(0,Yt.X$)("fadeInItems",[(0,Yt.SB)("showing",(0,Yt.oB)({opacity:1})),(0,Yt.eR)("void => *",[(0,Yt.oB)({opacity:0}),(0,Yt.jt)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};
2594/**
2595       * @license
2596       * Copyright Google LLC All Rights Reserved.
2597       *
2598       * Use of this source code is governed by an MIT-style license that can be
2599       * found in the LICENSE file at https://angular.io/license
2600       */let Ot=0;const Qe=new s.OlP("mat-menu-default-options",{providedIn:"root",factory:function Ct(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let zt=(()=>{class Vt{get xPosition(){return this._xPosition}set xPosition(Be){this._xPosition=Be,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(Be){this._yPosition=Be,this.setPositionClasses()}get overlapTrigger(){return this._overlapTrigger}set overlapTrigger(Be){this._overlapTrigger=(0,g.Ig)(Be)}get hasBackdrop(){return this._hasBackdrop}set hasBackdrop(Be){this._hasBackdrop=(0,g.Ig)(Be)}set panelClass(Be){const ue=this._previousPanelClass;ue&&ue.length&&ue.split(" ").forEach(He=>{this._classList[He]=!1}),this._previousPanelClass=Be,Be&&Be.length&&(Be.split(" ").forEach(He=>{this._classList[He]=!0}),this._elementRef.nativeElement.className="")}get classList(){return this.panelClass}set classList(Be){this.panelClass=Be}constructor(Be,ue,He,Ue){this._elementRef=Be,this._ngZone=ue,this._defaultOptions=He,this._changeDetectorRef=Ue,this._xPosition=this._defaultOptions.xPosition,this._yPosition=this._defaultOptions.yPosition,this._directDescendantItems=new s.n_E,this._classList={},this._panelAnimationState="void",this._animationDone=new f.x,this.overlayPanelClass=this._defaultOptions.overlayPanelClass||"",this.backdropClass=this._defaultOptions.backdropClass,this._overlapTrigger=this._defaultOptions.overlapTrigger,this._hasBackdrop=this._defaultOptions.hasBackdrop,this.closed=new s.vpe,this.close=this.closed,this.panelId="mat-menu-panel-"+Ot++}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new u.Em(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,re.O)(this._directDescendantItems),(0,Re.w)(Be=>(0,O.T)(...Be.map(ue=>ue._focused)))).subscribe(Be=>this._keyManager.updateActiveItem(Be)),this._directDescendantItems.changes.subscribe(Be=>{const ue=this._keyManager;if("enter"===this._panelAnimationState&&ue.activeItem?._hasFocus()){const He=Be.toArray(),Ue=Math.max(0,Math.min(He.length-1,ue.activeItemIndex||0));He[Ue]&&!He[Ue].disabled?ue.setActiveItem(Ue):ue.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusSubscription?.unsubscribe()}_hovered(){return this._directDescendantItems.changes.pipe((0,re.O)(this._directDescendantItems),(0,Re.w)(ue=>(0,O.T)(...ue.map(He=>He._hovered))))}addItem(Be){}removeItem(Be){}_handleKeydown(Be){const ue=Be.keyCode,He=this._keyManager;switch(ue){case w.hY:(0,w.Vb)(Be)||(Be.preventDefault(),this.closed.emit
2600("keydown"));break;case w.oh:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case w.SV:this.parentMenu&&"rtl"===this.direction&&this.closed.emit("keydown");break;default:return(ue===w.LH||ue===w.JH)&&He.setFocusOrigin("keyboard"),void He.onKeydown(Be)}Be.stopPropagation()}focusFirstItem(Be="program"){this._firstItemFocusSubscription?.unsubscribe(),this._firstItemFocusSubscription=this._ngZone.onStable.pipe((0,Ee.q)(1)).subscribe(()=>{let ue=null;if(this._directDescendantItems.length&&(ue=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!ue||!ue.contains(document.activeElement)){const He=this._keyManager;He.setFocusOrigin(Be).setFirstItemActive(),!He.activeItem&&ue&&ue.focus()}})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(Be){const ue=Math.min(this._baseElevation+Be,24),He=`${this._elevationPrefix}${ue}`,Ue=Object.keys(this._classList).find(Bt=>Bt.startsWith(this._elevationPrefix));(!Ue||Ue===this._previousElevation)&&(this._previousElevation&&(this._classList[this._previousElevation]=!1),this._classList[He]=!0,this._previousElevation=He)}setPositionClasses(Be=this.xPosition,ue=this.yPosition){const He=this._classList;He["mat-menu-before"]="before"===Be,He["mat-menu-after"]="after"===Be,He["mat-menu-above"]="above"===ue,He["mat-menu-below"]="below"===ue,this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(Be){this._animationDone.next(Be),this._isAnimating=!1}_onAnimationStart(Be){this._isAnimating=!0,"enter"===Be.toState&&0===this._keyManager.activeItemIndex&&(Be.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,re.O)(this._allItems)).subscribe(Be=>{this._directDescendantItems.reset(Be.filter(ue=>ue._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}}return Vt.\u0275fac=function(Be){return new(Be||Vt)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(Qe),s.Y36(s.sBO))},Vt.\u0275dir=s.lG2({type:Vt,contentQueries:function(Be,ue,He){if(1&Be&&(s.Suo(He,st,5),s.Suo(He,qt,5),s.Suo(He,qt,4)),2&Be){let Ue;s.iGM(Ue=s.CRH())&&(ue.lazyContent=Ue.first),s.iGM(Ue=s.CRH())&&(ue._allItems=Ue),s.iGM(Ue=s.CRH())&&(ue.items=Ue)}},viewQuery:function(Be,ue){if(1&Be&&s.Gf(s.Rgc,5),2&Be){let He;s.iGM(He=s.CRH())&&(ue.templateRef=He.first)}},inputs:{backdropClass:"backdropClass",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:"overlapTrigger",hasBackdrop:"hasBackdrop",panelClass:["class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"}}),Vt})(),_n=(()=>{class Vt extends zt{constructor(Be,ue,He,Ue){super(Be,ue,He,Ue),this._elevationPrefix="mat-elevation-z",this._baseElevation=8}}return Vt.\u0275fac=function(Be){return new(Be||Vt)(s.Y36(s.SBq),s.Y36(s.R0b),s.Y36(Qe),s.Y36(s.sBO))},Vt.\u0275cmp=s.Xpm({type:Vt,selectors:[["mat-menu"]],hostVars:3,hostBindings:function(Be,ue){2&Be&&s.uIk("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},exportAs:["matMenu"],features:[s._Bn([{provide:Ht,useExisting:Vt}]),s.qOj],ngContentSelectors:et,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mdc-menu-surface","mdc-menu-surface--open","mat-mdc-elevation-specific",3,"id","ngClass","keydown","click"],[1,"mat-mdc-menu-content","mdc-list"]],template:function(Be,ue){1&Be&&(s.F$t(),s.YNc(0,jt,3,6,"ng-template"))},dependencies:[mt.mk],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}
2600.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;list-style-type:none}.mat-mdc-menu-content:focus{outline:none}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;position:relative}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}.mat-mdc-menu-item:focus{outline:none}[dir=rtl] .mat-mdc-menu-item,.mat-mdc-menu-item[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item.mdc-list-item{align-items:center}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item .mat-icon{margin-right:16px}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:16px}.mat-mdc-menu-item .mdc-list-item__primary-text{white-space:normal}.mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:32px}[dir=rtl] .mat-mdc-menu-item.mat-mdc-menu-item-submenu-trigger{padding-right:16px;padding-left:32px}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%);width:5px;height:10px;fill:currentColor}[dir=rtl] .mat-mdc-menu-submenu-icon{right:auto;left:16px;transform:translateY(-50%) scaleX(-1)}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[Ge.transformMenu,Ge.fadeInItems]},changeDetection:0}),Vt})();
2601/**
2602       * @license
2603       * Copyright Google LLC All Rights Reserved.
2604       *
2605       * Use of this source code is governed by an MIT-style license that can be
2606       * found in the LICENSE file at https://angular.io/license
2607       */const fn=new s.OlP("mat-menu-scroll-strategy"),Nt={provide:fn,deps:[Ze.aV],useFactory:function Kt(Vt){return()=>Vt.scrollStrategies.reposition()}},Ut=(0,Ke.i$)({passive:!0});let it=(()=>{class Vt{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(Be){this.menu=Be}get menu(){return this._menu}set menu(Be){Be!==this._menu&&(this._menu=Be,this._menuCloseSubscription.unsubscribe(),Be&&(this._menuCloseSubscription=Be.close.subscribe(ue=>{this._destroyMenu(ue),("click"===ue||"tab"===ue)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(ue)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(Be,ue,He,Ue,Bt,Qt,pt,It,Ne){this._overlay=Be,this._element=ue,this._viewContainerRef=He,this._menuItemInstance=Qt,this._dir=pt,this._focusMonitor=It,this._ngZone=Ne,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=B.w0.EMPTY,this._hoverSubscription=B.w0.EMPTY,this._menuCloseSubscription=B.w0.EMPTY,this._changeDetectorRef=(0,s.f3M)(s.sBO),this._handleTouchStart=he=>{(0,u.yG)(he)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new s.vpe,this.onMenuOpen=this.menuOpened,this.menuClosed=new s.vpe,this.onMenuClose=this.menuClosed,this._scrollStrategy=Ue,this._parentMaterialMenu=Bt instanceof zt?Bt:void 0,ue.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ut)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ut),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const Be=this.menu;if(this._menuOpen||!Be)return;const ue=this._createOverlay(Be),He=ue.getConfig(),Ue=He.positionStrategy;this._setPosition(Be,Ue),He.hasBackdrop=null==Be.hasBackdrop?!this.triggersSubmenu():Be.hasBackdrop,ue.attach(this._getPortal(Be)),Be.lazyContent&&Be.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(Be),Be instanceof zt&&(Be._startAnimation(),Be._directDescendantItems.changes.pipe((0,je.R)(Be.close)).subscribe(()=>{Ue.withLockedPosition(!1).reapplyLastPosition(),Ue.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(Be,ue){this._focusMonitor&&Be?this._focusMonitor.focusVia(this._element,Be,ue):this._element.nativeElement.focus(ue)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(Be){if(!this._overlayRef||!this.menuOpen)return;const ue=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===Be||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,ue instanceof zt?(ue._resetAnimation(),ue.lazyContent?ue._animationDone.pipe((0,$e.h)(
2607He=>"void"===He.toState),(0,Ee.q)(1),(0,je.R)(ue.lazyContent._attached)).subscribe({next:()=>ue.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),ue?.lazyContent?.detach())}_initMenu(Be){Be.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,Be.direction=this.dir,this._setMenuElevation(Be),Be.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(Be){if(Be.setElevation){let ue=0,He=Be.parentMenu;for(;He;)ue++,He=He.parentMenu;Be.setElevation(ue)}}_setIsMenuOpen(Be){Be!==this._menuOpen&&(this._menuOpen=Be,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(Be),this._changeDetectorRef.markForCheck())}_createOverlay(Be){if(!this._overlayRef){const ue=this._getOverlayConfig(Be);this._subscribeToPositions(Be,ue.positionStrategy),this._overlayRef=this._overlay.create(ue),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(Be){return new Ze.X_({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:Be.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:Be.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(Be,ue){Be.setPositionClasses&&ue.positionChanges.subscribe(He=>{const Ue="start"===He.connectionPair.overlayX?"after":"before",Bt="top"===He.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>Be.setPositionClasses(Ue,Bt)):Be.setPositionClasses(Ue,Bt)})}_setPosition(Be,ue){let[He,Ue]="before"===Be.xPosition?["end","start"]:["start","end"],[Bt,Qt]="above"===Be.yPosition?["bottom","top"]:["top","bottom"],[pt,It]=[Bt,Qt],[Ne,he]=[He,Ue],Te=0;if(this.triggersSubmenu()){if(he=He="before"===Be.xPosition?"start":"end",Ue=Ne="end"===He?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const me=this._parentMaterialMenu.items.first;this._parentInnerPadding=me?me._getHostElement().offsetTop:0}Te="bottom"===Bt?this._parentInnerPadding:-this._parentInnerPadding}}else Be.overlapTrigger||(pt="top"===Bt?"bottom":"top",It="top"===Qt?"bottom":"top");ue.withPositions([{originX:He,originY:pt,overlayX:Ne,overlayY:Bt,offsetY:Te},{originX:Ue,originY:pt,overlayX:he,overlayY:Bt,offsetY:Te},{originX:He,originY:It,overlayX:Ne,overlayY:Qt,offsetY:-Te},{originX:Ue,originY:It,overlayX:he,overlayY:Qt,offsetY:-Te}])}_menuClosingActions(){const Be=this._overlayRef.backdropClick(),ue=this._overlayRef.detachments(),He=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,U.of)(),Ue=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,$e.h)(Bt=>Bt!==this._menuItemInstance),(0,$e.h)(()=>this._menuOpen)):(0,U.of)();return(0,O.T)(Be,He,Ue,ue)}_handleMousedown(Be){(0,u.X6)(Be)||(this._openedBy=0===Be.button?"mouse":void 0,this.triggersSubmenu()&&Be.preventDefault())}_handleKeydown(Be){const ue=Be.keyCode;(ue===w.K5||ue===w.L_)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(ue===w.SV&&"ltr"===this.dir||ue===w.oh&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(Be){this.triggersSubmenu()?(Be.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,$e.h)(Be=>Be===this._menuItemInstance&&!Be.disabled),(0,We.g)(0,ie.E)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof zt&&this.menu._isAnimating?this.menu._animationDone.pipe((0,Ee.q)(1),(0,We.g)(0,ie.E),(0,je.R)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(Be){return(!this._portal||this._portal.templateRef!==Be.templateRef)&&(this._portal=new kt.UE(Be.templateRef,this._viewContainerRef)),this._portal}}return Vt.\u0275fac=function(Be){return new(Be||Vt)(s.Y36(Ze.aV),s.Y36(s.SBq),s.Y36(s.s_b),s.Y36(fn),s.Y36(Ht,8),s.Y36(qt,10),s.Y36(ft.Is,8),s.Y36(u.tE),s.Y36(s.R0b))},Vt.\u0275dir=s.lG2({type:Vt,hostVars:3,hostBindings:function(Be,ue){1&Be&&s.NdJ("
2607click",function(Ue){return ue._handleClick(Ue)})("mousedown",function(Ue){return ue._handleMousedown(Ue)})("keydown",function(Ue){return ue._handleKeydown(Ue)}),2&Be&&s.uIk("aria-haspopup",ue.menu?"menu":null)("aria-expanded",ue.menuOpen)("aria-controls",ue.menuOpen?ue.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:["mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:["matMenuTriggerFor","menu"],menuData:["matMenuTriggerData","menuData"],restoreFocus:["matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"}}),Vt})(),an=(()=>{class Vt extends it{}return Vt.\u0275fac=function(){let hn;return function(ue){return(hn||(hn=s.n5z(Vt)))(ue||Vt)}}(),Vt.\u0275dir=s.lG2({type:Vt,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],exportAs:["matMenuTrigger"],features:[s.qOj]}),Vt})(),nn=(()=>{class Vt{}return Vt.\u0275fac=function(Be){return new(Be||Vt)},Vt.\u0275mod=s.oAB({type:Vt}),Vt.\u0275inj=s.cJS({providers:[Nt],imports:[mt.ez,at.si,at.BQ,Ze.U8,xe.ZD,at.BQ]}),Vt})();
2608/**
2609       * @license
2610       * Copyright Google LLC All Rights Reserved.
2611       *
2612       * Use of this source code is governed by an MIT-style license that can be
2613       * found in the LICENSE file at https://angular.io/license
2614       */}
2615/**
2616       * @license
2617       * Copyright Google LLC All Rights Reserved.
2618       *
2619       * Use of this source code is governed by an MIT-style license that can be
2620       * found in the LICENSE file at https://angular.io/license
2621       */
2622/**
2623       * @license
2624       * Copyright Google LLC All Rights Reserved.
2625       *
2626       * Use of this source code is governed by an MIT-style license that can be
2627       * found in the LICENSE file at https://angular.io/license
2628       */
2629/**
2630       * @license
2631       * Copyright Google LLC All Rights Reserved.
2632       *
2633       * Use of this source code is governed by an MIT-style license that can be
2634       * found in the LICENSE file at https://angular.io/license
2635       */,84385:(Mt,Le,y)=>{"use strict";y.d(Le,{$L:()=>_n,LD:()=>Kt,gD:()=>fn});var s=y(98184),u=y(36895),g=y(94650),w=y(3238),f=y(59549),O=y(67376),B=y(12687),U=y(40445),ie=y(21281),re=y(95017),Re=y(29521),Ee=y(24006),je=y(77579),$e=y(49770),We=y(56451),at=y(68675),mt=y(63900),kt=y(95698),Yt=y(39300),ft
2635=y(54004),Ze=y(71884),Ke=y(82722),xe=y(37340);
2636/**
2637       * @license
2638       * Copyright Google LLC All Rights Reserved.
2639       *
2640       * Use of this source code is governed by an MIT-style license that can be
2641       * found in the LICENSE file at https://angular.io/license
2642       */const Fe=["trigger"],ce=["panel"];function rt(Nt,Ut){if(1&Nt&&(g.TgZ(0,"span",10),g._uU(1),g.qZA()),2&Nt){const De=g.oxw();g.xp6(1),g.Oqu(De.placeholder)}}function Lt(Nt,Ut){if(1&Nt&&(g.TgZ(0,"span",14),g._uU(1),g.qZA()),2&Nt){const De=g.oxw(2);g.xp6(1),g.Oqu(De.triggerValue)}}function jt(Nt,Ut){1&Nt&&g.Hsn(0,0,["*ngSwitchCase","true"])}function et(Nt,Ut){if(1&Nt&&(g.TgZ(0,"span",11),g.YNc(1,Lt,2,1,"span",12),g.YNc(2,jt,1,0,"ng-content",13),g.qZA()),2&Nt){const De=g.oxw();g.Q6J("ngSwitch",!!De.customTrigger),g.xp6(2),g.Q6J("ngSwitchCase",!0)}}function Ht(Nt,Ut){if(1&Nt){const De=g.EpF();g.O4$(),g.kcU(),g.TgZ(0,"div",15,16),g.NdJ("@transformPanel.done",function(an){g.CHM(De);const nn=g.oxw();return g.KtG(nn._panelDoneAnimatingStream.next(an.toState))})("keydown",function(an){g.CHM(De);const nn=g.oxw();return g.KtG(nn._handleKeydown(an))}),g.Hsn(2,1),g.qZA()}if(2&Nt){const De=g.oxw();g.Gre("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",De._getPanelTheme(),""),g.Q6J("ngClass",De.panelClass)("@transformPanel","showing"),g.uIk("id",De.id+"-panel")("aria-multiselectable",De.multiple)("aria-label",De.ariaLabel||null)("aria-labelledby",De._getPanelAriaLabelledby())}}const Tt=[[["mat-select-trigger"]],"*"],qt=["mat-select-trigger","*"],yn={transformPanelWrap:(0,xe.X$)("transformPanelWrap",[(0,xe.eR)("* => void",(0,xe.IO)("@transformPanel",[(0,xe.pV)()],{optional:!0}))]),transformPanel:(0,xe.X$)("transformPanel",[(0,xe.SB)("void",(0,xe.oB)({opacity:0,transform:"scale(1, 0.8)"})),(0,xe.eR)("void => showing",(0,xe.jt)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,xe.oB)({opacity:1,transform:"scale(1, 1)"}))),(0,xe.eR)("* => void",(0,xe.jt)("100ms linear",(0,xe.oB)({opacity:0})))])};
2643/**
2644       * @license
2645       * Copyright Google LLC All Rights Reserved.
2646       *
2647       * Use of this source code is governed by an MIT-style license that can be
2648       * found in the LICENSE file at https://angular.io/license
2649       */
2650/**
2651       * @license
2652       * Copyright Google LLC All Rights Reserved.
2653       *
2654       * Use of this source code is governed by an MIT-style license that can be
2655       * found in the LICENSE file at https://angular.io/license
2656       */
2657let _t=0;const ut=new g.OlP("mat-select-scroll-strategy"),ct=new g.OlP("MAT_SELECT_CONFIG"),ye={provide:ut,deps:[s.aV],useFactory:function Ge(Nt){return()=>Nt.scrollStrategies.reposition()}},Ot=new g.OlP("MatSelectTrigger");class Qe{constructor(Ut,De){this.source=Ut,this.value=De}}const Ct=(0,w.Kr)((0,w.sb)((0,w.Id)((0,w.FD)(class{constructor(Nt,Ut,De,it,an){this._elementRef=Nt,this._defaultErrorStateMatcher=Ut,this._parentForm=De,this._parentFormGroup=it,this.ngControl=an,this.stateChanges=new je.x}}))));let zt=(()=>{class Nt extends Ct{get focused(){return this._focused||this._panelOpen}get placeholder(){return this._placeholder}set placeholder(De){this._placeholder=De,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Ee.kI.required)??!1}set required(De){this._required=(0,ie.Ig)(De),this.stateChanges.next()}get multiple(){return this._multiple}set multiple(De){this._multiple=(0,ie.Ig)(De)}get disableOptionCentering(){return this._disableOptionCentering}set disableOptionCentering(De){this._disableOptionCentering=(0,ie.Ig)(De)}get compareWith(){return this._compareWith}set compareWith(De){this._compareWith=De,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(De){this._assignValue(De)&&this._onChange(De)}get typeaheadDebounceInterval(){return this._typeaheadDebounceInterval}set typeaheadDebounceInterval(De){this._typeaheadDebounceInterval=(0,ie.su)(De)}get id(){return this._id}set id(De){this._id=De||this._uid,this.stateChanges.next()}constructor(De,it,an,nn,Vt,hn,Be,ue,He,Ue,Bt,Qt,pt,It){super(Vt,nn,Be,ue,Ue),this._viewportRuler
2657=De,this._changeDetectorRef=it,this._ngZone=an,this._dir=hn,this._parentFormField=He,this._liveAnnouncer=pt,this._defaultOptions=It,this._panelOpen=!1,this._compareWith=(Ne,he)=>Ne===he,this._uid="mat-select-"+_t++,this._triggerAriaLabelledBy=null,this._destroy=new je.x,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+_t++,this._panelDoneAnimatingStream=new je.x,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this._multiple=!1,this._disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.optionSelectionChanges=(0,$e.P)(()=>{const Ne=this.options;return Ne?Ne.changes.pipe((0,at.O)(Ne),(0,mt.w)(()=>(0,We.T)(...Ne.map(he=>he.onSelectionChange)))):this._ngZone.onStable.pipe((0,kt.q)(1),(0,mt.w)(()=>this.optionSelectionChanges))}),this.openedChange=new g.vpe,this._openedStream=this.openedChange.pipe((0,Yt.h)(Ne=>Ne),(0,ft.U)(()=>{})),this._closedStream=this.openedChange.pipe((0,Yt.h)(Ne=>!Ne),(0,ft.U)(()=>{})),this.selectionChange=new g.vpe,this.valueChange=new g.vpe,this.ngControl&&(this.ngControl.valueAccessor=this),null!=It?.typeaheadDebounceInterval&&(this._typeaheadDebounceInterval=It.typeaheadDebounceInterval),this._scrollStrategyFactory=Qt,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(Bt)||0,this.id=this.id}ngOnInit(){this._selectionModel=new re.Ov(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,Ze.x)(),(0,Ke.R)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen))}ngAfterContentInit(){this._initKeyManager(),this._selectionModel.changed.pipe((0,Ke.R)(this._destroy)).subscribe(De=>{De.added.forEach(it=>it.select()),De.removed.forEach(it=>it.deselect())}),this.options.changes.pipe((0,at.O)(null),(0,Ke.R)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const De=this._getTriggerAriaLabelledby(),it=this.ngControl;if(De!==this._triggerAriaLabelledBy){const an=this._elementRef.nativeElement;this._triggerAriaLabelledBy=De,De?an.setAttribute("aria-labelledby",De):an.removeAttribute("aria-labelledby")}it&&(this._previousControl!==it.control&&(void 0!==this._previousControl&&null!==it.disabled&&it.disabled!==this.disabled&&(this.disabled=it.disabled),this._previousControl=it.control),this.updateErrorState())}ngOnChanges(De){(De.disabled||De.userAriaDescribedBy)&&this.stateChanges.next(),De.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this._typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck())}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched())}writeValue(De){this._assignValue(De)}registerOnChange(De){this._onChange=De}registerOnTouched(De){this._onTouched=De}setDisabledState(De){this.disabled=De,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const De=this._selectionModel.selected.map(it=>it.viewValue);return this._isRtl()&&De.reverse(),De.join(", ")}return this._selectionModel.selected[0].viewValue}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(De){this.disabled||(this.panelOpen?this._handleOpenKeydown(De):this._handleClosedKeydown(De))}_handleClosedKeydown(De){const it=De.keyCode,an=it===Re.JH||it===Re.LH||it===Re.oh||it===Re.SV,nn=it===Re.K5||it===Re.L_,Vt=this._keyManager;if(!Vt.isTyping()&&nn&&!(0,Re.Vb)(De)||(this.multiple||De.altKey)&&an)De.preventDefault(),this.open();else if(!this.multiple){const hn=this.selected;Vt.onKeydown(De);const Be=this.selected;Be&&hn!==Be&&this._liveAnnouncer.announce(Be.viewValue,1e4)}}_handleOpenKeydown(De){const it=this._keyManager,an=De.keyCode,nn=an===Re.JH||an===Re.LH,Vt=it.isTyping();if(nn&&De.altKey)De.preventDefault(),this.close();else if(Vt||an!==Re.K5&&an!==Re.L_||!it.activeItem||(0,Re.Vb)(De))if(!Vt&&this._multiple&&an===Re.A&&De.ctrlKey){De.preventDefault();const hn=this.options.some(Be=>!Be.disabled&&!Be.selected);this.options.forEach(Be=>{Be.disabled||(hn?Be.select():Be.deselect())})}else{const hn=it.activeItemIndex;it.onKeydown(De),this._multiple&&nn&&De.shiftKey&&it.activeItem&&it.activeItemIndex!==hn&&it.activeItem._selectViaInteraction()}else De.preventDefault(),it.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,kt.q)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
2657_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(De){if(this.options.forEach(it=>it.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&De)Array.isArray(De),De.forEach(it=>this._selectOptionByValue(it)),this._sortValues();else{const it=this._selectOptionByValue(De);it?this._keyManager.updateActiveItem(it):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(De){const it=this.options.find(an=>{if(this._selectionModel.isSelected(an))return!1;try{return null!=an.value&&this._compareWith(an.value,De)}catch{return!1}});return it&&this._selectionModel.select(it),it}_assignValue(De){return!!(De!==this._value||this._multiple&&Array.isArray(De))&&(this.options&&this._setSelectionByValue(De),this._value=De,!0)}_initKeyManager(){this._keyManager=new B.s1(this.options).withTypeAhead(this._typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const De=(0,We.T)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,Ke.R)(De)).subscribe(it=>{this._onSelect(it.source,it.isUserInput),it.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,We.T)(...this.options.map(it=>it._stateChanges)).pipe((0,Ke.R)(De)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(De,it){const an=this._selectionModel.isSelected(De);null!=De.value||this._multiple?(an!==De.selected&&(De.selected?this._selectionModel.select(De):this._selectionModel.deselect(De)),it&&this._keyManager.setActiveItem(De),this.multiple&&(this._sortValues(),it&&this.focus())):(De.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(De.value)),an!==this._selectionModel.isSelected(De)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const De=this.options.toArray();this._selectionModel.sort((it,an)=>this.sortComparator?this.sortComparator(it,an,De):De.indexOf(it)-De.indexOf(an)),this.stateChanges.next()}}_propagateChanges(De){let it=null;it=this.multiple?this.selected.map(an=>an.value):this.selected?this.selected.value:De,this._value=it,this.valueChange.emit(it),this._onChange(it),this.selectionChange.emit(this._getChangeEvent(it)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){this._keyManager&&(this.empty?this._keyManager.setFirstItemActive():this._keyManager.setActiveItem(this._selectionModel.selected[0]))}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(De){this._elementRef.nativeElement.focus(De)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const De=this._parentFormField?.getLabelId();return this.ariaLabelledby?(De?De+" ":"")+this.ariaLabelledby:De}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const De=this._parentFormField?.getLabelId();let it=(De?De+" ":"")+this._valueId;return this.ariaLabelledby&&(it+=" "+this.ariaLabelledby),it}_panelDoneAnimating(De){this.openedChange.emit(De)}setDescribedByIds(De){De.length?this._elementRef.nativeElement.setAttribute("aria-describedby",De.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this._panelOpen||!this.empty||this._focused&&!!this._placeholder}}
2657return Nt.\u0275fac=function(De){return new(De||Nt)(g.Y36(O.rL),g.Y36(g.sBO),g.Y36(g.R0b),g.Y36(w.rD),g.Y36(g.SBq),g.Y36(U.Is,8),g.Y36(Ee.F,8),g.Y36(Ee.sg,8),g.Y36(f.G_,8),g.Y36(Ee.a5,10),g.$8M("tabindex"),g.Y36(ut),g.Y36(B.Kd),g.Y36(ct,8))},Nt.\u0275dir=g.lG2({type:Nt,viewQuery:function(De,it){if(1&De&&(g.Gf(Fe,5),g.Gf(ce,5),g.Gf(s.pI,5)),2&De){let an;g.iGM(an=g.CRH())&&(it.trigger=an.first),g.iGM(an=g.CRH())&&(it.panel=an.first),g.iGM(an=g.CRH())&&(it._overlayDir=an.first)}},inputs:{userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",placeholder:"placeholder",required:"required",multiple:"multiple",disableOptionCentering:"disableOptionCentering",compareWith:"compareWith",value:"value",ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:"typeaheadDebounceInterval",sortComparator:"sortComparator",id:"id"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},features:[g.qOj,g.TTD]}),Nt})(),_n=(()=>{class Nt{}return Nt.\u0275fac=function(De){return new(De||Nt)},Nt.\u0275dir=g.lG2({type:Nt,selectors:[["mat-select-trigger"]],features:[g._Bn([{provide:Ot,useExisting:Nt}])]}),Nt})(),fn=(()=>{class Nt extends zt{constructor(){super(...arguments),this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}ngOnInit(){super.ngOnInit(),this._viewportRuler.change().pipe((0,Ke.R)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(),this._changeDetectorRef.detectChanges())})}ngAfterViewInit(){this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin())}open(){this._overlayWidth=this._getOverlayWidth(),super.open(),this.stateChanges.next()}close(){super.close(),this.stateChanges.next()}_scrollOptionIntoView(De){const it=this.options.toArray()[De];if(it){const an=this.panel.nativeElement,nn=(0,w.CB)(De,this.options,this.optionGroups),Vt=it._getHostElement();an.scrollTop=0===De&&1===nn?0:(0,w.jH)(Vt.offsetTop,Vt.offsetHeight,an.scrollTop,an.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(De){return new Qe(this,De)}_getOverlayWidth(){return(this._preferredOverlayOrigin instanceof s.xu?this._preferredOverlayOrigin.elementRef:this._preferredOverlayOrigin||this._elementRef).nativeElement.getBoundingClientRect().width}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(De){this._hideSingleSelectionIndicator=(0,ie.Ig)(De),this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const De of this.options)De._changeDetectorRef.markForCheck()}}return Nt.\u0275fac=function(){let Ut;return function(it){return(Ut||(Ut=g.n5z(Nt)))(it||Nt)}}(),Nt.\u0275cmp=g.Xpm({type:Nt,selectors:[["mat-select"]],contentQueries:function(De,it,an){if(1&De&&(g.Suo(an,Ot,5),g.Suo(an,w.ey,5),g.Suo(an,w.K7,5)),2&De){let nn;g.iGM(nn=g.CRH())&&(it.customTrigger=nn.first),g.iGM(nn=g.CRH())&&(it.options=nn),g.iGM(nn=g.CRH())&&(it.optionGroups=nn)}},hostAttrs:["role","combobox","aria-autocomplete","none","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(De,it){1&De&&g.NdJ("keydown",function(nn){return it._handleKeydown(nn)})("focus",function(){return it._onFocus()})("blur",function(){return it._onBlur()}),2&De&&(g.uIk("id",it.id)("tabindex",it.tabIndex)("aria-controls",it.panelOpen?it.id+"-panel":null)("aria-expanded",it.panelOpen)("aria-label",it.ariaLabel||null)("aria-required",it.required.toString())("aria-disabled",it.disabled.toString())("aria-invalid",it.errorState)("aria-activedescendant",it._getAriaActiveDescendant()),g.ekj("mat-mdc-select-disabled",it.disabled)("mat-mdc-select-invalid",it.errorState)("mat-mdc-select-required",it.required)("mat-mdc-select-empty",it.empty)("mat-mdc-select-multiple",it.multiple))},inputs:{disabled:"disabled",disableRipple:"disableRipple",tabIndex:"tabIndex",hideSingleSelectionIndicator:"hideSingleSelectionIndicator"},exportAs:["matSelect"],features:[g._Bn([{provide:f.Eo,useExisting:Nt},{provide:w.HF,useExisting:Nt}]),g.qOj],ngContentSelectors:qt,decls:11,vars:11,consts:[["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],[1,"mat-mdc-select-value",3,"ngSwitch"],["class","mat-mdc-select-placeholder mat-mdc-select-min-line",4,"ngSwitchCase"],["class","mat-mdc-select-value-text",3,"ngSwitch",4,"ngSwitchCase"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","backdropClick","attach","detach"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text",3,"ngSwitch"],["class","mat-mdc-select-min-line",4,"ngSwitchDefault"],[4,"ngSwitchCase"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"ngClass","keydown"],["panel",""]],template:function(De,it){if(1&De&&(g.F$t(Tt),g.TgZ(0,"div",0,1),g.NdJ("click",function(){return it.toggle(
2657)}),g.TgZ(3,"div",2),g.YNc(4,rt,2,1,"span",3),g.YNc(5,et,3,2,"span",4),g.qZA(),g.TgZ(6,"div",5)(7,"div",6),g.O4$(),g.TgZ(8,"svg",7),g._UZ(9,"path",8),g.qZA()()()(),g.YNc(10,Ht,3,9,"ng-template",9),g.NdJ("backdropClick",function(){return it.close()})("attach",function(){return it._onAttached()})("detach",function(){return it.close()})),2&De){const an=g.MAs(1);g.uIk("aria-owns",it.panelOpen?it.id+"-panel":null),g.xp6(3),g.Q6J("ngSwitch",it.empty),g.uIk("id",it._valueId),g.xp6(1),g.Q6J("ngSwitchCase",!0),g.xp6(1),g.Q6J("ngSwitchCase",!1),g.xp6(5),g.Q6J("cdkConnectedOverlayPanelClass",it._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",it._scrollStrategy)("cdkConnectedOverlayOrigin",it._preferredOverlayOrigin||an)("cdkConnectedOverlayOpen",it.panelOpen)("cdkConnectedOverlayPositions",it._positions)("cdkConnectedOverlayWidth",it._overlayWidth)}},dependencies:[u.mk,u.RF,u.n9,u.ED,s.pI,s.xu],styles:['.mdc-menu-surface{display:none;position:absolute;box-sizing:border-box;max-width:calc(100vw - 32px);max-width:var(--mdc-menu-max-width, calc(100vw - 32px));max-height:calc(100vh - 32px);max-height:var(--mdc-menu-max-height, calc(100vh - 32px));margin:0;padding:0;transform:scale(1);transform-origin:top left;opacity:0;overflow:auto;will-change:transform,opacity;z-index:8;border-radius:4px;border-radius:var(--mdc-shape-medium, 4px);transform-origin-left:top left;transform-origin-right:top right}.mdc-menu-surface:focus{outline:none}.mdc-menu-surface--animating-open{display:inline-block;transform:scale(0.8);opacity:0}.mdc-menu-surface--open{display:inline-block;transform:scale(1);opacity:1}.mdc-menu-surface--animating-closed{display:inline-block;opacity:0}[dir=rtl] .mdc-menu-surface,.mdc-menu-surface[dir=rtl]{transform-origin-left:top right;transform-origin-right:top left}.mdc-menu-surface--anchor{position:relative;overflow:visible}.mdc-menu-surface--fixed{position:fixed}.mdc-menu-surface--fullwidth{width:100%}.mat-mdc-select{display:inline-block;width:100%;outline:none}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}.mdc-menu-surface.mat-mdc-select-panel{width:100%;max-height:275px;position:static;outline:0;margin:0;padding:8px 0;list-style-type:none}.mdc-menu-surface.mat-mdc-select-panel:focus{outline:none}.cdk-high-contrast-active .mdc-menu-surface.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) .mdc-menu-surface.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above .mdc-menu-surface.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}'],encapsulation:2,data:{animation:[yn.transformPanel]},changeDetection:0}),Nt})(),Kt=(()=>{class Nt{}return Nt.\u0275fac=function(De){return new(De||Nt)},Nt.\u0275mod=g.oAB({type:Nt}),Nt.\u0275inj=g.cJS({providers:[ye],imports:[u.ez,s.U8,w.Ng,w.BQ,O.ZD,f.lN,w.Ng,w.BQ]}),Nt})();
2658/**
2659       * @license
2660       * Copyright Google LLC All Rights Reserved.
2661       *
2662       * Use of this source code is governed by an MIT-style license that can be
2663       * found in the LICENSE file at https://angular.io/license
2664       */}
2665/**
2666       * @license
2667       * Copyright Google LLC All Rights Reserved.
2668       *
2669       * Use of this source code is governed by an MIT-style license that can be
2670       * found in the LICENSE file at https://angular.io/license
2671       */
2672/**
2673       * @license
2674       * Copyright Google LLC All Rights Reserved.
2675       *
2676       * Use of this source code is governed by an MIT-style license that can be
2677       * found in the LICENSE file at https://angular.io/license
2678       */,23267:(Mt,Le,y)=>{"use strict";y.d(Le,{SJ:()=>jt});var s=y(67376),u=y(36895),g=y(94650),w=y(3238);
2679/**
2680       * @license
2681       * Copyright Google LLC All Rights Reserved.
2682       *
2683       * Use of this source code is governed by an MIT-style license that can be
2684       * found in the LICENSE file at https://angular.io/license
2685       */y(37340);let jt=(()=>{class et{}return et.\u0275fac=function(Tt){return new(Tt||et)},et.\u0275mod=g.oAB({type:et}),et.\u0275inj=g.cJS({imports:[u.ez,w.BQ,s.ZD,s.ZD,w.BQ]}),et})();
2686/**
2687       * @license
2688       * Copyright Google LLC All Rights Reserved.
2689       *
2690       * Use of this source code is governed by an MIT-style license that can be
2691       * found in the LICENSE file at https://angular.io/license
2692       */}
2693/**
2694       * @license
2695       * Copyright Google LLC All Rights Reserved.
2696       *
2697       * Use of this source code is governed by an MIT-style license that can be
2698       * found in the LICENSE file at https://angular.io/license
2699       */
2700/**
2701       * @license
2702       * Copyright Google LLC All Rights Reserved.
2703       *
2704       * Use of this source code is governed by an MIT-style license that can be
2705       * found in the LICENSE file at https://angular.io/license
2706       */,3848:(Mt,Le,y)=>{"use strict";y.d(Le,{Nh:()=>pe,SP:()=>T,uX:()=>qe});var s=y(36895),u=y(94650),g=y(3238),w=y(84080),f=y(49643),O=y(12687),B=y(40445),U=y(50727),ie=y(77579),re=y(54968),Re=y(39646),Ee=y(56451),je=y(60515),$e=y(69751),We=y(82805),at=y(68675),mt=y(71884),kt=y(82722),Yt=y(95698),ft=y(63900),Ze=y(35684),Ke=y(39300),xe=y(37340),Fe=y(21281),ce=y(67376),rt=y(83353),Lt=y(29521);
2707/**
2708       * @license
2709       * Copyright Google LLC All Rights Reserved.
2710       *
2711       * Use of this source code is governed by an MIT-style license that can be
2712       * found in the LICENSE file at https://angular.io/license
2713       */function jt(q,we){}const et=function(q){return{animationDuration:q}},Ht=function(q,we){return{value:q,params:we}};function Tt(q,we){1&q&&u.Hsn(0)}const qt=["*"],yn=["tabListContainer"],Jt=["tabList"],Dn=["tabListInner"],st=["nextPaginator"],_t=["previousPaginator"],ut=["tabBodyWrapper"],Ge=["tabHeader"];function ct(q,we){}function ye(q,we){if(1&q&&u.YNc(0,ct,0,0,"ng-template",14),2&q){const ne=u.oxw().$implicit;u.Q6J("cdkPortalOutlet",ne.templateLabel)}}function Ot(q,we){if(1&q&&u._uU(0),2&q){const ne=u.oxw().$implicit;u.Oqu(ne.textLabel)}}function Qe(q,we){if(1&q){const ne=u.EpF();u.TgZ(0,"div",6,7),u.NdJ("click",function(){const bt=u.CHM(ne),rn=bt.$implicit,xn=bt.index,qn=u.oxw(),oi=u.MAs(1);return u.KtG(qn._handleClick(rn,oi,xn))})("cdkFocusChange",function(bt){const xn=u.CHM(ne).index,qn=u.oxw();return u.KtG(qn._tabFocusChanged(bt,xn))}),u._UZ(2,"span",8)(3,"div",9),u.TgZ(4,"span",10)(5,"span",11),u.YNc(6,ye,1,1,"ng-template",12),u.YNc(7,Ot,1,1,"ng-template",null,13,u.W1O),u.qZA()()()}if(2&q){const ne=we.$implicit,Ae=we.index,bt=u.MAs(1),rn=u.MAs(8),xn=u.oxw();u.ekj("mdc-tab--active",xn.selectedIndex===Ae),u.Q6J("id",xn._getTabLabelId(Ae))("ngClass",ne.labelClass)("disabled",ne.disabled)("fitInkBarToContent",xn.fitInkBarToContent),u.uIk("tabIndex",xn._getTabIndex(Ae))("aria-posinset",Ae+1)("aria-setsize",xn._tabs.length)("aria-controls",xn._getTabContentId(Ae))("aria-selected",xn.selectedIndex===Ae)("aria-label",ne.ariaLabel||null)("aria-labelledby",!ne.ariaLabel&&ne.ariaLabelledby?ne.ariaLabelledby:null),u.xp6(3),u.Q6J("matRippleTrigger",bt)("matRippleDisabled",ne.disabled||xn.disableRipple),u.xp6(3),u.Q6J("ngIf",ne.templateLabel)("ngIfElse",rn)}}function Ct(q,we){if(1&q){const ne=u.EpF();u.TgZ(0,"mat-tab-body",15),u.NdJ("_onCentered",function(){u.CHM(ne);const bt=u.oxw();return u.KtG(bt._removeTabBodyWrapperHeight())})("_onCentering",function(bt){u.CHM(ne);const rn=u.oxw();return u.KtG(rn._setTabBodyWrapperHeight(bt))}),u.qZA()}if(2&q){const ne=we.$implicit,Ae=we.index,bt=u.oxw();u.ekj("mat-mdc-tab-body-active",bt.selectedIndex===Ae),u.Q6J("id",bt._getTabContentId(Ae))("ngClass",ne.bodyClass)("content",ne.content)("position",ne.position)("origin",ne.origin)("animationDuration",bt.animationDuration)("preserveContent",bt.preserveContent),u.uIk("tabindex",null!=bt.contentTabIndex&&bt.selectedIndex===Ae?bt.contentTabIndex:null)("aria-labelledby",bt._getTabLabelId(Ae))}}const fn={translateTab:(0,xe.X$)("translateTab",[(0,xe.SB)("center, void, left-origin-center, right-origin-center",(0,xe.oB)({transform:"none"})),(0,xe.SB)("left",(0,xe.oB)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,xe.SB)("right",(0,xe.oB)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,xe.eR)("* => left, * => right, left => center, right => center",(0,xe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,xe.eR)("void => left-origin-center",[(0,xe.oB)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,xe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,xe.eR)("void => right-origin-center",[(0,xe.oB)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,xe.jt)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};
2714/**
2715       * @license
2716       * Copyright Google LLC All Rights Reserved.
2717       *
2718       * Use of this source code is governed by an MIT-style license that can be
2719       * found in the LICENSE file at https://angular.io/license
2720       */let Kt=(()=>{class q extends w.Pl{constructor(ne,Ae,bt,rn){super(ne,Ae,rn),this._host=bt,this._centeringSub=U.w0.EMPTY,this._leavingSub=U.w0.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,at.O)(this._host._isCenterPosition(this._host._position))).subscribe(ne=>{ne&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u._Vd),u.Y36(u.s_b),u.Y36((0,u.Gpc)(()=>Ut)),u.Y36(s.K0))},q.\u0275dir=u.lG2({type:q,selectors:[["","matTabBodyHost",""]],features:[u.qOj]}),q})(),Nt=(()=>{class q{set position(ne){this._positionIndex=ne,this._computePositionAnimationState()}constructor(ne,Ae,bt){this._elementRef=ne,this._dir=Ae,this._dirChangeSubscription=U.w0.EMPTY,this._translateTabComplete=new ie.x,this._onCentering=new u.vpe,this._beforeCentering=new u.vpe,this._afterLeavingCenter=new u.vpe,this._onCentered=new u.vpe(!0),this.animationDuration="500ms",this.preserveContent=!1,Ae&&(this._dirChangeSubscription=Ae.change.subscribe(rn=>{this._computePositionAnimationState(rn),bt.markForCheck()})),this._translateTabComplete.pipe((0,mt.x)((rn,xn)=>rn.fromState===xn.fromState&&rn.toState===xn.toState)).subscribe(rn=>{this._isCenterPosition(rn.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(rn.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(ne){const Ae=this._isCenterPosition(ne.toState);this._beforeCentering.emit(Ae),Ae&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(ne){return"center"==ne||"left-origin-center"==ne||"right-origin-center"==ne}_computePositionAnimationState(ne=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==ne?"left"
2720:"right":this._positionIndex>0?"ltr"==ne?"right":"left":"center"}_computePositionFromOrigin(ne){const Ae=this._getLayoutDirection();return"ltr"==Ae&&ne<=0||"rtl"==Ae&&ne>0?"left-origin-center":"right-origin-center"}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq),u.Y36(B.Is,8),u.Y36(u.sBO))},q.\u0275dir=u.lG2({type:q,inputs:{_content:["content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"}}),q})(),Ut=(()=>{class q extends Nt{constructor(ne,Ae,bt){super(ne,Ae,bt)}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq),u.Y36(B.Is,8),u.Y36(u.sBO))},q.\u0275cmp=u.Xpm({type:q,selectors:[["mat-tab-body"]],viewQuery:function(ne,Ae){if(1&ne&&u.Gf(w.Pl,5),2&ne){let bt;u.iGM(bt=u.CRH())&&(Ae._portalHost=bt.first)}},hostAttrs:[1,"mat-mdc-tab-body"],features:[u.qOj],decls:3,vars:6,consts:[["cdkScrollable","",1,"mat-mdc-tab-body-content"],["content",""],["matTabBodyHost",""]],template:function(ne,Ae){1&ne&&(u.TgZ(0,"div",0,1),u.NdJ("@translateTab.start",function(rn){return Ae._onTranslateTabStarted(rn)})("@translateTab.done",function(rn){return Ae._translateTabComplete.next(rn)}),u.YNc(2,jt,0,0,"ng-template",2),u.qZA()),2&ne&&u.Q6J("@translateTab",u.WLB(3,Ht,Ae._position,u.VKq(1,et,Ae.animationDuration)))},dependencies:[Kt],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[fn.translateTab]}}),q})();
2721/**
2722       * @license
2723       * Copyright Google LLC All Rights Reserved.
2724       *
2725       * Use of this source code is governed by an MIT-style license that can be
2726       * found in the LICENSE file at https://angular.io/license
2727       */const De=new u.OlP("MatTabContent");let it=(()=>{class q{constructor(ne){this.template=ne}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.Rgc))},q.\u0275dir=u.lG2({type:q,selectors:[["","matTabContent",""]],features:[u._Bn([{provide:De,useExisting:q}])]}),q})();
2728/**
2729       * @license
2730       * Copyright Google LLC All Rights Reserved.
2731       *
2732       * Use of this source code is governed by an MIT-style license that can be
2733       * found in the LICENSE file at https://angular.io/license
2734       */const an=new u.OlP("MatTabLabel"),nn=new u.OlP("MAT_TAB");let Vt=(()=>{class q extends w.ig{constructor(ne,Ae,bt){super(ne,Ae),this._closestTab=bt}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.Rgc),u.Y36(u.s_b),u.Y36(nn,8))},q.\u0275dir=u.lG2({type:q,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[u._Bn([{provide:an,useExisting:q}]),u.qOj]}),q})();
2735/**
2736       * @license
2737       * Copyright Google LLC All Rights Reserved.
2738       *
2739       * Use of this source code is governed by an MIT-style license that can be
2740       * found in the LICENSE file at https://angular.io/license
2741       */const hn="mdc-tab-indicator--active",Be="mdc-tab-indicator--no-transition";class ue{constructor(we){this._items=we}hide(){this._items.forEach(we=>we.deactivateInkBar())}alignToElement(we){const ne=this._items.find(bt=>bt.elementRef.nativeElement===we),Ae=this._currentItem;if(Ae?.deactivateInkBar(),ne){const bt=Ae?.elementRef.nativeElement.getBoundingClientRect?.();ne.activateInkBar(bt),this._currentItem=ne}}}function He(q){return class extends q{constructor(...we){super(...we),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(we){const ne=(0,Fe.Ig)(we);this._fitToContent!==ne&&(this._fitToContent=ne,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(we){const ne=this.elementRef.nativeElement;if(!we||!ne.getBoundingClientRect||!this._inkBarContentElement)return void ne.classList.add(hn);const Ae=ne.getBoundingClientRect(),bt=we.width/Ae.width,rn=we.left-Ae.left;ne.classList.add(Be),this._inkBarContentElement.style.setProperty("transform",`translateX(${rn}px) scaleX(${bt})`),ne.getBoundingClientRect(),ne.classList.remove(Be),ne.classList.add(hn),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this.elementRef.nativeElement.classList.remove(hn)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const we=this.elementRef.nativeElement.ownerDocument||document;this._inkBarElement=we.createElement("span"),this._inkBarContentElement=we.createElement("span"),this._inkBarElement.className="mdc-tab-indicator",this._inkBarContentElement.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",this._inkBarElement.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this.elementRef.nativeElement.querySelector(".mdc-tab__content"):this.elementRef.nativeElement).appendChild(this._inkBarElement)}}}const Qt=(0,g.Id)(class{}),It=He((()=>{class q extends Qt{constructor(ne){super(),this.elementRef=ne}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq))},q.\u0275dir=u.lG2({type:q,features:[u.qOj]}),q})());
2742/**
2743       * @license
2744       * Copyright Google LLC All Rights Reserved.
2745       *
2746       * Use of this source code is governed by an MIT-style license that can be
2747       * found in the LICENSE file at https://angular.io/license
2748       */let Ne=(()=>{class q extends It{}return q.\u0275fac=function(){let we;return function(Ae){return(we||(we=u.n5z(q)))(Ae||q)}}(),q.\u0275dir=u.lG2({type:q,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(ne,Ae){2&ne&&(u.uIk("aria-disabled",!!Ae.disabled),u.ekj("mat-mdc-tab-disabled",Ae.disabled))},inputs:{disabled:"disabled",fitInkBarToContent:"fitInkBarToContent"},features:[u.qOj]}),q})();
2749/**
2750       * @license
2751       * Copyright Google LLC All Rights Reserved.
2752       *
2753       * Use of this source code is governed by an MIT-style license that can be
2754       * found in the LICENSE file at https://angular.io/license
2755       */const he=(0,g.Id)(class{}),Te=new u.OlP("MAT_TAB_GROUP");let me=(()=>{class q extends he{get content(){return this._contentPortal}
2755constructor(ne,Ae){super(),this._viewContainerRef=ne,this._closestTabGroup=Ae,this.textLabel="",this._contentPortal=null,this._stateChanges=new ie.x,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(ne){(ne.hasOwnProperty("textLabel")||ne.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new w.UE(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(ne){ne&&ne._closestTab===this&&(this._templateLabel=ne)}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.s_b),u.Y36(Te,8))},q.\u0275dir=u.lG2({type:q,viewQuery:function(ne,Ae){if(1&ne&&u.Gf(u.Rgc,7),2&ne){let bt;u.iGM(bt=u.CRH())&&(Ae._implicitContent=bt.first)}},inputs:{textLabel:["label","textLabel"],ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},features:[u.qOj,u.TTD]}),q})(),qe=(()=>{class q extends me{get templateLabel(){return this._templateLabel}set templateLabel(ne){this._setTemplateLabelInput(ne)}}return q.\u0275fac=function(){let we;return function(Ae){return(we||(we=u.n5z(q)))(Ae||q)}}(),q.\u0275cmp=u.Xpm({type:q,selectors:[["mat-tab"]],contentQueries:function(ne,Ae,bt){if(1&ne&&(u.Suo(bt,it,7,u.Rgc),u.Suo(bt,Vt,5)),2&ne){let rn;u.iGM(rn=u.CRH())&&(Ae._explicitContent=rn.first),u.iGM(rn=u.CRH())&&(Ae.templateLabel=rn.first)}},inputs:{disabled:"disabled"},exportAs:["matTab"],features:[u._Bn([{provide:nn,useExisting:q}]),u.qOj],ngContentSelectors:qt,decls:1,vars:0,template:function(ne,Ae){1&ne&&(u.F$t(),u.YNc(0,Tt,1,0,"ng-template"))},encapsulation:2}),q})();
2756/**
2757       * @license
2758       * Copyright Google LLC All Rights Reserved.
2759       *
2760       * Use of this source code is governed by an MIT-style license that can be
2761       * found in the LICENSE file at https://angular.io/license
2762       */const Wt=(0,rt.i$)({passive:!0});let St=(()=>{class q{get disablePagination(){return this._disablePagination}set disablePagination(ne){this._disablePagination=(0,Fe.Ig)(ne)}get selectedIndex(){return this._selectedIndex}set selectedIndex(ne){ne=(0,Fe.su)(ne),this._selectedIndex!=ne&&(this._selectedIndexChanged=!0,this._selectedIndex=ne,this._keyManager&&this._keyManager.updateActiveItem(ne))}constructor(ne,Ae,bt,rn,xn,qn,oi){this._elementRef=ne,this._changeDetectorRef=Ae,this._viewportRuler=bt,this._dir=rn,this._ngZone=xn,this._platform=qn,this._animationMode=oi,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new ie.x,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new ie.x,this._disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new u.vpe,this.indexFocused=new u.vpe,xn.runOutsideAngular(()=>{(0,re.R)(ne.nativeElement,"mouseleave").pipe((0,kt.R)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,re.R)(this._previousPaginator.nativeElement,"touchstart",Wt).pipe((0,kt.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,re.R)(this._nextPaginator.nativeElement,"touchstart",Wt).pipe((0,kt.R)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const ne=this._dir?this._dir.change:(0,Re.of)("ltr"),Ae=this._viewportRuler.change(150),bt=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new O.Em(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),this._ngZone.onStable.pipe((0,Yt.q)(1)).subscribe(bt),(0,Ee.T)(ne,Ae,this._items.changes,this._itemsResized()).pipe((0,kt.R)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),bt()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(rn=>{this.indexFocused.emit(rn),this._setTabFocus(rn)})}_itemsResized(){return"function"!=typeof ResizeObserver?je.E:this._items.changes.pipe((0,at.O)(this._items),(0,ft.w)(ne=>new $e.y(Ae=>this._ngZone.runOutsideAngular(()=>{const bt=new ResizeObserver(rn=>Ae.next(rn));return ne.forEach(rn=>bt.observe(rn.elementRef.nativeElement)),()=>{bt.disconnect()}}))),(0,Ze.T)(1),(0,Ke.h)(ne=>ne.some(Ae=>Ae.contentRect.width>0&&Ae.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(ne){if(!(0,Lt.Vb)(ne))switch(ne.keyCode){case Lt.K5:case Lt.L_:if(this.focusIndex!==this.selectedIndex){const Ae=this._items.get(this.focusIndex);
2762Ae&&!Ae.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(ne))}break;default:this._keyManager.onKeydown(ne)}}_onContentChanges(){const ne=this._elementRef.nativeElement.textContent;ne!==this._currentTextContent&&(this._currentTextContent=ne||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(ne){!this._isValidIndex(ne)||this.focusIndex===ne||!this._keyManager||this._keyManager.setActiveItem(ne)}_isValidIndex(ne){return!this._items||!!this._items.toArray()[ne]}_setTabFocus(ne){if(this._showPaginationControls&&this._scrollToLabel(ne),this._items&&this._items.length){this._items.toArray()[ne].focus();const Ae=this._tabListContainer.nativeElement;Ae.scrollLeft="ltr"==this._getLayoutDirection()?0:Ae.scrollWidth-Ae.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const ne=this.scrollDistance,Ae="ltr"===this._getLayoutDirection()?-ne:ne;this._tabList.nativeElement.style.transform=`translateX(${Math.round(Ae)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(ne){this._scrollTo(ne)}_scrollHeader(ne){return this._scrollTo(this._scrollDistance+("before"==ne?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(ne){this._stopInterval(),this._scrollHeader(ne)}_scrollToLabel(ne){if(this.disablePagination)return;const Ae=this._items?this._items.toArray()[ne]:null;if(!Ae)return;const bt=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:rn,offsetWidth:xn}=Ae.elementRef.nativeElement;let qn,oi;"ltr"==this._getLayoutDirection()?(qn=rn,oi=qn+xn):(oi=this._tabListInner.nativeElement.offsetWidth-rn,qn=oi-xn);const ui=this.scrollDistance,ji=this.scrollDistance+bt;qn<ui?this.scrollDistance-=ui-qn:oi>ji&&(this.scrollDistance+=Math.min(oi-ji,qn-ui))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const ne=this._tabListInner.nativeElement.scrollWidth>this._elementRef.nativeElement.offsetWidth;ne||(this.scrollDistance=0),ne!==this._showPaginationControls&&this._changeDetectorRef.markForCheck(),this._showPaginationControls=ne}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const ne=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,Ae=ne?ne.elementRef.nativeElement:null;Ae?this._inkBar.alignToElement(Ae):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(ne,Ae){Ae&&null!=Ae.button&&0!==Ae.button||(this._stopInterval(),(0,We.H)(650,100).pipe((0,kt.R)((0,Ee.T)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:bt,distance:rn}=this._scrollHeader(ne);(0===rn||rn>=bt)&&this._stopInterval()}))}_scrollTo(ne){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const Ae=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(Ae,ne)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:Ae,distance:this._scrollDistance}}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(ce.rL),u.Y36(B.Is,8),u.Y36(u.R0b),u.Y36(rt.t4),u.Y36(u.QbO,8))},q.\u0275dir=u.lG2({type:q,inputs:{disablePagination:"disablePagination"}}),q})(),gn=(()=>{class q extends St{get disableRipple(){return this._disableRipple}set disableRipple(ne){this._disableRipple=(0,Fe.Ig)(ne)}constructor(ne,Ae,bt,rn,xn,qn,oi){super(ne,Ae,bt,rn,xn,qn,oi),this._disableRipple=!1}_itemSelected(ne){ne.preventDefault()}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(ce.rL),u.Y36(B.Is,8),u.Y36(u.R0b),u.Y36(rt.t4),u.Y36(u.QbO,8))}
2762,q.\u0275dir=u.lG2({type:q,inputs:{disableRipple:"disableRipple"},features:[u.qOj]}),q})(),K=(()=>{class q extends gn{constructor(ne,Ae,bt,rn,xn,qn,oi){super(ne,Ae,bt,rn,xn,qn,oi)}ngAfterContentInit(){this._inkBar=new ue(this._items),super.ngAfterContentInit()}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(ce.rL),u.Y36(B.Is,8),u.Y36(u.R0b),u.Y36(rt.t4),u.Y36(u.QbO,8))},q.\u0275cmp=u.Xpm({type:q,selectors:[["mat-tab-header"]],contentQueries:function(ne,Ae,bt){if(1&ne&&u.Suo(bt,Ne,4),2&ne){let rn;u.iGM(rn=u.CRH())&&(Ae._items=rn)}},viewQuery:function(ne,Ae){if(1&ne&&(u.Gf(yn,7),u.Gf(Jt,7),u.Gf(Dn,7),u.Gf(st,5),u.Gf(_t,5)),2&ne){let bt;u.iGM(bt=u.CRH())&&(Ae._tabListContainer=bt.first),u.iGM(bt=u.CRH())&&(Ae._tabList=bt.first),u.iGM(bt=u.CRH())&&(Ae._tabListInner=bt.first),u.iGM(bt=u.CRH())&&(Ae._nextPaginator=bt.first),u.iGM(bt=u.CRH())&&(Ae._previousPaginator=bt.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(ne,Ae){2&ne&&u.ekj("mat-mdc-tab-header-pagination-controls-enabled",Ae._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==Ae._getLayoutDirection())},inputs:{selectedIndex:"selectedIndex"},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[u.qOj],ngContentSelectors:qt,decls:13,vars:10,consts:[["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"matRippleDisabled","disabled","click","mousedown","touchend"],["previousPaginator",""],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["tabListContainer",""],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],["tabList",""],[1,"mat-mdc-tab-labels"],["tabListInner",""],["aria-hidden","true","type","button","mat-ripple","","tabindex","-1",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"matRippleDisabled","disabled","mousedown","click","touchend"],["nextPaginator",""]],template:function(ne,Ae){1&ne&&(u.F$t(),u.TgZ(0,"button",0,1),u.NdJ("click",function(){return Ae._handlePaginatorClick("before")})("mousedown",function(rn){return Ae._handlePaginatorPress("before",rn)})("touchend",function(){return Ae._stopInterval()}),u._UZ(2,"div",2),u.qZA(),u.TgZ(3,"div",3,4),u.NdJ("keydown",function(rn){return Ae._handleKeydown(rn)}),u.TgZ(5,"div",5,6),u.NdJ("cdkObserveContent",function(){return Ae._onContentChanges()}),u.TgZ(7,"div",7,8),u.Hsn(9),u.qZA()()(),u.TgZ(10,"button",9,10),u.NdJ("mousedown",function(rn){return Ae._handlePaginatorPress("after",rn)})("click",function(){return Ae._handlePaginatorClick("after")})("touchend",function(){return Ae._stopInterval()}),u._UZ(12,"div",2),u.qZA()),2&ne&&(u.ekj("mat-mdc-tab-header-pagination-disabled",Ae._disableScrollBefore),u.Q6J("matRippleDisabled",Ae._disableScrollBefore||Ae.disableRipple)("disabled",Ae._disableScrollBefore||null),u.xp6(3),u.ekj("_mat-animation-noopable","NoopAnimations"===Ae._animationMode),u.xp6(7),u.ekj("mat-mdc-tab-header-pagination-disabled",Ae._disableScrollAfter),u.Q6J("matRippleDisabled",Ae._disableScrollAfter||Ae.disableRipple)("disabled",Ae._disableScrollAfter||null))},dependencies:[g.wG,f.wD],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;background:none;border:none;outline:0;padding:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}._mat-animation-noopable span.mdc-tab-indicator__content,._mat-animation-noopable span.mdc-tab__text-label{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2}),q})();
2763/**
2764       * @license
2765       * Copyright Google LLC All Rights Reserved.
2766       *
2767       * Use of this source code is governed by an MIT-style license that can be
2768       * found in the LICENSE file at https://angular.io/license
2769       */
2770/**
2771       * @license
2772       * Copyright Google LLC All Rights Reserved.
2773       *
2774       * Use of this source code is governed by an MIT-style license that can be
2775       * found in the LICENSE file at https://angular.io/license
2776       */
2777const Me=new u.OlP("MAT_TABS_CONFIG");
2778/**
2779       * @license
2780       * Copyright Google LLC All Rights Reserved.
2781       *
2782       * Use of this source code is governed by an MIT-style license that can be
2783       * found in the LICENSE file at https://angular.io/license
2784       */let yt=0;const Q=(0,g.pj)((0,g.Kr)(class{constructor(q){this._elementRef=q}}),"primary");let Y=(()=>{class q extends Q{get dynamicHeight(){return this._dynamicHeight}set dynamicHeight(ne){this._dynamicHeight=(0,Fe.Ig)(ne)}get selectedIndex(){return this._selectedIndex}set selectedIndex(ne){this._indexToSelect=(0,Fe.su)(ne,null)}get animationDuration(){return this._animationDuration}set animationDuration(ne){this._animationDuration=/^\d+$/.test(ne+"")?ne+"ms":ne}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(ne){this._contentTabIndex=(0,Fe.su)(ne,null)}get disablePagination(){return this._disablePagination}set disablePagination(ne){this._disablePagination=(0,Fe.Ig)(ne)}get preserveContent(){return this._preserveContent}set preserveContent(ne){this._preserveContent=(0,Fe.Ig)(ne)}get backgroundColor(){return this._backgroundColor}set backgroundColor(ne){const Ae=this._elementRef.nativeElement.classList;Ae.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),ne&&Ae.add("mat-tabs-with-background",`mat-background-${ne}`),this._backgroundColor=ne}constructor(ne,Ae,bt,rn){super(ne),this._changeDetectorRef=Ae,this._animationMode=rn,this._tabs=new u.n_E,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=U.w0.EMPTY,this._tabLabelSubscription=U.w0.EMPTY,this._dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this._disablePagination=!1,this._preserveContent=!1,this.selectedIndexChange=new u.vpe,this.focusChange=new u.vpe,this.animationDone=new u.vpe,this.selectedTabChange=new u.vpe(!0),this._groupId=yt++,this.animationDuration=bt&&bt.animationDuration?bt.animationDuration:"500ms",this.disablePagination=!(!bt||null==bt.disablePagination)&&bt.disablePagination,this.dynamicHeight=!(!bt||null==bt.dynamicHeight)&&bt.dynamicHeight,this.contentTabIndex=bt?.contentTabIndex??null,this.preserveContent=!!bt?.preserveContent}ngAfterContentChecked(){const ne=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=ne){const Ae=null==this._selectedIndex;if(!Ae){this.selectedTabChange.emit(this._createChangeEvent(ne));const bt=this._tabBodyWrapper.nativeElement;bt.style.minHeight=bt.clientHeight+"px"}Promise.resolve().then(()=>
2784{this._tabs.forEach((bt,rn)=>bt.isActive=rn===ne),Ae||(this.selectedIndexChange.emit(ne),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((Ae,bt)=>{Ae.position=bt-ne,null!=this._selectedIndex&&0==Ae.position&&!Ae.origin&&(Ae.origin=ne-this._selectedIndex)}),this._selectedIndex!==ne&&(this._selectedIndex=ne,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const ne=this._clampTabIndex(this._indexToSelect);if(ne===this._selectedIndex){const Ae=this._tabs.toArray();let bt;for(let rn=0;rn<Ae.length;rn++)if(Ae[rn].isActive){this._indexToSelect=this._selectedIndex=rn,this._lastFocusedTabIndex=null,bt=Ae[rn];break}!bt&&Ae[ne]&&Promise.resolve().then(()=>{Ae[ne].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(ne))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,at.O)(this._allTabs)).subscribe(ne=>{this._tabs.reset(ne.filter(Ae=>Ae._closestTabGroup===this||!Ae._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(ne){const Ae=this._tabHeader;Ae&&(Ae.focusIndex=ne)}_focusChanged(ne){this._lastFocusedTabIndex=ne,this.focusChange.emit(this._createChangeEvent(ne))}_createChangeEvent(ne){const Ae=new se;return Ae.index=ne,this._tabs&&this._tabs.length&&(Ae.tab=this._tabs.toArray()[ne]),Ae}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,Ee.T)(...this._tabs.map(ne=>ne._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(ne){return Math.min(this._tabs.length-1,Math.max(ne||0,0))}_getTabLabelId(ne){return`mat-tab-label-${this._groupId}-${ne}`}_getTabContentId(ne){return`mat-tab-content-${this._groupId}-${ne}`}_setTabBodyWrapperHeight(ne){if(!this._dynamicHeight||!this._tabBodyWrapperHeight)return;const Ae=this._tabBodyWrapper.nativeElement;Ae.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(Ae.style.height=ne+"px")}_removeTabBodyWrapperHeight(){const ne=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=ne.clientHeight,ne.style.height="",this.animationDone.emit()}_handleClick(ne,Ae,bt){Ae.focusIndex=bt,ne.disabled||(this.selectedIndex=bt)}_getTabIndex(ne){return ne===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(ne,Ae){ne&&"mouse"!==ne&&"touch"!==ne&&(this._tabHeader.focusIndex=Ae)}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(Me,8),u.Y36(u.QbO,8))},q.\u0275dir=u.lG2({type:q,inputs:{dynamicHeight:"dynamicHeight",selectedIndex:"selectedIndex",headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:"contentTabIndex",disablePagination:"disablePagination",preserveContent:"preserveContent",backgroundColor:"backgroundColor"},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},features:[u.qOj]}),q})(),T=(()=>{class q extends Y{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(ne){this._fitInkBarToContent=(0,Fe.Ig)(ne),this._changeDetectorRef.markForCheck()}get stretchTabs(){return this._stretchTabs}set stretchTabs(ne){this._stretchTabs=(0,Fe.Ig)(ne)}constructor(ne,Ae,bt,rn){super(ne,Ae,bt,rn),this._fitInkBarToContent=!1,this._stretchTabs=!0,this.fitInkBarToContent=!(!bt||null==bt.fitInkBarToContent)&&bt.fitInkBarToContent}}return q.\u0275fac=function(ne){return new(ne||q)(u.Y36(u.SBq),u.Y36(u.sBO),u.Y36(Me,8),u.Y36(u.QbO,8))},q.\u0275cmp=u.Xpm({type:q,selectors:[["mat-tab-group"]],contentQueries:function(ne,Ae,bt){if(1&ne&&u.Suo(bt,qe,5),2&ne){let rn;u.iGM(rn=u.CRH())&&(Ae._allTabs=rn)}},viewQuery:function(ne,Ae){if(1&ne&&(u.Gf(ut,5),u.Gf(Ge,5)),2&ne){let bt;u.iGM(bt=u.CRH())&&(Ae._tabBodyWrapper=bt.first),u.iGM(bt=u.CRH())&&(Ae._tabHeader=bt.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:6,hostBindings:function(ne,Ae){2&ne&&u.ekj("mat-mdc-tab-group-dynamic-height",Ae.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===Ae.headerPosition)("mat-mdc-tab-group-stretch-tabs",Ae.stretchTabs)},inputs:{color:"color",disableRipple:"disableRipple",fitInkBarToContent:"fitInkBarToContent",stretchTabs:["mat-stretch-tabs","stretchTabs"]},exportAs:["matTabGroup"],features:[u._Bn([{provide:Te,useExisting:q}
2784]),u.qOj],decls:6,vars:7,consts:[[3,"selectedIndex","disableRipple","disablePagination","indexFocused","selectFocusedIndex"],["tabHeader",""],["class","mdc-tab mat-mdc-tab mat-mdc-focus-indicator","role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",3,"id","mdc-tab--active","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange",4,"ngFor","ngForOf"],[1,"mat-mdc-tab-body-wrapper"],["tabBodyWrapper",""],["role","tabpanel",3,"id","mat-mdc-tab-body-active","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering",4,"ngFor","ngForOf"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","ngClass","disabled","fitInkBarToContent","click","cdkFocusChange"],["tabNode",""],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"ngIf","ngIfElse"],["tabTextLabel",""],[3,"cdkPortalOutlet"],["role","tabpanel",3,"id","ngClass","content","position","origin","animationDuration","preserveContent","_onCentered","_onCentering"]],template:function(ne,Ae){1&ne&&(u.TgZ(0,"mat-tab-header",0,1),u.NdJ("indexFocused",function(rn){return Ae._focusChanged(rn)})("selectFocusedIndex",function(rn){return Ae.selectedIndex=rn}),u.YNc(2,Qe,9,17,"div",2),u.qZA(),u.TgZ(3,"div",3,4),u.YNc(5,Ct,1,11,"mat-tab-body",5),u.qZA()),2&ne&&(u.Q6J("selectedIndex",Ae.selectedIndex||0)("disableRipple",Ae.disableRipple)("disablePagination",Ae.disablePagination),u.xp6(2),u.Q6J("ngForOf",Ae._tabs),u.xp6(1),u.ekj("_mat-animation-noopable","NoopAnimations"===Ae._animationMode),u.xp6(2),u.Q6J("ngForOf",Ae._tabs))},dependencies:[s.mk,s.sg,s.O5,w.Pl,g.wG,O.kH,Ut,Ne,K],styles:['.mdc-tab{min-width:90px;padding-right:24px;padding-left:24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;margin:0;padding-top:0;padding-bottom:0;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;-webkit-appearance:none;z-index:1}.mdc-tab::-moz-focus-inner{padding:0;border:0}.mdc-tab[hidden]{display:none}.mdc-tab--min-width{flex:0 1 auto}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab__icon{transition:150ms color linear;z-index:2}.mdc-tab--stacked .mdc-tab__content{flex-direction:column;align-items:center;justify-content:center}.mdc-tab--stacked .mdc-tab__text-label{padding-top:6px;padding-bottom:4px}.mdc-tab--active .mdc-tab__text-label,.mdc-tab--active .mdc-tab__icon{transition-delay:100ms}.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label{padding-left:8px;padding-right:0}[dir=rtl] .mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label,.mdc-tab:not(.mdc-tab--stacked) .mdc-tab__icon+.mdc-tab__text-label[dir=rtl]{padding-left:0;padding-right:8px}.mdc-tab-indicator .mdc-tab-indicator__content--underline{border-top-width:2px}.mdc-tab-indicator .mdc-tab-indicator__content--icon{height:34px;font-size:34px}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transform-origin:left;opacity:0}
2784.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator__content--icon{align-self:center;margin:0 auto}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}.mdc-tab-indicator .mdc-tab-indicator__content{transition:250ms transform cubic-bezier(0.4, 0, 0.2, 1)}.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition:150ms opacity linear}.mdc-tab-indicator--active.mdc-tab-indicator--fade .mdc-tab-indicator__content{transition-delay:100ms}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-tab.mdc-tab{height:48px;flex-grow:0}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none}.mat-mdc-tab .mdc-tab__text-label{display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.mat-mdc-tab-disabled{opacity:.4}
2784.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-mdc-tab-header-with-background-background-color, transparent)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab-indicator__content--underline,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{border-color:var(--mat-mdc-tab-header-with-background-foreground-color, inherit)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{al
vendor: 5,078 bytes, lines 2784-2817
2784ign-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2}),q})();class se{}
2785/**
2786       * @license
2787       * Copyright Google LLC All Rights Reserved.
2788       *
2789       * Use of this source code is governed by an MIT-style license that can be
2790       * found in the LICENSE file at https://angular.io/license
2791       */let pe=(()=>{class q{}return q.\u0275fac=function(ne){return new(ne||q)},q.\u0275mod=u.oAB({type:q}),q.\u0275inj=u.cJS({imports:[s.ez,g.BQ,w.eL,g.si,f.Q8,O.rt,g.BQ]}),q})();
2792/**
2793       * @license
2794       * Copyright Google LLC All Rights Reserved.
2795       *
2796       * Use of this source code is governed by an MIT-style license that can be
2797       * found in the LICENSE file at https://angular.io/license
2798       */}
2799/**
2800       * @license
2801       * Copyright Google LLC All Rights Reserved.
2802       *
2803       * Use of this source code is governed by an MIT-style license that can be
2804       * found in the LICENSE file at https://angular.io/license
2805       */
2806/**
2807       * @license
2808       * Copyright Google LLC All Rights Reserved.
2809       *
2810       * Use of this source code is governed by an MIT-style license that can be
2811       * found in the LICENSE file at https://angular.io/license
2812       */,38746:(Mt,Le,y)=>{"use strict";y.d(Le,{iQ:()=>ge});var s=y(94650),u=y(11481),g=y(37340);
2813/**
2814       * @license Angular v15.2.10
2815       * (c) 2010-2022 Google LLC. https://angular.io/
2816       * License: MIT
2817       */function f(Z){return new s.vHH(3e3,!1)}function Ot(){return typeof window<"u"&&typeof window.document<"u"}function Qe(){return typeof process<"u"&&"[object process]"==={}.toString.call(process)}function Ct(Z){switch(Z.length){case 0:return new g.ZN;case 1:return Z[0];default:return new g.ZE(Z)}}function zt(Z,x,A,V,le=new Map,Ie=new Map){const Dt=[],Et=[];let Xt=-1,dn=null;if(V.forEach(kn=>{const Fn=kn.get("offset"),mi=Fn==Xt,ii=mi&&dn||new Map;kn.forEach((Jn,si)=>{let ci=si,Si=Jn;if("offset"!==si)switch(ci=x.normalizePropertyName(ci,Dt),Si){case g.k1:Si=le.get(si);break;case g.l3:Si=Ie.get(si);break;default:Si=x.normalizeStyleValue(si,ci,Si,Dt)}ii.set(ci,Si)}),mi||Et.push(ii),dn=ii,Xt=Fn}),Dt.length)throw function et(Z){return new s.vHH(3502,!1)}();return Et}function _n(Z,x,A,V){switch(x){case"start":Z.onStart(()=>V(A&&fn(A,"start",Z)));break;case"done":Z.onDone(()=>V(A&&fn(A,"done",Z)));break;case"destroy":Z.onDestroy(()=>V(A&&fn(A,"destroy",Z)))}}function fn(Z,x,A){const Ie=Kt(Z.element,Z.triggerName,Z.fromState,Z.toState,x||Z.phaseName,A.totalTime??Z.totalTime,!!A.disabled),Dt=Z._data;return null!=Dt&&(Ie._data=Dt),Ie}function Kt(Z,x,A,V,le="",Ie=0,Dt){return{element:Z,triggerName:x,fromState:A,toState:V,phaseName:le,totalTime:Ie,disabled:!!Dt}}function Nt(Z,x,A){let V=Z.get(x);return V||Z.set(x,V=A),V}function Ut(Z){const x=Z.indexOf(":");return[Z.substring(1,x),Z.slice(x+1)]}let De=(Z,x)=>!1,it=(Z,x,A)=>[],an=null;function nn(Z){const x=Z.parentNode||Z.host;return x===an?null:x}(Qe()||typeof Element<"u")&&(Ot()?(an=(()=>document.documentElement)(),De=(Z,x)=>{for(;x;){if(x===Z)return!0;x=nn(x)}return!1}):De=(Z,x)=>Z.contains(x),it=(Z,x,A)=>{if(A)return Array.from(Z.querySelectorAll(x));const V=Z.querySelector(x);return V?[V]:[]});let Be=null,ue=!1;const Qt=De,pt=it;let Ne=(()=>{class Z{validateStyleProperty(A){return function He(Z){Be||(Be=function Bt(){return typeof document<"u"?document.body:null}()||{},ue=!!Be.style&&"WebkitAppearance"in Be.style);let x=!0;return Be.style&&!function hn(Z){return"ebkit"==Z.substring(1,6)}(Z)&&(x=Z in Be.style,!x&&ue&&(x="Webkit"+Z.charAt(0).toUpperCase()+Z.slice(1)in Be.style)),x}(A)}matchesElement(A,V){return!1}containsElement(A,V){return Qt(A,V)}getParentElement(A){return nn(A)}query(A,V,le){return pt(A,V,le)}computeStyle(A,V,le){return le||""}animate(A,V,le,Ie,Dt,Et=[],Xt){return new g.ZN(le,Ie)}}return Z.\u0275fac=function(A){return new(A||Z)},Z.\u0275prov=s.Yz7({token:Z,factory:Z.\u0275fac}),Z})(),he=(()=>{class Z{}return Z.NOOP=new Ne,Z})();const Te=1e3,Wt="ng-enter",tn="ng-leave",An="ng-trigger",St=".ng-trigger",gn="ng-animating",K=".ng-animating";function Me(Z){if("number"==typeof Z)return Z;const x=Z.match(/^(-?[\.\d]+)(m?s)/);return!x||x.length<2?0:yt(parseFloat(x[1]),x[2])}function yt(Z,x){return"s"===x?Z*Te:Z}function Q(Z,x,A){return Z.hasOwnProperty("duration")?Z:function Y(Z,x,A){let le,Ie=0,Dt="";if("string"==typeof Z){const Et=Z.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===Et)return x.push(f()),{duration:0,delay:0,easing:""};le=yt(parseFloat(Et[1]),Et[2]);const Xt=Et[3];null!=Xt&&(Ie=yt(parseFloat(Xt),Et[4]));const dn=Et[5];dn&&(Dt=dn)}else le=Z;if(!A){let Et=!1,Xt=x.length;le<0&&(x.push(function O(){return new s.vHH(3100,!1)}()),Et=!0),Ie<0&&(x.push(function B(){return new s.vHH(3101,!1)}()),Et=!0),Et&&x.splice(Xt,0,f())}return{duration:le,delay:Ie,easing:Dt}}(Z,x,A)}function T(Z,x={}
2817){return Object.keys(Z).forEach(A=>{x[A]=Z[A]}),x}function se(Z){const x=new Map;return Object.keys(Z).forEach(A=>{x.set(A,Z[A])}),x}function ln(Z,x=new Map,A){if(A)for(let[V,le]of A)x.set(V,le);for(let[V,le]of Z)x.set(V,le);return x}function wn(Z,x,A){return A?x+":"+A+";":""}function Bn(Z){let x="";for(let A=0;A<Z.style.length;A++){const V=Z.style.item(A);x+=wn(0,V,Z.style.getPropertyValue(V))}for(const A in Z.style)Z.style.hasOwnProperty(A)&&!A.startsWith("_")&&(x+=wn(0,xn(A),Z.style[A]));Z.setAttribute("style",x)}function On(Z,x,A){Z.style&&(x.forEach((V,le)=>{const Ie=rn(le);A&&!A.has(le)&&A.set(le,Z.style[Ie]),Z.style[Ie]=V}),Qe()&&Bn(Z))}function gt(Z,x){Z.style&&(x.forEach((A,V)=>{const le=rn(V);Z.style[le]=""}),Qe()&&Bn(Z))}function ot(Z){return Array.isArray(Z)?1==Z.length?Z[0]:(0,g.vP)(Z):Z}const q=new RegExp("{{\\s*(.+?)\\s*}}","g");function we(Z){let x=[];if("string"==typeof Z){let A;for(;A=q.exec(Z);)x.push(A[1]);q.lastIndex=0}return x}function ne(Z,x,A){const V=Z.toString(),le=V.replace(q,(Ie,Dt)=>{let Et=x[Dt];return null==Et&&(A.push(function ie(Z){return new s.vHH(3003,!1)}()),Et=""),Et.toString()});return le==V?Z:le}function Ae(Z){const x=[];let A=Z.next();for(;!A.done;)x.push(A.value),A=Z.next();return x}const bt=/-+([a-z0-9])/g;function rn(Z){return Z.replace(bt,(...x)=>x[1].toUpperCase())}function xn(Z){return Z.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}function ui(Z,x,A){switch(x.type){case 7:return Z.visitTrigger(x,A);case 0:return Z.visitState(x,A);case 1:return Z.visitTransition(x,A);case 2:return Z.visitSequence(x,A);case 3:return Z.visitGroup(x,A);case 4:return Z.visitAnimate(x,A);case 5:return Z.visitKeyframes(x,A);case 6:return Z.visitStyle(x,A);case 8:return Z.visitReference(x,A);case 9:return Z.visitAnimateChild(x,A);case 10:return Z.visitAnimateRef(x,A);case 11:return Z.visitQuery(x,A);case 12:return Z.visitStagger(x,A);default:throw function re(Z){return new s.vHH(3004,!1)}()}}function ji(Z,x){return window.getComputedStyle(Z)[x]}const _i="*";function es(Z,x){const A=[];return"string"==typeof Z?Z.split(/\s*,\s*/).forEach(V=>function ar(Z,x,A){if(":"==Z[0]){const Xt=function Ci(Z,x){switch(Z){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(A,V)=>parseFloat(V)>parseFloat(A);case":decrement":return(A,V)=>parseFloat(V)<parseFloat(A);default:return x.push(function ce(Z){return new s.vHH(3016,!1)}()),"* => *"}}(Z,A);if("function"==typeof Xt)return void x.push(Xt);Z=Xt}const V=Z.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==V||V.length<4)return A.push(function Fe(Z){return new s.vHH(3015,!1)}()),x;const le=V[1],Ie=V[2],Dt=V[3];x.push(L(le,Dt));"<"==Ie[0]&&!(le==_i&&Dt==_i)&&x.push(L(Dt,le))}(V,A,x)):A.push(Z),A}const dt=new Set(["true","1"]),Ft=new Set(["false","0"]);function L(Z,x){const A=dt.has(Z)||Ft.has(Z),V=dt.has(x)||Ft.has(x);return(le,Ie)=>{let Dt=Z==_i||Z==le,Et=x==_i||x==Ie;
vendor: 57,622 bytes, lines 2817-2822
2817return!Dt&&A&&"boolean"==typeof le&&(Dt=le?dt.has(Z):Ft.has(Z)),!Et&&V&&"boolean"==typeof Ie&&(Et=Ie?dt.has(x):Ft.has(x)),Dt&&Et}}const Oe=new RegExp("s*:selfs*,?","g");function Je(Z,x,A,V){return new Nn(Z).build(x,A,V)}class Nn{constructor(x){this._driver=x}build(x,A,V){const le=new lr(A);return this._resetContextStyleTimingState(le),ui(this,ot(x),le)}_resetContextStyleTimingState(x){x.currentQuerySelector="",x.collectedStyles=new Map,x.collectedStyles.set("",new Map),x.currentTime=0}visitTrigger(x,A){let V=A.queryCount=0,le=A.depCount=0;const Ie=[],Dt=[];return"@"==x.name.charAt(0)&&A.errors.push(function Ee(){return new s.vHH(3006,!1)}()),x.definitions.forEach(Et=>{if(this._resetContextStyleTimingState(A),0==Et.type){const Xt=Et,dn=Xt.name;dn.toString().split(/\s*,\s*/).forEach(kn=>{Xt.name=kn,Ie.push(this.visitState(Xt,A))}),Xt.name=dn}else if(1==Et.type){const Xt=this.visitTransition(Et,A);V+=Xt.queryCount,le+=Xt.depCount,Dt.push(Xt)}else A.errors.push(function je(){return new s.vHH(3007,!1)}())}),{type:7,name:x.name,states:Ie,transitions:Dt,queryCount:V,depCount:le,options:null}}visitState(x,A){const V=this.visitStyle(x.styles,A),le=x.options&&x.options.params||null;if(V.containsDynamicStyles){const Ie=new Set,Dt=le||{};V.styles.forEach(Et=>{Et instanceof Map&&Et.forEach(Xt=>{we(Xt).forEach(dn=>{Dt.hasOwnProperty(dn)||Ie.add(dn)})})}),Ie.size&&(Ae(Ie.values()),A.errors.push(function $e(Z,x){return new s.vHH(3008,!1)}()))}return{type:0,name:x.name,style:V,options:le?{params:le}:null}}visitTransition(x,A){A.queryCount=0,A.depCount=0;const V=ui(this,ot(x.animation),A);return{type:1,matchers:es(x.expr,A.errors),animation:V,queryCount:A.queryCount,depCount:A.depCount,options:Cr(x.options)}}visitSequence(x,A){return{type:2,steps:x.steps.map(V=>ui(this,V,A)),options:Cr(x.options)}}visitGroup(x,A){const V=A.currentTime;let le=0;const Ie=x.steps.map(Dt=>{A.currentTime=V;const Et=ui(this,Dt,A);return le=Math.max(le,A.currentTime),Et});return A.currentTime=le,{type:3,steps:Ie,options:Cr(x.options)}}visitAnimate(x,A){const V=function pr(Z,x){if(Z.hasOwnProperty("duration"))return Z;if("number"==typeof Z)return Er(Q(Z,x).duration,0,"");const A=Z;if(A.split(/\s+/).some(Ie=>"{"==Ie.charAt(0)&&"{"==Ie.charAt(1))){const Ie=Er(0,0,"");return Ie.dynamic=!0,Ie.strValue=A,Ie}const le=Q(A,x);return Er(le.duration,le.delay,le.easing)}(x.timings,A.errors);A.currentAnimateTimings=V;let le,Ie=x.styles?x.styles:(0,g.oB)({});if(5==Ie.type)le=this.visitKeyframes(Ie,A);else{let Dt=x.styles,Et=!1;if(!Dt){Et=!0;const dn={};V.easing&&(dn.easing=V.easing),Dt=(0,g.oB)(dn)}A.currentTime+=V.duration+V.delay;const Xt=this.visitStyle(Dt,A);Xt.isEmptyStep=Et,le=Xt}return A.currentAnimateTimings=null,{type:4,timings:V,style:le,options:null}}visitStyle(x,A){const V=this._makeStyleAst(x,A);return this._validateStyleAst(V,A),V}_makeStyleAst(x,A){const V=[],le=Array.isArray(x.styles)?x.styles:[x.styles];for(let Et of le)"string"==typeof Et?Et===g.l3?V.push(Et):A.errors.push(new s.vHH(3002,!1)):V.push(se(Et));let Ie=!1,Dt=null;return V.forEach(Et=>{if(Et instanceof Map&&(Et.has("easing")&&(Dt=Et.get("easing"),Et.delete("easing")),!Ie))for(let Xt of Et.values())if(Xt.toString().indexOf("{{")>=0){Ie=!0;break}}),{type:6,styles:V,easing:Dt,offset:x.offset,containsDynamicStyles:Ie,options:null}}_validateStyleAst(x,A){const V=A.currentAnimateTimings;let le=A.currentTime,Ie=A.currentTime;V&&Ie>0&&(Ie-=V.duration+V.delay),x.styles.forEach(Dt=>{"string"!=typeof Dt&&Dt.forEach((Et,Xt)=>{const dn=A.collectedStyles.get(A.currentQuerySelector),kn=dn.get(Xt);let Fn=!0;kn&&(Ie!=le&&Ie>=kn.startTime&&le<=kn.endTime&&(A.errors.push(function mt(Z,x,A,V,le){return new s.vHH(3010,!1)}()),Fn=!1),Ie=kn.startTime),Fn&&dn.set(Xt,{startTime:Ie,endTime:le}),A.options&&function pe(Z,x,A){const V=x.params||{},le=we(Z);le.length&&le.forEach(Ie=>{V.hasOwnProperty(Ie)||A.push(function U(Z){return new s.vHH(3001,!1)}())})}(Et,A.options,A.errors)})})}visitKeyframes(x,A){const V={type:5,styles:[],options:null};if(!A.currentAnimateTimings)return A.errors.push(function kt(){return new s.vHH(3011,!1)}()),V;let Ie=0;const Dt=[];let Et=!1,Xt=!1,dn=0;const kn=x.steps.map(Si=>{const Fi=this._makeStyleAst(Si,A);let qi=null!=Fi.offset?Fi.offset:function ti(Z){if("string"==typeof Z)return null;let x=null;if(Array.isArray(Z))Z.forEach(A=>{if(A instanceof Map&&A.has("offset")){const V=A;x=parseFloat(V.get("offset")),V.delete("offset")}});else if(Z instanceof Map&&Z.has("offset")){const A=Z;x=parseFloat(A.get("offset")),A.delete("offset")}return x}(Fi.styles),br=0;return null!=qi&&(Ie++,br=Fi.offset=qi),Xt=Xt||br<0||br>1,Et=Et||br<dn,dn=br,Dt.push(br),Fi});Xt&&A.errors.push(function Yt(){return new s.vHH(3012,!1)}()),Et&&A.errors.push(function ft(){return new s.vHH(3200,!1)}());const Fn=x.steps.length;let mi=0;Ie>0&&Ie<Fn?A.errors.push(function Ze(){return new s.vHH(3202,!1)}()):0==Ie&&(mi=1/(Fn-1));const ii=Fn-1,Jn=A.currentTime,si=A.currentAnimateTimings,ci=si.duration;return kn.forEach((Si,Fi)=>{const qi=mi>0?Fi==ii?1:mi*Fi:Dt[Fi],br=qi*ci;A.currentTime=Jn+si.delay+br,si.duration=br,this._validateStyleAst(Si,A),Si.offset=qi,V.styles.push(Si)}),V}visitReference(x,A){return{type:8,animation:ui(this,ot(x.animation),A),options:Cr(x.options)}}visitAnimateChild(x,A){return A.depCount++,{type:9,options:Cr(x.options)}}visitAnimateRef(x,A){return{type:10,animation:this.visitReference(x.animation,A),options:Cr(x.options)}}visitQuery(x,A){const V=A.currentQuerySelector,le=x.options||{};A.queryCount++,A.currentQuery=x;const[Ie,Dt]=function Zn(Z){const x=!!Z.split(/\s*,\s*/).find(A=>":self"==A);return x&&(Z=Z.replace(Oe,"")),Z=Z.replace(/@\*/g,St).replace(/@\w+/g,A=>St+"-"+A.slice(1)).replace(/:animating/g,K),[Z,x]}(x.selector);A.currentQuerySelector=V.length?V+" "+Ie:Ie,Nt(A.collectedStyles,A.currentQuerySelector,new Map);const Et=ui(this,ot(x.animation),A);return A.currentQuery=null,A.currentQuerySelector=V,{type:11,selector:Ie,limit:le.limit||0,optional:!!le.optional,includeSelf:Dt,animation:Et,originalSelector:x.selector,options:Cr(x.options)}}visitStagger(x,A){A.currentQuery||A.errors.push(function Ke(){return new s.vHH(3013,!1)}());const V="full"===x.timings?{duration:0,delay:0,easing:"full"}:Q(x.timings,A.errors,!0);return{type:12,animation:ui(this,ot(x.animation),A),timings:V,options:null}}}class lr{constructor(x){this.errors=x,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 Cr(Z){return Z?(Z=T(Z)).params&&(Z.params=function Ri(Z){return Z?T(Z):null}(Z.params)):Z={},Z}function Er(Z,x,A){return{duration:Z,delay:x,easing:A}}function Lr(Z,x,A,V,le,Ie,Dt=null,Et=!1){return{type:1,element:Z,keyframes:x,preStyleProps:A,postStyleProps:V,duration:le,delay:Ie,totalTime:le+Ie,easing:Dt,subTimeline:Et}}class rr{constructor(){this._map=new Map}get(x){return this._map.get(x)||[]}append(x,A){let V=this._map.get(x);V||this._map.set(x,V=[]),V.push(...A)}has(x){return this._map.has(x)}clear(){this._map.clear()}}const Vr=new RegExp(":enter","g"),Ps=new RegExp(":leave","g");function Bi(Z,x,A,V,le,Ie=new Map,Dt=new Map,Et,Xt,dn=[]){return(new Or).buildKeyframes(Z,x,A,V,le,Ie,Dt,Et,Xt,dn)}class Or{buildKeyframes(x,A,V,le,Ie,Dt,Et,Xt,dn,kn=[]){dn=dn||new rr;const Fn=new ls(x,A,dn,le,Ie,kn,[]);Fn.options=Xt;const mi=Xt.delay?Me(Xt.delay):0;Fn.currentTimeline.delayNextStep(mi),Fn.currentTimeline.setStyles([Dt],null,Fn.errors,Xt),ui(this,V,Fn);const ii=Fn.timelines.filter(Jn=>Jn.containsAnimation());if(ii.length&&Et.size){let Jn;for(let si=ii.length-1;si>=0;si--){const ci=ii[si];if(ci.element===A){Jn=ci;break}}Jn&&!Jn.allowOnlyTimelineStyles()&&Jn.setStyles([Et],null,Fn.errors,Xt)}return ii.length?ii.map(Jn=>Jn.buildKeyframes()):[Lr(A,[],[],[],0,mi,"",!1)]}visitTrigger(x,A){}visitState(x,A){}visitTransition(x,A){}visitAnimateChild(x,A){const V=A.subInstructions.get(A.element);if(V){const le=A.createSubContext(x.options),Ie=A.currentTimeline.currentTime,Dt=this._visitSubInstructions(V,le,le.options);Ie!=Dt&&A.transformIntoNewTimeline(Dt)}A.previousNode=x}visitAnimateRef(x,A){const V=A.createSubContext(x.options);V.transformIntoNewTimeline(),this._applyAnimationRefDelays([x.options,x.animation.options],A,V),this.visitReference(x.animation,V),A.transformIntoNewTimeline(V.currentTimeline.currentTime),A.previousNode=x}_applyAnimationRefDelays(x,A,V){for(const le of x){const Ie=le?.delay;if(Ie){const Dt="number"==typeof Ie?Ie:Me(ne(Ie,le?.params??{},A.errors));V.delayNextStep(Dt)}}}_visitSubInstructions(x,A,V){let Ie=A.currentTimeline.currentTime;const Dt=null!=V.duration?Me(V.duration):null,Et=null!=V.delay?Me(V.delay):null;return 0!==Dt&&x.forEach(Xt=>{const dn=A.appendInstructionToTimeline(Xt,Dt,Et);Ie=Math.max(Ie,dn.duration+dn.delay)}),Ie}visitReference(x,A){A.updateOptions(x.options,!0),ui(this,x.animation,A),A.previousNode=x}visitSequence(x,A){const V=A.subContextCount;let le=A;const Ie=x.options;if(Ie&&(Ie.params||Ie.delay)&&(le=A.createSubContext(Ie),le.transformIntoNewTimeline(),null!=Ie.delay)){6==le.previousNode.type&&(le.currentTimeline.snapshotCurrentStyles(),le.previousNode=os);const Dt=Me(Ie.delay);le.delayNextStep(Dt)}x.steps.length&&(x.steps.forEach(Dt=>ui(this,Dt,le)),le.currentTimeline.applyStylesToKeyframe(),le.subContextCount>V&&le.transformIntoNewTimeline()),A.previousNode=x}visitGroup(x,A){const V=[];let le=A.currentTimeline.currentTime;const Ie=x.options&&x.options.delay?Me(x.options.delay):0;x.steps.forEach(Dt=>{const Et=A.createSubContext(x.options);Ie&&Et.delayNextStep(Ie),ui(this,Dt,Et),le=Math.max(le,Et.currentTimeline.currentTime),V.push(Et.currentTimeline)}),V.forEach(Dt=>A.currentTimeline.mergeTimelineCollectedStyles(Dt)),A.transformIntoNewTimeline(le),A.previousNode=x}_visitTiming(x,A){if(x.dynamic){const V=x.strValue;return Q(A.params?ne(V,A.params,A.errors):V,A.errors)}return{duration:x.duration,delay:x.delay,easing:x.easing}}visitAnimate(x,A){const V=A.currentAnimateTimings=this._visitTiming(x.timings,A),le=A.currentTimeline;V.delay&&(A.incrementTime(V.delay),le.snapshotCurrentStyles());const Ie=x.style;5==Ie.type?this.visitKeyframes(Ie,A):(A.incrementTime(V.duration),this.visitStyle(Ie,A),le.applyStylesToKeyframe()),A.currentAnimateTimings=null,A.previousNode=x}visitStyle(x,A){const V=A.currentTimeline,le=A.currentAnimateTimings;!le&&V.hasCurrentStyleProperties()&&V.forwardFrame();const Ie=le&&le.easing||x.easing;x.isEmptyStep?V.applyEmptyStep(Ie):V.setStyles(x.styles,Ie,A.errors,A.options),A.previousNode=x}visitKeyframes(x,A){const V=A.currentAnimateTimings,le=A.currentTimeline.duration,Ie=V.duration,Et=A.createSubContext().currentTimeline;Et.easing=V.easing,x.styles.forEach(Xt=>{Et.forwardTime((Xt.offset||0)*Ie),Et.setStyles(Xt.styles,Xt.easing,A.errors,A.options),Et.applyStylesToKeyframe()}),A.currentTimeline.mergeTimelineCollectedStyles(Et),A.transformIntoNewTimeline(le+Ie),A.previousNode=x}visitQuery(x,A){const V=A.currentTimeline.currentTime,le=x.options||{},Ie=le.delay?Me(le.delay):0;Ie&&(6===A.previousNode.type||0==V&&A.currentTimeline.hasCurrentStyleProperties())&&(A.currentTimeline.snapshotCurrentStyles(),A.previousNode=os);let Dt=V;const Et=A.invokeQuery(x.selector,x.originalSelector,x.limit,x.includeSelf,!!le.optional,A.errors);A.currentQueryTotal=Et.length;let Xt=null;Et.forEach((dn,kn)=>{A.currentQueryIndex=kn;const Fn=A.createSubContext(x.options,dn);Ie&&Fn.delayNextStep(Ie),dn===A.element&&(Xt=Fn.currentTimeline),ui(this,x.animation,Fn),Fn.currentTimeline.applyStylesToKeyframe(),Dt=Math.max(Dt,Fn.currentTimeline.currentTime)}),A.currentQueryIndex=0,A.currentQueryTotal=0,A.transformIntoNewTimeline(Dt),Xt&&(A.currentTimeline.mergeTimelineCollectedStyles(Xt),A.currentTimeline.snapshotCurrentStyles()),A.previousNode=x}visitStagger(x,A){const V=A.parentContext,le=A.currentTimeline,Ie=x.timings,Dt=Math.abs(Ie.duration),Et=Dt*(A.currentQueryTotal-1);let Xt=Dt*A.currentQueryIndex;switch(Ie.duration<0?"reverse":Ie.easing){case"reverse":Xt=Et-Xt;break;case"full":Xt=V.currentStaggerTime}const kn=A.currentTimeline;Xt&&kn.delayNextStep(Xt);const Fn=kn.currentTime;ui(this,x.animation,A),A.previousNode=x,V.currentStaggerTime=le.currentTime-Fn+(le.startTime-V.currentTimeline.startTime)}}const os={};class ls{constructor(x,A,V,le,Ie,Dt,Et,Xt){this._driver=x,this.element=A,this.subInstructions=V,this._enterClassName=le,this._leaveClassName=Ie,this.errors=Dt,this.timelines=Et,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=os,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=Xt||new cs(this._driver,A,0),Et.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(x,A){if(!x)return;const V=x;let le=this.options;null!=V.duration&&(le.duration=Me(V.duration)),null!=V.delay&&(le.delay=Me(V.delay));const Ie=V.params;if(Ie){let Dt=le.params;Dt||(Dt=this.options.params={}),Object.keys(Ie).forEach(Et=>{(!A||!Dt.hasOwnProperty(Et))&&(Dt[Et]=ne(Ie[Et],Dt,this.errors))})}}_copyOptions(){const x={};if(this.options){const A=this.options.params;if(A){const V=x.params={};Object.keys(A).forEach(le=>{V[le]=A[le]})}}return x}createSubContext(x=null,A,V){const le=A||this.element,Ie=new ls(this._driver,le,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(le,V||0));return Ie.previousNode=this.previousNode,Ie.currentAnimateTimings=this.currentAnimateTimings,Ie.options=this._copyOptions(),Ie.updateOptions(x),Ie.currentQueryIndex=this.currentQueryIndex,Ie.currentQueryTotal=this.currentQueryTotal,Ie.parentContext=this,this.subContextCount++,Ie}transformIntoNewTimeline(x){return this.previousNode=os,this.currentTimeline=this.currentTimeline.fork(this.element,x),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(x,A,V){const le={duration:A??x.duration,delay:this.currentTimeline.currentTime+(V??0)+x.delay,easing:""},Ie=new Fr(this._driver,x.element,x.keyframes,x.preStyleProps,x.postStyleProps,le,x.stretchStartingKeyframe);return this.timelines.push(Ie),le}incrementTime(x){this.currentTimeline.forwardTime(this.currentTimeline.duration+x)}delayNextStep(x){x>0&&this.currentTimeline.delayNextStep(x)}invokeQuery(x,A,V,le,Ie,Dt){let Et=[];if(le&&Et.push(this.element),x.length>0){x=(x=x.replace(Vr,"."+this._enterClassName)).replace(Ps,"."+this._leaveClassName);let dn=this._driver.query(this.element,x,1!=V);0!==V&&(dn=V<0?dn.slice(dn.length+V,dn.length):dn.slice(0,V)),Et.push(...dn)}return!Ie&&0==Et.length&&Dt.push(function xe(Z){return new s.vHH(3014,!1)}()),Et}}class cs{constructor(x,A,V,le){this._driver=x,this.element=A,this.startTime=V,this._elementTimelineStylesLookup=le,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(A),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(A,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(x){const A=1===this._keyframes.size&&this._pendingStyles.size;this.duration||A?(this.forwardTime(this.currentTime+x),A&&this.snapshotCurrentStyles()):this.startTime+=x}fork(x,A){return this.applyStylesToKeyframe(),new cs(this._driver,x,A||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(x){this.applyStylesToKeyframe(),this.duration=x,this._loadKeyframe()}_updateStyle(x,A){this._localTimelineStyles.set(x,A),this._globalTimelineStyles.set(x,A),this._styleSummary.set(x,{time:this.currentTime,value:A})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(x){x&&this._previousKeyframe.set("easing",x);for(let[A,V]of this._globalTimelineStyles)this._backFill.set(A,V||g.l3),this._currentKeyframe.set(A,g.l3);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(x,A,V,le){A&&this._previousKeyframe.set("easing",A);const Ie=le&&le.params||{},Dt=function tr(Z,x){const A=new Map;let V;return Z.forEach(le=>{if("*"===le){V=V||x.keys();for(let Ie of V)A.set(Ie,g.l3)}else ln(le,A)}),A}(x,this._globalTimelineStyles);for(let[Et,Xt]of Dt){const dn=ne(Xt,Ie,V);this._pendingStyles.set(Et,dn),this._localTimelineStyles.has(Et)||this._backFill.set(Et,this._globalTimelineStyles.get(Et)??g.l3),this._updateStyle(Et,dn)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((x,A)=>{this._currentKeyframe.set(A,x)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((x,A)=>{this._currentKeyframe.has(A)||this._currentKeyframe.set(A,x)}))}snapshotCurrentStyles(){for(let[x,A]of this._localTimelineStyles)this._pendingStyles.set(x,A),this._updateStyle(x,A)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const x=[];for(let A in this._currentKeyframe)x.push(A);return x}mergeTimelineCollectedStyles(x){x._styleSummary.forEach((A,V)=>{const le=this._styleSummary.get(V);(!le||A.time>le.time)&&this._updateStyle(V,A.value)})}buildKeyframes(){this.applyStylesToKeyframe();const x=new Set,A=new Set,V=1===this._keyframes.size&&0===this.duration;let le=[];this._keyframes.forEach((Et,Xt)=>{const dn=ln(Et,new Map,this._backFill);dn.forEach((kn,Fn)=>{kn===g.k1?x.add(Fn):kn===g.l3&&A.add(Fn)}),V||dn.set("offset",Xt/this.duration),le.push(dn)});const Ie=x.size?Ae(x.values()):[],Dt=A.size?Ae(A.values()):[];if(V){const Et=le[0],Xt=new Map(Et);Et.set("offset",0),Xt.set("offset",1),le=[Et,Xt]}return Lr(this.element,le,Ie,Dt,this.duration,this.startTime,this.easing,!1)}}class Fr extends cs{constructor(x,A,V,le,Ie,Dt,Et=!1){super(x,A,Dt.delay),this.keyframes=V,this.preStyleProps=le,this.postStyleProps=Ie,this._stretchStartingKeyframe=Et,this.timings={duration:Dt.duration,delay:Dt.delay,easing:Dt.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let x=this.keyframes,{delay:A,duration:V,easing:le}=this.timings;if(this._stretchStartingKeyframe&&A){const Ie=[],Dt=V+A,Et=A/Dt,Xt=ln(x[0]);Xt.set("offset",0),Ie.push(Xt);const dn=ln(x[0]);dn.set("offset",gs(Et)),Ie.push(dn);const kn=x.length-1;for(let Fn=1;Fn<=kn;Fn++){let mi=ln(x[Fn]);const ii=mi.get("offset");mi.set("offset",gs((A+ii*V)/Dt)),Ie.push(mi)}V=Dt,A=0,le="",x=Ie}return Lr(this.element,x,this.preStyleProps,this.postStyleProps,V,A,le,!0)}}function gs(Z,x=3){const A=Math.pow(10,x-1);return Math.round(Z*A)/A}class cr{}const zr=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 gr extends cr{normalizePropertyName(x,A){return rn(x)}normalizeStyleValue(x,A,V,le){let Ie="";const Dt=V.toString().trim();if(zr.has(A)&&0!==V&&"0"!==V)if("number"==typeof V)Ie="px";else{const Et=V.match(/^[+-]?[\d\.]+([a-z]*)$/);Et&&0==Et[1].length&&le.push(function Re(Z,x){return new s.vHH(3005,!1)}())}return Dt+Ie}}function Xr(Z,x,A,V,le,Ie,Dt,Et,Xt,dn,kn,Fn,mi){return{type:0,element:Z,triggerName:x,isRemovalTransition:le,fromState:A,fromStyles:Ie,toState:V,toStyles:Dt,timelines:Et,queriedElements:Xt,preStyleProps:dn,postStyleProps:kn,totalTime:Fn,errors:mi}}const ur={};class yi{constructor(x,A,V){this._triggerName=x,this.ast=A,this._stateStyles=V}match(x,A,V,le){return function Us(Z,x,A,V,le){return Z.some(Ie=>Ie(x,A,V,le))}(this.ast.matchers,x,A,V,le)}buildStyles(x,A,V){let le=this._stateStyles.get("*");return void 0!==x&&(le=this._stateStyles.get(x?.toString())||le),le?le.buildStyles(A,V):new Map}build(x,A,V,le,Ie,Dt,Et,Xt,dn,kn){const Fn=[],mi=this.ast.options&&this.ast.options.params||ur,Jn=this.buildStyles(V,Et&&Et.params||ur,Fn),si=Xt&&Xt.params||ur,ci=this.buildStyles(le,si,Fn),Si=new Set,Fi=new Map,qi=new Map,br="void"===le,Ws={params:ds(si,mi),delay:this.ast.options?.delay},rs=kn?[]:Bi(x,A,this.ast.animation,Ie,Dt,Jn,ci,Ws,dn,Fn);let $i=0;if(rs.forEach(Gr=>{$i=Math.max(Gr.duration+Gr.delay,$i)}),Fn.length)return Xr(A,this._triggerName,V,le,br,Jn,ci,[],[],Fi,qi,$i,Fn);rs.forEach(Gr=>{const Ui=Gr.element,aa=Nt(Fi,Ui,new Set);Gr.preStyleProps.forEach(na=>aa.add(na));const oa=Nt(qi,Ui,new Set);Gr.postStyleProps.forEach(na=>oa.add(na)),Ui!==A&&Si.add(Ui)});const Xi=Ae(Si.values());return Xr(A,this._triggerName,V,le,br,Jn,ci,rs,Xi,Fi,qi,$i)}}function ds(Z,x){const A=T(x);for(const V in Z)Z.hasOwnProperty(V)&&null!=Z[V]&&(A[V]=Z[V]);return A}class ys{constructor(x,A,V){this.styles=x,this.defaultParams=A,this.normalizer=V}buildStyles(x,A){const V=new Map,le=T(this.defaultParams);return Object.keys(x).forEach(Ie=>{const Dt=x[Ie];null!==Dt&&(le[Ie]=Dt)}),this.styles.styles.forEach(Ie=>{"string"!=typeof Ie&&Ie.forEach((Dt,Et)=>{Dt&&(Dt=ne(Dt,le,A));const Xt=this.normalizer.normalizePropertyName(Et,A);Dt=this.normalizer.normalizeStyleValue(Et,Xt,Dt,A),V.set(Et,Dt)})}),V}}class us{constructor(x,A,V){this.name=x,this.ast=A,this._normalizer=V,this.transitionFactories=[],this.states=new Map,A.states.forEach(le=>{this.states.set(le.name,new ys(le.style,le.options&&le.options.params||{},V))}),Jr(this.states,"true","1"),Jr(this.states,"false","0"),A.transitions.forEach(le=>{this.transitionFactories.push(new yi(x,le,this.states))}),this.fallbackTransition=function Fs(Z,x,A){return new yi(Z,{type:1,animation:{type:2,steps:[],options:null},matchers:[(Dt,Et)=>!0],options:null,queryCount:0,depCount:0},x)}(x,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(x,A,V,le){return this.transitionFactories.find(Dt=>Dt.match(x,A,V,le))||null}matchStyles(x,A,V){return this.fallbackTransition.buildStyles(x,A,V)}}function Jr(Z,x,A){Z.has(x)?Z.has(A)||Z.set(A,Z.get(x)):Z.has(A)&&Z.set(x,Z.get(A))}const Ms=new rr;class Vn{constructor(x,A,V){this.bodyNode=x,this._driver=A,this._normalizer=V,this._animations=new Map,this._playersById=new Map,this.players=[]}register(x,A){const V=[],le=[],Ie=Je(this._driver,A,V,le);if(V.length)throw function Ht(Z){return new s.vHH(3503,!1)}();this._animations.set(x,Ie)}_buildPlayer(x,A,V){const le=x.element,Ie=zt(0,this._normalizer,0,x.keyframes,A,V);return this._driver.animate(le,Ie,x.duration,x.delay,x.easing,[],!0)}create(x,A,V={}){const le=[],Ie=this._animations.get(x);let Dt;const Et=new Map;if(Ie?(Dt=Bi(this._driver,A,Ie,Wt,tn,new Map,new Map,V,Ms,le),Dt.forEach(kn=>{const Fn=Nt(Et,kn.element,new Map);kn.postStyleProps.forEach(mi=>Fn.set(mi,null))})):(le.push(function Tt(){return new s.vHH(3300,!1)}()),Dt=[]),le.length)throw function qt(Z){return new s.vHH(3504,!1)}();Et.forEach((kn,Fn)=>{kn.forEach((mi,ii)=>{kn.set(ii,this._driver.computeStyle(Fn,ii,g.l3))})});const dn=Ct(Dt.map(kn=>{const Fn=Et.get(kn.element);return this._buildPlayer(kn,new Map,Fn)}));return this._playersById.set(x,dn),dn.onDestroy(()=>this.destroy(x)),this.players.push(dn),dn}destroy(x){const A=this._getPlayer(x);A.destroy(),this._playersById.delete(x);const V=this.players.indexOf(A);V>=0&&this.players.splice(V,1)}_getPlayer(x){const A=this._playersById.get(x);if(!A)throw function yn(Z){return new s.vHH(3301,!1)}();return A}listen(x,A,V,le){const Ie=Kt(A,"","","");return _n(this._getPlayer(x),V,Ie,le),()=>{}}command(x,A,V,le){if("register"==V)return void this.register(x,le[0]);if("create"==V)return void this.create(x,A,le[0]||{});const Ie=this._getPlayer(x);switch(V){case"play":Ie.play();break;case"pause":Ie.pause();break;case"reset":Ie.reset();break;case"restart":Ie.restart();break;case"finish":Ie.finish();break;case"init":Ie.init();break;case"setPosition":Ie.setPosition(parseFloat(le[0]));break;case"destroy":this.destroy(x)}}}const ts="ng-animate-queued",vr="ng-animate-disabled",Ds=[],Gi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},Qr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Pi="__ng_removed";class Ir{get params(){return this.options.params}constructor(x,A=""){this.namespaceId=A;const V=x&&x.hasOwnProperty("value");if(this.value=function Ss(Z){return Z??null}(V?x.value:x),V){const Ie=T(x);delete Ie.value,this.options=Ie}else this.options={};this.options.params||(this.options.params={})}absorbOptions(x){const A=x.params;if(A){const V=this.options.params;Object.keys(A).forEach(le=>{null==V[le]&&(V[le]=A[le])})}}}const xs="void",Vs=new Ir(xs);class Qi{constructor(x,A,V){this.id=x,this.hostElement=A,this._engine=V,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+x,Rt(A,this._hostClassName)}listen(x,A,V,le){if(!this._triggers.has(A))throw function Jt(Z,x){return new s.vHH(3302,!1)}();if(null==V||0==V.length)throw function Dn(Z){return new s.vHH(3303,!1)}();if(!function fe(Z){return"start"==Z||"done"==Z}(V))throw function st(Z,x){return new s.vHH(3400,!1)}();const Ie=Nt(this._elementListeners,x,[]),Dt={name:A,phase:V,callback:le};Ie.push(Dt);const Et=Nt(this._engine.statesByElement,x,new Map);return Et.has(A)||(Rt(x,An),Rt(x,An+"-"+A),Et.set(A,Vs)),()=>{this._engine.afterFlush(()=>{const Xt=Ie.indexOf(Dt);Xt>=0&&Ie.splice(Xt,1),this._triggers.has(A)||Et.delete(A)})}}register(x,A){return!this._triggers.has(x)&&(this._triggers.set(x,A),!0)}_getTrigger(x){const A=this._triggers.get(x);if(!A)throw function _t(Z){return new s.vHH(3401,!1)}();return A}trigger(x,A,V,le=!0){const Ie=this._getTrigger(A),Dt=new qr(this.id,A,x);let Et=this._engine.statesByElement.get(x);Et||(Rt(x,An),Rt(x,An+"-"+A),this._engine.statesByElement.set(x,Et=new Map));let Xt=Et.get(A);const dn=new Ir(V,this.id);if(!(V&&V.hasOwnProperty("value"))&&Xt&&dn.absorbOptions(Xt.options),Et.set(A,dn),Xt||(Xt=Vs),dn.value!==xs&&Xt.value===dn.value){if(!function _r(Z,x){const A=Object.keys(Z),V=Object.keys(x);if(A.length!=V.length)return!1;for(let le=0;le<A.length;le++){const Ie=A[le];if(!x.hasOwnProperty(Ie)||Z[Ie]!==x[Ie])return!1}return!0}(Xt.params,dn.params)){const si=[],ci=Ie.matchStyles(Xt.value,Xt.params,si),Si=Ie.matchStyles(dn.value,dn.params,si);si.length?this._engine.reportError(si):this._engine.afterFlush(()=>{gt(x,ci),On(x,Si)})}return}const mi=Nt(this._engine.playersByElement,x,[]);mi.forEach(si=>{si.namespaceId==this.id&&si.triggerName==A&&si.queued&&si.destroy()});let ii=Ie.matchTransition(Xt.value,dn.value,x,dn.params),Jn=!1;if(!ii){if(!le)return;ii=Ie.fallbackTransition,Jn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:x,triggerName:A,transition:ii,fromState:Xt,toState:dn,player:Dt,isFallbackTransition:Jn}),Jn||(Rt(x,ts),Dt.onStart(()=>{en(x,ts)})),Dt.onDone(()=>{let si=this.players.indexOf(Dt);si>=0&&this.players.splice(si,1);const ci=this._engine.playersByElement.get(x);if(ci){let Si=ci.indexOf(Dt);Si>=0&&ci.splice(Si,1)}}),this.players.push(Dt),mi.push(Dt),Dt}deregister(x){this._triggers.delete(x),this._engine.statesByElement.forEach(A=>A.delete(x)),this._elementListeners.forEach((A,V)=>{this._elementListeners.set(V,A.filter(le=>le.name!=x))})}clearElementCache(x){this._engine.statesByElement.delete(x),this._elementListeners.delete(x);const A=this._engine.playersByElement.get(x);A&&(A.forEach(V=>V.destroy()),this._engine.playersByElement.delete(x))}_signalRemovalForInnerTriggers(x,A){const V=this._engine.driver.query(x,St,!0);V.forEach(le=>{if(le[Pi])return;const Ie=this._engine.fetchNamespacesByElement(le);Ie.size?Ie.forEach(Dt=>Dt.triggerLeaveAnimation(le,A,!1,!0)):this.clearElementCache(le)}),this._engine.afterFlushAnimationsDone(()=>V.forEach(le=>this.clearElementCache(le)))}triggerLeaveAnimation(x,A,V,le){const Ie=this._engine.statesByElement.get(x),Dt=new Map;if(Ie){const Et=[];if(Ie.forEach((Xt,dn)=>{if(Dt.set(dn,Xt.value),this._triggers.has(dn)){const kn=this.trigger(x,dn,xs,le);kn&&Et.push(kn)}}),Et.length)return this._engine.markElementAsRemoved(this.id,x,!0,A,Dt),V&&Ct(Et).onDone(()=>this._engine.processLeaveNode(x)),!0}return!1}prepareLeaveAnimationListeners(x){const A=this._elementListeners.get(x),V=this._engine.statesByElement.get(x);if(A&&V){const le=new Set;A.forEach(Ie=>{const Dt=Ie.name;if(le.has(Dt))return;le.add(Dt);const Xt=this._triggers.get(Dt).fallbackTransition,dn=V.get(Dt)||Vs,kn=new Ir(xs),Fn=new qr(this.id,Dt,x);this._engine.totalQueuedPlayers++,this._queue.push({element:x,triggerName:Dt,transition:Xt,fromState:dn,toState:kn,player:Fn,isFallbackTransition:!0})})}}removeNode(x,A){const V=this._engine;if(x.childElementCount&&this._signalRemovalForInnerTriggers(x,A),this.triggerLeaveAnimation(x,A,!0))return;let le=!1;if(V.totalAnimations){const Ie=V.players.length?V.playersByQueriedElement.get(x):[];if(Ie&&Ie.length)le=!0;else{let Dt=x;for(;Dt=Dt.parentNode;)if(V.statesByElement.get(Dt)){le=!0;break}}}if(this.prepareLeaveAnimationListeners(x),le)V.markElementAsRemoved(this.id,x,!1,A);else{const Ie=x[Pi];(!Ie||Ie===Gi)&&(V.afterFlush(()=>this.clearElementCache(x)),V.destroyInnerAnimations(x),V._onRemovalComplete(x,A))}}insertNode(x,A){Rt(x,this._hostClassName)}drainQueuedTransitions(x){const A=[];return this._queue.forEach(V=>{const le=V.player;if(le.destroyed)return;const Ie=V.element,Dt=this._elementListeners.get(Ie);Dt&&Dt.forEach(Et=>{if(Et.name==V.triggerName){const Xt=Kt(Ie,V.triggerName,V.fromState.value,V.toState.value);Xt._data=x,_n(V.player,Et.phase,Xt,Et.callback)}}),le.markedForDestroy?this._engine.afterFlush(()=>{le.destroy()}):A.push(V)}),this._queue=[],A.sort((V,le)=>{const Ie=V.transition.ast.depCount,Dt=le.transition.ast.depCount;return 0==Ie||0==Dt?Ie-Dt:this._engine.driver.containsElement(V.element,le.element)?1:-1})}destroy(x){this.players.forEach(A=>A.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,x)}elementContainsData(x){let A=!1;return this._elementListeners.has(x)&&(A=!0),A=!!this._queue.find(V=>V.element===x)||A,A}}class ns{_onRemovalComplete(x,A){this.onRemovalComplete(x,A)}constructor(x,A,V){this.bodyNode=x,this.driver=A,this._normalizer=V,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=(le,Ie)=>{}}get queuedPlayers(){const x=[];return this._namespaceList.forEach(A=>{A.players.forEach(V=>{V.queued&&x.push(V)})}),x}createNamespace(x,A){const V=new Qi(x,A,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,A)?this._balanceNamespaceList(V,A):(this.newHostElements.set(A,V),this.collectEnterElement(A)),this._namespaceLookup[x]=V}_balanceNamespaceList(x,A){const V=this._namespaceList,le=this.namespacesByHostElement;if(V.length-1>=0){let Dt=!1,Et=this.driver.getParentElement(A);for(;Et;){const Xt=le.get(Et);if(Xt){const dn=V.indexOf(Xt);V.splice(dn+1,0,x),Dt=!0;break}Et=this.driver.getParentElement(Et)}Dt||V.unshift(x)}else V.push(x);return le.set(A,x),x}register(x,A){let V=this._namespaceLookup[x];return V||(V=this.createNamespace(x,A)),V}registerTrigger(x,A,V){let le=this._namespaceLookup[x];le&&le.register(A,V)&&this.totalAnimations++}destroy(x,A){if(!x)return;const V=this._fetchNamespace(x);this.afterFlush(()=>{this.namespacesByHostElement.delete(V.hostElement),delete this._namespaceLookup[x];const le=this._namespaceList.indexOf(V);le>=0&&this._namespaceList.splice(le,1)}),this.afterFlushAnimationsDone(()=>V.destroy(A))}_fetchNamespace(x){return this._namespaceLookup[x]}fetchNamespacesByElement(x){const A=new Set,V=this.statesByElement.get(x);if(V)for(let le of V.values())if(le.namespaceId){const Ie=this._fetchNamespace(le.namespaceId);Ie&&A.add(Ie)}return A}trigger(x,A,V,le){if(Yr(A)){const Ie=this._fetchNamespace(x);if(Ie)return Ie.trigger(A,V,le),!0}return!1}insertNode(x,A,V,le){if(!Yr(A))return;const Ie=A[Pi];if(Ie&&Ie.setForRemoval){Ie.setForRemoval=!1,Ie.setForMove=!0;const Dt=this.collectedLeaveElements.indexOf(A);Dt>=0&&this.collectedLeaveElements.splice(Dt,1)}if(x){const Dt=this._fetchNamespace(x);Dt&&Dt.insertNode(A,V)}le&&this.collectEnterElement(A)}collectEnterElement(x){this.collectedEnterElements.push(x)}markElementAsDisabled(x,A){A?this.disabledNodes.has(x)||(this.disabledNodes.add(x),Rt(x,vr)):this.disabledNodes.has(x)&&(this.disabledNodes.delete(x),en(x,vr))}removeNode(x,A,V,le){if(Yr(A)){const Ie=x?this._fetchNamespace(x):null;if(Ie?Ie.removeNode(A,le):this.markElementAsRemoved(x,A,!1,le),V){const Dt=this.namespacesByHostElement.get(A);Dt&&Dt.id!==x&&Dt.removeNode(A,le)}}else this._onRemovalComplete(A,le)}markElementAsRemoved(x,A,V,le,Ie){this.collectedLeaveElements.push(A),A[Pi]={namespaceId:x,setForRemoval:le,hasAnimation:V,removedBeforeQueried:!1,previousTriggersValues:Ie}}listen(x,A,V,le,Ie){return Yr(A)?this._fetchNamespace(x).listen(A,V,le,Ie):()=>{}}_buildInstruction(x,A,V,le,Ie){return x.transition.build(this.driver,x.element,x.fromState.value,x.toState.value,V,le,x.fromState.options,x.toState.options,A,Ie)}destroyInnerAnimations(x){let A=this.driver.query(x,St,!0);A.forEach(V=>this.destroyActiveAnimationsForElement(V)),0!=this.playersByQueriedElement.size&&(A=this.driver.query(x,K,!0),A.forEach(V=>this.finishActiveQueriedAnimationOnElement(V)))}destroyActiveAnimationsForElement(x){const A=this.playersByElement.get(x);A&&A.forEach(V=>{V.queued?V.markedForDestroy=!0:V.destroy()})}finishActiveQueriedAnimationOnElement(x){const A=this.playersByQueriedElement.get(x);A&&A.forEach(V=>V.finish())}whenRenderingDone(){return new Promise(x=>{if(this.players.length)return Ct(this.players).onDone(()=>x());x()})}processLeaveNode(x){const A=x[Pi];if(A&&A.setForRemoval){if(x[Pi]=Gi,A.namespaceId){this.destroyInnerAnimations(x);const V=this._fetchNamespace(A.namespaceId);V&&V.clearElementCache(x)}this._onRemovalComplete(x,A.setForRemoval)}x.classList?.contains(vr)&&this.markElementAsDisabled(x,!1),this.driver.query(x,".ng-animate-disabled",!0).forEach(V=>{this.markElementAsDisabled(V,!1)})}flush(x=-1){let A=[];if(this.newHostElements.size&&(this.newHostElements.forEach((V,le)=>this._balanceNamespaceList(V,le)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let V=0;V<this.collectedEnterElements.length;V++)Rt(this.collectedEnterElements[V],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const V=[];try{A=this._flushAnimations(V,x)}finally{for(let le=0;le<V.length;le++)V[le]()}}else for(let V=0;V<this.collectedLeaveElements.length;V++)this.processLeaveNode(this.collectedLeaveElements[V]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(V=>V()),this._flushFns=[],this._whenQuietFns.length){const V=this._whenQuietFns;this._whenQuietFns=[],A.length?Ct(A).onDone(()=>{V.forEach(le=>le())}):V.forEach(le=>le())}}reportError(x){throw function ut(Z){return new s.vHH(3402,!1)}()}_flushAnimations(x,A){const V=new rr,le=[],Ie=new Map,Dt=[],Et=new Map,Xt=new Map,dn=new Map,kn=new Set;this.disabledNodes.forEach(ri=>{kn.add(ri);const ai=this.driver.query(ri,".ng-animate-queued",!0);for(let li=0;li<ai.length;li++)kn.add(ai[li])});const Fn=this.bodyNode,mi=Array.from(this.statesByElement.keys()),ii=lt(mi,this.collectedEnterElements),Jn=new Map;let si=0;ii.forEach((ri,ai)=>{const li=Wt+si++;Jn.set(ai,li),ri.forEach(Vi=>Rt(Vi,li))});const ci=[],Si=new Set,Fi=new Set;for(let ri=0;ri<this.collectedLeaveElements.length;ri++){const ai=this.collectedLeaveElements[ri],li=ai[Pi];li&&li.setForRemoval&&(ci.push(ai),Si.add(ai),li.hasAnimation?this.driver.query(ai,".ng-star-inserted",!0).forEach(Vi=>Si.add(Vi)):Fi.add(ai))}const qi=new Map,br=lt(mi,Array.from(Si));br.forEach((ri,ai)=>{const li=tn+si++;qi.set(ai,li),ri.forEach(Vi=>Rt(Vi,li))}),x.push(()=>{ii.forEach((ri,ai)=>{const li=Jn.get(ai);ri.forEach(Vi=>en(Vi,li))}),br.forEach((ri,ai)=>{const li=qi.get(ai);ri.forEach(Vi=>en(Vi,li))}),ci.forEach(ri=>{this.processLeaveNode(ri)})});const Ws=[],rs=[];for(let ri=this._namespaceList.length-1;ri>=0;ri--)this._namespaceList[ri].drainQueuedTransitions(A).forEach(li=>{const Vi=li.player,j=li.element;if(Ws.push(Vi),this.collectedEnterElements.length){const Hn=j[Pi];if(Hn&&Hn.setForMove){if(Hn.previousTriggersValues&&Hn.previousTriggersValues.has(li.triggerName)){const Ni=Hn.previousTriggersValues.get(li.triggerName),Ei=this.statesByElement.get(li.element);if(Ei&&Ei.has(li.triggerName)){const Oi=Ei.get(li.triggerName);Oi.value=Ni,Ei.set(li.triggerName,Oi)}}return void Vi.destroy()}}const _e=!Fn||!this.driver.containsElement(Fn,j),W=qi.get(j),Se=Jn.get(j),ht=this._buildInstruction(li,V,Se,W,_e);if(ht.errors&&ht.errors.length)return void rs.push(ht);if(_e)return Vi.onStart(()=>gt(j,ht.fromStyles)),Vi.onDestroy(()=>On(j,ht.toStyles)),void le.push(Vi);if(li.isFallbackTransition)return Vi.onStart(()=>gt(j,ht.fromStyles)),Vi.onDestroy(()=>On(j,ht.toStyles)),void le.push(Vi);const un=[];ht.timelines.forEach(Hn=>{Hn.stretchStartingKeyframe=!0,this.disabledNodes.has(Hn.element)||un.push(Hn)}),ht.timelines=un,V.append(j,ht.timelines),Dt.push({instruction:ht,player:Vi,element:j}),ht.queriedElements.forEach(Hn=>Nt(Et,Hn,[]).push(Vi)),ht.preStyleProps.forEach((Hn,Ni)=>{if(Hn.size){let Ei=Xt.get(Ni);Ei||Xt.set(Ni,Ei=new Set),Hn.forEach((Oi,pi)=>Ei.add(pi))}}),ht.postStyleProps.forEach((Hn,Ni)=>{let Ei=dn.get(Ni);Ei||dn.set(Ni,Ei=new Set),Hn.forEach((Oi,pi)=>Ei.add(pi))})});if(rs.length){const ri=[];rs.forEach(ai=>{ri.push(function ct(Z,x){return new s.vHH(3505,!1)}())}),Ws.forEach(ai=>ai.destroy()),this.reportError(ri)}const $i=new Map,Xi=new Map;Dt.forEach(ri=>{const ai=ri.element;V.has(ai)&&(Xi.set(ai,ai),this._beforeAnimationBuild(ri.player.namespaceId,ri.instruction,$i))}),le.forEach(ri=>{const ai=ri.element;this._getPreviousPlayers(ai,!1,ri.namespaceId,ri.triggerName,null).forEach(Vi=>{Nt($i,ai,[]).push(Vi),Vi.destroy()})});const Gr=ci.filter(ri=>Tr(ri,Xt,dn)),Ui=new Map;ke(Ui,this.driver,Fi,dn,g.l3).forEach(ri=>{Tr(ri,Xt,dn)&&Gr.push(ri)});const oa=new Map;ii.forEach((ri,ai)=>{ke(oa,this.driver,new Set(ri),Xt,g.k1)}),Gr.forEach(ri=>{const ai=Ui.get(ri),li=oa.get(ri);Ui.set(ri,new Map([...Array.from(ai?.entries()??[]),...Array.from(li?.entries()??[])]))});const na=[],Ga=[],Ca={};Dt.forEach(ri=>{const{element:ai,player:li,instruction:Vi}=ri;if(V.has(ai)){if(kn.has(ai))return li.onDestroy(()=>On(ai,Vi.toStyles)),li.disabled=!0,li.overrideTotalTime(Vi.totalTime),void le.push(li);let j=Ca;if(Xi.size>1){let W=ai;const Se=[];for(;W=W.parentNode;){const ht=Xi.get(W);if(ht){j=ht;break}Se.push(W)}Se.forEach(ht=>Xi.set(ht,j))}const _e=this._buildAnimation(li.namespaceId,Vi,$i,Ie,oa,Ui);if(li.setRealPlayer(_e),j===Ca)na.push(li);else{const W=this.playersByElement.get(j);W&&W.length&&(li.parentPlayer=Ct(W)),le.push(li)}}else gt(ai,Vi.fromStyles),li.onDestroy(()=>On(ai,Vi.toStyles)),Ga.push(li),kn.has(ai)&&le.push(li)}),Ga.forEach(ri=>{const ai=Ie.get(ri.element);if(ai&&ai.length){const li=Ct(ai);ri.setRealPlayer(li)}}),le.forEach(ri=>{ri.parentPlayer?ri.syncPlayerEvents(ri.parentPlayer):ri.destroy()});for(let ri=0;ri<ci.length;ri++){const ai=ci[ri],li=ai[Pi];if(en(ai,tn),li&&li.hasAnimation)continue;let Vi=[];if(Et.size){let _e=Et.get(ai);_e&&_e.length&&Vi.push(..._e);let W=this.driver.query(ai,K,!0);for(let Se=0;Se<W.length;Se++){let ht=Et.get(W[Se]);ht&&ht.length&&Vi.push(...ht)}}const j=Vi.filter(_e=>!_e.destroyed);j.length?Tn(this,ai,j):this.processLeaveNode(ai)}return ci.length=0,na.forEach(ri=>{this.players.push(ri),ri.onDone(()=>{ri.destroy();const ai=this.players.indexOf(ri);this.players.splice(ai,1)}),ri.play()}),na}elementContainsData(x,A){let V=!1;const le=A[Pi];return le&&le.setForRemoval&&(V=!0),this.playersByElement.has(A)&&(V=!0),this.playersByQueriedElement.has(A)&&(V=!0),this.statesByElement.has(A)&&(V=!0),this._fetchNamespace(x).elementContainsData(A)||V}afterFlush(x){this._flushFns.push(x)}afterFlushAnimationsDone(x){this._whenQuietFns.push(x)}_getPreviousPlayers(x,A,V,le,Ie){let Dt=[];if(A){const Et=this.playersByQueriedElement.get(x);Et&&(Dt=Et)}else{const Et=this.playersByElement.get(x);if(Et){const Xt=!Ie||Ie==xs;Et.forEach(dn=>{dn.queued||!Xt&&dn.triggerName!=le||Dt.push(dn)})}}return(V||le)&&(Dt=Dt.filter(Et=>!(V&&V!=Et.namespaceId||le&&le!=Et.triggerName))),Dt}_beforeAnimationBuild(x,A,V){const Ie=A.element,Dt=A.isRemovalTransition?void 0:x,Et=A.isRemovalTransition?void 0:A.triggerName;for(const Xt of A.timelines){const dn=Xt.element,kn=dn!==Ie,Fn=Nt(V,dn,[]);this._getPreviousPlayers(dn,kn,Dt,Et,A.toState).forEach(ii=>{const Jn=ii.getRealPlayer();Jn.beforeDestroy&&Jn.beforeDestroy(),ii.destroy(),Fn.push(ii)})}gt(Ie,A.fromStyles)}_buildAnimation(x,A,V,le,Ie,Dt){const Et=A.triggerName,Xt=A.element,dn=[],kn=new Set,Fn=new Set,mi=A.timelines.map(Jn=>{const si=Jn.element;kn.add(si);const ci=si[Pi];if(ci&&ci.removedBeforeQueried)return new g.ZN(Jn.duration,Jn.delay);const Si=si!==Xt,Fi=function Gn(Z){const x=[];return bi(Z,x),x}((V.get(si)||Ds).map($i=>$i.getRealPlayer())).filter($i=>!!$i.element&&$i.element===si),qi=Ie.get(si),br=Dt.get(si),Ws=zt(0,this._normalizer,0,Jn.keyframes,qi,br),rs=this._buildPlayer(Jn,Ws,Fi);if(Jn.subTimeline&&le&&Fn.add(si),Si){const $i=new qr(x,Et,si);$i.setRealPlayer(rs),dn.push($i)}return rs});dn.forEach(Jn=>{Nt(this.playersByQueriedElement,Jn.element,[]).push(Jn),Jn.onDone(()=>function Ts(Z,x,A){let V=Z.get(x);if(V){if(V.length){const le=V.indexOf(A);V.splice(le,1)}0==V.length&&Z.delete(x)}return V}(this.playersByQueriedElement,Jn.element,Jn))}),kn.forEach(Jn=>Rt(Jn,gn));const ii=Ct(mi);return ii.onDestroy(()=>{kn.forEach(Jn=>en(Jn,gn)),On(Xt,A.toStyles)}),Fn.forEach(Jn=>{Nt(le,Jn,[]).push(ii)}),ii}_buildPlayer(x,A,V){return A.length>0?this.driver.animate(x.element,A,x.duration,x.delay,x.easing,V):new g.ZN(x.duration,x.delay)}}class qr{constructor(x,A,V){this.namespaceId=x,this.triggerName=A,this.element=V,this._player=new g.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(x){this._containsRealPlayer||(this._player=x,this._queuedCallbacks.forEach((A,V)=>{A.forEach(le=>_n(x,V,void 0,le))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(x.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(x){this.totalTime=x}syncPlayerEvents(x){const A=this._player;A.triggerCallback&&x.onStart(()=>A.triggerCallback("start")),x.onDone(()=>this.finish()),x.onDestroy(()=>this.destroy())}_queueEvent(x,A){Nt(this._queuedCallbacks,x,[]).push(A)}onDone(x){this.queued&&this._queueEvent("done",x),this._player.onDone(x)}onStart(x){this.queued&&this._queueEvent("start",x),this._player.onStart(x)}onDestroy(x){this.queued&&this._queueEvent("destroy",x),this._player.onDestroy(x)}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(x){this.queued||this._player.setPosition(x)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(x){const A=this._player;A.triggerCallback&&A.triggerCallback(x)}}function Yr(Z){return Z&&1===Z.nodeType}function wt(Z,x){const A=Z.style.display;return Z.style.display=x??"none",A}function ke(Z,x,A,V,le){const Ie=[];A.forEach(Xt=>Ie.push(wt(Xt)));const Dt=[];V.forEach((Xt,dn)=>{const kn=new Map;Xt.forEach(Fn=>{const mi=x.computeStyle(dn,Fn,le);kn.set(Fn,mi),(!mi||0==mi.length)&&(dn[Pi]=Qr,Dt.push(dn))}),Z.set(dn,kn)});let Et=0;return A.forEach(Xt=>wt(Xt,Ie[Et++])),Dt}function lt(Z,x){const A=new Map;if(Z.forEach(Et=>A.set(Et,[])),0==x.length)return A;const V=1,le=new Set(x),Ie=new Map;function Dt(Et){if(!Et)return V;let Xt=Ie.get(Et);if(Xt)return Xt;const dn=Et.parentNode;return Xt=A.has(dn)?dn:le.has(dn)?V:Dt(dn),Ie.set(Et,Xt),Xt}return x.forEach(Et=>{const Xt=Dt(Et);Xt!==V&&A.get(Xt).push(Et)}),A}function Rt(Z,x){Z.classList?.add(x)}function en(Z,x){Z.classList?.remove(x)}function Tn(Z,x,A){Ct(A).onDone(()=>Z.processLeaveNode(x))}function bi(Z,x){for(let A=0;A<Z.length;A++){const V=Z[A];V instanceof g.ZE?bi(V.players,x):x.push(V)}}function Tr(Z,x,A){const V=A.get(Z);if(!V)return!1;let le=x.get(Z);return le?V.forEach(Ie=>le.add(Ie)):x.set(Z,V),A.delete(Z),!0}class ki{constructor(x,A,V){this.bodyNode=x,this._driver=A,this._normalizer=V,this._triggerCache={},this.onRemovalComplete=(le,Ie)=>{},this._transitionEngine=new ns(x,A,V),this._timelineEngine=new Vn(x,A,V),this._transitionEngine.onRemovalComplete=(le,Ie)=>this.onRemovalComplete(le,Ie)}registerTrigger(x,A,V,le,Ie){const Dt=x+"-"+le;let Et=this._triggerCache[Dt];if(!Et){const Xt=[],dn=[],kn=Je(this._driver,Ie,Xt,dn);if(Xt.length)throw function jt(Z,x){return new s.vHH(3404,!1)}();Et=function Es(Z,x,A){return new us(Z,x,A)}(le,kn,this._normalizer),this._triggerCache[Dt]=Et}this._transitionEngine.registerTrigger(A,le,Et)}register(x,A){this._transitionEngine.register(x,A)}destroy(x,A){this._transitionEngine.destroy(x,A)}onInsert(x,A,V,le){this._transitionEngine.insertNode(x,A,V,le)}onRemove(x,A,V,le){this._transitionEngine.removeNode(x,A,le||!1,V)}disableAnimations(x,A){this._transitionEngine.markElementAsDisabled(x,A)}process(x,A,V,le){if("@"==V.charAt(0)){const[Ie,Dt]=Ut(V);this._timelineEngine.command(Ie,A,Dt,le)}else this._transitionEngine.trigger(x,A,V,le)}listen(x,A,V,le,Ie){if("@"==V.charAt(0)){const[Dt,Et]=Ut(V);return this._timelineEngine.listen(Dt,A,Et,Ie)}return this._transitionEngine.listen(x,A,V,le,Ie)}flush(x=-1){this._transitionEngine.flush(x)}get players(){return this._transitionEngine.players.concat(this._timelineEngine.players)}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}}let Sr=(()=>{class Z{constructor(A,V,le){this._element=A,this._startStyles=V,this._endStyles=le,this._state=0;let Ie=Z.initialStylesByElement.get(A);Ie||Z.initialStylesByElement.set(A,Ie=new Map),this._initialStyles=Ie}start(){this._state<1&&(this._startStyles&&On(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(On(this._element,this._initialStyles),this._endStyles&&(On(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Z.initialStylesByElement.delete(this._element),this._startStyles&&(gt(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(gt(this._element,this._endStyles),this._endStyles=null),On(this._element,this._initialStyles),this._state=3)}}return Z.initialStylesByElement=new WeakMap,Z})();function Br(Z){let x=null;return Z.forEach((A,V)=>{(function Ns(Z){return"display"===Z||"position"===Z})(V)&&(x=x||new Map,x.set(V,A))}),x}class vs{constructor(x,A,V,le){this.element=x,this.keyframes=A,this.options=V,this._specialStyles=le,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=V.duration,this._delay=V.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(x=>x()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const x=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,x,this.options),this._finalKeyframe=x.length?x[x.length-1]:new Map,this.domPlayer.addEventListener("finish",()=>this._onFinish())}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(x){const A=[];return x.forEach(V=>{A.push(Object.fromEntries(V))}),A}_triggerWebAnimation(x,A,V){return x.animate(this._convertKeyframesToObject(A),V)}onStart(x){this._originalOnStartFns.push(x),this._onStartFns.push(x)}onDone(x){this._originalOnDoneFns.push(x),this._onDoneFns.push(x)}onDestroy(x){this._onDestroyFns.push(x)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(x=>x()),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(x=>x()),this._onDestroyFns=[])}setPosition(x){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=x*this.time}getPosition(){return this.domPlayer.currentTime/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const x=new Map;this.hasStarted()&&this._finalKeyframe.forEach((V,le)=>{"offset"!==le&&x.set(le,this._finished?V:ji(this.element,le))}),this.currentSnapshot=x}triggerCallback(x){const A="start"===x?this._onStartFns:this._onDoneFns;A.forEach(V=>V()),A.length=0}}class sa{validateStyleProperty(x){return!0}validateAnimatableStyleProperty(x){return!0}matchesElement(x,A){return!1}containsElement(x,A){return Qt(x,A)}getParentElement(x){return nn(x)}query(x,A,V){return pt(x,A,V)}computeStyle(x,A,V){return window.getComputedStyle(x)[A]}animate(x,A,V,le,Ie,Dt=[]){const Xt={duration:V,delay:le,fill:0==le?"both":"forwards"};Ie&&(Xt.easing=Ie);const dn=new Map,kn=Dt.filter(ii=>ii instanceof vs);(function qn(Z,x){return 0===Z||0===x})(V,le)&&kn.forEach(ii=>{ii.currentSnapshot.forEach((Jn,si)=>dn.set(si,Jn))});let Fn=function Pe(Z){return Z.length?Z[0]instanceof Map?Z:Z.map(x=>se(x)):[]}(A).map(ii=>ln(ii));Fn=function oi(Z,x,A){if(A.size&&x.length){let V=x[0],le=[];if(A.forEach((Ie,Dt)=>{V.has(Dt)||le.push(Dt),V.set(Dt,Ie)}),le.length)for(let Ie=1;Ie<x.length;Ie++){let Dt=x[Ie];le.forEach(Et=>Dt.set(Et,ji(Z,Et)))}}return x}(x,Fn,dn);const mi=function Wi(Z,x){let A=null,V=null;return Array.isArray(x)&&x.length?(A=Br(x[0]),x.length>1&&(V=Br(x[x.length-1]))):x instanceof Map&&(A=Br(x)),A||V?new Sr(Z,A,V):null}(x,Fn);return new vs(x,Fn,Xt,mi)}}var Wr=y(36895);
2818/**
2819       * @license Angular v15.2.10
2820       * (c) 2010-2022 Google LLC. https://angular.io/
2821       * License: MIT
2822       */let hi=(()=>{class Z extends g._j{constructor(A,V){super(),this._nextAnimationId=0,this._renderer=A.createRenderer(V.body,{id:"0",encapsulation:s.ifc.None,styles:[],data:{animation:[]}})}build(A){const V=this._nextAnimationId.toString();this._nextAnimationId++;const le=Array.isArray(A)?(0,g.vP)(A):A;return te(this._renderer,null,V,"register",[le]),new zs(V,this._renderer)}}return Z.\u0275fac=function(A){return new(A||Z)(s.LFG(s.FYo),s.LFG(Wr.K0))},Z.\u0275prov=s.Yz7({token:Z,factory:Z.\u0275fac}),Z})();class zs extends g.LC{constructor(x,A){super(),this._id=x,this._renderer=A}create(x,A){return new oe(this._id,x,A||{},this._renderer)}}class oe{constructor(x,A,V,le){this.id=x,this.element=A,this._renderer=le,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",V)}_listen(x,A){return this._renderer.listen(this.element,`@@${this.id}:${x}`,A)}_command(x,...A){return te(this._renderer,this.element,this.id,x,A)}onDone(x){this._listen("done",x)}onStart(x){this._listen("start",x)}onDestroy(x){this._listen("destroy",x)}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(x){this._command("setPosition",x)}getPosition(){return this._renderer.engine.players[+this.id]?.getPosition()??0}}function te(Z,x,A,V,le){return Z.setProperty(x,`@@${A}:${V}`,le)}const J="@",ze="@.disabled";let pn=(()=>{class Z{constructor(A,V,le){this.delegate=A,this.engine=V,this._zone=le,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,this.promise=Promise.resolve(0),V.onRemovalComplete=(Ie,Dt)=>{const Et=Dt?.parentNode(Ie);Et&&Dt.removeChild(Et,Ie)}}createRenderer(A,V){const Ie=this.delegate.createRenderer(A,V);if(!(A&&V&&V.data&&V.data.animation)){let kn=this._rendererCache.get(Ie);return kn||(kn=new ni("",Ie,this.engine,()=>this._rendererCache.delete(Ie)),this._rendererCache.set(Ie,kn)),kn}const Dt=V.id,Et=V.id+"-"+this._currentId;this._currentId++,this.engine.register(Et,A);const Xt=kn=>{Array.isArray(kn)?kn.forEach(Xt):this.engine.registerTrigger(Dt,Et,A,kn.name,kn)};return V.data.animation.forEach(Xt),new nr(this,Et,Ie,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){this.promise.then(()=>{this._microtaskId++})}scheduleListenerCallback(A,V,le){A>=0&&A<this._microtaskId?this._zone.run(()=>V(le)):(0==this._animationCallbacksBuffer.length&&Promise.resolve(null).then(()=>{this._zone.run(()=>{this._animationCallbacksBuffer.forEach(Ie=>{const[Dt,Et]=Ie;Dt(Et)}),this._animationCallbacksBuffer=[]})}),this._animationCallbacksBuffer.push([V,le]))}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}return Z.\u0275fac=function(A){return new(A||Z)(s.LFG(s.FYo),s.LFG(ki),s.LFG(s.R0b))},Z.\u0275prov=s.Yz7({token:Z,factory:Z.\u0275fac}),Z})();class ni{constructor(x,A,V,le){this.namespaceId=x,this.delegate=A,this.engine=V,this._onDestroy=le,this.destroyNode=this.delegate.destroyNode?Ie=>A.destroyNode(Ie):null}get data(){return this.delegate.data}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.delegate.destroy(),this._onDestroy?.()}createElement(x,A){return this.delegate.createElement(x,A)}createComment(x){return this.delegate.createComment(x)}createText(x){return this.delegate.createText(x)}appendChild(x,A){this.delegate.appendChild(x,A),this.engine.onInsert(this.namespaceId,A,x,!1)}insertBefore(x,A,V,le=!0){this.delegate.insertBefore(x,A,V),this.engine.onInsert(this.namespaceId,A,x,le)}removeChild(x,A,V){this.engine.onRemove(this.namespaceId,A,this.delegate,V)}selectRootElement(x,A){return this.delegate.selectRootElement(x,A)}parentNode(x){return this.delegate.parentNode(x)}nextSibling(x){return this.delegate.nextSibling(x)}setAttribute(x,A,V,le){this.delegate.setAttribute(x,A,V,le)}removeAttribute(x,A,V){this.delegate.removeAttribute(x,A,V)}addClass(x,A){this.delegate.addClass(x,A)}removeClass(x,A){this.delegate.removeClass(x,A)}setStyle(x,A,V,le){this.delegate.setStyle(x,A,V,le)}removeStyle(x,A,V){this.delegate.removeStyle(x,A,V)}setProperty(x,A,V){A.charAt(0)==J&&A==ze?this.disableAnimations(x,!!V):this.delegate.setProperty(x,A,V)}setValue(x,A){this.delegate.setValue(x,A)}listen(x,A,V){return this.delegate.listen(x,A,V)}disableAnimations(x,A){this.engine.disableAnimations(x,A)}}class nr extends ni{constructor(x,A,V,le,Ie){super(A,V,le,Ie),this.factory=x,this.namespaceId=A}setProperty(x,A,V){A.charAt(0)==J?"."==A.charAt(1)&&A==ze?this.disableAnimations(x,V=void 0===V||!!V):this.engine.process(this.namespaceId,x,A.slice(1),V):this.delegate.setProperty(x,A,V)}listen(x,A,V){if(A.charAt(0)==J){const le=function vn(Z){switch(Z){case"body":return document.body;case"document":return document;case"window":return window;default:return Z}}(x);let Ie=A.slice(1),Dt="";return Ie.charAt(0)!=J&&([Ie,Dt]=function vi(Z){const x=Z.indexOf(".");return[Z.substring(0,x),Z.slice(x+1)]}(Ie)),this.engine.listen(this.namespaceId,le,Ie,Dt,Et=>{this.factory.scheduleListenerCallback(Et._data||-1,V,Et)})}return this.delegate.listen(x,A,V)}}const Xs=[{provide:g._j,useClass:hi},{provide:cr,useFactory:function ha(){return new gr}},{provide:ki,useClass:(()=>{class Z extends ki{constructor(A,V,le,Ie){super(A.body,V,le)}ngOnDestroy(){this.flush()}}
2822return Z.\u0275fac=function(A){return new(A||Z)(s.LFG(Wr.K0),s.LFG(he),s.LFG(cr),s.LFG(s.z2F))},Z.\u0275prov=s.Yz7({token:Z,factory:Z.\u0275fac}),Z})()},{provide:s.FYo,useFactory:function Hr(Z,x,A){return new pn(Z,x,A)},deps:[u.se,ki,s.R0b]}],ma=[{provide:he,useFactory:()=>new sa},{provide:s.QbO,useValue:"BrowserAnimations"},...Xs];function ge(){return[...ma]}},11481:(Mt,Le,y)=>{"use strict";y.d(Le,{Cg:()=>zt,Dx:()=>Qt,H7:()=>wn,Qz:()=>We,se:()=>Tt});var s=y(36895),u=y(94650);
2823/**
2824       * @license Angular v15.2.10
2825       * (c) 2010-2022 Google LLC. https://angular.io/
2826       * License: MIT
2827       */class g extends s.w_{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class w extends g{static makeCurrent(){(0,s.HT)(new w)}onAndCancel(pe,q,we){return pe.addEventListener(q,we,!1),()=>{pe.removeEventListener(q,we,!1)}}dispatchEvent(pe,q){pe.dispatchEvent(q)}remove(pe){pe.parentNode&&pe.parentNode.removeChild(pe)}createElement(pe,q){return(q=q||this.getDefaultDocument()).createElement(pe)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(pe){return pe.nodeType===Node.ELEMENT_NODE}isShadowRoot(pe){return pe instanceof DocumentFragment}getGlobalEventTarget(pe,q){return"window"===q?window:"document"===q?pe:"body"===q?pe.body:null}getBaseHref(pe){const q=function O(){return f=f||document.querySelector("base"),f?f.getAttribute("href"):null}();return null==q?null:function U(ot){B=B||document.createElement("a"),B.setAttribute("href",ot);const pe=B.pathname;return"/"===pe.charAt(0)?pe:`/${pe}`}(q)}resetBaseElement(){f=null}getUserAgent(){return window.navigator.userAgent}getCookie(pe){return(0,s.Mx)(document.cookie,pe)}}let B,f=null,je=(()=>{class ot{build(){return new XMLHttpRequest}}return ot.\u0275fac=function(q){return new(q||ot)},ot.\u0275prov=u.Yz7({token:ot,factory:ot.\u0275fac}),ot})();const $e=new u.OlP("EventManagerPlugins");let We=(()=>{class ot{constructor(q,we){this._zone=we,this._eventNameToPlugin=new Map,q.forEach(ne=>{ne.manager=this}),this._plugins=q.slice().reverse()}addEventListener(q,we,ne){return this._findPluginFor(we).addEventListener(q,we,ne)}addGlobalEventListener(q,we,ne){return this._findPluginFor(we).addGlobalEventListener(q,we,ne)}getZone(){return this._zone}_findPluginFor(q){const we=this._eventNameToPlugin.get(q);if(we)return we;const ne=this._plugins;for(let Ae=0;Ae<ne.length;Ae++){const bt=ne[Ae];if(bt.supports(q))return this._eventNameToPlugin.set(q,bt),bt}throw new Error(`No event manager plugin found for event ${q}`)}}return ot.\u0275fac=function(q){return new(q||ot)(u.LFG($e),u.LFG(u.R0b))},ot.\u0275prov=u.Yz7({token:ot,factory:ot.\u0275fac}),ot})();class at{constructor(pe){this._doc=pe}addGlobalEventListener(pe,q,we){const ne=(0,s.q)().getGlobalEventTarget(this._doc,pe);if(!ne)throw new Error(`Unsupported event target ${ne} for event ${q}`);return this.addEventListener(ne,q,we)}}let mt=(()=>{class ot{constructor(){this.usageCount=new Map}addStyles(q){for(const we of q)1===this.changeUsageCount(we,1)&&this.onStyleAdded(we)}removeStyles(q){for(const we of q)0===this.changeUsageCount(we,-1)&&this.onStyleRemoved(we)}onStyleRemoved(q){}onStyleAdded(q){}getAllStyles(){return this.usageCount.keys()}changeUsageCount(q,we){const ne=this.usageCount;let Ae=ne.get(q)??0;return Ae+=we,Ae>0?ne.set(q,Ae):ne.delete(q),Ae}ngOnDestroy(){for(const q of this.getAllStyles())this.onStyleRemoved(q);this.usageCount.clear()}}return ot.\u0275fac=function(q){return new(q||ot)},ot.\u0275prov=u.Yz7({token:ot,factory:ot.\u0275fac}),ot})(),kt=(()=>{class ot extends mt{constructor(q){super(),this.doc=q,this.styleRef=new Map,this.hostNodes=new Set,this.resetHostNodes()}onStyleAdded(q){for(const we of this.hostNodes)this.addStyleToHost(we,q)}onStyleRemoved(q){const we=this.styleRef;we.get(q)?.forEach(Ae=>Ae.remove()),we.delete(q)}ngOnDestroy(){super.ngOnDestroy(),this.styleRef.clear(),this.resetHostNodes()}addHost(q){this.hostNodes.add(q);for(const we of this.getAllStyles())this.addStyleToHost(q,we)}removeHost(q){this.hostNodes.delete(q)}addStyleToHost(q,we){const ne=this.doc.createElement("style");ne.textContent=we,q.appendChild(ne);const Ae=this.styleRef.get(we);Ae?Ae.push(ne):this.styleRef.set(we,[ne])}resetHostNodes(){const q=this.hostNodes;q.clear(),q.add(this.doc.head)}}return ot.\u0275fac=function(q){return new(q||ot)(u.LFG(s.K0))},ot.\u0275prov=u.Yz7({token:ot,factory:ot.\u0275fac}),ot})();const Yt={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/"},ft=/%COMP%/g,rt=new u.OlP("RemoveStylesOnCompDestory",{providedIn:"root",factory:()=>!1});function et(ot,pe){return pe.flat(100).map(q=>q.replace(ft,ot))}function Ht(ot){return pe=>{if("__ngUnwrap__"===pe)return ot;!1===ot(pe)&&(pe.preventDefault(),pe.returnValue=!1)}}let Tt=(()=>
2827{class ot{constructor(q,we,ne,Ae){this.eventManager=q,this.sharedStylesHost=we,this.appId=ne,this.removeStylesOnCompDestory=Ae,this.rendererByCompId=new Map,this.defaultRenderer=new qt(q)}createRenderer(q,we){if(!q||!we)return this.defaultRenderer;const ne=this.getOrCreateRenderer(q,we);return ne instanceof ut?ne.applyToHost(q):ne instanceof _t&&ne.applyStyles(),ne}getOrCreateRenderer(q,we){const ne=this.rendererByCompId;let Ae=ne.get(we.id);if(!Ae){const bt=this.eventManager,rn=this.sharedStylesHost,xn=this.removeStylesOnCompDestory;switch(we.encapsulation){case u.ifc.Emulated:Ae=new ut(bt,rn,we,this.appId,xn);break;case u.ifc.ShadowDom:return new st(bt,rn,q,we);default:Ae=new _t(bt,rn,we,xn)}Ae.onDestroy=()=>ne.delete(we.id),ne.set(we.id,Ae)}return Ae}ngOnDestroy(){this.rendererByCompId.clear()}begin(){}end(){}}return ot.\u0275fac=function(q){return new(q||ot)(u.LFG(We),u.LFG(kt),u.LFG(u.AFp),u.LFG(rt))},ot.\u0275prov=u.Yz7({token:ot,factory:ot.\u0275fac}),ot})();class qt{constructor(pe){this.eventManager=pe,this.data=Object.create(null),this.destroyNode=null}destroy(){}createElement(pe,q){return q?document.createElementNS(Yt[q]||q,pe):document.createElement(pe)}createComment(pe){return document.createComment(pe)}createText(pe){return document.createTextNode(pe)}appendChild(pe,q){(Dn(pe)?pe.content:pe).appendChild(q)}insertBefore(pe,q,we){pe&&(Dn(pe)?pe.content:pe).insertBefore(q,we)}removeChild(pe,q){pe&&pe.removeChild(q)}selectRootElement(pe,q){let we="string"==typeof pe?document.querySelector(pe):pe;if(!we)throw new Error(`The selector "${pe}" did not match any elements`);return q||(we.textContent=""),we}parentNode(pe){return pe.parentNode}nextSibling(pe){return pe.nextSibling}setAttribute(pe,q,we,ne){if(ne){q=ne+":"+q;const Ae=Yt[ne];Ae?pe.setAttributeNS(Ae,q,we):pe.setAttribute(q,we)}else pe.setAttribute(q,we)}removeAttribute(pe,q,we){if(we){const ne=Yt[we];ne?pe.removeAttributeNS(ne,q):pe.removeAttribute(`${we}:${q}`)}else pe.removeAttribute(q)}addClass(pe,q){pe.classList.add(q)}removeClass(pe,q){pe.classList.remove(q)}setStyle(pe,q,we,ne){ne&(u.JOm.DashCase|u.JOm.Important)?pe.style.setProperty(q,we,ne&u.JOm.Important?"important":""):pe.style[q]=we}removeStyle(pe,q,we){we&u.JOm.DashCase?pe.style.removeProperty(q):pe.style[q]=""}setProperty(pe,q,we){pe[q]=we}setValue(pe,q){pe.nodeValue=q}listen(pe,q,we){return"string"==typeof pe?this.eventManager.addGlobalEventListener(pe,q,Ht(we)):this.eventManager.addEventListener(pe,q,Ht(we))}}function Dn(ot){return"TEMPLATE"===ot.tagName&&void 0!==ot.content}class st extends qt{constructor(pe,q,we,ne){super(pe),this.sharedStylesHost=q,this.hostEl=we,this.shadowRoot=we.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const Ae=et(ne.id,ne.styles);for(const bt of Ae){const rn=document.createElement("style");rn.textContent=bt,this.shadowRoot.appendChild(rn)}}nodeOrShadowRoot(pe){return pe===this.hostEl?this.shadowRoot:pe}appendChild(pe,q){return super.appendChild(this.nodeOrShadowRoot(pe),q)}insertBefore(pe,q,we){return super.insertBefore(this.nodeOrShadowRoot(pe),q,we)}removeChild(pe,q){return super.removeChild(this.nodeOrShadowRoot(pe),q)}parentNode(pe){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(pe)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class _t extends qt{constructor(pe,q,we,ne,Ae=we.id){super(pe),this.sharedStylesHost=q,this.removeStylesOnCompDestory=ne,this.rendererUsageCount=0,this.styles=et(Ae,we.styles)}applyStyles(){this.sharedStylesHost.addStyles(this.styles),this.rendererUsageCount++}destroy(){this.removeStylesOnCompDestory&&(this.sharedStylesHost.removeStyles(this.styles),this.rendererUsageCount--,0===this.rendererUsageCount&&this.onDestroy?.())}}class ut extends _t{constructor(pe,q,we,ne,Ae){const bt=ne+"-"+we.id;super(pe,q,we,Ae,bt),this.contentAttr=function Lt(ot){return"_ngcontent-%COMP%".replace(ft,ot)}(bt),this.hostAttr=function jt(ot){return"_nghost-%COMP%".replace(ft,ot)}(bt)}applyToHost(pe){this.applyStyles(),this.setAttribute(pe,this.hostAttr,"")}createElement(pe,q){const we=super.createElement(pe,q);return super.setAttribute(we,this.contentAttr,""),we}}let Ge=(()=>{class ot extends at{constructor(q){super(q)}supports(q){return!0}addEventListener(q,we,ne){return q.addEventListener(we,ne,!1),()=>this.removeEventListener(q,we,ne)}removeEventListener(q,we,ne){return q.removeEventListener(we,ne)}}return ot.\u0275fac=function(q){return new(q||ot)(u.LFG(s.K0))},ot.\u0275prov=u.Yz7({token:ot,factory:ot.\u0275fac}),ot})();const ct=["alt","control","meta","shift"],ye={"\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"},Ot={alt:ot=>ot.altKey,control:ot=>ot.ctrlKey,meta:ot=>ot.metaKey,shift:ot=>ot.shiftKey};let Qe=(()=>{class ot extends at{constructor(q){super(q)}supports(q){return null!=ot.parseEventName(q)}addEventListener(q,we,ne){const Ae=ot.parseEventName(we),bt=ot.eventCallback(Ae.fullKey,ne,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,s.q)().onAndCancel(q,Ae.domEventName,bt))}static parseEventName(q){const we=q.toLowerCase().split("."),ne=we.shift();if(0===we.length||"keydown"!==ne&&"keyup"!==ne)return null;const Ae=ot._normalizeKey(we.pop());let bt="",rn=we.indexOf("code");if(rn>-1&&(we.splice(rn,1),bt="code."),ct.forEach(qn=>{const oi=we.indexOf(qn);oi>-1&&(we.splice(oi,1),bt+=qn+".")}),bt+=Ae,0!=we.length||0===Ae.length)return null;const xn={};return xn.domEventName=ne,xn.fullKey=bt,xn}static matchEventFullKeyCode(q,we){let ne=ye[q.key]||q.key,Ae="";return we.indexOf("code.")>-1&&(ne=q.code,Ae="code."),!(null==ne||!ne)&&(ne=ne.toLowerCase()," "===ne?ne="space":"."===ne&&(ne="dot"),ct.forEach(bt=>{bt!==ne&&(0,Ot[bt])(q)&&(Ae+=bt+".")}),Ae+=ne,Ae===we)}static eventCallback(q,we,ne){return Ae=>{ot.matchEventFullKeyCode(Ae,q)&&ne.runGuarded(()=>we(Ae))}}static _normalizeKey(q){return"esc"===q?"escape":q}}return ot.\u0275fac=function(q){return new(q||ot)(u.LFG(s.K0))},ot.\u0275prov=u.Yz7({token:ot,factory:ot.\u0275fac}),ot})();function zt(ot,pe){return(0,u.iPO)({rootComponent:ot,...fn(pe)})}function fn(ot){return{appProviders:[...hn,...ot?.providers??[]],platformProviders:it}}const it=[{provide:u.Lbi,useValue:s.bD},{provide:u.g9A,useValue:function Nt(){w.makeCurrent()},multi:!0},{provide:s.K0,useFactory:function De(){return(0,u.RDi)(document),document},deps:[]}],hn=[{provide:u.zSh,useValue:"root"},{provide:u.qLn,useFactory:function Ut(){return new u.qLn},deps:[]},{provide:$e,useClass:Ge,multi:!0,deps:[s.K0,u.R0b,u.Lbi]},{provide:$e,useClass:Qe,multi:!0,deps:[s.K0]},{provide:Tt,useClass:Tt,deps:[We,kt,u.AFp,rt]},{provide:u.FYo,useExisting:Tt},{provide:mt,useExisting:kt},{provide:kt,useClass:kt,deps:[s.K0]},{provide:We,useClass:We,deps:[$e,u.R0b]},{provide:s.JF,useClass:je,deps:[]},[]];let Qt=(()=>
2827{class ot{constructor(q){this._doc=q}getTitle(){return this._doc.title}setTitle(q){this._doc.title=q||""}}return ot.\u0275fac=function(q){return new(q||ot)(u.LFG(s.K0))},ot.\u0275prov=u.Yz7({token:ot,factory:function(q){let we=null;return we=q?new q:function Bt(){return new Qt((0,u.LFG)(s.K0))}(),we},providedIn:"root"}),ot})();typeof window<"u"&&window;let wn=(()=>{class ot{}return ot.\u0275fac=function(q){return new(q||ot)},ot.\u0275prov=u.Yz7({token:ot,factory:function(q){let we=null;return we=q?new(q||ot):u.LFG(On),we},providedIn:"root"}),ot})(),On=(()=>{class ot extends wn{constructor(q){super(),this._doc=q}sanitize(q,we){if(null==we)return null;switch(q){case u.q3G.NONE:return we;case u.q3G.HTML:return(0,u.qzn)(we,"HTML")?(0,u.z3N)(we):(0,u.EiD)(this._doc,String(we)).toString();case u.q3G.STYLE:return(0,u.qzn)(we,"Style")?(0,u.z3N)(we):we;case u.q3G.SCRIPT:if((0,u.qzn)(we,"Script"))return(0,u.z3N)(we);throw new Error("unsafe value used in a script context");case u.q3G.URL:return(0,u.qzn)(we,"URL")?(0,u.z3N)(we):(0,u.mCW)(String(we));case u.q3G.RESOURCE_URL:if((0,u.qzn)(we,"ResourceURL"))return(0,u.z3N)(we);throw new Error(`unsafe value used in a resource URL context (see ${u.JZr})`);default:throw new Error(`Unexpected SecurityContext ${q} (see ${u.JZr})`)}}bypassSecurityTrustHtml(q){return(0,u.JVY)(q)}bypassSecurityTrustStyle(q){return(0,u.L6k)(q)}bypassSecurityTrustScript(q){return(0,u.eBb)(q)}bypassSecurityTrustUrl(q){return(0,u.LAX)(q)}bypassSecurityTrustResourceUrl(q){return(0,u.pB0)(q)}}return ot.\u0275fac=function(q){return new(q||ot)(u.LFG(s.K0))},ot.\u0275prov=u.Yz7({token:ot,factory:function(q){let we=null;return we=q?new q:function Bn(ot){return new On(ot.get(s.K0))}(u.LFG(u.zs3)),we},providedIn:"root"}),ot})()},82761:(Mt,Le,y)=>{"use strict";y.d(Le,{gz:()=>yi,m2:()=>Zn,OD:()=>Nn,F0:()=>ks,rH:()=>fs,Od:()=>Eo,Bz:()=>Za,lC:()=>Ir,bU:()=>Pa});var s=y(94650),u=y(32076),g=y(39646),w=y(61135),f=y(86805),O=y(39841),B=y(97272),U=y(49770),ie=y(89635),re=y(62843),Re=y(69751),Ee=y(60515),je=y(94033),$e=y(77579),We=y(36895),at=y(54004),mt=y(63900),kt=y(95698),Yt=y(68675),ft=y(39300),Ze=y(95577),Ke=y(50590),xe=y(24351),Fe=y(18505),ce=y(70262),rt=y(54482),Lt=y(57359);function jt(R,F){return(0,rt.e)((0,Lt.U)(R,F,arguments.length>=2,!0))}var et=y(25403);function Ht(R){return R<=0?()=>Ee.E:(0,rt.e)((F,S)=>{let G=[];F.subscribe((0,et.x)(S,de=>{G.push(de),R<G.length&&G.shift()},()=>{for(const de of G)S.next(de);S.complete()},void 0,()=>{G=null}))})}var Tt=y(18068),qt=y(46590),yn=y(44671);function Jt(R,F){const S=arguments.length>=2;return G=>G.pipe(R?(0,ft.h)((de,Ye)=>R(de,Ye,G)):yn.y,Ht(1),S?(0,qt.d)(F):(0,Tt.T)(()=>new f.K))}var Dn=y(22529),st=y(69718),_t=y(28746),ut=y(38343),Ge=y(8189),ct=y(11481);
2828/**
2829       * @license Angular v15.2.10
2830       * (c) 2010-2022 Google LLC. https://angular.io/
2831       * License: MIT
2832       */const ye="primary",Ot=Symbol("RouteTitle");class Qe{constructor(F){this.params=F||{}}has(F){return Object.prototype.hasOwnProperty.call(this.params,F)}get(F){if(this.has(F)){const S=this.params[F];return Array.isArray(S)?S[0]:S}return null}getAll(F){if(this.has(F)){const S=this.params[F];return Array.isArray(S)?S:[S]}return[]}get keys(){return Object.keys(this.params)}}function Ct(R){return new Qe(R)}function zt(R,F,S){const G=S.path.split("/");if(G.length>R.length||"full"===S.pathMatch&&(F.hasChildren()||G.length<R.length))return null;const de={};for(let Ye=0;Ye<G.length;Ye++){const tt=G[Ye],Zt=R[Ye];if(tt.startsWith(":"))de[tt.substring(1)]=Zt;else if(tt!==Zt.path)return null}return{consumed:R.slice(0,G.length),posParams:de}}function fn(R,F){const S=R?Object.keys(R):void 0,G=F?Object.keys(F):void 0;if(!S||!G||S.length!=G.length)return!1;let de;for(let Ye=0;Ye<S.length;Ye++)if(de=S[Ye],!Kt(R[de],F[de]))return!1;return!0}function Kt(R,F){if(Array.isArray(R)&&Array.isArray(F)){if(R.length!==F.length)return!1;const S=[...R].sort(),G=[...F].sort();return S.every((de,Ye)=>G[Ye]===de)}return R===F}function Nt(R){return Array.prototype.concat.apply([],R)}function Ut(R){return R.length>0?R[R.length-1]:null}function it(R,F){for(const S in R)R.hasOwnProperty(S)&&F(R[S],S)}function an(R){return(0,s.CqO)(R)?R:(0,s.QGY)(R)?(0,u.D)(Promise.resolve(R)):(0,g.of)(R)}const nn=!1,Vt={exact:function He(R,F,S){if(!me(R.segments,F.segments)||!pt(R.segments,F.segments,S)||R.numberOfChildren!==F.numberOfChildren)return!1;for(const G in F.children)if(!R.children[G]||!He(R.children[G],F.children[G],S)
2832)return!1;return!0},subset:Bt},hn={exact:function ue(R,F){return fn(R,F)},subset:function Ue(R,F){return Object.keys(F).length<=Object.keys(R).length&&Object.keys(F).every(S=>Kt(R[S],F[S]))},ignored:()=>!0};function Be(R,F,S){return Vt[S.paths](R.root,F.root,S.matrixParams)&&hn[S.queryParams](R.queryParams,F.queryParams)&&!("exact"===S.fragment&&R.fragment!==F.fragment)}function Bt(R,F,S){return Qt(R,F,F.segments,S)}function Qt(R,F,S,G){if(R.segments.length>S.length){const de=R.segments.slice(0,S.length);return!(!me(de,S)||F.hasChildren()||!pt(de,S,G))}if(R.segments.length===S.length){if(!me(R.segments,S)||!pt(R.segments,S,G))return!1;for(const de in F.children)if(!R.children[de]||!Bt(R.children[de],F.children[de],G))return!1;return!0}{const de=S.slice(0,R.segments.length),Ye=S.slice(R.segments.length);return!!(me(R.segments,de)&&pt(R.segments,de,G)&&R.children[ye])&&Qt(R.children[ye],F,Ye,G)}}function pt(R,F,S){return F.every((G,de)=>hn[S](R[de].parameters,G.parameters))}class It{constructor(F=new Ne([],{}),S={},G=null){this.root=F,this.queryParams=S,this.fragment=G}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ct(this.queryParams)),this._queryParamMap}toString(){return An.serialize(this)}}class Ne{constructor(F,S){this.segments=F,this.children=S,this.parent=null,it(S,(G,de)=>G.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return St(this)}}class he{constructor(F,S){this.path=F,this.parameters=S}get parameterMap(){return this._parameterMap||(this._parameterMap=Ct(this.parameters)),this._parameterMap}toString(){return se(this)}}function me(R,F){return R.length===F.length&&R.every((S,G)=>S.path===F[G].path)}let Wt=(()=>{class R{}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:function(){return new tn},providedIn:"root"}),R})();class tn{parse(F){const S=new pe(F);return new It(S.parseRootSegment(),S.parseQueryParams(),S.parseFragment())}serialize(F){const S=`/${gn(F.root,!0)}`,G=function Pt(R){const F=Object.keys(R).map(S=>{const G=R[S];return Array.isArray(G)?G.map(de=>`${Me(S)}=${Me(de)}`).join("&"):`${Me(S)}=${Me(G)}`}).filter(S=>!!S);return F.length?`?${F.join("&")}`:""}(F.queryParams);return`${S}${G}${"string"==typeof F.fragment?`#${function yt(R){return encodeURI(R)}(F.fragment)}`:""}`}}const An=new tn;function St(R){return R.segments.map(F=>se(F)).join("/")}function gn(R,F){if(!R.hasChildren())return St(R);if(F){const S=R.children[ye]?gn(R.children[ye],!1):"",G=[];return it(R.children,(de,Ye)=>{Ye!==ye&&G.push(`${Ye}:${gn(de,!1)}`)}),G.length>0?`${S}(${G.join("//")})`:S}{const S=function qe(R,F){let S=[];return it(R.children,(G,de)=>{de===ye&&(S=S.concat(F(G,de)))}
2832),it(R.children,(G,de)=>{de!==ye&&(S=S.concat(F(G,de)))}),S}(R,(G,de)=>de===ye?[gn(R.children[ye],!1)]:[`${de}:${gn(G,!1)}`]);return 1===Object.keys(R.children).length&&null!=R.children[ye]?`${St(R)}/${S[0]}`:`${St(R)}/(${S.join("//")})`}}function K(R){return encodeURIComponent(R).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Me(R){return K(R).replace(/%3B/gi,";")}function Q(R){return K(R).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Y(R){return decodeURIComponent(R)}function T(R){return Y(R.replace(/\+/g,"%20"))}function se(R){return`${Q(R.path)}${function Pe(R){return Object.keys(R).map(F=>`;${Q(F)}=${Q(R[F])}`).join("")}(R.parameters)}`}const ln=/^[^\/()?;=#]+/;function wn(R){const F=R.match(ln);return F?F[0]:""}const Bn=/^[^=?&#]+/,gt=/^[^&#]+/;class pe{constructor(F){this.url=F,this.remaining=F}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ne([],{}):new Ne([],this.parseChildren())}parseQueryParams(){const F={};if(this.consumeOptional("?"))do{this.parseQueryParam(F)}while(this.consumeOptional("&"));return F}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const F=[];for(this.peekStartsWith("(")||F.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),F.push(this.parseSegment());let S={};this.peekStartsWith("/(")&&(this.capture("/"),S=this.parseParens(!0));let G={};return this.peekStartsWith("(")&&(G=this.parseParens(!1)),(F.length>0||Object.keys(S).length>0)&&(G[ye]=new Ne(F,S)),G}parseSegment(){const F=wn(this.remaining);if(""===F&&this.peekStartsWith(";"))throw new s.vHH(4009,nn);return this.capture(F),new he(Y(F),this.parseMatrixParams())}parseMatrixParams(){const F={};for(;this.consumeOptional(";");)this.parseParam(F);return F}parseParam(F){const S=wn(this.remaining);if(!S)return;this.capture(S);let G="";if(this.consumeOptional("=")){const de=wn(this.remaining);de&&(G=de,this.capture(G))}F[Y(S)]=Y(G)}parseQueryParam(F){const S=function On(R){const F=R.match(Bn);return F?F[0]:""}(this.remaining);if(!S)return;this.capture(S);let G="";if(this.consumeOptional("=")){const tt=function ot(R){const F=R.match(gt);return F?F[0]:""}(this.remaining);tt&&(G=tt,this.capture(G))}const de=T(S),Ye=T(G);if(F.hasOwnProperty(de)){let tt=F[de];Array.isArray(tt)||(tt=[tt],F[de]=tt),tt.push(Ye)}else F[de]=Ye}parseParens(F){const S={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const G=wn(this.remaining),de=this.remaining[G.length];if("/"!==de&&")"!==de&&";"!==de)throw new s.vHH(4010,nn);let Ye;G.indexOf(":")>-1?(Ye=G.slice(0,G.indexOf(":")),this.capture(Ye),this.capture(":")):F&&(Ye=ye);const tt=this.parseChildren();S[Ye]=1===Object.keys(tt).length?tt[ye]:new Ne([],tt),this.consumeOptional("//")}return S}peekStartsWith(F){return this.remaining.startsWith(F)}consumeOptional(F){return!!this.peekStartsWith(F)&&(this.remaining=this.remaining.substring(F.length),!0)}capture(F){if(!this.consumeOptional(F))throw new s.vHH(4011,nn)}}function q(R){return R.segments.length>0?new Ne([],{[ye]:R}):R}function we(R){const F={};for(const G of Object.keys(R.children)){const Ye=we(R.children[G]);(Ye.segments.length>0||Ye.hasChildren())&&(F[G]=Ye)}return function ne(R){if(1===R.numberOfChildren&&R.children[ye]){const F=R.children[ye];return new Ne(R.segments.concat(F.segments),F.children)}return R}(new Ne(R.segments,F))}function Ae(R){return R instanceof It}const bt=!1;function oi(R,F,S,G,de){if(0===S.length)return ir(F.root,F.root,F.root,G,de);const Ye=function gi(R){if("string"==typeof R[0]&&1===R.length&&"/"===R[0])return new xr(!0,0,R);let F=0,S=!1;const G=R.reduce((de,Ye,tt)=>{if("object"==typeof Ye&&null!=Ye){if(Ye.outlets){const Zt={};return it(Ye.outlets,(Cn,jn)=>{Zt[jn]="string"==typeof Cn?Cn.split("/"):Cn}),[...de,{outlets:Zt}]}if(Ye.segmentPath)return[...de,Ye.segmentPath]}
2832return"string"!=typeof Ye?[...de,Ye]:0===tt?(Ye.split("/").forEach((Zt,Cn)=>{0==Cn&&"."===Zt||(0==Cn&&""===Zt?S=!0:".."===Zt?F++:""!=Zt&&de.push(Zt))}),de):[...de,Ye]},[]);return new xr(S,F,G)}(S);return Ye.toRoot()?ir(F.root,F.root,new Ne([],{}),G,de):function tt(Cn){const jn=function kr(R,F,S,G){if(R.isAbsolute)return new Yi(F.root,!0,0);if(-1===G)return new Yi(S,S===F.root,0);return function _i(R,F,S){let G=R,de=F,Ye=S;for(;Ye>de;){if(Ye-=de,G=G.parent,!G)throw new s.vHH(4005,bt&&"Invalid number of '../'");de=G.segments.length}return new Yi(G,!1,de-Ye)}(S,G+(ui(R.commands[0])?0:1),R.numberOfDoubleDots)}(Ye,F,R.snapshot?._urlSegment,Cn),Wn=jn.processChildren?Ci(jn.segmentGroup,jn.index,Ye.commands):ar(jn.segmentGroup,jn.index,Ye.commands);return ir(F.root,jn.segmentGroup,Wn,G,de)}(R.snapshot?._lastPathIndex)}function ui(R){return"object"==typeof R&&null!=R&&!R.outlets&&!R.segmentPath}function ji(R){return"object"==typeof R&&null!=R&&R.outlets}function ir(R,F,S,G,de){let tt,Ye={};G&&it(G,(Cn,jn)=>{Ye[jn]=Array.isArray(Cn)?Cn.map(Wn=>`${Wn}`):`${Cn}
vendor: 6,341 bytes, line 2832
2832`}),tt=R===F?S:er(R,F,S);const Zt=q(we(tt));return new It(Zt,Ye,de)}function er(R,F,S){const G={};return it(R.children,(de,Ye)=>{G[Ye]=de===F?S:er(de,F,S)}),new Ne(R.segments,G)}class xr{constructor(F,S,G){if(this.isAbsolute=F,this.numberOfDoubleDots=S,this.commands=G,F&&G.length>0&&ui(G[0]))throw new s.vHH(4003,bt&&"Root segment cannot have matrix parameters");const de=G.find(ji);if(de&&de!==Ut(G))throw new s.vHH(4004,bt&&"{outlets:{}} has to be the last command")}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Yi{constructor(F,S,G){this.segmentGroup=F,this.processChildren=S,this.index=G}}function ar(R,F,S){if(R||(R=new Ne([],{})),0===R.segments.length&&R.hasChildren())return Ci(R,F,S);const G=function dt(R,F,S){let G=0,de=F;const Ye={match:!1,pathIndex:0,commandIndex:0};for(;de<R.segments.length;){if(G>=S.length)return Ye;const tt=R.segments[de],Zt=S[G];if(ji(Zt))break;const Cn=`${Zt}`,jn=G<S.length-1?S[G+1]:null;if(de>0&&void 0===Cn)break;if(Cn&&jn&&"object"==typeof jn&&void 0===jn.outlets){if(!Oe(Cn,jn,tt))return Ye;G+=2}else{if(!Oe(Cn,{},tt))return Ye;G++}de++}return{match:!0,pathIndex:de,commandIndex:G}}(R,F,S),de=S.slice(G.commandIndex);if(G.match&&G.pathIndex<R.segments.length){const Ye=new Ne(R.segments.slice(0,G.pathIndex),{});return Ye.children[ye]=new Ne(R.segments.slice(G.pathIndex),R.children),Ci(Ye,0,de)}return G.match&&0===de.length?new Ne(R.segments,{}):G.match&&!R.hasChildren()?Ft(R,F,S):G.match?Ci(R,0,de):Ft(R,F,S)}function Ci(R,F,S){if(0===S.length)return new Ne(R.segments,{});{const G=function es(R){return ji(R[0])?R[0].outlets:{[ye]:R}}(S),de={};if(!G[ye]&&R.children[ye]&&1===R.numberOfChildren&&0===R.children[ye].segments.length){const Ye=Ci(R.children[ye],F,S);return new Ne(R.segments,Ye.children)}return it(G,(Ye,tt)=>{"string"==typeof Ye&&(Ye=[Ye]),null!==Ye&&(de[tt]=ar(R.children[tt],F,Ye))}),it(R.children,(Ye,tt)=>{void 0===G[tt]&&(de[tt]=Ye)}),new Ne(R.segments,de)}}function Ft(R,F,S){const G=R.segments.slice(0,F);let de=0;for(;de<S.length;){const Ye=S[de];if(ji(Ye)){const Cn=L(Ye.outlets);return new Ne(G,Cn)}if(0===de&&ui(S[0])){G.push(new he(R.segments[F].path,ee(S[0]))),de++;continue}const tt=ji(Ye)?Ye.outlets[ye]:`${Ye}`,Zt=de<S.length-1?S[de+1]:null;tt&&Zt&&ui(Zt)?(G.push(new he(tt,ee(Zt))),de+=2):(G.push(new he(tt,{})),de++)}return new Ne(G,{})}function L(R){const F={};return it(R,(S,G)=>{"string"==typeof S&&(S=[S]),null!==S&&(F[G]=Ft(new Ne([],{}),0,S))}),F}function ee(R){const F={};return it(R,(S,G)=>F[G]=`${S}`),F}function Oe(R,F,S){return R==S.path&&fn(F,S.parameters)}const Je="imperative";class on{constructor(F,S){this.id=F,this.url=S}}class Nn extends on{constructor(F,S,G="imperative",de=null){super(F,S),this.type=0,this.navigationTrigger=G,this.restoredState=de}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Zn extends on{constructor(F,S,G){super(F,S),this.urlAfterRedirects=G,this.type=1}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}class Ri extends on{constructor(F,S,G,de){super(F,S),this.reason=G,this.code=de,this.type=2}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class lr extends on{constructor(F,S,G,de){super(F,S),this.reason=G,this.code=de,this.type=16}}class ti extends on{constructor(F,S,G,de){super(F,S),this.error=G,this.target=de,this.type=3}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class pr extends on{constructor(F,S,G,de){super(F,S),this.urlAfterRedirects=G,this.state=de,this.type=4}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Cr extends on{constructor(F,S,G,de){super(F,S),this.urlAfterRedirects=G,this.state=de,this.type=7}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Er extends on{constructor(F,S,G,de,Ye){super(F,S),this.urlAfterRedirects=G,this.state=de,this.shouldActivate=Ye,this.type=8}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Lr extends on{constructor(F,S,G,de){super(F,S),this.urlAfterRedirects=G,this.state=de,this.type=5}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class rr extends on{constructor(F,S,G,de){super(F,S),this.urlAfterRedirects=G,this.state=de,this.type=6}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Zr{constructor(F){this.route=F,this.type=9}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class mr{constructor(F){this.route=F,this.type=10}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Vr{constructor(F){this.snapshot=F,this.type=11}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class as{constructor(F){this.snapshot=F,this.type=12}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ps{constructor(F){this.snapshot=F,this.type=13}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Bi{constructor(F){this.snapshot=F,this.type=14}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Or{constructor(F,S,G){this.routerEvent=F,this.position=S,this.anchor=G,this.type=15}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}let cs=(()=>{class R{createUrlTree(S,G,de,Ye,tt,Zt){return oi(S||G.root,de,Ye,tt,Zt)}}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac}),R})(),gs=(()=>{class R{}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:function(F){return cs.\u0275fac(F)},providedIn:"root"}),R})();class tr{constructor(F){this._root=F}get root(){return this._root.value}
2832parent(F){const S=this.pathFromRoot(F);return S.length>1?S[S.length-2]:null}children(F){const S=ea(F,this._root);return S?S.children.map(G=>G.value):[]}firstChild(F){const S=ea(F,this._root);return S&&S.children.length>0?S.children[0].value:null}siblings(F){const S=cr(F,this._root);return S.length<2?[]:S[S.length-2].children.map(de=>de.value).filter(de=>de!==F)}pathFromRoot(F){return cr(F,this._root).map(S=>S.value)}}function ea(R,F){if(R===F.value)return F;for(const S of F.children){const G=ea(R,S);if(G)return G}return null}function cr(R,F){if(R===F.value)return[F];for(const S of F.children){const G=cr(R,S);if(G.length)return G.unshift(F),G}return[]}class Ji{constructor(F,S){this.value=F,this.children=S}toString(){return`TreeNode(${this.value})`}}function zr(R){const F={};return R&&R.children.forEach(S=>F[S.value.outlet]=S),F}class gr extends tr{constructor(F,S){super(F),this.snapshot=S,Es(this,F)}toString(){return this.snapshot.toString()}}function Xr(R,F){const S=function ur(R,F){const tt=new ds([],{},{},"",{},ye,F,null,R.root,-1,{});return new ys("",new Ji(tt,[]))}(R,F),G=new w.X([new he("",{})]),de=new w.X({}),Ye=new w.X({}),tt=new w.X({}),Zt=new w.X(""),Cn=new yi(G,de,tt,Zt,Ye,ye,F,S.root);return Cn.snapshot=S.root,new gr(new Ji(Cn,[]),S)}class yi{constructor(F,S,G,de,Ye,tt,Zt,Cn){this.url=F,this.params=S,this.queryParams=G,this.fragment=de,this.data=Ye,this.outlet=tt,this.component=Zt,this.title=this.data?.pipe((0,at.U)(jn=>jn[Ot]))??(0,g.of)(void 0),this._futureSnapshot=Cn}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,at.U)(F=>Ct(F)))),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=this.queryParams.pipe((0,at.U)(F=>Ct(F)))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function js(R,F="emptyOnly"){const S=R.pathFromRoot;let G=0;if("always"!==F)for(G=S.length-1;G>=1;){const de=S[G],Ye=S[G-1];if(de.routeConfig&&""===de.routeConfig.path)G--;else{if(Ye.component)break;G--}}return function Us(R){return R.reduce((F,S)=>({params:{...F.params,...S.params},data:{...F.data,...S.data}
2832,resolve:{...S.data,...F.resolve,...S.routeConfig?.data,...S._resolvedData}}),{params:{},data:{},resolve:{}})}(S.slice(G))}class ds{get title(){return this.data?.[Ot]}constructor(F,S,G,de,Ye,tt,Zt,Cn,jn,Wn,Ki){this.url=F,this.params=S,this.queryParams=G,this.fragment=de,this.data=Ye,this.outlet=tt,this.component=Zt,this.routeConfig=Cn,this._urlSegment=jn,this._lastPathIndex=Wn,this._resolve=Ki}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=Ct(this.params)),this._paramMap}get queryParamMap(){return this._queryParamMap||(this._queryParamMap=Ct(this.queryParams)),this._queryParamMap}toString(){return`Route(url:'${this.url.map(G=>G.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ys extends tr{constructor(F,S){super(S),this.url=F,Es(this,S)}toString(){return us(this._root)}}function Es(R,F){F.value._routerState=R,F.children.forEach(S=>Es(R,S))}function us(R){const F=R.children.length>0?` { ${R.children.map(us).join(", ")} } `:"";return`${R.value}${F}`}function Fs(R){if(R.snapshot){const F=R.snapshot,S=R._futureSnapshot;R.snapshot=S,fn(F.queryParams,S.queryParams)||R.queryParams.next(S.queryParams),F.fragment!==S.fragment&&R.fragment.next(S.fragment),fn(F.params,S.params)||R.params.next(S.params),function _n(R,F){if(R.length!==F.length)return!1;for(let S=0;S<R.length;++S)if(!fn(R[S],F[S]))return!1;return!0}(F.url,S.url)||R.url.next(S.url),fn(F.data,S.data)||R.data.next(S.data)}else R.snapshot=R._futureSnapshot,R.data.next(R._futureSnapshot.data)}function Jr(R,F){const S=fn(R.params,F.params)&&function Te(R,F){return me(R,F)&&R.every((S,G)=>fn(S.parameters,F[G].parameters))}(R.url,F.url);return S&&!(!R.parent!=!F.parent)&&(!R.parent||Jr(R.parent,F.parent))}function Vn(R,F,S){if(S&&R.shouldReuseRoute(F.value,S.value.snapshot)){const G=S.value;G._futureSnapshot=F.value;const de=function ts(R,F,S){return F.children.map(G=>{for(const de of S.children)if(R.shouldReuseRoute(G.value,de.value.snapshot))return Vn(R,G,de);return Vn(R,G)})}(R,F,S);return new Ji(G,de)}{if(R.shouldAttach(F.value)){const Ye=R.retrieve(F.value);if(null!==Ye){const tt=Ye.route;return tt.value._futureSnapshot=F.value,tt.children=F.children.map(Zt=>Vn(R,Zt)),tt}}const G=function _s(R){return new yi(new w.X(R.url),new w.X(R.params),new w.X(R.queryParams),new w.X(R.fragment),new w.X(R.data),R.outlet,R.component,R)}(F.value),de=F.children.map(Ye=>Vn(R,Ye));return new Ji(G,de)}}const vr="ngNavigationCancelingError";function Nr(R,F){const{redirectTo:S,navigationBehaviorOptions:G}=Ae(F)?{redirectTo:F,navigationBehaviorOptions:void 0}:F,de=ta(!1,0,F);return de.url=S,de.navigationBehaviorOptions=G,de}function ta(R,F,S){const G=new Error("NavigationCancelingError: "+(R||""));return G[vr]=!0,G.cancellationCode=F,S&&(G.url=S),G}function ws(R){return Ds(R)&&Ae(R.url)}function Ds(R){return R&&R[vr]}class Gi{constructor(){this.outlet=null,this.route=null,this.resolver=null,this.injector=null,this.children=new Qr,this.attachRef=null}}let Qr=(()=>{class R{constructor(){this.contexts=new Map}onChildOutletCreated(S,G){const de=this.getOrCreateContext(S);de.outlet=G,this.contexts.set(S,de)}onChildOutletDestroyed(S){const G=this.getContext(S);G&&(G.outlet=null,G.attachRef=null)}onOutletDeactivated(){const S=this.contexts;return this.contexts=new Map,S}onOutletReAttached(S){this.contexts=S}getOrCreateContext(S){let G=this.getContext(S);return G||(G=new Gi,this.contexts.set(S,G)),G}getContext(S){return this.contexts.get(S)||null}}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();const Pi=!1;let Ir=(()=>{class R{constructor(){this.activated=null,this._activatedRoute=null,this.name=ye,this.activateEvents=new s.vpe,this.deactivateEvents=new s.vpe,this.attachEvents=new s.vpe,this.detachEvents=new s.vpe,this.parentContexts=(0,s.f3M)(Qr),this.location=(0,s.f3M)(s.s_b),this.changeDetector=(0,s.f3M)(s.sBO),this.environmentInjector=(0,s.f3M)(s.lqb)}ngOnChanges(S){if(S.name){const{firstChange:G,previousValue:de}=S.name;if(G)return;this.isTrackedInParentContexts(de)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(de)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name)}isTrackedInParentContexts(S){return this.parentContexts.getContext(S)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const S=this.parentContexts.getContext(this.name);S?.route&&(S.attachRef?this.attach(S.attachRef,S.route):this.activateWith(S.route,S.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new s.vHH(4012,Pi);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new s.vHH(4012,Pi);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new s.vHH(4012,Pi);this.location.detach();const S=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(S.instance),S}attach(S,G){this.activated=S,this._activatedRoute=G,this.location.insert(S.hostView),this.attachEvents.emit(S.instance)}deactivate(){if(this.activated){const S=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(S)}}activateWith(S,G){if(this.isActivated)throw new s.vHH(4013,Pi);this._activatedRoute=S;const de=this.location,tt=S.snapshot.component,Zt=this.parentContexts.getOrCreateContext(this.name).children,Cn=new xs(S,Zt,de.injector);if(G&&function Vs(R){return!!R.resolveComponentFactory}
2832(G)){const jn=G.resolveComponentFactory(tt);this.activated=de.createComponent(jn,de.length,Cn)}else this.activated=de.createComponent(tt,{index:de.length,injector:Cn,environmentInjector:G??this.environmentInjector});this.changeDetector.markForCheck(),this.activateEvents.emit(this.activated.instance)}}return R.\u0275fac=function(S){return new(S||R)},R.\u0275dir=s.lG2({type:R,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[s.TTD]}),R})();class xs{constructor(F,S,G){this.route=F,this.childContexts=S,this.parent=G}get(F,S){return F===yi?this.route:F===Qr?this.childContexts:this.parent.get(F,S)}}let Qi=(()=>{class R{}return R.\u0275fac=function(S){return new(S||R)},R.\u0275cmp=s.Xpm({type:R,selectors:[["ng-component"]],standalone:!0,features:[s.jDz],decls:1,vars:0,template:function(S,G){1&S&&s._UZ(0,"router-outlet")},dependencies:[Ir],encapsulation:2}),R})();function ns(R,F){return R.providers&&!R._injector&&(R._injector=(0,s.MMx)(R.providers,F,`Route: ${R.path}`)),R._injector??F}function Rt(R){const F=R.children&&R.children.map(Rt),S=F?{...R,children:F}:{...R};return!S.component&&!S.loadComponent&&(F||S.loadChildren)&&S.outlet&&S.outlet!==ye&&(S.component=Qi),S}function en(R){return R.outlet||ye}function Tn(R,F){const S=R.filter(G=>en(G)===F);return S.push(...R.filter(G=>en(G)!==F)),S}function Gn(R){if(!R)return null;if(R.routeConfig?._injector)return R.routeConfig._injector;for(let F=R.parent;F;
2832F=F.parent){const S=F.routeConfig;if(S?._loadedInjector)return S._loadedInjector;if(S?._injector)return S._injector}return null}class _r{constructor(F,S,G,de){this.routeReuseStrategy=F,this.futureState=S,this.currState=G,this.forwardEvent=de}activate(F){const S=this.futureState._root,G=this.currState?this.currState._root:null;this.deactivateChildRoutes(S,G,F),Fs(this.futureState.root),this.activateChildRoutes(S,G,F)}deactivateChildRoutes(F,S,G){const de=zr(S);F.children.forEach(Ye=>{const tt=Ye.value.outlet;this.deactivateRoutes(Ye,de[tt],G),delete de[tt]}),it(de,(Ye,tt)=>{this.deactivateRouteAndItsChildren(Ye,G)})}deactivateRoutes(F,S,G){const de=F.value,Ye=S?S.value:null;if(de===Ye)if(de.component){const tt=G.getContext(de.outlet);tt&&this.deactivateChildRoutes(F,S,tt.children)}else this.deactivateChildRoutes(F,S,G);else Ye&&this.deactivateRouteAndItsChildren(S,G)}deactivateRouteAndItsChildren(F,S){F.value.component&&this.routeReuseStrategy.shouldDetach(F.value.snapshot)?this.detachAndStoreRouteSubtree(F,S):this.deactivateRouteAndOutlet(F,S)}detachAndStoreRouteSubtree(F,S){const G=S.getContext(F.value.outlet),de=G&&F.value.component?G.children:S,Ye=zr(F);for(const tt of Object.keys(Ye))this.deactivateRouteAndItsChildren(Ye[tt],de);if(G&&G.outlet){const tt=G.outlet.detach(),Zt=G.children.onOutletDeactivated();this.routeReuseStrategy.store(F.value.snapshot,{componentRef:tt,route:F,contexts:Zt})}}deactivateRouteAndOutlet(F,S){const G=S.getContext(F.value.outlet),de=G&&F.value.component?G.children:S,Ye=zr(F);for(const tt of Object.keys(Ye))this.deactivateRouteAndItsChildren(Ye[tt],de);G&&(G.outlet&&(G.outlet.deactivate(),G.children.onOutletDeactivated()),G.attachRef=null,G.resolver=null,G.route=null)}activateChildRoutes(F,S,G){const de=zr(S);F.children.forEach(Ye=>{this.activateRoutes(Ye,de[Ye.value.outlet],G),this.forwardEvent(new Bi(Ye.value.snapshot))}),F.children.length&&this.forwardEvent(new as(F.value.snapshot))}activateRoutes(F,S,G){const de=F.value,Ye=S?S.value:null;if(Fs(de),de===Ye)if(de.component){const tt=G.getOrCreateContext(de.outlet);this.activateChildRoutes(F,S,tt.children)}else this.activateChildRoutes(F,S,G);else if(de.component){const tt=G.getOrCreateContext(de.outlet);if(this.routeReuseStrategy.shouldAttach(de.snapshot)){const Zt=this.routeReuseStrategy.retrieve(de.snapshot);this.routeReuseStrategy.store(de.snapshot,null),tt.children.onOutletReAttached(Zt.contexts),tt.attachRef=Zt.componentRef,tt.route=Zt.route.value,tt.outlet&&tt.outlet.attach(Zt.componentRef,Zt.route.value),Fs(Zt.route.value),this.activateChildRoutes(F,null,tt.children)}else{const Zt=Gn(de.snapshot),Cn=Zt?.get(s._Vd)??null;tt.attachRef=null,tt.route=de,tt.resolver=Cn,tt.injector=Zt,tt.outlet&&tt.outlet.activateWith(de,tt.injector),this.activateChildRoutes(F,null,tt.children)}}else this.activateChildRoutes(F,null,G)}}class Tr{constructor(F){this.path=F,this.route=this.path[this.path.length-1]}}class ki{constructor(F,S){this.component=F,this.route=S}}function Wi(R,F,S){const G=R._root;return Ns(G,F?F._root:null,S,[G.value])}function Br(R,F){const S=Symbol(),G=F.get(R,S);return G===S?"function"!=typeof R||(0,s.Z0I)(R)?F.get(R):R:G}function Ns(R,F,S,G,de={canDeactivateChecks:[],canActivateChecks:[]}){const Ye=zr(F);return R.children.forEach(tt=>{(function vs(R,F,S,G,de={canDeactivateChecks:[],canActivateChecks:[]}){const Ye=R.value,tt=F?F.value:null,Zt=S?S.getContext(R.value.outlet):null;if(tt&&Ye.routeConfig===tt.routeConfig){const Cn=function sa(R,F,S){if("function"==typeof S)return S(R,F);switch(S){case"pathParamsChange":return!me(R.url,F.url);case"pathParamsOrQueryParamsChange":return!me(R.url,F.url)||!fn(R.queryParams,F.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Jr(R,F)||!fn(R.queryParams,F.queryParams);default:return!Jr(R,F)}}(tt,Ye,Ye.routeConfig.runGuardsAndResolvers);Cn?de.canActivateChecks.push(new Tr(G)):(Ye.data=tt.data,Ye._resolvedData=tt._resolvedData),Ns(R,F,Ye.component?Zt?Zt.children:null:S,G,de),Cn&&Zt&&Zt.outlet&&Zt.outlet.isActivated&&de.canDeactivateChecks.push(new ki(Zt.outlet.component,tt))}else tt&&Wr(F,Zt,de),de.canActivateChecks.push(new Tr(G)),Ns(R,null,Ye.component?Zt?Zt.children:null:S,G,de)})(tt,Ye[tt.value.outlet],S,G.concat([tt.value]),de),delete Ye[tt.value.outlet]}),it(Ye,(tt,Zt)=>Wr(tt,S.getContext(Zt),de)),de}function Wr(R,F,S){const G=zr(R),de=R.value;it(G,(Ye,tt)=>{Wr(Ye,de.component?F?F.children.getContext(tt):null:F,S)}),S.canDeactivateChecks.push(new ki(de.component&&F&&F.outlet&&F.outlet.isActivated?F.outlet.component:null,de))}function hi(R){return"function"==typeof R}function vn(R){return R instanceof f.K||"EmptyError"===R?.name}const vi=Symbol("INITIAL_VALUE");function Li(){return(0,mt.w)(R=>(0,O.a)(R.map(F=>
2832F.pipe((0,kt.q)(1),(0,Yt.O)(vi)))).pipe((0,at.U)(F=>{for(const S of F)if(!0!==S){if(S===vi)return vi;if(!1===S||S instanceof It)return S}return!0}),(0,ft.h)(F=>F!==vi),(0,kt.q)(1)))}function Z(R){return(0,ie.z)((0,Fe.b)(F=>{if(Ae(F))throw Nr(0,F)}),(0,at.U)(F=>!0===F))}const A={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function V(R,F,S,G,de){const Ye=le(R,F,S);return Ye.matched?function x(R,F,S,G){const de=F.canMatch;if(!de||0===de.length)return(0,g.of)(!0);const Ye=de.map(tt=>{const Zt=Br(tt,R);return an(function pn(R){return R&&hi(R.canMatch)}(Zt)?Zt.canMatch(F,S):R.runInContext(()=>Zt(F,S)))});return(0,g.of)(Ye).pipe(Li(),Z())}(G=ns(F,G),F,S).pipe((0,at.U)(tt=>!0===tt?Ye:{...A})):(0,g.of)(Ye)}function le(R,F,S){if(""===F.path)return"full"===F.pathMatch&&(R.hasChildren()||S.length>0)?{...A}:{matched:!0,consumedSegments:[],remainingSegments:S,parameters:{},positionalParamSegments:{}};const de=(F.matcher||zt)(S,R,F);if(!de)return{...A};const Ye={};it(de.posParams,(Zt,Cn)=>{Ye[Cn]=Zt.path});const tt=de.consumed.length>0?{...Ye,...de.consumed[de.consumed.length-1].parameters}:Ye;return{matched:!0,consumedSegments:de.consumed,remainingSegments:S.slice(de.consumed.length),parameters:tt,positionalParamSegments:de.posParams??{}}}function Ie(R,F,S,G){if(S.length>0&&function Xt(R,F,S){return S.some(G=>kn(R,F,G)&&en(G)!==ye)}(R,S,G)){const Ye=new Ne(F,function Et(R,F,S,G){const de={};de[ye]=G,G._sourceSegment=R,G._segmentIndexShift=F.length;for(const Ye of S)if(""===Ye.path&&en(Ye)!==ye){const tt=new Ne([],{});tt._sourceSegment=R,tt._segmentIndexShift=F.length,de[en(Ye)]=tt}return de}(R,F,G,new Ne(S,R.children)));return Ye._sourceSegment=R,Ye._segmentIndexShift=F.length,{segmentGroup:Ye,slicedSegments:[]}}if(0===S.length&&function dn(R,F,S){return S.some(G=>kn(R,F,G))}(R,S,G)){const Ye=new Ne(R.segments,function Dt(R,F,S,G,de){const Ye={};for(const tt of G)if(kn(R,S,tt)&&!de[en(tt)]){const Zt=new Ne([],{});Zt._sourceSegment=R,Zt._segmentIndexShift=F.length,Ye[en(tt)]=Zt}return{...de,...Ye}}(R,F,S,G,R.children));return Ye._sourceSegment=R,Ye._segmentIndexShift=F.length,{segmentGroup:Ye,slicedSegments:S}}const de=new Ne(R.segments,R.children);return de._sourceSegment=R,de._segmentIndexShift=F.length,{segmentGroup:de,slicedSegments:S}}function kn(R,F,S){return(!(R.hasChildren()||F.length>0)||"full"!==S.pathMatch)&&""===S.path}function Fn(R,F,S,G){return!!(en(R)===G||G!==ye&&kn(F,S,R))&&("**"===R.path||le(F,R,S).matched)}function mi(R,F,S){return 0===F.length&&!R.children[S]}const ii=!1;class Jn{constructor(F){this.segmentGroup=F||null}}class si{constructor(F){this.urlTree=F}}function ci(R){return(0,re._)(new Jn(R))}function Si(R){return(0,re._)(new si(R))}class Ws{constructor(F,S,G,de,Ye){this.injector=F,this.configLoader=S,this.urlSerializer=G,this.urlTree=de,this.config=Ye,this.allowRedirects=!0}apply(){const F=Ie(this.urlTree.root,[],[],this.config).segmentGroup,S=new Ne(F.segments,F.children);return this.expandSegmentGroup(this.injector,this.config,S,ye).pipe((0,at.U)(Ye=>this.createUrlTree(we(Ye),this.urlTree.queryParams,this.urlTree.fragment))).pipe((0,ce.K)(Ye=>{if(Ye instanceof si)return this.allowRedirects=!1,this.match(Ye.urlTree);throw Ye instanceof Jn?this.noMatchError(Ye):Ye}))}match(F){return this.expandSegmentGroup(this.injector,this.config,F.root,ye).pipe((0,at.U)(de=>this.createUrlTree(we(de),F.queryParams,F.fragment))).pipe((0,ce.K)(de=>{throw de instanceof Jn?this.noMatchError(de):de}))}noMatchError(F){return new s.vHH(4002,ii)}createUrlTree(F,S,G){const de=q(F);return new It(de,S,G)}expandSegmentGroup(F,S,G,de){return 0===G.segments.length&&G.hasChildren()?this.expandChildren(F,S,G).pipe((0,at.U)(Ye=>new Ne([],Ye))):this.expandSegment(F,G,S,G.segments,de,!0)}expandChildren(F,S,G){const de=[];for(const Ye of Object.keys(G.children))"primary"===Ye?de.unshift(Ye):de.push(Ye);return(0,u.D)(de).pipe((0,xe.b)(Ye=>{const tt=G.children[Ye],Zt=Tn(S,Ye);return this.expandSegmentGroup(F,Zt,tt,Ye).pipe((0,at.U)(Cn=>({segment:Cn,outlet:Ye})))}),jt((Ye,tt)=>(Ye[tt.outlet]=tt.segment,Ye),{}),Jt())}expandSegment(F,S,G,de,Ye,tt){return(0,u.D)(G).pipe((0,xe.b)(Zt=>this.expandSegmentAgainstRoute(F,S,G,Zt,de,Ye,tt).pipe((0,ce.K)(jn=>{if(jn instanceof Jn)return(0,g.of)(null);throw jn}))),(0,Ke.P)(Zt=>!!Zt),(0,ce.K)((Zt,Cn)=>
2832{if(vn(Zt))return mi(S,de,Ye)?(0,g.of)(new Ne([],{})):ci(S);throw Zt}))}expandSegmentAgainstRoute(F,S,G,de,Ye,tt,Zt){return Fn(de,S,Ye,tt)?void 0===de.redirectTo?this.matchSegmentAgainstRoute(F,S,de,Ye,tt):Zt&&this.allowRedirects?this.expandSegmentAgainstRouteUsingRedirect(F,S,G,de,Ye,tt):ci(S):ci(S)}expandSegmentAgainstRouteUsingRedirect(F,S,G,de,Ye,tt){return"**"===de.path?this.expandWildCardWithParamsAgainstRouteUsingRedirect(F,G,de,tt):this.expandRegularSegmentAgainstRouteUsingRedirect(F,S,G,de,Ye,tt)}expandWildCardWithParamsAgainstRouteUsingRedirect(F,S,G,de){const Ye=this.applyRedirectCommands([],G.redirectTo,{});return G.redirectTo.startsWith("/")?Si(Ye):this.lineralizeSegments(G,Ye).pipe((0,Ze.z)(tt=>{const Zt=new Ne(tt,{});return this.expandSegment(F,Zt,S,tt,de,!1)}))}expandRegularSegmentAgainstRouteUsingRedirect(F,S,G,de,Ye,tt){const{matched:Zt,consumedSegments:Cn,remainingSegments:jn,positionalParamSegments:Wn}=le(S,de,Ye);if(!Zt)return ci(S);const Ki=this.applyRedirectCommands(Cn,de.redirectTo,Wn);return de.redirectTo.startsWith("/")?Si(Ki):this.lineralizeSegments(de,Ki).pipe((0,Ze.z)(Ur=>this.expandSegment(F,S,G,Ur.concat(jn),tt,!1)))}matchSegmentAgainstRoute(F,S,G,de,Ye){return"**"===G.path?(F=ns(G,F),G.loadChildren?(G._loadedRoutes?(0,g.of)({routes:G._loadedRoutes,injector:G._loadedInjector}):this.configLoader.loadChildren(F,G)).pipe((0,at.U)(Zt=>(G._loadedRoutes=Zt.routes,G._loadedInjector=Zt.injector,new Ne(de,{})))):(0,g.of)(new Ne(de,{}))):V(S,G,de,F).pipe((0,mt.w)(({matched:tt,consumedSegments:Zt,remainingSegments:Cn})=>tt?this.getChildConfig(F=G._injector??F,G,de).pipe((0,Ze.z)(Wn=>{const Ki=Wn.injector??F,Ur=Wn.routes,{segmentGroup:Mr,slicedSegments:$n}=Ie(S,Zt,Cn,Ur),Bs=new Ne(Mr.segments,Mr.children);if(0===$n.length&&Bs.hasChildren())return this.expandChildren(Ki,Ur,Bs).pipe((0,at.U)(Ua=>new Ne(Zt,Ua)));if(0===Ur.length&&0===$n.length)return(0,g.of)(new Ne(Zt,{}));const qs=en(G)===Ye;return this.expandSegment(Ki,Bs,Ur,$n,qs?ye:Ye,!0).pipe((0,at.U)(Aa=>new Ne(Zt.concat(Aa.segments),Aa.children)))})):ci(S)))}getChildConfig(F,S,G){return S.children?(0,g.of)({routes:S.children,injector:F}):S.loadChildren?void 0!==S._loadedRoutes?(0,g.of)({routes:S._loadedRoutes,injector:S._loadedInjector}):function vt(R,F,S,G){const de=F.canLoad;if(void 0===de||0===de.length)return(0,g.of)(!0);const Ye=de.map(tt=>{const Zt=Br(tt,R);return an(function oe(R){return R&&hi(R.canLoad)}(Zt)?Zt.canLoad(F,S):R.runInContext(()=>Zt(F,S)))});return(0,g.of)(Ye).pipe(Li(),Z())}(F,S,G).pipe((0,Ze.z)(de=>de?this.configLoader.loadChildren(F,S).pipe((0,Fe.b)(Ye=>{S._loadedRoutes=Ye.routes,S._loadedInjector=Ye.injector})):function qi(R){return(0,re._)(ta(ii,3))}())):(0,g.of)({routes:[],injector:F})}lineralizeSegments(F,S){let G=[],de=S.root;for(;;){if(G=G.concat(de.segments),0===de.numberOfChildren)return(0,g.of)(G);if(de.numberOfChildren>1||!de.children[ye])return F.redirectTo,(0,re._)(new s.vHH(4e3,ii));de=de.children[ye]}}applyRedirectCommands(F,S,G){return this.applyRedirectCreateUrlTree(S,this.urlSerializer.parse(S),F,G)}applyRedirectCreateUrlTree(F,S,G,de){const Ye=this.createSegmentGroup(F,S.root,G,de);return new It(Ye,this.createQueryParams(S.queryParams,this.urlTree.queryParams),S.fragment)}createQueryParams(F,S){const G={};return it(F,(de,Ye)=>{if("string"==typeof de&&de.startsWith(":")){const Zt=de.substring(1);G[Ye]=S[Zt]}else G[Ye]=de}),G}createSegmentGroup(F,S,G,de){const Ye=this.createSegments(F,S.segments,G,de);let tt={};return it(S.children,(Zt,Cn)=>{tt[Cn]=this.createSegmentGroup(F,Zt,G,de)}),new Ne(Ye,tt)}createSegments(F,S,G,de){return S.map(Ye=>Ye.path.startsWith(":")?this.findPosParam(F,Ye,de):this.findOrReturn(Ye,G))}findPosParam(F,S,G){const de=G[S.path.substring(1)];if(!de)throw new s.vHH(4001,ii);return de}findOrReturn(F,S){let G=0;for(const de of S){if(de.path===F.path)return S.splice(G),de;G++}return F}}class Xi{}class aa{constructor(F,S,G,de,Ye,tt,Zt){this.injector=F,this.rootComponentType=S,this.config=G,this.urlTree=de,this.url=Ye,this.paramsInheritanceStrategy=tt,this.urlSerializer=Zt}recognize(){const F=Ie(this.urlTree.root,[],[],this.config.filter(S=>void 0===S.redirectTo)).segmentGroup;return this.processSegmentGroup(this.injector,this.config,F,ye).pipe((0,at.U)(S=>{if(null===S)return null;const G=new ds([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,{},ye,this.rootComponentType,null,this.urlTree.root,-1,{}),de=new Ji(G,S),Ye=new ys(this.url,de);return this.inheritParamsAndData(Ye._root),Ye}))}inheritParamsAndData(F){const S=F.value,G=js(S,this.paramsInheritanceStrategy);S.params=Object.freeze(G.params),S.data=Object.freeze(G.data),F.children.forEac
2832h(de=>this.inheritParamsAndData(de))}processSegmentGroup(F,S,G,de){return 0===G.segments.length&&G.hasChildren()?this.processChildren(F,S,G):this.processSegment(F,S,G,G.segments,de)}processChildren(F,S,G){return(0,u.D)(Object.keys(G.children)).pipe((0,xe.b)(de=>{const Ye=G.children[de],tt=Tn(S,de);return this.processSegmentGroup(F,tt,Ye,de)}),jt((de,Ye)=>de&&Ye?(de.push(...Ye),de):null),(0,Dn.o)(de=>null!==de),(0,qt.d)(null),Jt(),(0,at.U)(de=>{if(null===de)return null;const Ye=Ca(de);return function oa(R){R.sort((F,S)=>F.value.outlet===ye?-1:S.value.outlet===ye?1:F.value.outlet.localeCompare(S.value.outlet))}(Ye),Ye}))}processSegment(F,S,G,de,Ye){return(0,u.D)(S).pipe((0,xe.b)(tt=>this.processSegmentAgainstRoute(tt._injector??F,tt,G,de,Ye)),(0,Ke.P)(tt=>!!tt),(0,ce.K)(tt=>{if(vn(tt))return mi(G,de,Ye)?(0,g.of)([]):(0,g.of)(null);throw tt}))}processSegmentAgainstRoute(F,S,G,de,Ye){if(S.redirectTo||!Fn(S,G,de,Ye))return(0,g.of)(null);let tt;if("**"===S.path){const Zt=de.length>0?Ut(de).parameters:{},Cn=li(G)+de.length,jn=new ds(de,Zt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,j(S),en(S),S.component??S._loadedComponent??null,S,ai(G),Cn,_e(S));tt=(0,g.of)({snapshot:jn,consumedSegments:[],remainingSegments:[]})}else tt=V(G,S,de,F).pipe((0,at.U)(({matched:Zt,consumedSegments:Cn,remainingSegments:jn,parameters:Wn})=>{if(!Zt)return null;const Ki=li(G)+Cn.length;return{snapshot:new ds(Cn,Wn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,j(S),en(S),S.component??S._loadedComponent??null,S,ai(G),Ki,_e(S)),consumedSegments:Cn,remainingSegments:jn}}));return tt.pipe((0,mt.w)(Zt=>{if(null===Zt)return(0,g.of)(null);const{snapshot:Cn,consumedSegments:jn,remainingSegments:Wn}=Zt;F=S._injector??F;const Ki=S._loadedInjector??F,Ur=function na(R){return R.children?R.children:R.loadChildren?R._loadedRoutes:[]}(S),{segmentGroup:Mr,slicedSegments:$n}=Ie(G,jn,Wn,Ur.filter(qs=>void 0===qs.redirectTo));if(0===$n.length&&Mr.hasChildren())return this.processChildren(Ki,Ur,Mr).pipe((0,at.U)(qs=>null===qs?null:[new Ji(Cn,qs)]));if(0===Ur.length&&0===$n.length)return(0,g.of)([new Ji(Cn,[])]);const Bs=en(S)===Ye;return this.processSegment(Ki,Ur,Mr,$n,Bs?ye:Ye).pipe((0,at.U)(qs=>null===qs?null:[new Ji(Cn,qs)]))}))}}function Ga(R){const F=R.value.routeConfig;return F&&""===F.path&&void 0===F.redirectTo}function Ca(R){const F=[],S=new Set;for(const G of R){if(!Ga(G)){F.push(G);continue}const de=F.find(Ye=>G.value.routeConfig===Ye.value.routeConfig);void 0!==de?(de.children.push(...G.children),S.add(de)):F.push(G)}for(const G of S){const de=Ca(G.children);F.push(new Ji(G.value,de))}return F.filter(G=>!S.has(G))}function ai(R){let F=R;for(;F._sourceSegment;)F=F._sourceSegment;return F}function li(R){let F=R,S=F._segmentIndexShift??0;for(;F._sourceSegment;)F=F._sourceSegment,S+=F._segmentIndexShift??0;return S-1}function j(R){return R.data||{}}function _e(R){return R.resolve||{}}function Ni(R){return"string"==typeof R.title||null===R.title}function Ei(R){return(0,mt.w)(F=>{const S=R(F);return S?(0,u.D)(S).pipe((0,at.U)(()=>F)):(0,g.of)(F)})}const pi=new s.OlP("ROUTES");let yr=(()=>{class R{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,s.f3M)(s.Sil)}loadComponent(S){if(this.componentLoaders.get(S))return this.componentLoaders.get(S);if(S._loadedComponent)return(0,g.of)(S._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(S);const G=an(S.loadComponent()).pipe((0,at.U)(Rr),(0,Fe.b)(Ye=>{this.onLoadEndListener&&this.onLoadEndListener(S),S._loadedComponent=Ye}),(0,_t.x)(()=>{this.componentLoaders.delete(S)})),de=new je.c(G,()=>new $e.x).pipe((0,ut.x)());return this.componentLoaders.set(S,de),de}loadChildren(S,G){if(this.childrenLoaders.get(G))return this.childrenLoaders.get(G);if(G._loadedRoutes)return(0,g.of)({routes:G._loadedRoutes,injector:G._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(G);const Ye=this.loadModuleFactoryOrRoutes(G.loadChildren).pipe((0,at.U)(Zt=>{this.onLoadEndListener&&this.onLoadEndListener(G);let Cn,jn,Wn=!1;Array.isArray(Zt)?jn=Zt:(Cn=Zt.create(S).injector,jn=Nt(Cn.get(pi,[],s.XFs.Self|s.XFs.Optional)));return{routes:jn.map(Rt),injector:Cn}}),(0,_t.x)(()=>{this.childrenLoaders.delete(G)})),tt=new je.c(Ye,()=>new $e.x).pipe((0,ut.x)());return this.childrenLoaders.set(G,tt),tt}loadModuleFactoryOrRoutes(S){return an(S()).pipe((0,at.U)(Rr),(0,Ze.z)(G=>G instanceof s.YKP||Array.isArray(G)?(0,g.of)(G):(0,u.D)(this.compiler.compileModuleAsync(G))))}}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function Rr(R){return function sr(R){return R&&"object"==typeof R&&"default"in R}(R)?R.default:R}let ms=(()=>{class R{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.lastSuccessfulNavigation=null,this.events=new $e.x,this.configLoader=(0,s.f3M)(yr),this.environmentInjector=(0,s.f3M)(s.lqb),this.urlSerializer
2832=(0,s.f3M)(Wt),this.rootContexts=(0,s.f3M)(Qr),this.navigationId=0,this.afterPreactivation=()=>(0,g.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=de=>this.events.next(new mr(de)),this.configLoader.onLoadStartListener=de=>this.events.next(new Zr(de))}complete(){this.transitions?.complete()}handleNavigationRequest(S){const G=++this.navigationId;this.transitions?.next({...this.transitions.value,...S,id:G})}setupNavigations(S){return this.transitions=new w.X({id:0,targetPageId:0,currentUrlTree:S.currentUrlTree,currentRawUrl:S.currentUrlTree,extractedUrl:S.urlHandlingStrategy.extract(S.currentUrlTree),urlAfterRedirects:S.urlHandlingStrategy.extract(S.currentUrlTree),rawUrl:S.currentUrlTree,extras:{},resolve:null,reject:null,promise:Promise.resolve(!0),source:Je,restoredState:null,currentSnapshot:S.routerState.snapshot,targetSnapshot:null,currentRouterState:S.routerState,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,ft.h)(G=>0!==G.id),(0,at.U)(G=>({...G,extractedUrl:S.urlHandlingStrategy.extract(G.rawUrl)})),(0,mt.w)(G=>{let de=!1,Ye=!1;return(0,g.of)(G).pipe((0,Fe.b)(tt=>{this.currentNavigation={id:tt.id,initialUrl:tt.rawUrl,extractedUrl:tt.extractedUrl,trigger:tt.source,extras:tt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null}}),(0,mt.w)(tt=>{const Zt=S.browserUrlTree.toString(),Cn=!S.navigated||tt.extractedUrl.toString()!==Zt||Zt!==S.currentUrlTree.toString();if(!Cn&&"reload"!==(tt.extras.onSameUrlNavigation??S.onSameUrlNavigation)){const Wn="";return this.events.next(new lr(tt.id,S.serializeUrl(G.rawUrl),Wn,0)),S.rawUrlTree=tt.rawUrl,tt.resolve(null),Ee.E}if(S.urlHandlingStrategy.shouldProcessUrl(tt.rawUrl))return la(tt.source)&&(S.browserUrlTree=tt.extractedUrl),(0,g.of)(tt).pipe((0,mt.w)(Wn=>{const Ki=this.transitions?.getValue();return this.events.next(new Nn(Wn.id,this.urlSerializer.serialize(Wn.extractedUrl),Wn.source,Wn.restoredState)),Ki!==this.transitions?.getValue()?Ee.E:Promise.resolve(Wn)}),function rs(R,F,S,G){return(0,mt.w)(de=>function br(R,F,S,G,de){return new Ws(R,F,S,G,de).apply()}(R,F,S,de.extractedUrl,G).pipe((0,at.U)(Ye=>({...de,urlAfterRedirects:Ye}))))}(this.environmentInjector,this.configLoader,this.urlSerializer,S.config),(0,Fe.b)(Wn=>{this.currentNavigation={...this.currentNavigation,finalUrl:Wn.urlAfterRedirects},G.urlAfterRedirects=Wn.urlAfterRedirects}),function W(R,F,S,G,de){return(0,Ze.z)(Ye=>function Ui(R,F,S,G,de,Ye,tt="emptyOnly"){return new aa(R,F,S,G,de,tt,Ye).recognize().pipe((0,mt.w)(Zt=>null===Zt?function Gr(R){return new Re.y(F=>F.error(R))}(new Xi):(0,g.of)(Zt)))}(R,F,S,Ye.urlAfterRedirects,G.serialize(Ye.urlAfterRedirects),G,de).pipe((0,at.U)(tt=>({...Ye,targetSnapshot:tt}))))}(this.environmentInjector,this.rootComponentType,S.config,this.urlSerializer,S.paramsInheritanceStrategy),(0,Fe.b)(Wn=>{if(G.targetSnapshot=Wn.targetSnapshot,"eager"===S.urlUpdateStrategy){if(!Wn.extras.skipLocationChange){const Ur=S.urlHandlingStrategy.merge(Wn.urlAfterRedirects,Wn.rawUrl);S.setBrowserUrl(Ur,Wn)}S.browserUrlTree=Wn.urlAfterRedirects}const Ki=new pr(Wn.id,this.urlSerializer.serialize(Wn.extractedUrl),this.urlSerializer.serialize(Wn.urlAfterRedirects),Wn.targetSnapshot);this.events.next(Ki)}));if(Cn&&S.urlHandlingStrategy.shouldProcessUrl(S.rawUrlTree)){const{id:Wn,extractedUrl:Ki,source:Ur,restoredState:Mr,extras:$n}=tt,Bs=new Nn(Wn,this.urlSerializer.serialize(Ki),Ur,Mr);this.events.next(Bs);const qs=Xr(Ki,this.rootComponentType).snapshot;return G={...tt,targetSnapshot:qs,urlAfterRedirects:Ki,extras:{...$n,skipLocationChange:!1,replaceUrl:!1}},(0,g.of)(G)}{const Wn="";return this.events.next(new lr(tt.id,S.serializeUrl(G.extractedUrl),Wn,1)),S.rawUrlTree=tt.rawUrl,tt.resolve(null),Ee.E}}),(0,Fe.b)(tt=>{const Zt=new Cr(tt.id,this.urlSerializer.serialize(tt.extractedUrl),this.urlSerializer.serialize(tt.urlAfterRedirects),tt.targetSnapshot);this.events.next(Zt)}),(0,at.U)(tt=>G={...tt,guards:Wi(tt.targetSnapshot,tt.currentSnapshot,this.rootContexts)}),function ha(R,F){return(0,Ze.z)(S=>{const{targetSnapshot:G,currentSnapshot:de,guards:{canActivateChecks:Ye,canDeactivateChecks:tt}}=S;return 0===tt.length&&0===Ye.length?(0,g.of)({...S,guardsResult:!0}):function Hr(R,F,S,G){return(0,u.D)(R).pipe((0,Ze.z)(de=>function Xe(R,F,S,G,de){const Ye=F&&F.routeConfig?F.routeConfig.canDeactivate:null;if(!Ye||0===Ye.length)return(0,g.of)(!0);const tt=Ye.map(Zt=>{const Cn=Gn(F)??de,jn=Br(Zt,Cn);return an(function ze(R){return R&&hi(R.canDeactivate)}(jn)?jn.canDeactivate(R,F,S,G):Cn.runInContext(()=>jn(R,F,S,G))).pipe((0,Ke.P)())});return(0,g.of)(tt).pipe(Li())}(de.component,de.route,S,F,G)),(0,Ke.P)(de=>!0!==de,!0))}(tt,G,de,R).pipe((0,Ze.z)(Zt=>Zt&&function zs(R){return"boolean"==typeof R}
2832(Zt)?function Xs(R,F,S,G){return(0,u.D)(F).pipe((0,xe.b)(de=>(0,B.z)(function is(R,F){return null!==R&&F&&F(new Vr(R)),(0,g.of)(!0)}(de.route.parent,G),function ma(R,F){return null!==R&&F&&F(new Ps(R)),(0,g.of)(!0)}(de.route,G),function ge(R,F,S){const G=F[F.length-1],Ye=F.slice(0,F.length-1).reverse().map(tt=>function Sr(R){const F=R.routeConfig?R.routeConfig.canActivateChild:null;return F&&0!==F.length?{node:R,guards:F}:null}(tt)).filter(tt=>null!==tt).map(tt=>(0,U.P)(()=>{const Zt=tt.guards.map(Cn=>{const jn=Gn(tt.node)??S,Wn=Br(Cn,jn);return an(function J(R){return R&&hi(R.canActivateChild)}(Wn)?Wn.canActivateChild(G,R):jn.runInContext(()=>Wn(G,R))).pipe((0,Ke.P)())});return(0,g.of)(Zt).pipe(Li())}));return(0,g.of)(Ye).pipe(Li())}(R,de.path,S),function hs(R,F,S){const G=F.routeConfig?F.routeConfig.canActivate:null;if(!G||0===G.length)return(0,g.of)(!0);const de=G.map(Ye=>(0,U.P)(()=>{const tt=Gn(F)??S,Zt=Br(Ye,tt);return an(function te(R){return R&&hi(R.canActivate)}(Zt)?Zt.canActivate(F,R):tt.runInContext(()=>Zt(F,R))).pipe((0,Ke.P)())}));return(0,g.of)(de).pipe(Li())}(R,de.route,S))),(0,Ke.P)(de=>!0!==de,!0))}(G,Ye,R,F):(0,g.of)(Zt)),(0,at.U)(Zt=>({...S,guardsResult:Zt})))})}(this.environmentInjector,tt=>this.events.next(tt)),(0,Fe.b)(tt=>{if(G.guardsResult=tt.guardsResult,Ae(tt.guardsResult))throw Nr(0,tt.guardsResult);const Zt=new Er(tt.id,this.urlSerializer.serialize(tt.extractedUrl),this.urlSerializer.serialize(tt.urlAfterRedirects),tt.targetSnapshot,!!tt.guardsResult);this.events.next(Zt)}),(0,ft.h)(tt=>!!tt.guardsResult||(S.restoreHistory(tt),this.cancelNavigationTransition(tt,"",3),!1)),Ei(tt=>{if(tt.guards.canActivateChecks.length)return(0,g.of)(tt).pipe((0,Fe.b)(Zt=>{const Cn=new Lr(Zt.id,this.urlSerializer.serialize(Zt.extractedUrl),this.urlSerializer.serialize(Zt.urlAfterRedirects),Zt.targetSnapshot);this.events.next(Cn)}),(0,mt.w)(Zt=>{let Cn=!1;return(0,g.of)(Zt).pipe(function Se(R,F){return(0,Ze.z)(S=>{const{targetSnapshot:G,guards:{canActivateChecks:de}}=S;if(!de.length)return(0,g.of)(S);let Ye=0;return(0,u.D)(de).pipe((0,xe.b)(tt=>function ht(R,F,S,G){const de=R.routeConfig,Ye=R._resolve;return void 0!==de?.title&&!Ni(de)&&(Ye[Ot]=de.title),function un(R,F,S,G){const de=function Mn(R){return[...Object.keys(R),...Object.getOwnPropertySymbols(R)]}(R);if(0===de.length)return(0,g.of)({});const Ye={};return(0,u.D)(de).pipe((0,Ze.z)(tt=>function Hn(R,F,S,G){const de=Gn(F)??G,Ye=Br(R,de);return an(Ye.resolve?Ye.resolve(F,S):de.runInContext(()=>Ye(F,S)))}(R[tt],F,S,G).pipe((0,Ke.P)(),(0,Fe.b)(Zt=>{Ye[tt]=Zt}))),Ht(1),(0,st.h)(Ye),(0,ce.K)(tt=>vn(tt)?Ee.E:(0,re._)(tt)))}(Ye,R,F,G).pipe((0,at.U)(tt=>(R._resolvedData=tt,R.data=js(R,S).resolve,de&&Ni(de)&&(R.data[Ot]=de.title),null)))}(tt.route,G,R,F)),(0,Fe.b)(()=>Ye++),Ht(1),(0,Ze.z)(tt=>Ye===de.length?(0,g.of)(S):Ee.E))})}(S.paramsInheritanceStrategy,this.environmentInjector),(0,Fe.b)({next:()=>Cn=!0,complete:()=>{Cn||(S.restoreHistory(Zt),this.cancelNavigationTransition(Zt,"",2))}}))}),(0,Fe.b)(Zt=>{const Cn=new rr(Zt.id,this.urlSerializer.serialize(Zt.extractedUrl),this.urlSerializer.serialize(Zt.urlAfterRedirects),Zt.targetSnapshot);this.events.next(Cn)}))}),Ei(tt=>{const Zt=Cn=>{const jn=[];Cn.routeConfig?.loadComponent&&!Cn.routeConfig._loadedComponent&&jn.push(this.configLoader.loadComponent(Cn.routeConfig).pipe((0,Fe.b)(Wn=>{Cn.component=Wn}),(0,at.U)(()=>{})));for(const Wn of Cn.children)jn.push(...Zt(Wn));return jn};return(0,O.a)(Zt(tt.targetSnapshot.root)).pipe((0,qt.d)(),(0,kt.q)(1))}),Ei(()=>this.afterPreactivation()),(0,at.U)(tt=>{const Zt=function Ms(R,F,S){const G=Vn(R,F._root,S?S._root:void 0);return new gr(G,F)}(S.routeReuseStrategy,tt.targetSnapshot,tt.currentRouterState);return G={...tt,targetRouterState:Zt}}),(0,Fe.b)(tt=>{S.currentUrlTree=tt.urlAfterRedirects,S.rawUrlTree=S.urlHandlingStrategy.merge(tt.urlAfterRedirects,tt.rawUrl),S.routerState=tt.targetRouterState,"deferred"===S.urlUpdateStrategy&&(tt.extras.skipLocationChange||S.setBrowserUrl(S.rawUrlTree,tt),S.browserUrlTree=tt.urlAfterRedirects)}),((R,F,S)=>(0,at.U)(G=>(new _r(F,G.targetRouterState,G.currentRouterState,S).activate(R),G)))(this.rootContexts,S.routeReuseStrategy,tt=>this.events.next(tt)),(0,kt.q)(1),(0,Fe.b)({next:tt=>{de=!0,this.lastSuccessfulNavigation=this.currentNavigation,S.navigated=!0,this.events.next(new Zn(tt.id,this.urlSerializer.serialize(tt.extractedUrl),this.urlSerializer.serialize(S.currentUrlTree))),S.titleStrategy?.updateTitle(tt.targetRouterState.snapshot),tt.resolve(!0)},complete:()=>{de=!0}}),(0,_t.x)(()=>{de||Ye||this.cancelNavigationTransition(G,"",1),this.currentNavigation?.id===G.id&&(this.currentNavigation=null)}),(0,ce.K)(tt=>{if(Ye=!0,Ds(tt)){ws(tt)||(S.navigated=!0,S.restoreHistory(G,!0));const Zt=new Ri(G.id,this.urlSerializer.serialize(G.extractedUrl),tt.message,tt.cancellationCode);if(this.events.next(Zt),ws(tt)){const Cn=S.urlHandlingStrategy.merge(tt.url,S.rawUrlTree),jn={skipLocationChange:G.extras.skipLocationChange,replaceUrl:"eager"===S.urlUpdateStrategy||la(G.source)};S.scheduleNavigation(Cn,Je,null,jn,{resolve:G.resolve,reject:G.reject,promise:G.promise})}else G.resolve(!1)}else{S.restoreHistory(G,!0);const Zt=new ti(G.id,this.urlSerializer.serialize(G.extractedUrl),tt,G.targetSnapshot??void 0);this.events.next(Zt);try{G.resolve(S.errorHandler(tt))}catch(Cn){G.reject(Cn)}}return Ee.E}))}))}cancelNavigationTransition(S,G,de){const Ye=new Ri(S.id,this.urlSerializer.serialize(S.extractedUrl),G,de);this.events.next(Ye),S.resolve(!1)}}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function la(R){return R!==Je}let bs=(()=>{class R{buildTitle(S){let G,de=S.root;for(;void 0!==de;)G=this.getResolvedTitleForRoute(de)??G,de=de.children.find(Ye=>Ye.outlet===ye);return G}getResolvedTitleForRoute(S){return S.data[Ot]}
2832}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:function(){return(0,s.f3M)(As)},providedIn:"root"}),R})(),As=(()=>{class R extends bs{constructor(S){super(),this.title=S}updateTitle(S){const G=this.buildTitle(S);void 0!==G&&this.title.setTitle(G)}}return R.\u0275fac=function(S){return new(S||R)(s.LFG(ct.Dx))},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})(),ca=(()=>{class R{}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:function(){return(0,s.f3M)(Ia)},providedIn:"root"}),R})();class Js{shouldDetach(F){return!1}store(F,S){}shouldAttach(F){return!1}retrieve(F){return null}shouldReuseRoute(F,S){return F.routeConfig===S.routeConfig}}let Ia=(()=>{class R extends Js{}return R.\u0275fac=function(){let F;return function(G){return(F||(F=s.n5z(R)))(G||R)}}(),R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();const Ra=new s.OlP("",{providedIn:"root",factory:()=>({})});let _o=(()=>{class R{}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:function(){return(0,s.f3M)(Ea)},providedIn:"root"}),R})(),Ea=(()=>{class R{shouldProcessUrl(S){return!0}extract(S){return S}merge(S,G){return S}}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();function ia(R){throw R}function Ro(R,F,S){return F.parse("/")}const ya={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},so={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let ks=(()=>{class R{get navigationId(){return this.navigationTransitions.navigationId}get browserPageId(){if("computed"===this.canceledNavigationResolution)return this.location.getState()?.\u0275routerPageId}get events(){return this.navigationTransitions.events}constructor(){this.disposed=!1,this.currentPageId=0,this.console=(0,s.f3M)(s.c2e),this.isNgZoneEnabled=!1,this.options=(0,s.f3M)(Ra,{optional:!0})||{},this.errorHandler=this.options.errorHandler||ia,this.malformedUriErrorHandler=this.options.malformedUriErrorHandler||Ro,this.navigated=!1,this.lastSuccessfulId=-1,this.urlHandlingStrategy=(0,s.f3M)(_o),this.routeReuseStrategy=(0,s.f3M)(ca),this.urlCreationStrategy=(0,s.f3M)(gs),this.titleStrategy=(0,s.f3M)(bs),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.config=Nt((0,s.f3M)(pi,{optional:!0})??[]),this.navigationTransitions=(0,s.f3M)(ms),this.urlSerializer=(0,s.f3M)(Wt),this.location=(0,s.f3M)(We.Ye),this.isNgZoneEnabled=(0,s.f3M)(s.R0b)instanceof s.R0b&&s.R0b.isInAngularZone(),this.resetConfig(this.config),this.currentUrlTree=new It,this.rawUrlTree=this.currentUrlTree,this.browserUrlTree=this.currentUrlTree,this.routerState=Xr(this.currentUrlTree,null),this.navigationTransitions.setupNavigations(this).subscribe(S=>{this.lastSuccessfulId=S.id,this.currentPageId=this.browserPageId??0},S=>{this.console.warn(`Unhandled Navigation Error: ${S}`)})}resetRootComponentType(S){this.routerState.root.component=S,this.navigationTransitions.rootComponentType=S}initialNavigation(){if(this.setUpLocationChangeListener(),!this.navigationTransitions.hasRequestedNavigation){const S=this.location.getState();this.navigateToSyncWithBrowser(this.location.path(!0),Je,S)}}setUpLocationChangeListener(){this.locationSubscription||(this.locationSubscription=this.location.subscribe(S=>{const G="popstate"===S.type?"popstate":"hashchange";"popstate"===G&&setTimeout(()=>{this.navigateToSyncWithBrowser(S.url,G,S.state)},0)}))}navigateToSyncWithBrowser(S,G,de){const Ye={replaceUrl:!0},tt=de?.navigationId?de:null;if(de){const Cn={...de};delete Cn.navigationId,delete Cn.\u0275routerPageId,0!==Object.keys(Cn).length&&(Ye.state=Cn)}const Zt=this.parseUrl(S);this.scheduleNavigation(Zt,G,tt,Ye)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}resetConfig(S){this.config=S.map(Rt),this.navigated=!1,this.lastSuccessfulId=-1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.locationSubscription&&(this.locationSubscription.unsubscribe(),this.locationSubscription=void 0),this.disposed=!0}createUrlTree(S,G={}){const{relativeTo:de,queryParams:Ye,fragment:tt,queryParamsHandling:Zt,preserveFragment:Cn}=G,jn=Cn?this.currentUrlTree.fragment:tt;let Wn=null;switch(Zt){case"merge":Wn={...this.currentUrlTree.queryParams,...Ye};break;case"preserve":Wn=this.currentUrlTree.queryParams;break;default:Wn=Ye||null}return null!==Wn&&(Wn=this.removeEmptyProps(Wn)),this.urlCreationStrategy.createUrlTree(de,this.routerState,this.currentUrlTree,S,Wn,jn??null)}navigateByUrl(S,G={skipLocationChange:!1}){const de=Ae(S)?S:this.parseUrl(S),Ye=this.urlHandlingStrategy.merge(de,this.rawUrlTree);return this.scheduleNavigation(Ye,Je,null,G)}navigate(S,G={skipLocationChange:!1}){return function ao(R){for(let F=0;F<R.length;F++){const S=R[F];if(null==S)throw new s.vHH(4008,false)}}(S),this.navigateByUrl(this.createUrlTree(S,G),G)}serializeUrl(S){return this.urlSerializer.serialize(S)}parseUrl(S){let G;try{G=this.urlSerializer.parse(S)}catch(de){G=this.malformedUriErrorHandler(de,this.urlSerializer,S)}return G}isActive(S,G){let de;if(de=!0===G?{...ya}:!1===G?{...so}:G,Ae(S))return Be(this.currentUrlTree,S,de);const Ye=this.parseUrl(S);return Be(this.currentUrlTree,Ye,de)}removeEmptyProps(S){return Object.keys(S).reduce((G,de)=>{const Ye=S[de];return null!=Ye&&(G[de]=Ye),G},{})}scheduleNavigation(S,G,de,Ye,tt){if(this.disposed)return Promise.resolve(!1);let Zt,Cn,jn,Wn;return tt?(Zt=tt.resolve,Cn=tt.reject,jn=tt.promise):jn=new Promise((Ki,Ur)=>{Zt=Ki,Cn=Ur}),Wn="computed"===this.canceledNavigationResolution?de&&de.\u0275routerPageId?de.\u0275routerPageId:(this.browserPageId??0)+1:0,this.navigationTransitions.handleNavigationRequest({targetPageId:Wn,source:G,restoredState:de,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:S,extras:Ye,resolve:Zt,reject:Cn,promise:jn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}
2832),jn.catch(Ki=>Promise.reject(Ki))}setBrowserUrl(S,G){const de=this.urlSerializer.serialize(S);if(this.location.isCurrentPathEqualTo(de)||G.extras.replaceUrl){const tt={...G.extras.state,...this.generateNgRouterState(G.id,this.browserPageId)};this.location.replaceState(de,"",tt)}else{const Ye={...G.extras.state,...this.generateNgRouterState(G.id,G.targetPageId)};this.location.go(de,"",Ye)}}restoreHistory(S,G=!1){if("computed"===this.canceledNavigationResolution){const Ye=this.currentPageId-(this.browserPageId??this.currentPageId);0!==Ye?this.location.historyGo(Ye):this.currentUrlTree===this.getCurrentNavigation()?.finalUrl&&0===Ye&&(this.resetState(S),this.browserUrlTree=S.currentUrlTree,this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(G&&this.resetState(S),this.resetUrlToCurrentUrlTree())}resetState(S){this.routerState=S.currentRouterState,this.currentUrlTree=S.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,S.rawUrl)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(S,G){return"computed"===this.canceledNavigationResolution?{navigationId:S,\u0275routerPageId:G}:{navigationId:S}}}return R.\u0275fac=function(S){return new(S||R)},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})(),fs=(()=>{class R{constructor(S,G,de,Ye,tt,Zt){this.router=S,this.route=G,this.tabIndexAttribute=de,this.renderer=Ye,this.el=tt,this.locationStrategy=Zt,this._preserveFragment=!1,this._skipLocationChange=!1,this._replaceUrl=!1,this.href=null,this.commands=null,this.onChanges=new $e.x;const Cn=tt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Cn||"area"===Cn,this.isAnchorElement?this.subscription=S.events.subscribe(jn=>{jn instanceof Zn&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}set preserveFragment(S){this._preserveFragment=(0,s.D6c)(S)}get preserveFragment(){return this._preserveFragment}set skipLocationChange(S){this._skipLocationChange=(0,s.D6c)(S)}get skipLocationChange(){return this._skipLocationChange}set replaceUrl(S){this._replaceUrl=(0,s.D6c)(S)}get replaceUrl(){return this._replaceUrl}setTabIndexIfNotOnNativeEl(S){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",S)}ngOnChanges(S){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(S){null!=S?(this.commands=Array.isArray(S)?S:[S],this.setTabIndexIfNotOnNativeEl("0")):(this.commands=null,this.setTabIndexIfNotOnNativeEl(null))}onClick(S,G,de,Ye,tt){return!!(null===this.urlTree||this.isAnchorElement&&(0!==S||G||de||Ye||tt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(this.urlTree,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){this.href=null!==this.urlTree&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(this.urlTree)):null;const S=null===this.href?null:(0,s.P3R)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",S)}applyAttributeValue(S,G){const de=this.renderer,Ye=this.el.nativeElement;null!==G?de.setAttribute(Ye,S,G):de.removeAttribute(Ye,S)}get urlTree(){return null===this.commands?null:this.router.createUrlTree(this.commands,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}}return R.\u0275fac=function(S){return new(S||R)(s.Y36(ks),s.Y36(yi),s.$8M("tabindex"),s.Y36(s.Qsj),s.Y36(s.SBq),s.Y36(We.S$))},R.\u0275dir=s.lG2({type:R,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(S,G){1&S&&s.NdJ("
2832click",function(Ye){return G.onClick(Ye.button,Ye.ctrlKey,Ye.shiftKey,Ye.altKey,Ye.metaKey)}),2&S&&s.uIk("target",G.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",relativeTo:"relativeTo",preserveFragment:"preserveFragment",skipLocationChange:"skipLocationChange",replaceUrl:"replaceUrl",routerLink:"routerLink"},standalone:!0,features:[s.TTD]}),R})(),Eo=(()=>{class R{get isActive(){return this._isActive}constructor(S,G,de,Ye,tt){this.router=S,this.element=G,this.renderer=de,this.cdr=Ye,this.link=tt,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new s.vpe,this.routerEventsSubscription=S.events.subscribe(Zt=>{Zt instanceof Zn&&this.update()})}ngAfterContentInit(){(0,g.of)(this.links.changes,(0,g.of)(null)).pipe((0,Ge.J)()).subscribe(S=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();const S=[...this.links.toArray(),this.link].filter(G=>!!G).map(G=>G.onChanges);this.linkInputChangesSubscription=(0,u.D)(S).pipe((0,Ge.J)()).subscribe(G=>{this._isActive!==this.isLinkActive(this.router)(G)&&this.update()})}set routerLinkActive(S){const G=Array.isArray(S)?S:S.split(" ");this.classes=G.filter(de=>!!de)}ngOnChanges(S){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||Promise.resolve().then(()=>{const S=this.hasActiveLinks();this._isActive!==S&&(this._isActive=S,this.cdr.markForCheck(),this.classes.forEach(G=>{S?this.renderer.addClass(this.element.nativeElement,G):this.renderer.removeClass(this.element.nativeElement,G)}),S&&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(S))})}isLinkActive(S){const G=function vo(R){return!!R.paths}(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return de=>!!de.urlTree&&S.isActive(de.urlTree,G)}hasActiveLinks(){const S=this.isLinkActive(this.router);return this.link&&S(this.link)||this.links.some(S)}}return R.\u0275fac=function(S){return new(S||R)(s.Y36(ks),s.Y36(s.SBq),s.Y36(s.Qsj),s.Y36(s.sBO),s.Y36(fs,8))},R.\u0275dir=s.lG2({type:R,selectors:[["","routerLinkActive",""]],contentQueries:function(S,G,de){if(1&S&&s.Suo(de,fs,5),2&S){let Ye;s.iGM(Ye=s.CRH())&&(G.links=Ye)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[s.TTD]}),R})();class $a{}let Fo=(()=>{class R{constructor(S,G,de,Ye,tt){this.router=S,this.injector=de,this.preloadingStrategy=Ye,this.loader=tt}setUpPreloading(){this.subscription=this.router.events.pipe((0,ft.h)(S=>S instanceof Zn),(0,xe.b)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(S,G){const de=[];for(const Ye of G){Ye.providers&&!Ye._injector&&(Ye._injector=(0,s.MMx)(Ye.providers,S,`Route: ${Ye.path}`));const tt=Ye._injector??S,Zt=Ye._loadedInjector??tt;(Ye.loadChildren&&!Ye._loadedRoutes&&void 0===Ye.canLoad||Ye.loadComponent&&!Ye._loadedComponent)&&de.push(this.preloadConfig(tt,Ye)),(Ye.children||Ye._loadedRoutes)&&de.push(this.processRoutes(Zt,Ye.children??Ye._loadedRoutes))}return(0,u.D)(de).pipe((0,Ge.J)())}preloadConfig(S,G){return this.preloadingStrategy.preload(G,()=>{let de;de=G.loadChildren&&void 0===G.canLoad?this.loader.loadChildren(S,G):(0,g.of)(null);const Ye=de.pipe((0,Ze.z)(tt=>null===tt?(0,g.of)(void 0):(G._loadedRoutes=tt.routes,G._loadedInjector=tt.injector,this.processRoutes(tt.injector??S,tt.routes))));if(G.loadComponent&&!G._loadedComponent){const tt=this.loader.loadComponent(G);return(0,u.D)([Ye,tt]).pipe((0,Ge.J)())}return Ye})}}return R.\u0275fac=function(S){return new(S||R)(s.LFG(ks),s.LFG(s.Sil),s.LFG(s.lqb),s.LFG($a),s.LFG(yr))},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac,providedIn:"root"}),R})();const jr=new s.OlP("");let Ma=(()=>{class R{constructor(S,G,de,Ye,tt={}
2832){this.urlSerializer=S,this.transitions=G,this.viewportScroller=de,this.zone=Ye,this.options=tt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},tt.scrollPositionRestoration=tt.scrollPositionRestoration||"disabled",tt.anchorScrolling=tt.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(S=>{S instanceof Nn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=S.navigationTrigger,this.restoredId=S.restoredState?S.restoredState.navigationId:0):S instanceof Zn&&(this.lastId=S.id,this.scheduleScrollEvent(S,this.urlSerializer.parse(S.urlAfterRedirects).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(S=>{S instanceof Or&&(S.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(S.position):S.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(S.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(S,G){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new Or(S,"popstate"===this.lastSource?this.store[this.restoredId]:null,G))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}}return R.\u0275fac=function(S){s.$Z()},R.\u0275prov=s.Yz7({token:R,factory:R.\u0275fac}),R})();var Gs=(()=>((Gs=Gs||{})[Gs.COMPLETE=0]="COMPLETE",Gs[Gs.FAILED=1]="FAILED",Gs[Gs.REDIRECTING=2]="REDIRECTING",Gs))();const Sa=!1;function Pa(R,...F){return(0,s.MR2)([{provide:pi,multi:!0,useValue:R},Sa?{provide:oo,useValue:!0}:[],{provide:yi,useFactory:$s,deps:[ks]},{provide:s.tb,multi:!0,useFactory:wa},F.map(S=>S.\u0275providers)])}function $s(R){return R.routerState.root}function Ks(R,F){return{\u0275kind:R,\u0275providers:F}}const oo=new s.OlP("",{providedIn:"root",factory:()=>!1});function wa(){const R=(0,s.f3M)(s.zs3);return F=>{const S=R.get(s.z2F);if(F!==S.components[0])return;const G=R.get(ks),de=R.get(Na);1===R.get(pa)&&G.initialNavigation(),R.get(ga,null,s.XFs.Optional)?.setUpPreloading(),R.get(jr,null,s.XFs.Optional)?.init(),G.resetRootComponentType(S.componentTypes[0]),de.closed||(de.next(),de.complete(),de.unsubscribe())}}const Na=new s.OlP(Sa?"bootstrap done indicator":"",{factory:()=>new $e.x}),pa=new s.OlP(Sa?"initial navigation":"",{providedIn:"root",factory:()=>1});function Ba(){let R=[];return R=Sa?[{provide:s.Xts,multi:!0,useFactory:()=>{const F=(0,s.f3M)(ks);return()=>F.events.subscribe(S=>{console.group?.(`Router Event: ${S.constructor.name}`),console.log(function os(R){if(!("type"in R))return`Unknown Router Event: ${R.constructor.name}`;switch(R.type){case 14:return`ActivationEnd(path: '${R.snapshot.routeConfig?.path||""}')`;case 13:return`ActivationStart(path: '${R.snapshot.routeConfig?.path||""}')`;case 12:return`ChildActivationEnd(path: '${R.snapshot.routeConfig?.path||""}')`;case 11:return`ChildActivationStart(path: '${R.snapshot.routeConfig?.path||""}')`;case 8:return`GuardsCheckEnd(id: ${R.id}, url: '${R.url}', urlAfterRedirects: '${R.urlAfterRedirects}', state: ${R.state}, shouldActivate: ${R.shouldActivate})`;case 7:return`GuardsCheckStart(id: ${R.id}, url: '${R.url}', urlAfterRedirects: '${R.urlAfterRedirects}', state: ${R.state})`;case 2:return`NavigationCancel(id: ${R.id}, url: '${R.url}')`;case 16:return`NavigationSkipped(id: ${R.id}, url: '${R.url}')`;case 1:return`NavigationEnd(id: ${R.id}, url: '${R.url}', urlAfterRedirects: '${R.urlAfterRedirects}')`;case 3:return`NavigationError(id: ${R.id}, url: '${R.url}', error: ${R.error})`;case 0:return`NavigationStart(id: ${R.id}, url: '${R.url}')`;case 6:return`ResolveEnd(id: ${R.id}, url: '${R.url}', urlAfterRedirects: '${R.urlAfterRedirects}', state: ${R.state})`;case 5:return`ResolveStart(id: ${R.id}, url: '${R.url}', urlAfterRedirects: '${R.urlAfterRedirects}', state: ${R.state})`;case 10:return`RouteConfigLoadEnd(path: ${R.route.path})`;case 9:return`RouteConfigLoadStart(path: ${R.route.path})`;case 4:return`RoutesRecognized(id: ${R.id}, url: '${R.url}', urlAfterRedirects: '${R.urlAfterRedirects}', state: ${R.state})`;
2832case 15:return`Scroll(anchor: '${R.anchor}', position: '${R.position?`${R.position[0]}, ${R.position[1]}`:null}')`}}(S)),console.log(S),console.groupEnd?.()})}}]:[],Ks(1,R)}const ga=new s.OlP(Sa?"router preloader":"");function No(R){return Ks(0,[{provide:ga,useExisting:Fo},{provide:$a,useExisting:R}])}const Ha=!1,Da=new s.OlP(Ha?"router duplicate forRoot guard":"ROUTER_FORROOT_GUARD"),Jo=[We.Ye,{provide:Wt,useClass:tn},ks,Qr,{provide:yi,useFactory:$s,deps:[ks]},yr,Ha?{provide:oo,useValue:!0}:[]];function Qo(){return new s.PXZ("Router",ks)}let Za=(()=>{class R{constructor(S){}static forRoot(S,G){return{ngModule:R,providers:[Jo,Ha&&G?.enableTracing?Ba().\u0275providers:[],{provide:pi,multi:!0,useValue:S},{provide:Da,useFactory:Xa,deps:[[ks,new s.FiY,new s.tp0]]},{provide:Ra,useValue:G||{}},G?.useHash?{provide:We.S$,useClass:We.Do}:{provide:We.S$,useClass:We.b0},{provide:jr,useFactory:()=>{const R=(0,s.f3M)(We.EM),F=(0,s.f3M)(s.R0b),S=(0,s.f3M)(Ra),G=(0,s.f3M)(ms),de=(0,s.f3M)(Wt);return S.scrollOffset&&R.setOffset(S.scrollOffset),new Ma(de,G,R,F,S)}},G?.preloadingStrategy?No(G.preloadingStrategy).\u0275providers:[],{provide:s.PXZ,multi:!0,useFactory:Qo},G?.initialNavigation?Ja(G):[],[{provide:In,useFactory:wa},{provide:s.tb,multi:!0,useExisting:In}]]}}static forChild(S){return{ngModule:R,providers:[{provide:pi,multi:!0,useValue:S}]}}}return R.\u0275fac=function(S){return new(S||R)(s.LFG(Da,8))},R.\u0275mod=s.oAB({type:R}),R.\u0275inj=s.cJS({imports:[Qi]}),R})();function Xa(R){if(Ha&&R)throw new s.vHH(4007,"The Router was provided more than once. This can happen if 'forRoot' is used outside of the root injector. Lazy loaded modules should use RouterModule.forChild() instead.");return"guarded"}function Ja(R){return["disabled"===R.initialNavigation?Ks(3,[{provide:s.ip1,multi:!0,useFactory:()=>{const F=(0,s.f3M)(ks);return()=>{F.setUpLocationChangeListener()}}},{provide:pa,useValue:2}]).\u0275providers:[],"enabledBlocking"===R.initialNavigation?Ks(2,[{provide:pa,useValue:0},{provide:s.ip1,multi:!0,deps:[s.zs3],useFactory:F=>{const S=F.get(We.V_,Promise.resolve());return()=>S.then(()=>new Promise(G=>{const de=F.get(ks),Ye=F.get(Na);(function Ta(R,F){R.events.pipe((0,ft.h)(S=>S instanceof Zn||S instanceof Ri||S instanceof ti||S instanceof lr),(0,at.U)(S=>S instanceof Zn||S instanceof lr?Gs.COMPLETE:S instanceof Ri&&(0===S.code||1===S.code)?Gs.REDIRECTING:Gs.FAILED),(0,ft.h)(S=>S!==Gs.REDIRECTING),(0,kt.q)(1)).subscribe(()=>{F()})})(de,()=>{G(!0)}),F.get(ms).afterPreactivation=()=>(G(!0),Ye.closed?(0,g.of)(void 0):Ye),de.initialNavigation()}))}}]).\u0275providers:[]]}const In=new s.OlP(Ha?"Router Initializer":"")},3868:(Mt,Le,y)=>{"use strict";y.d(Le,{uH:()=>hs});var s=y(94650);
2833/*!
2834       * Font Awesome Free 5.15.4 by @fontawesome - https://fontawesome.com
2835       * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
2836       */function u(ge){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Xe){return typeof Xe}:function(Xe){return Xe&&"function"==typeof Symbol&&Xe.constructor===Symbol&&Xe!==Symbol.prototype?"symbol":typeof Xe})(ge)}function w(ge,Xe){for(var vt=0;vt<Xe.length;vt++){var Z=Xe[vt];Z.enumerable=Z.enumerable||!1,Z.configurable=!0,"value"in Z&&(Z.writable=!0),Object.defineProperty(ge,Z.key,Z)}}function O(ge,Xe,vt){return Xe in ge?Object.defineProperty(ge,Xe,{value:vt,enumerable:!0,configurable:!0,writable:!0}):ge[Xe]=vt,ge}function B(ge){for(var Xe=1;Xe<arguments.length;Xe++){var vt=null!=arguments[Xe]?arguments[Xe]:{},Z=Object.keys(vt);"function"==typeof Object.getOwnPropertySymbols&&(Z=Z.concat(Object.getOwnPropertySymbols(vt).filter(function(x){return Object.getOwnPropertyDescriptor(vt,x).enumerable}))),Z.forEach(function(x){O(ge,x,vt[x])})}return ge}function U(ge,Xe){return function Re(ge){if(Array.isArray(ge))return ge}(ge)||function je(ge,Xe){var vt=[],Z=!0,x=!1,A=void 0;try{for(var le,V=ge[Symbol.iterator]();!(Z=(le=V.next()).done)&&(vt.push(le.value),!Xe||vt.length!==Xe);Z=!0);}catch(Ie){x=!0,A=Ie}finally{try{!Z&&null!=V.return&&V.return()}finally{if(x)throw A}}return vt}(ge,Xe)||function We(){throw new TypeError("Invalid attempt to de
2836structure non-iterable instance")}()}var mt={},kt={};try{typeof window<"u"&&(mt=window),typeof document<"u"&&(kt=document),typeof MutationObserver<"u"&&MutationObserver,typeof performance<"u"&&performance}catch{}var Ke=(mt.navigator||{}).userAgent,xe=void 0===Ke?"":Ke,Fe=mt,ce=kt,et=!!ce.documentElement&&!!ce.head&&"function"==typeof ce.addEventListener&&"function"==typeof ce.createElement,Tt=(~xe.indexOf("MSIE")||xe.indexOf("Trident/"),"___FONT_AWESOME___"),yn="fa",Jt="svg-inline--fa",Nt=[1,2,3,4,5,6,7,8,9,10],Ut=Nt.concat([11,12,13,14,15,16,17,18,19,20]),it={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},nn=(["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",it.GROUP,it.SWAP_OPACITY,it.PRIMARY,it.SECONDARY].concat(Nt.map(function(ge){return"".concat(ge,"x")})).concat(Ut.map(function(ge){return"w-".concat(ge)})),Fe.FontAwesomeConfig||{});ce&&"function"==typeof ce.querySelector&&[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(ge){var Xe=U(ge,2),Z=Xe[1],x=function hn(ge){return""===ge||"false"!==ge&&("true"===ge||ge)}(function Vt(ge){var Xe=ce.querySelector("script["+ge+"]");if(Xe)return Xe.getAttribute(ge)}(Xe[0]));null!=x&&(nn[Z]=x)});var He=B({},{familyPrefix:yn,replacementClass:Jt,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},nn);He.autoReplaceSvg||(He.observeMutations=!1);var Ue=B({},He);Fe.FontAwesomeConfig=Ue;var Bt=Fe||{};Bt[Tt]||(Bt[Tt]={}),Bt[Tt].styles||(Bt[Tt].styles={}),Bt[Tt].hooks||(Bt[Tt].hooks={}),Bt[Tt].shims||(Bt[Tt].shims=[]);var Qt=Bt[Tt],pt=[];et&&((ce.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(ce.readyState)||ce.addEventListener("DOMContentLoaded",function ge(){ce.removeEventListener("DOMContentLoaded",ge),pt.map(function(Xe){return Xe()})}));var K,Te="pending",me="settled",qe="fulfilled",Wt="rejected",tn=function(){},An=typeof global<"u"&&typeof global.process<"u"&&"function"==typeof global.process.emit,St=typeof setImmediate>"u"?setTimeout:setImmediate,gn=[];function Me(){for(var ge=0;ge<gn.length;ge++)gn[ge][0](gn[ge][1]);gn=[],K=!1}function yt(ge,Xe){gn.push([ge,Xe]),K||(K=!0,St(Me,0))}function Y(ge){var Xe=ge.owner,vt=Xe._state,Z=Xe._data,x=ge[vt],A=ge.then;if("function"==typeof x){vt=qe;try{Z=x(Z)}catch(V){Pt(A,V)}}T(A,Z)||(vt===qe&&se(A,Z),vt===Wt&&Pt(A,Z))}function T(ge,Xe){var vt;try{if(ge===Xe)throw new TypeError("A promises callback cannot return that same promise.");if(Xe&&("function"==typeof Xe||"object"===u(Xe))){var Z=Xe.then;if("function"==typeof Z)return Z.call(Xe,function(x){vt||(vt=!0,Xe===x?Pe(ge,x):se(ge,x))},function(x){vt||(vt=!0,Pt(ge,x))}),!0}}catch(x){return vt||Pt(ge,x),!0}return!1}function se(ge,Xe){(ge===Xe||!T(ge,Xe))&&Pe(ge,Xe)}function Pe(ge,Xe){ge._state===Te&&(ge._state=me,ge._data=Xe,yt(wn,ge))}function Pt(ge,Xe){ge._state===Te&&(ge._state=me,ge._data=Xe,yt(Bn,ge))}function ln(ge){ge._then=ge._then.forEach(Y)}function wn(ge){ge._state=qe,ln(ge)}function Bn(ge){ge._state=Wt,ln(ge),!ge._handled&&An&&global.process.emit("unhandledRejection",ge._data,ge)}function On(ge){global.process.emit("rejectionHandled",ge)}function gt(ge){if("function"!=typeof ge)throw new TypeError("Promise resolver "+ge+" is not a function");if(!(this instanceof gt))throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
2836onstructor cannot be called as a function.");this._then=[],function Q(ge,Xe){function Z(x){Pt(Xe,x)}try{ge(function vt(x){se(Xe,x)},Z)}catch(x){Z(x)}}(ge,this)}gt.prototype={constructor:gt,_state:Te,_then:null,_data:void 0,_handled:!1,then:function(Xe,vt){var Z={owner:this,then:new this.constructor(tn),fulfilled:Xe,rejected:vt};return(vt||Xe)&&!this._handled&&(this._handled=!0,this._state===Wt&&An&&yt(On,this)),this._state===qe||this._state===Wt?yt(Y,Z):this._then.push(Z),Z.then},catch:function(Xe){return this.then(null,Xe)}},gt.all=function(ge){if(!Array.isArray(ge))throw new TypeError("You must pass an array to Promise.all().");return new gt(function(Xe,vt){var Z=[],x=0;function A(Ie){return x++,function(Dt){Z[Ie]=Dt,--x||Xe(Z)}}for(var le,V=0;V<ge.length;V++)(le=ge[V])&&"function"==typeof le.then?le.then(A(V),vt):Z[V]=le;x||Xe(Z)})},gt.race=function(ge){if(!Array.isArray(ge))throw new TypeError("You must pass an array to Promise.race().");return new gt(function(Xe,vt){for(var x,Z=0;Z<ge.length;Z++)(x=ge[Z])&&"function"==typeof x.then?x.then(Xe,vt):Xe(x)})},gt.resolve=function(ge){return ge&&"object"===u(ge)&&ge.constructor===gt?ge:new gt(function(Xe){Xe(ge)})},gt.reject=function(ge){return new gt(function(Xe,vt){vt(ge)})};var Ri=function(Xe,vt,Z,x){var Ie,Dt,Et,A=Object.keys(Xe),V=A.length,le=void 0!==x?function(Xe,vt){return function(Z,x,A,V){return Xe.call(vt,Z,x,A,V)}}(vt,x):vt;for(void 0===Z?(Ie=1,Et=Xe[A[0]]):(Ie=0,Et=Z);Ie<V;Ie++)Et=le(Et,Xe[Dt=A[Ie]],Dt,Xe);return Et};function ti(ge,Xe){var Z=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,x=void 0!==Z&&Z,A=Object.keys(Xe).reduce(function(V,le){var Ie=Xe[le];return Ie.icon?V[Ie.iconName]=Ie.icon:V[le]=Ie,V},{});"function"!=typeof Qt.hooks.addPack||x?Qt.styles[ge]=B({},Qt.styles[ge]||{},A):Qt.hooks.addPack(ge,A),"fas"===ge&&ti("fa",Xe)}var pr=Qt.styles,Cr=Qt.shims,Zr=function(){var Xe=function(x){return Ri(pr,function(A,V,le){return A[le]=Ri(V,x,{}),A},{})};Xe(function(Z,x,A){return x[3]&&(Z[x[3]]=A),Z}),Xe(function(Z,x,A){var V=x[2];return Z[A]=A,V.forEach(function(le){Z[le]=A}),Z});var vt="far"in pr;Ri(Cr,function(Z,x){var V=x[1];return"far"===V&&!vt&&(V="fas"),Z[x[0]]={prefix:V,iconName:x[2]},Z},{})};function Vn(ge){this.name="MissingIcon",this.message=ge||"Icon unavailable",this.stack=(new Error).stack}Zr(),(Vn.prototype=Object.create(Error.prototype)).constructor=Vn;var ts={fill:"currentColor"},_s={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},Nr=(B({},ts,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"}),B({},_s,{attributeName:"opacity"}));B({},ts,{cx:"256",cy:"364",r:"28"}),B({},_s,{attributeName:"r",values:"28;14;28;28;14;28;"}),B({},Nr,{values:"1;0;1;1;0;1;"}),B({},ts,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),B({},Nr,{values:"1;0;0;0;0;1;"}),B({},ts,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),B({},Nr,{values:"0;0;1;1;0;0;"});new(function(){function ge(){(function g(ge,Xe){if(!(ge instanceof Xe))throw new TypeError("Cannot call a class as a function")})(this,ge),this.definitions={}}return function f(ge,Xe,vt){Xe&&w(ge.prototype,Xe),vt&&w(ge,vt)}(ge,[{key:"add",value:function(){for(var vt=this,Z=arguments.length,x=new Array(Z),A=0;A<Z;A++)x[A]=arguments[A];var V=x.reduce(this._pullDefinitions,{});
2836Object.keys(V).forEach(function(le){vt.definitions[le]=B({},vt.definitions[le]||{},V[le]),ti(le,V[le]),Zr()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(vt,Z){var x=Z.prefix&&Z.iconName&&Z.icon?{0:Z}:Z;return Object.keys(x).map(function(A){var V=x[A],le=V.prefix,Ie=V.iconName,Dt=V.icon;vt[le]||(vt[le]={}),vt[le][Ie]=Dt}),vt}}]),ge}());let hs=(()=>{class ge{}return ge.\u0275fac=function(vt){return new(vt||ge)},ge.\u0275mod=s.oAB({type:ge}),ge.\u0275inj=s.cJS({}),ge})()},15551:(Mt,Le,y)=>{"use strict";y.d(Le,{Fy:()=>Ne,Mp:()=>Qt,bB:()=>tn});var s=y(94650),u=y(36895),g=y(77579),w=y(56451),f=y(39646),O=y(32076),B=y(18505),U=y(39300),ie=y(63900),re=y(50590),Re=y(95698),Ee=y(35684),je=y(54004),$e=y(32518),We=y(91005),at=y(82761),mt=y(11481),kt=y(37340);function Yt(St,gn){}const ft=function(St,gn){return{$implicit:St,index:gn}};function Ze(St,gn){if(1&St&&s.YNc(0,Yt,0,0,"ng-template",4),2&St){const K=s.oxw(),Me=K.$implicit,yt=K.index,Q=s.oxw();s.Q6J("ngTemplateOutlet",Me.tplRef)("ngTemplateOutletContext",s.WLB(2,ft,Q.preparePublicSlide(Me),yt))}}const Ke=function(St,gn,K,Me){return{width:St,"margin-left":gn,"margin-right":K,left:Me}};function xe(St,gn){if(1&St){const K=s.EpF();s.ynx(0),s.TgZ(1,"div",2),s.NdJ("animationend",function(){const Q=s.CHM(K).$implicit,Y=s.oxw();return s.KtG(Y.clear(Q.id))}),s.YNc(2,Ze,1,5,null,3),s.qZA(),s.BQk()}if(2&St){const K=gn.$implicit;s.xp6(1),s.Q6J("ngClass",K.classes)("ngStyle",s.l5B(4,Ke,K.width+"px",K.marginL?K.marginL+"px":"",K.marginR?K.marginR+"px":"",K.left))("@autoHeight",K.heightState),s.xp6(1),s.Q6J("ngIf",K.load)}}const Fe=function(St,gn,K,Me,yt){return{width:St,transform:gn,transition:K,"padding-left":Me,"padding-right":yt}},ce=function(St,gn){return{isMouseDragable:St,isTouchDragable:gn}};function rt(St,gn){if(1&St&&(s.TgZ(0,"div",4),s._UZ(1,"owl-stage",5),s.qZA()),2&St){const K=s.oxw();s.xp6(1),s.Q6J("owlDraggable",s.WLB(3,ce,null==K.owlDOMData?null:K.owlDOMData.isMouseDragable,null==K.owlDOMData?null:K.owlDOMData.isTouchDragable))("stageData",K.stageData)("slidesData",K.slidesData)}}const Lt=function(St,gn){return{active:St,"owl-dot-text":gn}};function jt(St,gn){if(1&St){const K=s.EpF();s.TgZ(0,"div",11),s.NdJ("click",function(){const Q=s.CHM(K).$implicit,Y=s.oxw(2);return s.KtG(Y.moveByDot(Q.id))}),s._UZ(1,"span",12),s.qZA()}if(2&St){const K=gn.$implicit;s.Q6J("ngClass",s.WLB(2,Lt,K.active,K.showInnerContent)),s.xp6(1),s.Q6J("innerHTML",K.innerContent,s.oJD)}}const et=function(St){return{disabled:St}};function Ht(St,gn){if(1&St){const K=s.EpF();s.ynx(0),s.TgZ(1,"div",6)(2,"div",7),s.NdJ("click",function(){s.CHM(K);const yt=s.oxw();return s.KtG(yt.prev())}),s.qZA(),s.TgZ(3,"div",8),s.NdJ("click",function(){s.CHM(K);const yt=s.oxw();return s.KtG(yt.next())}),s.qZA()(),s.TgZ(4,"div",9),s.YNc(5,jt,2,5,"div",10),s.qZA(),s.BQk()}if(2&St){const K=s.oxw();s.xp6(1),s.Q6J("ngClass",s.VKq(7,et,null==K.navData?null:K.navData.disabled)),s.xp6(1),s.Q6J("ngClass",s.VKq(9,et,null==K.navData||null==K.navData.prev?null:K.navData.prev.disabled))("innerHTML",null==K.navData||null==K.navData.prev?null:K.navData.prev.htmlText,s.oJD),s.xp6(1),s.Q6J("ngClass",s.VKq(11,et,null==K.navData||null==K.navData.next?null:K.navData.next.disabled))("innerHTML",null==K.navData||null==K.navData.next?null:K.navData.next.htmlText,s.oJD),s.xp6(1),s.Q6J("ngClass",s.VKq(13,et,null==K.dotsData?null:K.dotsData.disabled)),s.xp6(1),s.Q6J("ngForOf",null==K.dotsData?null:K.dotsData.dots)}}const Tt=function(St,gn,K,Me,yt){return{"owl-rtl":St,"owl-loaded":gn,"owl-responsive":K,"owl-drag":Me,"owl-grab":yt}};class qt{constructor(){this.items=3,this.skip_validateItems=!1,this.loop=!1,this.center=!1,this.rewind=!1,this.mouseDrag=!0,this.touchDrag=!0,this.pullDrag=!0,this.freeDrag=!1,this.margin=0,this.stagePadding=0,this.merge=!1,this.mergeFit=!0,this.autoWidth=!1,this.startPosition=0,this.rtl=!1,this.smartSpeed=250,this.fluidSpeed=!1,this.dragEndSpeed=!1,this.responsive={},this.responsiveRefreshRate=200,this.nav=!1,this.navText=["prev","next"],this.navSpeed=!1,this.slideBy=1,this.dots=!0,this.dotsEach=!1,this.dotsData=!1,this.dotsSpeed=!1,this.autoplay=!1,this.autoplayTimeout=5e3,this.autoplayHoverPause=!1,this.autoplaySpeed=!1,this.autoplayMouseleaveTimeout=1,this.lazyLoad=!1,this.lazyLoadEager=0,this.slideTransition="",this.animateOut=!1,this.animateIn=!1,this.autoHeight=!1,this.URLhashListener=!1}}class yn{constructor(){this.items="number",this.skip_validateItems="boolean",this.loop="boolean",this.center="boolean",this.rewind="boolean",this.mouseDrag="boolean",this.touchDrag="boolean",this.pullDrag="boolean",this.freeDrag="boolean",this.margin="number",this.stagePadding="number",this.merge="boolean",this.mergeFit="boolean",this.autoWidth="boolean",this.startPosition="number|string",this.rtl="boolean",this.smartSpeed="number",this.fluidSpeed="boolean",this.dragEndSpeed="number|boolean",this.responsive={},this.responsiveRefreshRate="number",this.nav="boolean",this.navText="string[]",this.navSpeed="number|boolean",this.slideBy="number|string",this.dots="boolean",this.dotsEach="number|boolean",this.dotsData="boolean",this.dotsSpeed="number|boolean",this.autoplay="boolean",this.autoplayTimeout="number",this.autoplayHoverPause="boolean",this.autoplaySpeed="number|boolean",this.autoplayMouseleaveTimeout="number",this.lazyLoad="boolean",this.lazyLoadEager="number",this.slideTransition="string",this.animateOut="string|boolean",this.animateIn="str
2836ing|boolean",this.autoHeight="boolean",this.URLhashListener="boolean"}}let Jt=(()=>{class St{constructor(K){this.errorHandler=K}log(K,...Me){(0,s.X6Q)()&&console.log(K,...Me)}error(K){this.errorHandler.handleError(K)}warn(K,...Me){console.warn(K,...Me)}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(s.qLn))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})();var st=(()=>{return(St=st||(st={})).Event="event",St.State="state",st;var St})(),_t=(()=>{return(St=_t||(_t={})).Default="default",St.Inner="inner",St.Outer="outer",_t;var St})();let ct=(()=>{class St{constructor(K){this.logger=K,this._viewSettingsShipper$=new g.x,this._initializedCarousel$=new g.x,this._changeSettingsCarousel$=new g.x,this._changedSettingsCarousel$=new g.x,this._translateCarousel$=new g.x,this._translatedCarousel$=new g.x,this._resizeCarousel$=new g.x,this._resizedCarousel$=new g.x,this._refreshCarousel$=new g.x,this._refreshedCarousel$=new g.x,this._dragCarousel$=new g.x,this._draggedCarousel$=new g.x,this.settings={items:0},this.owlDOMData={rtl:!1,isResponsive:!1,isRefreshed:!1,isLoaded:!1,isLoading:!1,isMouseDragable:!1,isGrab:!1,isTouchDragable:!1},this.stageData={transform:"translate3d(0px,0px,0px)",transition:"0s",width:0,paddingL:0,paddingR:0},this._items=[],this._widths=[],this._supress={},this._plugins={},this._current=null,this._clones=[],this._mergers=[],this._speed=null,this._coordinates=[],this._breakpoint=null,this.clonedIdPrefix="cloned-",this._options={},this._invalidated={},this._states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}},this._pipe=[{filter:["width","items","settings"],run:Me=>{Me.current=this._items&&this._items[this.relative(this._current)].id}},{filter:["width","items","settings"],run:Me=>{const yt=this.settings.margin||"",Y=this.settings.rtl,T={"margin-left":Y?yt:"","margin-right":Y?"":yt};!this.settings.autoWidth||this.slidesData.forEach(se=>{se.marginL=T["margin-left"],se.marginR=T["margin-right"]}),Me.css=T}},{filter:["width","items","settings"],run:Me=>{const yt=+(this.width()/this.settings.items).toFixed(3)-this.settings.margin,Q=!this.settings.autoWidth,Y=[];let T=null,se=this._items.length;for(Me.items={merge:!1,width:yt};se-- >0;)T=this._mergers[se],T=this.settings.mergeFit&&Math.min(T,this.settings.items)||T,Me.items.merge=T>1||Me.items.merge,Y[se]=Q?yt*T:this._items[se].width?this._items[se].width:yt;this._widths=Y,this.slidesData.forEach((Pe,Pt)=>{Pe.width=this._widths[Pt],Pe.marginR=Me.css["margin-right"],Pe.marginL=Me.css["margin-left"]})}},{filter:["items","settings"],run:()=>{const Me=[],yt=this._items,Q=this.settings,Y=Math.max(2*Q.items,4),T=2*Math.ceil(yt.length/2);let se=[],Pe=[],Pt=Q.loop&&yt.length?Q.rewind?Y:Math.max(Y,T):0;for(Pt/=2;Pt-- >0;)Me.push(this.normalize(Me.length/2,!0)),se.push({...this.slidesData[Me[Me.length-1]]}),Me.push(this.normalize(yt.length-1-(Me.length-1)/2,!0)),Pe.unshift({...this.slidesData[Me[Me.length-1]]});this._clones=Me,se=se.map(ln=>(ln.id=`${this.clonedIdPrefix}${ln.id}`,ln.isActive=!1,ln.isCloned=!0,ln)),Pe=Pe.map(ln=>(ln.id=`${this.clonedIdPrefix}${ln.id}`,ln.isActive=!1,ln.isCloned=!0,ln)),this.slidesData=Pe.concat(this.slidesData).concat(se)}},{filter:["width","items","settings"],run:()=>{const Me=this.settings.rtl?1:-1,yt=this._clones.length+this._items.length,Q=[];let Y=-1,T=0,se=0;for(;++Y<yt;)T=Q[Y-1]||0,se=this._widths[this.relative(Y)]+this.settings.margin,Q.push(T+se*Me);this._coordinates=Q}},{filter:["width","items","settings"],run:()=>{const Me=this.settings.stagePadding,yt=this._coordinates,Q={width:Math.ceil(Math.abs(yt[yt.length-1]))+2*Me,"padding-left":Me||"","padding-right":Me||""};this.stageData.width=Q.width,this.stageData.paddingL=Q["padding-left"],this.stageData.paddingR=Q["padding-right"]}},{filter:["width","items","settings"],run:Me=>{let yt=Me.current?this.slidesData.findIndex(Q=>Q.id===Me.current):0;yt=Math.max(this.minimum(),Math.min(this.maximum(),yt)),this.reset(yt)}},{filter:["position"],run:()=>{this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:()=>{const Me=this.settings.rtl?1:-1,yt=2*this.settings.stagePadding,Q=[];let Y,T,se,Pe,Pt,ln;if(Y=this.coordinates(this.current()),"number"==typeof Y?Y+=yt:Y=0,T=Y+this.width()*Me,-1===Me&&this.settings.center){const wn=this._coordinates.filter(
2836Bn=>this.settings.items%2==1?Bn>=Y:Bn>Y);Y=wn.length?wn[wn.length-1]:Y}for(Pt=0,ln=this._coordinates.length;Pt<ln;Pt++)se=Math.ceil(this._coordinates[Pt-1]||0),Pe=Math.ceil(Math.abs(this._coordinates[Pt])+yt*Me),(this._op(se,"<=",Y)&&this._op(se,">",T)||this._op(Pe,"<",Y)&&this._op(Pe,">",T))&&Q.push(Pt);this.slidesData.forEach(wn=>(wn.isActive=!1,wn)),Q.forEach(wn=>{this.slidesData[wn].isActive=!0}),this.settings.center&&(this.slidesData.forEach(wn=>(wn.isCentered=!1,wn)),this.slidesData[this.current()].isCentered=!0)}}]}get invalidated(){return this._invalidated}get states(){return this._states}getViewCurSettings(){return this._viewSettingsShipper$.asObservable()}getInitializedState(){return this._initializedCarousel$.asObservable()}getChangeState(){return this._changeSettingsCarousel$.asObservable()}getChangedState(){return this._changedSettingsCarousel$.asObservable()}getTranslateState(){return this._translateCarousel$.asObservable()}getTranslatedState(){return this._translatedCarousel$.asObservable()}getResizeState(){return this._resizeCarousel$.asObservable()}getResizedState(){return this._resizedCarousel$.asObservable()}getRefreshState(){return this._refreshCarousel$.asObservable()}getRefreshedState(){return this._refreshedCarousel$.asObservable()}getDragState(){return this._dragCarousel$.asObservable()}getDraggedState(){return this._draggedCarousel$.asObservable()}setOptions(K){const Me=new qt,yt=this._validateOptions(K,Me);this._options={...Me,...yt}}_validateOptions(K,Me){const yt={...K},Q=new yn,Y=(T,se)=>(this.logger.log(`options.${se} must be type of ${T}; ${se}=${K[se]} skipped to defaults: ${se}=${Me[se]}`),Me[se]);for(const T in yt)if(yt.hasOwnProperty(T))if("number"===Q[T])this._isNumeric(yt[T])?(yt[T]=+yt[T],yt[T]="items"===T?this._validateItems(yt[T],yt.skip_validateItems):yt[T]):yt[T]=Y(Q[T],T);else if("boolean"===Q[T]&&"boolean"!=typeof yt[T])yt[T]=Y(Q[T],T);else if("number|boolean"!==Q[T]||this._isNumberOrBoolean(yt[T]))if("number|string"!==Q[T]||this._isNumberOrString(yt[T]))if("string|boolean"!==Q[T]||this._isStringOrBoolean(yt[T])){if("string[]"===Q[T])if(Array.isArray(yt[T])){let se=!1;yt[T].forEach(Pe=>{se="string"==typeof Pe}),se||(yt[T]=Y(Q[T],T))}else yt[T]=Y(Q[T],T)}else yt[T]=Y(Q[T],T);else yt[T]=Y(Q[T],T);else yt[T]=Y(Q[T],T);return yt}_validateItems(K,Me){let yt=K;return K>this._items.length?Me?this.logger.log("The option 'items' in your options is bigger than the number of slides. The navigation got disabled"):(yt=this._items.length,this.logger.log("The option 'items' in your options is bigger than the number of slides. This option is updated to the current number of slides and the navigation got disabled")):K===this._items.length&&(this.settings.dots||this.settings.nav)&&this.logger.log("Option 'items' in your options is equal to the number of slides. So the navigation got disabled"),yt}setCarouselWidth(K){this._width=K}setup(K,Me,yt){this.setCarouselWidth(K),this.setItems(Me),this._defineSlidesData(),this.setOptions(yt),this.settings={...this._options},this.setOptionsForViewport(),this._trigger("change",{property:{name:"settings",value:this.settings}}),this.invalidate("settings"),this._trigger("changed",{property:{name:"settings",value:this.settings}})}setOptionsForViewport(){const K=this._width,Me=this._options.responsive;let yt=-1;if(!Object.keys(Me).length)return;if(!K)return void(this.settings.items=1);for(const Y in Me)Me.hasOwnProperty(Y)&&+Y<=K&&+Y>yt&&(yt=Number(Y));this.settings={...this._options,...Me[yt],items:Me[yt]&&Me[yt].items?this._validateItems(Me[yt].items,this._options.skip_validateItems):this._options.items},delete this.settings.responsive,this.owlDOMData.isResponsive=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag;const Q=[];this._items.forEach(Y=>{Q.push(this.settings.merge?Y.dataMerge:1)}),this._mergers=Q,this._breakpoint=yt,this.invalidate("settings")}initialize(K){this.enter("initializing"),this.owlDOMData.rtl=this.settings.rtl,this._mergers.length&&(this._mergers=[]),K.forEach(Me=>{this._mergers.push(this.settings.merge?Me.dataMerge:1)}),this._clones=[],this.reset(this._isNumeric(this.settings.startPosition)?+this.settings.startPosition:0),this.invalidate("items"),this.refresh(),this.owlDOMData.isLoaded=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag,this.sendChanges(),this.leave("initializing"),this._trigger("initialized")}sendChanges(){this._viewSettingsShipper$.next({owlDOMData:this.owlDOMData,stageData:this.stageData,slidesData:this.slidesData,navData:this.navData,dotsData:this.dotsData})}_optionsLogic(){this.settings.autoWidth&&(this.settings.stagePadding=0,this.settings.merge=!1)}update(){let K=0;const Me=this._pipe.length,yt=Y=>this._invalidated[Y],Q={};for(;K<Me;){const Y=this._pipe[K].filter.filter(yt);(this._invalidated.all||Y.length>0)&&this._pipe[K].run(Q),K++}this.slidesData.forEach(Y=>Y.classes=this.setCurSlideClasses(Y)),this.sendChanges(),this._invalidated={},this.is("valid")||this.enter("valid")}width(K){switch(K=K||_t.Default){case _t.Inner:case _t.Outer:return this._width;default:return this._width-2*this.settings.stagePadding+this.settings.margin}}refresh(){this.enter("refreshing"),this._trigger("refresh"),this._defineSlidesData(),this.setOptionsForViewport(),this._optionsLogic(),this.update(),this.leave("refreshing"),this._trigger("refreshed")}onResize(K){if(!this._items.length)return!1;this.setCarouselWidth(K),this.enter("resizing"),this._trigger("resize"),this.invalidate("width"),this.refresh(),this.leave("resizing"),this._trigger("resized")}prepareDragging(K){let yt,Me=null;return yt=this.stageData.transform.replace(/.*\(|\)| |[^,-\d]\w|\)/g,"").split(","),Me={x:+yt[0],y:+yt[1]},this.is("animating")&&this.invalidate("position"),"mousedown"===K.type&&(this.owlDOMData.isGrab=!0),this.speed(0),Me}enterDragging(){this.enter("dragging"),this._trigger("drag")}defineNewCoordsDrag(K,Me){let yt=null,Q=null,Y=null;const T=this.difference(Me.pointer,this.pointer(K)),se=this.difference(Me.stage.start,T);return!!this.is("dragging")&&(this.settings.loop?(yt=this.coordinates(this.minimum()),Q=+this.coordinates(this.maximum()+1)-yt,se.x=((se.x-yt)%Q+Q)%Q+yt):(yt=this.coordinates(this.settings.rtl?this.maximum():this.minimum()),Q=this.coordinates(this.settings.rtl?this.minimum():this.maximum()),Y=this.settings.pullDrag?-1*T.x/5:0,se.x=Math.max(Math.min(se.x,yt+Y),Q+Y)),se)}finishDragging(K,Me,yt){const Y=this.difference(Me.pointer,this.pointer(K)),T=Me.stage.current,se=["right","left"][
2836+(this.settings.rtl?Y.x<+this.settings.rtl:Y.x>+this.settings.rtl)];let Pe,Pt,ln;(0!==Y.x&&this.is("dragging")||!this.is("valid"))&&(this.speed(+this.settings.dragEndSpeed||this.settings.smartSpeed),Pe=this.closest(T.x,0!==Y.x?se:Me.direction),Pt=this.current(),ln=this.current(-1===Pe?void 0:Pe),Pt!==ln&&(this.invalidate("position"),this.update()),Me.direction=se,(Math.abs(Y.x)>3||(new Date).getTime()-Me.time>300)&&yt()),this.is("dragging")&&(this.leave("dragging"),this._trigger("dragged"))}closest(K,Me){const Q=this.width();let Y=this.coordinates(),T=-1;this.settings.center&&(Y=Y.map(se=>(0===se&&(se+=1e-6),se)));for(let se=0;se<Y.length&&("left"===Me&&K>Y[se]-30&&K<Y[se]+30?T=se:"right"===Me&&K>Y[se]-Q-30&&K<Y[se]-Q+30?T=se+1:this._op(K,"<",Y[se])&&this._op(K,">",Y[se+1]||Y[se]-Q)?T="left"===Me?se+1:se:null===Me&&K>Y[se]-30&&K<Y[se]+30&&(T=se),-1===T);se++);return this.settings.loop||(this._op(K,">",Y[this.minimum()])?T=K=this.minimum():this._op(K,"<",Y[this.maximum()])&&(T=K=this.maximum())),T}animate(K){const Me=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),Me&&(this.enter("animating"),this._trigger("translate")),this.stageData.transform="translate3d("+K+"px,0px,0px)",this.stageData.transition=this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}is(K){return this._states.current[K]&&this._states.current[K]>0}current(K){return void 0===K?this._current:0!==this._items.length?(K=this.normalize(K),this._current!==K&&(this._trigger("change",{property:{name:"position",value:K}}),this._current=K,this.invalidate("position"),this._trigger("changed",{property:{name:"position",value:this._current}})),this._current):void 0}invalidate(K){return"string"==typeof K&&(this._invalidated[K]=!0,this.is("valid")&&this.leave("valid")),Object.keys(this._invalidated)}reset(K){void 0!==(K=this.normalize(K))&&(this._speed=0,this._current=K,this._suppress(["translate","translated"]),this.animate(this.coordinates(K)),this._release(["translate","translated"]))}normalize(K,Me){const yt=this._items.length,Q=Me?0:this._clones.length;return!this._isNumeric(K)||yt<1?K=void 0:(K<0||K>=yt+Q)&&(K=((K-Q/2)%yt+yt)%yt+Q/2),K}relative(K){return this.normalize(K-=this._clones.length/2,!0)}maximum(K=!1){const Me=this.settings;let Q,Y,T,yt=this._coordinates.length;if(Me.loop)yt=this._clones.length/2+this._items.length-1;else if(Me.autoWidth||Me.merge){for(Q=this._items.length,Y=this.slidesData[--Q].width,T=this._width;Q-- >0&&(Y+=+this.slidesData[Q].width+this.settings.margin,!(Y>T)););yt=Q+1}else yt=Me.center?this._items.length-1:this._items.length-Me.items;return K&&(yt-=this._clones.length/2),Math.max(yt,0)}minimum(K=!1){return K?0:this._clones.length/2}items(K){return void 0===K?this._items.slice():(K=this.normalize(K,!0),[this._items[K]])}mergers(K){return void 0===K?this._mergers.slice():(K=this.normalize(K,!0),this._mergers[K])}clones(K){const Me=this._clones.length/2,yt=Me+this._items.length,Q=Y=>Y%2==0?yt+Y/2:Me-(Y+1)/2;return void 0===K?this._clones.map((Y,T)=>Q(T)):this._clones.map((Y,T)=>Y===K?Q(T):null).filter(Y=>Y)}speed(K){return void 0!==K&&(this._speed=K),this._speed}coordinates(K){let Q,Y,Me=1,yt=K-1;return void 0===K?(Y=this._coordinates.map((T,se)=>this.coordinates(se)),Y):(this.settings.center?(this.settings.rtl&&(Me=-1,yt=K+1),Q=this._coordinates[K],Q+=(this.width()-Q+(this._coordinates[yt]||0))/2*Me):Q=this._coordinates[yt]||0,Q=Math.ceil(Q),Q)}_duration(K,Me,yt){return 0===yt?0:Math.min(Math.max(Math.abs(Me-K),1),6)*Math.abs(+yt||this.settings.smartSpeed)}to(K,Me){let yt=this.current(),Q=null,Y=K-this.relative(yt),T=this.maximum(),se=0;const Pe=+(Y>0)-+(Y<0),Pt=this._items.length,ln=this.minimum();this.settings.loop?(!this.settings.rewind&&Math.abs(Y)>Pt/2&&(Y+=-1*Pe*Pt),Q=(((K=yt+Y)-ln)%Pt+Pt)%Pt+ln,Q!==K&&Q-Y<=T&&Q-Y>0&&(yt=Q-Y,K=Q,se=30,this.reset(yt),this.sendChanges())):this.settings.rewind?(T+=1,K=(K%T+T)%T):K=Math.max(ln,Math.min(T,K)),setTimeout(()=>{this.speed(this._duration(yt,K,Me)),this.current(K),this.update()},se)}next(K){K=K||!1,this.to(this.relative(this.current())+1,K)}prev(K){K=K||!1,this.to(this.relative(this.current())-1,K)}onTransitionEnd(K){if(void 0!==K)return!1;this.leave("animating"),this._trigger("translated")}_viewport(){let K;return this._width?K=this._width:this.logger.log("Can not detect viewport width."),K}setItems(K){this._items=K}_defineSlidesData(){let K;this.slidesData&&this.slidesData.length&&(K=new Map,this.slidesData.forEach(Me=>{Me.load&&K.set(Me.id,Me.load)})),this.slidesData=this._items.map(Me=>({id:`${Me.id}`,isActive:!1,tplRef:Me.tplRef,dataMerge:Me.dataMerge,width:0,isCloned:!1,load:!!K&&K.get(Me.id),hashFragment:Me.dataHash}))}setCurSlideClasses(K){const Me={active:K.isActive,center:K.isCentered,cloned:K.isCloned,animated:K.isAnimated,"owl-animated-in":K.isDefAnimatedIn,"owl-animated-out":K.isDefAnimatedOut};return this.settings.animateIn&&(Me[this.settings.animateIn]=K.isCu
2836stomAnimatedIn),this.settings.animateOut&&(Me[this.settings.animateOut]=K.isCustomAnimatedOut),Me}_op(K,Me,yt){const Q=this.settings.rtl;switch(Me){case"<":return Q?K>yt:K<yt;case">":return Q?K<yt:K>yt;case">=":return Q?K<=yt:K>=yt;case"<=":return Q?K>=yt:K<=yt}}_trigger(K,Me,yt,Q,Y){switch(K){case"initialized":this._initializedCarousel$.next(K);break;case"change":this._changeSettingsCarousel$.next(Me);break;case"changed":this._changedSettingsCarousel$.next(Me);break;case"drag":this._dragCarousel$.next(K);break;case"dragged":this._draggedCarousel$.next(K);break;case"resize":this._resizeCarousel$.next(K);break;case"resized":this._resizedCarousel$.next(K);break;case"refresh":this._refreshCarousel$.next(K);break;case"refreshed":this._refreshedCarousel$.next(K);break;case"translate":this._translateCarousel$.next(K);break;case"translated":this._translatedCarousel$.next(K)}}enter(K){[K].concat(this._states.tags[K]||[]).forEach(Me=>{void 0===this._states.current[Me]&&(this._states.current[Me]=0),this._states.current[Me]++})}leave(K){[K].concat(this._states.tags[K]||[]).forEach(Me=>{(0===this._states.current[Me]||this._states.current[Me])&&this._states.current[Me]--})}register(K){K.type===st.State&&(this._states.tags[K.name]=this._states.tags[K.name]?this._states.tags[K.name].concat(K.tags):K.tags,this._states.tags[K.name]=this._states.tags[K.name].filter((Me,yt)=>this._states.tags[K.name].indexOf(Me)===yt))}_suppress(K){K.forEach(Me=>{this._supress[Me]=!0})}_release(K){K.forEach(Me=>{delete this._supress[Me]})}pointer(K){const Me={x:null,y:null};return(K=(K=K.originalEvent||K||window.event).touches&&K.touches.length?K.touches[0]:K.changedTouches&&K.changedTouches.length?K.changedTouches[0]:K).pageX?(Me.x=K.pageX,Me.y=K.pageY):(Me.x=K.clientX,Me.y=K.clientY),Me}_isNumeric(K){return!isNaN(parseFloat(K))}_isNumberOrBoolean(K){return this._isNumeric(K)||"boolean"==typeof K}_isNumberOrString(K){return this._isNumeric(K)||"string"==typeof K}_isStringOrBoolean(K){return"string"==typeof K||"boolean"==typeof K}difference(K,Me){return null===K||null===Me?{x:0,y:0}:{x:K.x-Me.x,y:K.y-Me.y}}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(Jt))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})(),ye=(()=>{class St{constructor(K){this.carouselService=K,this._initialized=!1,this._pages=[],this._navData={disabled:!1,prev:{disabled:!1,htmlText:""},next:{disabled:!1,htmlText:""}},this._dotsData={disabled:!1,dots:[]},this.spyDataStreams()}ngOnDestroy(){this.navSubscription.unsubscribe()}spyDataStreams(){const K=this.carouselService.getInitializedState().pipe((0,B.b)(Y=>{this.initialize(),this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),Me=this.carouselService.getChangedState().pipe((0,U.h)(Y=>"position"===Y.property.name),(0,B.b)(Y=>{this.update()})),yt=this.carouselService.getRefreshedState().pipe((0,B.b)(()=>{this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),Q=(0,w.T)(K,Me,yt);this.navSubscription=Q.subscribe(()=>{})}initialize(){this._navData.disabled=!0,this._navData.prev.htmlText=this.carouselService.settings.navText[0],this._navData.next.htmlText=this.carouselService.settings.navText[1],this._dotsData.disabled=!0,this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}_updateNavPages(){let K,Me,yt;const Q=this.carouselService.clones().length/2,Y=Q+this.carouselService.items().length,T=this.carouselService.maximum(!0),se=[],Pe=this.carouselService.settings;let Pt=Pe.center||Pe.autoWidth||Pe.dotsData?1:Math.floor(Number(Pe.dotsEach))||Math.floor(Pe.items);if(Pt=+Pt,"page"!==Pe.slideBy&&(Pe.slideBy=Math.min(+Pe.slideBy,Pe.items)),Pe.dots||"page"===Pe.slideBy)for(K=Q,Me=0,yt=0;K<Y;K++){if(Me>=Pt||0===Me){if(se.push({start:Math.min(T,K-Q),end:K-Q+Pt-1}),Math.min(T,K-Q)===T)break;Me=0,++yt}Me+=this.carouselService.mergers(this.carouselService.relative(K))}this._pages=se}draw(){let K;const Me=this.carouselService.settings,yt=this.carouselService.items(),Q=yt.length<=Me.items;if(this._navData.disabled=!Me.nav||Q,this._dotsData.disabled=!Me.dots||Q,Me.dots)if(K=this._pages.length-this._dotsData.dots.length,Me.dotsData&&0!==K)this._dotsData.dots=[],yt.forEach(Y=>{this._dotsData.dots.push({active:!1,id:`dot-${Y.id}`,innerContent:Y.dotContent,showInnerContent:!0})});else if(K>0){const Y=this._dotsData.dots.length>0?this._dotsData.dots.length:0;for(let T=0;T<K;T++)this._dotsData.dots.push({active:!1,id:`dot-${T+Y}`,innerContent:"",showInnerContent:!1})}else K<0&&this._dotsData.dots.splice(K,Math.abs(K));this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}update(){this._updateNavButtons(),this._updateDots()}_updateNavButtons(){const K=this.carouselService.settings,Me=K.loop||K.rewind,yt=this.carouselService.relative(this.carouselService.current());K.nav&&(this._navData.prev.disabled=!Me&&yt<=this.carouselService.minimum(!0),this._navData.next.disabled=!Me&&yt>=this.carouselService.maximum(!0)),this.carouselService.navData=this._navData}_updateDots(){let K;
2836this.carouselService.settings.dots&&(this._dotsData.dots.forEach(Me=>{!0===Me.active&&(Me.active=!1)}),K=this._current(),this._dotsData.dots.length&&(this._dotsData.dots[K].active=!0),this.carouselService.dotsData=this._dotsData)}_current(){const K=this.carouselService.relative(this.carouselService.current());let Me;const yt=this._pages.filter((Q,Y)=>Q.start<=K&&Q.end>=K).pop();return Me=this._pages.findIndex(Q=>Q.start===yt.start&&Q.end===yt.end),Me}_getPosition(K){let Me,yt;const Q=this.carouselService.settings;return"page"===Q.slideBy?(Me=this._current(),yt=this._pages.length,K?++Me:--Me,Me=this._pages[(Me%yt+yt)%yt].start):(Me=this.carouselService.relative(this.carouselService.current()),yt=this.carouselService.items().length,K?Me+=+Q.slideBy:Me-=+Q.slideBy),Me}next(K){this.carouselService.to(this._getPosition(!0),K)}prev(K){this.carouselService.to(this._getPosition(!1),K)}to(K,Me,yt){let Q;!yt&&this._pages.length?(Q=this._pages.length,this.carouselService.to(this._pages[(K%Q+Q)%Q].start,Me)):this.carouselService.to(K,Me)}moveByDot(K){const Me=this._dotsData.dots.findIndex(yt=>K===yt.id);this.to(Me,this.carouselService.settings.dotsSpeed)}toSlideById(K){const Me=this.carouselService.slidesData.findIndex(yt=>yt.id===K&&!1===yt.isCloned);-1===Me||Me===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(Me),!1)}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(ct))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})();const Ot=new s.OlP("WindowToken");class Qe{get nativeWindow(){throw new Error("Not implemented.")}}const Kt=[{provide:Qe,useClass:(()=>{class St extends Qe{constructor(){super()}get nativeWindow(){return window}}return St.\u0275fac=function(K){return new(K||St)},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})()},{provide:Ot,useFactory:function zt(St,gn){return(0,u.NF)(gn)?St.nativeWindow:{setTimeout:(Me,yt)=>{},clearTimeout:Me=>{}}},deps:[Qe,s.Lbi]}],Nt=new s.OlP("DocumentToken");class Ut{get nativeDocument(){throw new Error("Not implemented.")}}const Vt=[{provide:Ut,useClass:(()=>{class St extends Ut{constructor(){super()}get nativeDocument(){return document}}return St.\u0275fac=function(K){return new(K||St)},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})()},{provide:Nt,useFactory:function it(St,gn){return(0,u.NF)(gn)?St.nativeDocument:{hidden:!1,visibilityState:"visible"}},deps:[Ut,s.Lbi]}];let hn=(()=>{class St{constructor(K,Me,yt,Q){this.carouselService=K,this.ngZone=Q,this._timeout=null,this._paused=!1,this._isAutoplayStopped=!1,this.winRef=Me,this.docRef=yt,this.spyDataStreams()}get isAutoplayStopped(){return this._isAutoplayStopped}set isAutoplayStopped(K){this._isAutoplayStopped=K}ngOnDestroy(){this.autoplaySubscription.unsubscribe()}spyDataStreams(){const K=this.carouselService.getInitializedState().pipe((0,B.b)(()=>{this.carouselService.settings.autoplay&&this.play()})),Me=this.carouselService.getChangedState().pipe((0,B.b)(Y=>{this._handleChangeObservable(Y)})),yt=this.carouselService.getResizedState().pipe((0,B.b)(()=>{this.carouselService.settings.autoplay&&!this._isAutoplayStopped?this.play():this.stop()})),Q=(0,w.T)(K,Me,yt);this.autoplaySubscription=Q.subscribe(()=>{})}play(K,Me){this._paused&&(this._paused=!1,this._setAutoPlayInterval(this.carouselService.settings.autoplayMouseleaveTimeout)),!this.carouselService.is("rotating")&&(this.carouselService.enter("rotating"),this._setAutoPlayInterval())}_getNextTimeout(K,Me){return this._timeout&&this.winRef.clearTimeout(this._timeout),this._isArtificialAutoplayTimeout=!!K,this.ngZone.runOutsideAngular(()=>this.winRef.setTimeout(()=>{this.ngZone.run(()=>{this._paused||this.carouselService.is("busy")||this.carouselService.is("interacting")||this.docRef.hidden||this.carouselService.next(Me||this.carouselService.settings.autoplaySpeed)})},K||this.carouselService.settings.autoplayTimeout))}_setAutoPlayInterval(K){this._timeout=this._getNextTimeout(K)}stop(){this.carouselService.is("rotating")&&(this._paused=!0,this.winRef.clearTimeout(this._timeout),this.carouselService.leave("rotating"))}pause(){this.carouselService.is("rotating")&&(this._paused=!0)}_handleChangeObservable(K){"settings"===K.property.name?this.carouselService.settings.autoplay?this.play():this.stop():"position"===K.property.name&&this.carouselService.settings.autoplay&&this._setAutoPlayInterval()}_playAfterTranslated(){(0,f.of)("translated").pipe((0,ie.w)(K=>this.carouselService.getTranslatedState()),(0,re.P)(),(0,U.h)(()=>this._isArtificialAutoplayTimeout),(0,B.b)(()=>this._setAutoPlayInterval())).subscribe(()=>{})}startPausing(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&this.pause()}startPlayingMouseLeave(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}startPlayingTouchEnd(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(ct),s.LFG(Ot),s.LFG(Nt),s.LFG(s.R0b))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})(),Be=(()=>{class St{constructor(K){this.carouselService=K,this.spyDataStream
2836s()}ngOnDestroy(){this.lazyLoadSubscription.unsubscribe()}spyDataStreams(){const K=this.carouselService.getInitializedState().pipe((0,B.b)(()=>{const Y=this.carouselService.settings&&!this.carouselService.settings.lazyLoad;this.carouselService.slidesData.forEach(T=>T.load=!!Y)})),Me=this.carouselService.getChangeState(),yt=this.carouselService.getResizedState(),Q=(0,w.T)(K,Me,yt).pipe((0,B.b)(Y=>this._defineLazyLoadSlides(Y)));this.lazyLoadSubscription=Q.subscribe(()=>{})}_defineLazyLoadSlides(K){if(this.carouselService.settings&&this.carouselService.settings.lazyLoad&&(K.property&&"position"===K.property.name||"initialized"===K||"resized"===K)){const Me=this.carouselService.settings,yt=this.carouselService.clones().length;let Q=Me.center&&Math.ceil(Me.items/2)||Me.items,Y=Me.center&&-1*Q||0,T=(K.property&&void 0!==K.property.value?K.property.value:this.carouselService.current())+Y;for(Me.lazyLoadEager>0&&(Q+=Me.lazyLoadEager,Me.loop&&(T-=Me.lazyLoadEager,Q++));Y++<Q;)this._load(yt/2+this.carouselService.relative(T)),yt&&this.carouselService.clones(this.carouselService.relative(T)).forEach(se=>this._load(se)),T++}}_load(K){this.carouselService.slidesData[K].load||(this.carouselService.slidesData[K].load=!0)}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(ct))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})(),ue=(()=>{class St{constructor(K){this.carouselService=K,this.swapping=!0,this.previous=void 0,this.next=void 0,this.spyDataStreams()}ngOnDestroy(){this.animateSubscription.unsubscribe()}spyDataStreams(){const K=this.carouselService.getChangeState().pipe((0,B.b)(Pe=>{"position"===Pe.property.name&&(this.previous=this.carouselService.current(),this.next=Pe.property.value)})),Me=this.carouselService.getDragState(),yt=this.carouselService.getDraggedState(),Q=this.carouselService.getTranslatedState(),Y=(0,w.T)(Me,yt,Q).pipe((0,B.b)(Pe=>this.swapping="translated"===Pe)),T=this.carouselService.getTranslateState().pipe((0,B.b)(Pe=>{this.swapping&&(this.carouselService._options.animateOut||this.carouselService._options.animateIn)&&this._swap()})),se=(0,w.T)(K,T,Y).pipe();this.animateSubscription=se.subscribe(()=>{})}_swap(){if(1!==this.carouselService.settings.items)return;let K;this.carouselService.speed(0);const Me=this.carouselService.slidesData[this.previous],yt=this.carouselService.slidesData[this.next],Q=this.carouselService.settings.animateIn,Y=this.carouselService.settings.animateOut;this.carouselService.current()!==this.previous&&(Y&&(K=+this.carouselService.coordinates(this.previous)-+this.carouselService.coordinates(this.next),this.carouselService.slidesData.forEach(T=>{T.id===Me.id&&(T.left=`${K}px`,T.isAnimated=!0,T.isDefAnimatedOut=!0,T.isCustomAnimatedOut=!0)})),Q&&this.carouselService.slidesData.forEach(T=>{T.id===yt.id&&(T.isAnimated=!0,T.isDefAnimatedIn=!0,T.isCustomAnimatedIn=!0)}))}clear(K){this.carouselService.slidesData.forEach(Me=>{Me.id===K&&(Me.left="",Me.isAnimated=!1,Me.isDefAnimatedOut=!1,Me.isCustomAnimatedOut=!1,Me.isDefAnimatedIn=!1,Me.isCustomAnimatedIn=!1,Me.classes=this.carouselService.setCurSlideClasses(Me))}),this.carouselService.onTransitionEnd()}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(ct))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})(),He=(()=>{class St{constructor(K){this.carouselService=K,this.spyDataStreams()}ngOnDestroy(){this.autoHeightSubscription.unsubscribe()}spyDataStreams(){const K=this.carouselService.getInitializedState().pipe((0,B.b)(Y=>{this.carouselService.settings.autoHeight?this.update():this.carouselService.slidesData.forEach(T=>T.heightState="full")})),Me=this.carouselService.getChangedState().pipe((0,B.b)(Y=>{this.carouselService.settings.autoHeight&&"position"===Y.property.name&&this.update()})),yt=this.carouselService.getRefreshedState().pipe((0,B.b)(Y=>{this.carouselService.settings.autoHeight&&this.update()})),Q=(0,w.T)(K,Me,yt);this.autoHeightSubscription=Q.subscribe(()=>{})}update(){const K=this.carouselService.settings.items;let Me=this.carouselService.current(),yt=Me+K;this.carouselService.settings.center&&(Me=K%2==1?Me-(K-1)/2:Me-K/2,yt=K%2==1?Me+K:Me+K+1),this.carouselService.slidesData.forEach((Q,Y)=>{Q.heightState=Y>=Me&&Y<yt?"full":"nulled"})}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(ct))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})(),Ue=(()=>{class St{constructor(K,Me,yt){this.carouselService=K,this.route=Me,this.router=yt,this.spyDataStream
2836s(),this.route||(this.route={fragment:(0,f.of)("no route").pipe((0,Re.q)(1))}),this.router||(this.router={navigate:(Q,Y)=>{}})}ngOnDestroy(){this.hashSubscription.unsubscribe()}spyDataStreams(){const K=this.carouselService.getInitializedState().pipe((0,B.b)(()=>this.listenToRoute())),Me=this.carouselService.getChangedState().pipe((0,B.b)(Q=>{if(this.carouselService.settings.URLhashListener&&"position"===Q.property.name){const Y=this.carouselService.current(),T=this.carouselService.slidesData[Y].hashFragment;if(!T||T===this.currentHashFragment)return;this.router.navigate(["./"],{fragment:T,relativeTo:this.route})}})),yt=(0,w.T)(K,Me);this.hashSubscription=yt.subscribe(()=>{})}rewind(K){const Me=this.carouselService.slidesData.findIndex(yt=>yt.hashFragment===K&&!1===yt.isCloned);-1===Me||Me===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(Me),!1)}listenToRoute(){this.route.fragment.pipe((0,Ee.T)("URLHash"===this.carouselService.settings.startPosition?0:2)).subscribe(Me=>{this.currentHashFragment=Me,this.rewind(Me)})}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(ct),s.LFG(at.gz,8),s.LFG(at.F0,8))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})(),Bt=0,Qt=(()=>{class St{constructor(K){this.tplRef=K,this.id="owl-slide-"+Bt++,this._dataMerge=1,this.width=0,this.dotContent="",this.dataHash=""}set dataMerge(K){this._dataMerge=this.isNumeric(K)?K:1}get dataMerge(){return this._dataMerge}isNumeric(K){return!isNaN(parseFloat(K))}}return St.\u0275fac=function(K){return new(K||St)(s.Y36(s.Rgc))},St.\u0275dir=s.lG2({type:St,selectors:[["ng-template","carouselSlide",""]],inputs:{id:"id",dataMerge:"dataMerge",width:"width",dotContent:"dotContent",dataHash:"dataHash"}}),St})(),pt=(()=>{class St{constructor(K){this.eventManager=K,this.resizeSubject=new g.x,this.eventManager.addGlobalEventListener("window","resize",this.onResize.bind(this)),this.eventManager.addGlobalEventListener("window","onload",this.onLoaded.bind(this))}get onResize$(){return this.resizeSubject.asObservable()}onResize(K){this.resizeSubject.next(K.target)}onLoaded(K){this.windowWidth=K.target}}return St.\u0275fac=function(K){return new(K||St)(s.LFG(mt.Qz))},St.\u0275prov=s.Yz7({token:St,factory:St.\u0275fac}),St})(),It=(()=>{class St{constructor(K,Me,yt,Q,Y){this.zone=K,this.el=Me,this.renderer=yt,this.carouselService=Q,this.animateService=Y,this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this._oneDragMove$=new g.x,this.preparePublicSlide=T=>{const se={...T};return delete se.tplRef,se},this.bindOneMouseTouchMove=T=>{this._oneMouseTouchMove(T)},this.bindOnDragMove=T=>{this._onDragMove(T)},this.bindOnDragEnd=T=>{this._onDragEnd(T)},this._oneClickHandler=()=>{this.listenerOneClick=this.renderer.listen(this._drag.target,"click",()=>!1),this.listenerOneClick()}}onMouseDown(K){this.owlDraggable.isMouseDragable&&this._onDragStart(K)}onTouchStart(K){if(K.targetTouches.length>=2)return!1;this.owlDraggable.isTouchDragable&&this._onDragStart(K)}onTouchCancel(K){this._onDragEnd(K)}
2836onDragStart(){if(this.owlDraggable.isMouseDragable)return!1}onSelectStart(){if(this.owlDraggable.isMouseDragable)return!1}ngOnInit(){this._oneMoveSubsription=this._oneDragMove$.pipe((0,re.P)()).subscribe(()=>{this._sendChanges()})}ngOnDestroy(){this._oneMoveSubsription.unsubscribe()}_onDragStart(K){let Me=null;3!==K.which&&(Me=this._prepareDragging(K),this._drag.time=(new Date).getTime(),this._drag.target=K.target,this._drag.stage.start=Me,this._drag.stage.current=Me,this._drag.pointer=this._pointer(K),this.listenerMouseUp=this.renderer.listen(document,"mouseup",this.bindOnDragEnd),this.listenerTouchEnd=this.renderer.listen(document,"touchend",this.bindOnDragEnd),this.zone.runOutsideAngular(()=>{this.listenerOneMouseMove=this.renderer.listen(document,"mousemove",this.bindOneMouseTouchMove),this.listenerOneTouchMove=this.renderer.listen(document,"touchmove",this.bindOneMouseTouchMove)}))}_oneMouseTouchMove(K){const Me=this._difference(this._drag.pointer,this._pointer(K));this.listenerATag&&this.listenerATag(),!(Math.abs(Me.x)<3&&Math.abs(Me.y)<3&&this._is("valid"))&&(Math.abs(Me.x)<3&&Math.abs(Me.x)<Math.abs(Me.y)&&this._is("valid")||(this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving=!0,this.blockClickAnchorInDragging(K),this.listenerMouseMove=this.renderer.listen(document,"mousemove",this.bindOnDragMove),this.listenerTouchMove=this.renderer.listen(document,"touchmove",this.bindOnDragMove),K.preventDefault(),this._enterDragging(),this._oneDragMove$.next(K)))}blockClickAnchorInDragging(K){let Me=K.target;for(;Me&&!(Me instanceof HTMLAnchorElement);)Me=Me.parentElement;Me instanceof HTMLAnchorElement&&(this.listenerATag=this.renderer.listen(Me,"click",()=>!1))}_onDragMove(K){let Me;const yt=this.carouselService.defineNewCoordsDrag(K,this._drag);!1!==yt&&(Me=yt,K.preventDefault(),this._drag.stage.current=Me,this._animate(Me.x-this._drag.stage.start.x))}_animate(K){this.renderer.setStyle(this.el.nativeElement.children[0],"transform",`translate3d(${K}px,0px,0px`),this.renderer.setStyle(this.el.nativeElement.children[0],"transition","0s")}_onDragEnd(K){this.carouselService.owlDOMData.isGrab=!1,this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving&&(this.renderer.setStyle(this.el.nativeElement.children[0],"transform",""),this.renderer.setStyle(this.el.nativeElement.children[0],"transition",this.carouselService.speed(+this.carouselService.settings.dragEndSpeed||this.carouselService.settings.smartSpeed)/1e3+"s"),this._finishDragging(K),this.listenerMouseMove(),this.listenerTouchMove()),this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this.listenerMouseUp(),this.listenerTouchEnd()}_prepareDragging(K){return this.carouselService.prepareDragging(K)}_finishDragging(K){this.carouselService.finishDragging(K,this._drag,this._oneClickHandler)}_pointer(K){return this.carouselService.pointer(K)}_difference(K,Me){return this.carouselService.difference(K,Me)}_is(K){return this.carouselService.is(K)}_enter(K){this.carouselService.enter(K)}_sendChanges(){this.carouselService.sendChanges()}onTransitionEnd(){this.carouselService.onTransitionEnd()}_enterDragging(){this.carouselService.enterDragging()}clear(K){this.animateService.clear(K)}}return St.\u0275fac=function(K){return new(K||St)(s.Y36(s.R0b),s.Y36(s.SBq),s.Y36(s.Qsj),s.Y36(ct),s.Y36(ue))},St.\u0275cmp=s.Xpm({type:St,selectors:[["owl-stage"]],hostBindings:function(K,Me){1&K&&s.NdJ("mousedown",function(Q){return Me.onMouseDown(Q)})("touchstart",function(Q){return Me.onTouchStart(Q)})("touchcancel",function(Q){return Me.onTouchCancel(Q)})("dragstart",function(){return Me.onDragStart()})("selectstart",function(){return Me.onSelectStart()})},inputs:{owlDraggable:"owlDraggable",stageData:"stageData",slidesData:"slidesData"},decls:3,vars:8,consts:[[1,"owl-stage",3,"ngStyle","transitionend"],[4,"ngFor","ngForOf"],[1,"owl-item",3,"ngClass","ngStyle","animationend"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(K,Me){1&K&&(s.TgZ(0,"div")(1,"div",0),s.NdJ("transitionend",function(){return Me.onTransitionEnd()}),s.YNc(2,xe,3,9,"ng-container",1),s.qZA()()),2&K&&(s.xp6(1),s.Q6J("ngStyle",s.qbA(2,Fe,Me.stageData.width+"px",Me.stageData.transform,Me.stageData.transition,Me.stageData.paddingL?Me.stageData.paddingL+"px":"",Me.stageData.paddingR?Me.stageData.paddingR+"px":"")),s.xp6(1),s.Q6J("ngForOf",Me.slidesData))},dependencies:[u.mk,u.sg,u.O5,u.tP,u.PC],encapsulation:2,data:{animation:[(0,kt.X$)("autoHeight",[(0,kt.SB)("nulled",(0,kt.oB)({height:0})),(0,kt.SB)("full",(0,kt.oB)({height:"*"})),(0,kt.eR)("full => nulled",[(0,kt.jt)("700ms 350ms")]),(0,kt.eR)("nulled => full",[(0,kt.jt)(350)])])]}}),St})(),Ne=(()=>{class St{constructor(K,Me,yt,Q,Y,T,se,Pe,Pt,ln,wn,Bn){this.el=K,this.resizeService=Me,this.carouselService=yt,this.navigationService=Q,this.autoplayService=Y,this.lazyLoadService=T,this.animateService=se,this.autoHeightService=Pe,this.hashService=Pt,this.logger=ln,this.changeDetectorRef=wn,this.translated=new s.vpe,this.dragging=new s.vpe,this.change=new s.vpe,this.changed=new s.vpe,this.initialized=new s.vpe,this.slidesData=[],this.carouselLoaded=!1,this.docRef=Bn}onVisibilityChange(K){if(this.carouselService.settings.autoplay)switch(this.docRef.visibilityState){case"visible":!this.autoplayService.isAutoplayStopped&&this.autoplayService.play();break;case"hidden":this.autoplayService.pause()}}
2836ngOnInit(){this.spyDataStreams(),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}ngOnChanges(){this.prevOptions!==this.options&&(this.prevOptions&&this.slides?.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray())):this.prevOptions&&!this.slides?.toArray().length?(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered")):this.carouselLoaded=!1,this.prevOptions=this.options)}ngAfterContentInit(){this.slides.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray()),this._winResizeWatcher()):this.logger.log("There are no slides to show. So the carousel won't be rendered"),this._slidesChangesSubscription=this.slides.changes.pipe((0,B.b)(K=>{K.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,K.toArray(),this.options),this.carouselService.initialize(K.toArray())):(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered"))})).subscribe(()=>{})}ngOnDestroy(){this.resizeSubscription&&this.resizeSubscription.unsubscribe(),this._slidesChangesSubscription&&this._slidesChangesSubscription.unsubscribe(),this._allObservSubscription&&this._allObservSubscription.unsubscribe()}spyDataStreams(){this._viewCurSettings$=this.carouselService.getViewCurSettings().pipe((0,B.b)(K=>{this.owlDOMData=K.owlDOMData,this.stageData=K.stageData,this.slidesData=K.slidesData,this.carouselLoaded||(this.carouselLoaded=!0),this.navData=K.navData,this.dotsData=K.dotsData,this.changeDetectorRef.markForCheck()})),this._initializedCarousel$=this.carouselService.getInitializedState().pipe((0,B.b)(()=>{this.gatherTranslatedData(),this.initialized.emit(this.slidesOutputData)})),this._translatedCarousel$=this.carouselService.getTranslatedState().pipe((0,B.b)(()=>{this.gatherTranslatedData(),this.translated.emit(this.slidesOutputData)})),this._changeCarousel$=this.carouselService.getChangeState().pipe((0,B.b)(()=>{this.gatherTranslatedData(),this.change.emit(this.slidesOutputData)})),this._changedCarousel$=this.carouselService.getChangeState().pipe((0,ie.w)(K=>{const Me=(0,f.of)(K).pipe((0,U.h)(()=>"position"===K.property.name),(0,ie.w)(()=>(0,O.D)(this.slidesData)),(0,Ee.T)(K.property.value),(0,Re.q)(this.carouselService.settings.items),(0,je.U)(yt=>{const Q=this.carouselService.clonedIdPrefix,Y=yt.id.indexOf(Q)>=0?yt.id.slice(Q.length):yt.id;return{...yt,id:Y,isActive:!0}}),(0,$e.q)(),(0,je.U)(yt=>({slides:yt,startPosition:this.carouselService.relative(K.property.value)})));return(0,w.T)(Me)}),(0,B.b)(K=>{this.gatherTranslatedData(),this.changed.emit(K.slides.length?K:this.slidesOutputData)})),this._draggingCarousel$=this.carouselService.getDragState().pipe((0,B.b)(()=>{this.gatherTranslatedData(),this.dragging.emit({dragging:!0,data:this.slidesOutputData})}),(0,ie.w)(()=>this.carouselService.getDraggedState().pipe((0,je.U)(()=>!!this.carouselService.is("animating")))),(0,ie.w)(K=>K?this.carouselService.getTranslatedState().pipe((0,re.P)()):(0,f.of)("not animating")),(0,B.b)(()=>{this.dragging.emit({dragging:!1,data:this.slidesOutputData})})),this._carouselMerge$=(0,w.T)(this._viewCurSettings$,this._translatedCarousel$,this._draggingCarousel$,this._changeCarousel$,this._changedCarousel$,this._initializedCarousel$),this._allObservSubscription=this._carouselMerge$.subscribe(()=>{})}_winResizeWatcher(){Object.keys(this.carouselService._options.responsive).length&&(this.resizeSubscription=this.resizeService.onResize$.pipe((0,U.h)(()=>this.carouselWindowWidth!==this.el.nativeElement.querySelector(".owl-carousel").clientWidth),(0,We.g)(this.carouselService.settings.responsiveRefreshRate)).subscribe(()=>{this.carouselService.onResize(this.el.nativeElement.querySelector(".owl-carousel").clientWidth),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}))}onTransitionEnd(){this.carouselService.onTransitionEnd()}next(){this.carouselLoaded&&this.navigationService.next(this.carouselService.settings.navSpeed)}prev(){this.carouselLoaded&&this.navigationService.prev(this.carouselService.settings.navSpeed)}moveByDot(K){this.carouselLoaded&&this.navigationService.moveByDot(K)}to(K){this.carouselLoaded&&this.navigationService.toSlideById(K)}gatherTranslatedData(){let K;const Me=this.carouselService.clonedIdPrefix,yt=this.slidesData.filter(Q=>!0===Q.isActive).map(Q=>({id:Q.id.indexOf(Me)>=0?Q.id.slice(Me.length):Q.id,width:Q.width,marginL:Q.marginL,marginR:Q.marginR,center:Q.isCentered}));K=this.carouselService.relative(this.carouselService.current()),this.slidesOutputData={startPosition:K,slides:yt}}startPausing(){this.autoplayService.startPausing()}startPlayML(){this.autoplayService.startPlayingMouseLeave()}startPlayTE(){this.autoplayService.startPlayingTouchEnd()}stopAutoplay(){this.autoplayService.isAutoplayStopped=!0,this.autoplayService.stop()}startAutoplay(){this.autoplayService.isAutoplayStopped=!1,this.autoplayService.play()}}return St.\u0275fac=function(K){return new(K||St)(s.Y36(s.SBq),s.Y36(pt),s.Y36(ct),s.Y36(ye),s.Y36(hn),s.Y36(Be),s.Y36(ue),s.Y36(He),s.Y36(Ue),s.Y36(Jt),s.Y36(s.sBO),s.Y36(Nt))},St.\u0275cmp=s.Xpm({type:St,selectors:[["owl-carousel-o"]],contentQueries:function(K,Me,yt){if(1&K&&s.Suo(yt,Qt,4),2&K){let Q;
2836s.iGM(Q=s.CRH())&&(Me.slides=Q)}},hostBindings:function(K,Me){1&K&&s.NdJ("visibilitychange",function(Q){return Me.onVisibilityChange(Q)},!1,s.evT)},inputs:{options:"options"},outputs:{translated:"translated",dragging:"dragging",change:"change",changed:"changed",initialized:"initialized"},features:[s._Bn([ye,hn,ct,Be,ue,He,Ue]),s.TTD],decls:4,vars:9,consts:[[1,"owl-carousel","owl-theme",3,"ngClass","mouseover","mouseleave","touchstart","touchend"],["owlCarousel",""],["class","owl-stage-outer",4,"ngIf"],[4,"ngIf"],[1,"owl-stage-outer"],[3,"owlDraggable","stageData","slidesData"],[1,"owl-nav",3,"ngClass"],[1,"owl-prev",3,"ngClass","innerHTML","click"],[1,"owl-next",3,"ngClass","innerHTML","click"],[1,"owl-dots",3,"ngClass"],["class","owl-dot",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"owl-dot",3,"ngClass","click"],[3,"innerHTML"]],template:function(K,Me){1&K&&(s.TgZ(0,"div",0,1),s.NdJ("mouseover",function(){return Me.startPausing()})("mouseleave",function(){return Me.startPlayML()})("touchstart",function(){return Me.startPausing()})("touchend",function(){return Me.startPlayTE()}),s.YNc(2,rt,2,6,"div",2),s.YNc(3,Ht,6,15,"ng-container",3),s.qZA()),2&K&&(s.Q6J("ngClass",s.qbA(3,Tt,null==Me.owlDOMData?null:Me.owlDOMData.rtl,null==Me.owlDOMData?null:Me.owlDOMData.isLoaded,null==Me.owlDOMData?null:Me.owlDOMData.isResponsive,null==Me.owlDOMData?null:Me.owlDOMData.isMouseDragable,null==Me.owlDOMData?null:Me.owlDOMData.isGrab)),s.xp6(2),s.Q6J("ngIf",Me.carouselLoaded),s.xp6(1),s.Q6J("ngIf",Me.slides.toArray().length))},dependencies:[u.mk,u.sg,u.O5,It],styles:[".owl-theme[_ngcontent-%COMP%]{display:block}"],changeDetection:0}),St})(),tn=(()=>{class St{}return St.\u0275fac=function(K){return new(K||St)},St.\u0275mod=s.oAB({type:St}),St.\u0275inj=s.cJS({providers:[Kt,pt,Vt,Jt],imports:[u.ez]}),St})()},68959:(Mt,B,y)=>{"use strict";y.d(B,{Tu:()=>li,Me:()=>vo});var s=y(15861);function g(M){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var r=e.done;return Promise.resolve(e.value).then(function(o){return{value:o,done:r}})}return(g=function(r){this.s=r,this.n=r.next}).prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(r){var o=this.s.return;return void 0===o?Promise.resolve({value:r,done:!0}):t(o.apply(this.s,arguments))},throw:function(r){var o=this.s.return;return void 0===o?Promise.reject(r):t(o.apply(this.s,arguments))}},new g(M)}var w={34:(M,t,e)=>{var r=e(4901);M.exports=function(o){return"object"==typeof o?null!==o:r(o)}},81:(M,t,e)=>{var r=e(9565),o=e(9306),l=e(8551),d=e(6823),p=e(851),_=TypeError;M.exports=function(D,E){var I=arguments.length<2?p(D):E;if(o(I))return l(r(I,D));throw new _(d(D)+" is not iterable")}},116:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(2652),d=e(9306),p=e(8551),_=e(1767),D=e(9539),I=e(4549)("find",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:I},{find:function($){p(this);try{d($)}catch(v){D(this,"throw",v)}if(I)return o(I,this,$);var ae=_(this),h=0;return l(ae,function(v,C){if($(v,h++))return C(v)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},283:(M,t,e)=>{var r=e(9504),o=e(9039),l=e(4901),d=e(9297),p=e(3724),_=e(350).CONFIGURABLE,D=e(3706),E=e(1181),I=E.enforce,N=E.get,$=String,ae=Object.defineProperty,h=r("".slice),v=r("".replace),C=r([].join),P=p&&!o(function(){return 8!==ae(function(){},"length",{value:8}).length}),z=String(String).split("String"),be=M.exports=function(Ce,nt,At){"Symbol("===h($(nt),0,7)&&(nt="["+v($(nt),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),At&&At.getter&&(nt="get "+nt),At&&At.setter&&(nt="set "+nt),(!d(Ce,"name")||_&&Ce.name!==nt)&&(p?ae(Ce,"name",{value:nt,configurable:!0}):Ce.name=nt),P&&At&&d(At,"arity")&&Ce.length!==At.arity&&ae(Ce,"length",{value:At.arity});try{At&&d(At,"constructor")&&At.constructor?p&&ae(Ce,"prototype",{writable:!1}):Ce.prototype&&(Ce.prototype=void 0)}catch{}var Gt=I(Ce);return d(Gt,"source")||(Gt.source=C(z,"string"==typeof nt?nt:"")),Ce};Function.prototype.toString=be(function(){return l(this)&&N(this).source||D(this)},"toString")},350:(M,t,e)=>{var r=e(3724),o=e(9297),l=Function.prototype,d=r&&Object.getOwnPropertyDescriptor,p=o(l,"name"),_=p&&"something"===function(){}.name,D=p&&(!r||r&&d(l,"name").configurable);M.exports={EXISTS:p,PROPER:_,CONFIGURABLE:D}},397:(M,t,e)=>{var r=e(7751);M.exports=r("document","documentElement")},421:M=>{M.exports={}},456:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(9504),d=e(4154),p=e(5169),_=l(1.1.toString),D=o.Uint8Array,E=!D||!D.prototype.toHex||!function(){try{return"ffffffffffffffff"===new D([255,255,255,255,255,255,255,255]).toHex()}catch{return!1}}();D&&r({target:"Uint8Array",proto:!0,forced:E},{toHex:function(){d(this),p(this.buffer);for(var N="",$=0,ae=this.length;$<ae;$++){var h=_(this[$],16);N+=1===h.length?"0"+h:h}return N}})},507:(M,t,e)=>{var r=e(9565);M.exports=function(o,l,d){for(var D,E,p=d?o:o.iterator,_=o.next;!(D=r(_,p)).done;)if(void 0!==(E=l(D.value)))return E}},531:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(9306),d=e(8551),p=e(1767),_=e(8646),D=e(9462),E=e(9539),I=e(6395),N=e(684),$=e(4549),ae=!I&&!N("flatMap",function(){}),h=!I&&!ae&&$("flatMap",TypeError),v=I||ae||h,C=D(function(){for(var be,Ce,P=this.iterator,z=this.mapper;;){if(Ce=this.inner)try{if(!(be=d(o(Ce.next,Ce.iterator))).done)return be.value;this.inner=null}catch(nt){E(P,"throw",nt)}if(be=d(o(this.next,P)),this.done=!!be.done)return;try{this.inner=_(z(be.value,this.counter++),!1)}catch(nt){E(P,"throw",nt)}}});r({target:"Iterator",proto:!0,real:!0,forced:v},{flatMap:function(z){d(this);try{l(z)}catch(be){E(this,"throw",be)}return h?o(h,this,z):new C(p(this),{mapper:z,inner:null})}})},616:(M,t,e)=>{var r=e(9039);M.exports=!r(function(){var o=function(){}.bind();return"function"!=typeof o||o.hasOwnProperty("prototype")})},655:(M,t,e)=>{var r=e(6955),o=String;M.exports=function(l){if("Symbol"===r(l))throw new TypeError("Cannot convert a Symbol value to a string");return o(l)}},679:(M,t,e)=>{var r=e(1625),o=TypeError;M.exports=function(l,d){if(r(d,l))return l;throw new o("Incorrect invocation")}},684:M=>{M.exports=function(t,e){var r="function"==typeof Iterator&&Iterator.prototype[t];if(r)try{r.call({next:null},e).next()}catch{return!0}}},741:M=>{var t=Math.ceil,e=Math.floor;M.exports=Math.trunc||function(o){var l=+o;return(l>0?e:t)(l)}},757:(M,t,e)=>{var r=e(7751),o=e(4901),l=e(1625),d=e(7040),p=Object;M.exports=d?function(_){return"symbol"==typeof _}:function(_){var D=r("Symbol");return o(D)&&l(D.prototype,p(_))}},851:(M,t,e)=>{var r=e(6955),o=e(5966),l=e(4117),d=e(6269),_=e(8227)("iterator");M.exports=function(D){if(!l(D))return o(D,_)||o(D,"@@iterator")||d[r(D)]}},944:M=>{var t=TypeError;M.exports=function(e){var r=e&&e.alphabet;if(void 0===r||"base64"===r||"base64url"===r)return r||"base64";throw new t("Incorrect `alphabet` option")}},1072:(M,t,e)=>{var r=e(1828),o=e(8727);M.exports=Object.keys||function(d){return r(d,o)}},1103:M=>{M.exports=function(t){try{return{error:!1,value:t()}}catch(e){return{error:!0,value:e}}}},1108:(M,t,e)=>{var r=e(6955);M.exports=function(o){var l=r(o);return"BigInt64Array"===l||"BigUint64Array"===l}},1148:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(2652),d=e(9306),p=e(8551),_=e(1767),D=e(9539),I=e(4549)("every",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:I},{every:function($){p(this);try{d($)}catch(v){D(this,"throw",v)}if(I)return o(I,this,$);var ae=_(this),h=0;return!l(ae,function(v,C){if(!$(v,h++))return C()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},1181:(M,t,e)=>{var ae,h,v,r=e(8622),o=e(4576),l=e(34),d=e(6699),p=e(9297),_=e(7629),D=e(6119),E=e(421),I="Ob
2836ject already initialized",N=o.TypeError;if(r||_.state){var z=_.state||(_.state=new(0,o.WeakMap));z.get=z.get,z.has=z.has,z.set=z.set,ae=function(Ce,nt){if(z.has(Ce))throw new N(I);return nt.facade=Ce,z.set(Ce,nt),nt},h=function(Ce){return z.get(Ce)||{}},v=function(Ce){return z.has(Ce)}}else{var be=D("state");E[be]=!0,ae=function(Ce,nt){if(p(Ce,be))throw new N(I);return nt.facade=Ce,d(Ce,be,nt),nt},h=function(Ce){return p(Ce,be)?Ce[be]:{}},v=function(Ce){return p(Ce,be)}}M.exports={set:ae,get:h,has:v,enforce:function(Ce){return v(Ce)?h(Ce):ae(Ce,{})},getterFor:function(Ce){return function(nt){var At;if(!l(nt)||(At=h(nt)).type!==Ce)throw new N("Incompatible receiver, "+Ce+" required");return At}}}},1291:(M,t,e)=>{var r=e(741);M.exports=function(o){var l=+o;return l!=l||0===l?0:r(l)}},1385:(M,t,e)=>{var r=e(9539);M.exports=function(o,l,d){for(var p=o.length-1;p>=0;p--)if(void 0!==o[p])try{d=r(o[p].iterator,l,d)}catch(_){l="throw",d=_}if("throw"===l)throw d;return d}},1548:(M,t,e)=>{var r=e(4576),o=e(9039),l=e(9519),d=e(4215),p=r.structuredClone;M.exports=!!p&&!o(function(){if("DENO"===d&&l>92||"NODE"===d&&l>94||"BROWSER"===d&&l>97)return!1;var _=new ArrayBuffer(8),D=p(_,{transfer:[_]});return 0!==_.byteLength||8!==D.byteLength})},1549:(M,t,e)=>{e(6632)},1625:(M,t,e)=>{var r=e(9504);M.exports=r({}.isPrototypeOf)},1689:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(8745),d=e(7680),p=e(6043),_=e(9306),D=e(1103),E=o.Promise,I=!1;r({target:"Promise",stat:!0,forced:!E||!E.try||D(function(){E.try(function($){I=8===$},8)}).error||!I},{try:function($){var ae=arguments.length>1?d(arguments,1):[],h=p.f(this),v=D(function(){return l(_($),void 0,ae)});return(v.error?h.reject:h.resolve)(v.value),h.promise}})},1698:(M,t,e)=>{var r=e(6518),o=e(4204),l=e(9835);r({target:"Set",proto:!0,real:!0,forced:!e(4916)("union")||!l("union")},{union:o})},1701:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(9306),d=e(8551),p=e(1767),_=e(9462),D=e(6319),E=e(9539),I=e(684),N=e(4549),$=e(6395),ae=!$&&!I("map",function(){}),h=!$&&!ae&&N("map",TypeError),v=$||ae||h,C=_(function(){var P=this.iterator,z=d(o(this.next,P));if(!(this.done=!!z.done))return D(P,this.mapper,[z.value,this.counter++],!0)});r({target:"Iterator",proto:!0,real:!0,forced:v},{map:function(z){d(this);try{l(z)}catch(be){E(this,"throw",be)}return h?o(h,this,z):new C(p(this),{mapper:z})}})},1767:M=>{M.exports=function(t){return{iterator:t,next:t.next,done:!1}}},1828:(M,t,e)=>{var r=e(9504),o=e(9297),l=e(5397),d=e(9617).indexOf,p=e(421),_=r([].push);M.exports=function(D,E){var ae,I=l(D),N=0,$=[];for(ae in I)!o(p,ae)&&o(I,ae)&&_($,ae);for(;E.length>N;)o(I,ae=E[N++])&&(~d($,ae)||_($,ae));return $}},2106:(M,t,e)=>{var r=e(283),o=e(4913);M.exports=function(l,d,p){return p.get&&r(p.get,d,{getter:!0}),p.set&&r(p.set,d,{setter:!0}),o.f(l,d,p)}},2140:(M,t,e)=>{var l={};l[e(8227)("toStringTag")]="z",M.exports="[object z]"===String(l)},2195:(M,t,e)=>{var r=e(9504),o=r({}.toString),l=r("".slice);M.exports=function(d){return l(o(d),8,-1)}},2211:(M,t,e)=>{var r=e(9039);M.exports=!r(function(){function o(){}return o.prototype.constructor=null,Object.getPrototypeOf(new o)!==o.prototype})},2303:(M,t,e)=>{var r=e(4576),o=e(9504),l=r.Uint8Array,d=r.SyntaxError,p=r.parseInt,_=Math.min,D=/[^\da-f]/i,E=o(D.exec),I=o("".slice);M.exports=function(N,$){var ae=N.length;if(ae%2!=0)throw new d("String should be an even number of characters");for(var h=$?_($.length,ae/2):ae/2,v=$||new l(h),C=0,P=0;P<h;){var z=I(N,C,C+=2);if(E(D,z))throw new d("String should only contain hex characters");v[P++]=p(z,16)}return{bytes:v,read:C}}},2360:(M,t,e)=>{var z,r=e(8551),o=e(6801),l=e(8727),d=e(421),p=e(397),_=e(4055),D=e(6119),N="prototype",$="script",ae=D("IE_PROTO"),h=function(){},v=function(Ce){return"<"+$+">"+Ce+"</"+$+">"},C=function(Ce){Ce.write(v("")),Ce.close();var nt=Ce.parentWindow.Object;return Ce=null,nt},be=function(){try{z=new ActiveXObject("htmlfile")}catch{}be=typeof document<"u"?document.domain&&z?C(z):function(){var At,Ce=_("iframe"),nt="java"+$+":";return Ce.style.display="none",p.appendChild(Ce),Ce.src=String(nt),(At=Ce.contentWindow.document).open(),At.write(v("document.F=Object")),At.close(),At.F}():C(z);for(var Ce=l.length;Ce--;)delete be[N][l[Ce]];return be()};d[ae]=!0,M.exports=Object.create||function(nt,At){var Gt;return null!==nt?(h[N]=r(nt),Gt=new h,h[N]=null,Gt[ae]=nt):Gt=be(),void 0===At?Gt:o.f(Gt,At)}},2475:(M,t,e)=>{var r=e(6518),o=e(8527);r({target:"Set",proto:!0,real:!0,forced:!e(4916)("isSupersetOf",function(p){return!p})},{isSupersetOf:o})},2489:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(9306),d=e(8551),p=e(1767),_=e(9462),D=e(6319),E=e(6395),I=e(9539),N=e(684),$=e(4549),ae=!E&&!N("filter",function(){}),h=!E&&!ae&&$("filter",TypeError),v=E||ae||h,C=_(function(){for(var Ce,At,P=this.iterator,z=this.predicate,be=this.next;;){if(Ce=d(o(be,P)),this.done=!!Ce.done)return;if(D(P,z,[At=Ce.value,this.counter++],!0))return At}});r({target:"Iterator",proto:!0,real:!0,forced:v},{filter:function(z){d(this);try{l(z)}catch(be){I(this,"throw",be)}return h?o(h,this,z):new C(p(this),{predicate:z})}})},2529:M=>{M.exports=function(t,e){return{value:t,done:e}}},2603:(M,t,e)=>{var r=e(655);M.exports=function(o,l){return void 0===o?arguments.length<2?"":l:r(o)}},2652:(M,t,e)=>{var r=e(6080),o=e(9565),l=e(8551),d=e(6823),p=e(4209),_=e(6198),D=e(1625),E=e(81),I=e(851),N=e(9539),$=TypeError,ae=function(v,C){this.stopped=v,this.result=C},h=ae.prototype;M.exports=function(v,C,P){var sn,bn,mn,Qn,Un,zn,Mi,be=!(!P||!P.AS_ENTRIES),Ce=!(!P||!P.IS_RECORD),nt=!(!P||!P.IS_ITERATOR),At=!(!P||!P.INTERRUPTED),Gt=r(C,P&&P.that),Pn=function(fi){return sn&&N(sn,"normal"),new ae(!0,fi)},Rn=function(fi){return be?(l(fi),At?Gt(fi[0],fi[1],Pn):Gt(fi[0],fi[1])):At?Gt(fi,Pn):Gt(fi)};if(Ce)sn=v.iterator;else if(nt)sn=v;else{if(!(bn=I(v)))throw new $(d(v)+" is not iterable");if(p(bn)){for(mn=0,Qn=_(v);Qn>mn;mn++)if((Un=Rn(v[mn]))&&D(h,Un))return Un;return new ae(!1)}sn=E(v,bn)}for(zn=Ce?v.next:sn.next;!(Mi=o(zn,sn)).done;){try{Un=Rn(Mi.value)}catch(fi){N(sn,"throw",fi)}if("object"==typeof Un&&Un&&D(h,Un))return Un}return new ae(!1)}},2777:(M,t,e)=>{var r=e(9565),o=e(34),l=e(757),d=e(5966),p=e(4270),_=e(8227),D=TypeError,E=_("toPrimitive");
vendor: 62,817 bytes, line 2836
2836M.exports=function(I,N){if(!o(I)||l(I))return I;var ae,$=d(I,E);if($){if(void 0===N&&(N="default"),ae=r($,I,N),!o(ae)||l(ae))return ae;throw new D("Can't convert object to primitive value")}return void 0===N&&(N="number"),p(I,N)}},2787:(M,t,e)=>{var r=e(9297),o=e(4901),l=e(8981),d=e(6119),p=e(2211),_=d("IE_PROTO"),D=Object,E=D.prototype;M.exports=p?D.getPrototypeOf:function(I){var N=l(I);if(r(N,_))return N[_];var $=N.constructor;return o($)&&N instanceof $?$.prototype:N instanceof D?E:null}},2796:(M,t,e)=>{var r=e(9039),o=e(4901),l=/#|\.prototype\./,d=function(I,N){var $=_[p(I)];return $===E||$!==D&&(o(N)?r(N):!!N)},p=d.normalize=function(I){return String(I).replace(l,".").toLowerCase()},_=d.data={},D=d.NATIVE="N",E=d.POLYFILL="P";M.exports=d},2804:M=>{var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",e=t+"+/",r=t+"-_",o=function(l){for(var d={},p=0;p<64;p++)d[l.charAt(p)]=p;return d};M.exports={i2c:e,c2i:o(e),i2cUrl:r,c2iUrl:o(r)}},2812:M=>{var t=TypeError;M.exports=function(e,r){if(e<r)throw new t("Not enough arguments");return e}},2839:(M,t,e)=>{var o=e(4576).navigator,l=o&&o.userAgent;M.exports=l?String(l):""},2967:(M,t,e)=>{var r=e(6706),o=e(34),l=e(7750),d=e(3506);M.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var D,p=!1,_={};try{(D=r(Object.prototype,"__proto__","set"))(_,[]),p=_ instanceof Array}catch{}return function(I,N){return l(I),d(N),o(I)&&(p?D(I,N):I.__proto__=N),I}}():void 0)},3068:(M,t,e)=>{var r=e(6518),o=e(9504),l=e(2652),d=RangeError,p=TypeError,_=1/0,E=Math.abs,I=Math.pow,N=o([].push),$=I(2,1023),ae=I(2,53)-1,h=Number.MAX_VALUE,v=I(2,971),C={},P={},z={},be={},Ce={},nt=function(At,Gt){var sn=At+Gt;return{hi:sn,lo:Gt-(sn-At)}};r({target:"Math",stat:!0},{sumPrecise:function(Gt){var sn=[],bn=0,mn=be;switch(l(Gt,function(Kn){if(++bn>=ae)throw new d("Maximum allowed index exceeded");if("number"!=typeof Kn)throw new p("Value is not a number");mn!==C&&(Kn!=Kn?mn=C:Kn===_?mn=mn===P?C:z:Kn===-_?mn=mn===z?C:P:(0!==Kn||1/Kn===_)&&(mn===be||mn===Ce)&&(mn=Ce,N(sn,Kn)))}),mn){case C:return NaN;case P:return-_;case z:return _;case be:return-0}for(var zn,Mi,Pn,Rn,fi,Ai,Qn=[],Un=0,wr=0;wr<sn.length;wr++){zn=sn[wr];for(var dr=0,Zi=0;Zi<Qn.length;Zi++){if(Mi=Qn[Zi],E(zn)<E(Mi)&&(Ai=zn,zn=Mi,Mi=Ai),fi=(Pn=nt(zn,Mi)).lo,E(Rn=Pn.hi)===_){var Di=Rn===_?1:-1;Un+=Di,E(zn=zn-Di*$-Di*$)<E(Mi)&&(Ai=zn,zn=Mi,Mi=Ai),Rn=(Pn=nt(zn,Mi)).hi,fi=Pn.lo}0!==fi&&(Qn[dr++]=fi),zn=Rn}Qn.length=dr,0!==zn&&N(Qn,zn)}var Dr=Qn.length-1;if(Rn=0,fi=0,0!==Un){var Ls=Dr>=0?Qn[Dr]:0;if(Dr--,E(Un)>1||Un>0&&Ls>0||Un<0&&Ls<0)return Un>0?_:-_;if(fi=(Pn=nt(Un*$,Ls/2)).lo,fi*=2,E(2*(Rn=Pn.hi))===_)return Rn>0?Rn===$&&fi===-v/2&&Dr>=0&&Qn[Dr]<0?h:_:Rn===-$&&fi===v/2&&Dr>=0&&Qn[Dr]>0?-h:-_;0!==fi&&(Qn[++Dr]=fi,fi=0),Rn*=2}for(;Dr>=0&&(Rn=(Pn=nt(Rn,Qn[Dr--])).hi,0===(fi=Pn.lo)););return Dr>=0&&(fi<0&&Qn[Dr]<0||fi>0&&Qn[Dr]>0)&&(Mi=2*fi)==(zn=Rn+Mi)-Rn&&(Rn=zn),Rn}})},3167:(M,t,e)=>{var r=e(4901),o=e(34),l=e(2967);M.exports=function(d,p,_){var D,E;return l&&r(D=p.constructor)&&D!==_&&o(E=D.prototype)&&E!==_.prototype&&l(d,E),d}},3238:(M,t,e)=>{var r=e(4576),o=e(7811),l=e(7394),d=r.DataView;M.exports=function(p){if(!o||0!==l(p))return!1;try{return new d(p),!1}catch{return!0}}},3392:(M,t,e)=>{var r=e(9504),o=0,l=Math.random(),d=r(1.1.toString);M.exports=function(p){return"Symbol("+(void 0===p?"":p)+")_"+d(++o+l,36)}},3440:(M,t,e)=>{var r=e(7080),o=e(4402),l=e(9286),d=e(5170),p=e(3789),_=e(8469),D=e(507),E=o.has,I=o.remove;M.exports=function($){var ae=r(this),h=p($),v=l(ae);return d(ae)<=h.size?_(ae,function(C){h.includes(C)&&I(v,C)}):D(h.getIterator(),function(C){E(v,C)&&I(v,C)}),v}},3463:M=>{var t=TypeError;M.exports=function(e){if("string"==typeof e)return e;throw new t("Argument is not a string")}},3506:(M,t,e)=>{var r=e(3925),o=String,l=TypeError;M.exports=function(d){if(r(d))return d;throw new l("Can't set "+o(d)+" as a prototype")}},3579:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(2652),d=e(9306),p=e(8551),_=e(1767),D=e(9539),I=e(4549)("some",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:I},{some:function($){p(this);try{d($)}catch(v){D(this,"throw",v)}if(I)return o(I,this,$);var ae=_(this),h=0;return l(ae,function(v,C){if($(v,h++))return C()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},3650:(M,t,e)=>{var r=e(7080),o=e(4402),l=e(9286),d=e(3789),p=e(507),_=o.add,D=o.has,E=o.remove;M.exports=function(N){var $=r(this),ae=d(N).getIterator(),h=l($);return p(ae,function(v){D($,v)?E(h,v):_(h,v)}),h}},3706:(M,t,e)=>{var r=e(9504),o=e(4901),l=e(7629),d=r(Function.toString);o(l.inspectSource)||(l.inspectSource=function(p){return d(p)}),M.exports=l.inspectSource},3717:(M,t)=>{t.f=Object.getOwnPropertySymbols},3724:(M,t,e)=>{var r=e(9039);M.exports=!r(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]})},3789:(M,t,e)=>{var r=e(9306),o=e(8551),l=e(9565),d=e(1291),p=e(1767),_="Invalid size",D=RangeError,E=TypeError,I=Math.max,N=function($,ae){this.set=$,this.size=I(ae,0),this.has=r($.has),this.keys=r($.keys)};N.prototype={getIterator:function(){return p(o(l(this.keys,this.set)))},includes:function($){return l(this.has,this.set,$)}},M.exports=function($){o($);var ae=+$.size;if(ae!=ae)throw new E(_);var h=d(ae);if(h<0)throw new D(_);return new N($,h)}},3838:(M,t,e)=>{var r=e(7080),o=e(5170),l=e(8469),d=e(3789);M.exports=function(_){var D=r(this),E=d(_);return!(o(D)>E.size)&&!1!==l(D,function(I){if(!E.includes(I))return!1},!0)}},3853:(M,t,e)=>{var r=e(6518),o=e(4449);r({target:"Set",proto:!0,real:!0,forced:!e(4916)("isDisjointFrom",function(p){return!p})},{isDisjointFrom:o})},3925:(M,t,e)=>{var r=e(34);M.exports=function(o){return r(o)||null===o}},3972:(M,t,e)=>{var r=e(34),o=String,l=TypeError;M.exports=function(d){if(void 0===d||r(d))return d;throw new l(o(d)+" is not an object or undefined")}},4055:(M,t,e)=>{var r=e(4576),o=e(34),l=r.document,d=o(l)&&o(l.createElement);M.exports=function(p){return d?l.createElement(p):{}}},4114:(M,t,e)=>{var r=e(6518),o=e(8981),l=e(6198),d=e(4527),p=e(6837);r({target:"Array",proto:!0,arity:1,forced:e(9039)(function(){return 4294967297!==[].push.call({length:4294967296},1)})||!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(N){return N instanceof TypeError}}()},{push:function($){var ae=o(this),h=l(ae),v=arguments.length;p(h+v);for(var C=0;C<v;C++)ae[h]=arguments[C],h++;return d(ae,h),h}})},4117:M=>{M.exports=function(t){return null==t}},4149:M=>{var t=RangeError;M.exports=function(e){if(e==e)return e;throw new t("NaN is not allowed")}},4154:(M,t,e)=>{var r=e(6955),o=TypeError;M.exports=function(l){if("Uint8Array"===r(l))return l;throw new o("Argument is not an Uint8Array")}},4204:(M,t,e)=>{var r=e(7080),o=e(4402).add,l=e(9286),d=e(3789),p=e(507);M.exports=function(D){var E=r(this),I=d(D).getIterator(),N=l(E);return p(I,function($){o(N,$)}),N}},4209:(M,t,e)=>{var r=e(8227),o=e(6269),l=r("iterator"),d=Array.prototype;M.exports=function(p){return void 0!==p&&(o.Array===p||d[l]===p)}},4215:(M,t,e)=>{var r=e(4576),o=e(2839),l=e(2195),d=function(p){return o.slice(0,p.length)===p};M.exports=d("Bun/")?"BUN":d("Cloudflare-Workers")?"CLOUDFLARE":d("Deno/")?"DENO":d("Node.js/")?"NODE":r.Bun&&"string"==typeof Bun.version?"BUN":r.Deno&&"object"==typeof Deno.version?"DENO":"process"===l(r.process)?"NODE":r.window&&r.document?"BROWSER":"REST"},4226:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(3463),d=e(4154),p=e(5169),_=e(2303);o.Uint8Array&&r({target:"Uint8Array",proto:!0},{setFromHex:function(E){d(this),l(E),p(this.buffer);var I=_(E,this).read;return{read:I,written:I/2}}})},4235:(M,t,e)=>{e(3068)},4270:(M,t,e)=>{var r=e(9565),o=e(4901),l=e(34),d=TypeError;M.exports=function(p,_){var D,E;if("string"===_&&o(D=p.toString)&&!l(E=r(D,p))||o(D=p.valueOf)&&!l(E=r(D,p))||"string"!==_&&o(D=p.toString)&&!l(E=r(D,p)))return E;throw new d("Can't convert object to primitive value")}},4376:(M,t,e)=>{var r=e(2195);M.exports=Array.isArray||function(l){return"Array"===r(l)}},4402:(M,t,e)=>{var r=e(9504),o=Set.prototype;M.exports={Set,add:r(o.add),has:r(o.has),remove:r(o.delete),proto:o}},4449:(M,t,e)=>{var r=e(7080),o=e(4402).has,l=e(5170),d=e(3789),p=e(8469),_=e(507),D=e(9539);M.exports=function(I){var N=r(this),$=d(I);if(l(N)<=$.size)return!1!==p(N,function(h){if($.includes(h))return!1},!0);var ae=$.getIterator();return!1!==_(ae,function(h){if(o(N,h))return D(ae,"normal",!1)})}},4483:(M,t,e)=>{var E,I,N,$,r=e(4576),o=e(9429),l=e(1548),d=r.structuredClone,p=r.ArrayBuffer,_=r.MessageChannel,D=!1;if(l)D=function(ae){d(ae,{transfer:[ae]})};else if(p)try{_||(E=o("worker_threads"))&&(_=E.MessageChannel),_&&(I=new _,N=new p(2),$=function(ae){I.port1.postMessage(null,[ae])},2===N.byteLength&&($(N),0===N.byteLength&&(D=$)))}catch{}M.exports=D},4495:(M,t,e)=>{var r=e(9519),o=e(9039),d=e(4576).String;M.exports=!!Object.getOwnPropertySymbols&&!o(function(){var p=Symbol("symbol detection");return!d(p)||!(Object(p)instanceof Symbol)||!Symbol.sham&&r&&r<41})},4527:(M,t,e)=>{var r=e(3724),o=e(4376),l=TypeError,d=Object.getOwnPropertyDescriptor,p=r&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(_){return _ instanceof TypeError}}();M.exports=p?function(_,D){if(o(_)&&!d(_,"length").writable)throw new l("Cannot set read only .length");return _.length=D}:function(_,D){return _.length=D}},4549:(M,t,e)=>{var r=e(4576);M.exports=function(o,l){var d=r.Iterator,p=d&&d.prototype,_=p&&p[o],D=!1;if(_)try{_.call({next:function(){return{done:!0}},return:function(){D=!0}},-1)}catch(E){E instanceof l||(D=!1)}if(!D)return _}},4576:function(M){var t=function(e){return e&&e.Math===Math&&e};M.exports=t("object"==typeof globalThis&&globalThis)||t("object"==typeof window&&window)||t("object"==typeof self&&self)||t("object"==typeof global&&global)||t("object"==typeof this&&this)||function(){return this}()||Function("return this")()},4603:(M,t,e)=>{var r=e(6840),o=e(9504),l=e(655),d=e(2812),p=URLSearchParams,_=p.prototype,D=o(_.append),E=o(_.delete),I=o(_.forEach),N=o([].push),$=new p("a=1&a=2&b=3");$.delete("a",1),$.delete("b",void 0),$+""!="a=2"&&r(_,"delete",function(ae){var h=arguments.length,v=h<2?void 0:arguments[1];if(h&&void 0===v)return E(this,ae);var C=[];I(this,function(sn,bn){N(C,{key:bn,value:sn})}),d(h,1);for(var Gt,P=l(ae),z=l(v),be=0,Ce=0,nt=!1,At=C.length;be<At;)Gt=C[be++],nt||Gt.key===P?(nt=!0,E(this,Gt.key)):Ce++;for(;Ce<At;)(Gt=C[Ce++]).key===P&&Gt.value===z||D(this,Gt.key,Gt.value)},{enumerable:!0,unsafe:!0})},4628:(M,t,e)=>{var r=e(6518),o=e(6043);r({target:"Promise",stat:!0},{withResolvers:function(){var d=o.f(this);return{promise:d.promise,resolve:d.resolve,reject:d.reject}}})},4644:(M,t,e)=>{var Ai,wr,dr,r=e(7811),o=e(3724),l=e(4576),d=e(4901),p=e(34),_=e(9297),D=e(6955),E=e(6823),I=e(6699),N=e(6840),$=e(2106),ae=e(1625),h=e(2787),v=e(2967),C=e(8227),P=e(3392),z=e(1181),be=z.enforce,Ce=z.get,nt=l.Int8Array,At=nt&&nt.prototype,Gt=l.Uint8ClampedArray,sn=Gt&&Gt.prototype,bn=nt&&h(nt),mn=At&&h(At),Qn=Object.prototype,Un=l.TypeError,zn=C("toStringTag"),Mi=P("TYPED_ARRAY_TAG"),Pn="TypedArrayConstructor",Rn=r&&!!v&&"Opera"!==D(l.opera),fi=!1,Zi={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},Di={BigInt64Array:8,BigUint64Array:8},Ls=function(wi){var Pr=h(wi);if(p(Pr)){var Kr=Ce(Pr);return Kr&&_(Kr,Pn)?Kr[Pn]:Ls(Pr)}},Kn=function(wi){if(!p(wi))return!1;var Pr=D(wi);return _(Zi,Pr)||_(Di,Pr)};for(Ai in Zi)(dr=(wr=l[Ai])&&wr.prototype)?be(dr)[Pn]=wr:Rn=!1;for(Ai in Di)(dr=(wr=l[Ai])&&wr.prototype)&&(be(dr)[Pn]=wr);if((!Rn||!d(bn)||bn===Function.prototype)&&(bn=function(){throw new Un("Incorrect invocation")},Rn))for(Ai in Zi)l[Ai]&&v(l[Ai],bn);if((!Rn||!mn||mn===Qn)&&(mn=bn.prototype,Rn))for(Ai in Zi)l[Ai]&&v(l[Ai].prototype,mn);if(Rn&&h(sn)!==mn&&v(sn,mn),o&&!_(mn,zn))for(Ai in fi=!0,$(mn,zn,{configurable:!0,get:function(){return p(this)?this[Mi]:void 0}}),Zi)l[Ai]&&I(l[Ai],Mi,Ai);M.exports={NATIVE_ARRAY_BUFFER_VIEWS:Rn,TYPED_ARRAY_TAG:fi&&Mi,aTypedArray:function(wi){if(Kn(wi))return wi;throw new Un("Target is not a typed array")},aTypedArrayConstructor:function(wi){if(d(wi)&&(!v||ae(bn,wi)))return wi;throw new Un(E(wi)+" is not a typed array constructor")},exportTypedArrayMethod:function(wi,Pr,Kr,va){if(o){if(Kr)for(var ra in Zi){var Os=l[ra];if(Os&&_(Os.prototype,wi))try{delete Os.prototype[wi]}catch{try{Os.prototype[wi]=Pr}catch{}}}(!mn[wi]||Kr)&&N(mn,wi,Kr?Pr:Rn&&At[wi]||Pr,va)}},exportTypedArrayStaticMethod:function(wi,Pr,Kr){var va,ra;if(o){if(v){if(Kr)for(va in Zi)if((ra=l[va])&&_(ra,wi))try{delete ra[wi]}catch{}if(bn[wi]&&!Kr)return;try{return N(bn,wi,Kr?Pr:Rn&&bn[wi]||Pr)}catch{}}for(va in Zi)(ra=l[va])&&(!ra[wi]||Kr)&&N(ra,wi,Pr)}},getTypedArrayConstructor:Ls,isView:function(Pr){if(!p(Pr))return!1;var Kr=D(Pr);return"DataView"===Kr||_(Zi,Kr)||_(Di,Kr)},isTypedArray:Kn,TypedArray:bn,TypedArrayPrototype:mn}},4659:(M,t,e)=>{var r=e(3724),o=e(4913),l=e(6980);M.exports=function(d,p,_){r?o.f(d,p,l(0,_)):d[p]=_}},4901:M=>{var t="object"==typeof document&&document.all;M.exports=typeof t>"u"&&void 0!==t?function(e){return"function"==typeof e||e===t}:function(e){return"function"==typeof e}},4913:(M,t,e)=>{var r=e(3724),o=e(5917),l=e(8686),d=e(8551),p=e(6969),_=TypeError,D=Object.defineProperty,E=Object.getOwnPropertyDescriptor,I="enumerable",N="configurable",$="writable";t.f=r?l?function(h,v,C){if(d(h),v=p(v),d(C),"function"==typeof h&&"prototype"===v&&"value"in C&&$ in C&&!C[$]){var P=E(h,v);P&&P[$]&&(h[v]=C.value,C={configurable:N in C?C[N]:P[N],enumerable:I in C?C[I]:P[I],writable:!1})}return D(h,v,C)}:D:function(h,v,C){if(d(h),v=p(v),d(C),o)try{return D(h,v,C)}catch{}if("get"in C||"set"in C)throw new _("Accessors not supported");return"value"in C&&(h[v]=C.value),h}},4916:(M,t,e)=>{var r=e(7751),o=function(d){return{size:d,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},l=function(d){return{size:d,has:function(){return!0},keys:function(){throw new Error("e")}}};M.exports=function(d,p){var _=r("Set");try{(new _)[d](o(0));try{return(new _)[d](o(-1)),!1}catch{if(!p)return!0;try{return(new _)[d](l(-1/0)),!1}catch{return p(new _([1,2])[d](l(1/0)))}}}catch{return!1}}},4972:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(8551),d=e(1767),p=e(4149),_=e(9590),D=e(9462),E=e(9539),I=e(4549),N=e(6395),$=!N&&I("take",RangeError),ae=D(function(){var h=this.iterator;if(!this.remaining--)return this.done=!0,E(h,"normal",void 0);var v=l(o(this.next,h));return(this.done=!!v.done)?void 0:v.value});r({target:"Iterator",proto:!0,real:!0,forced:N||$},{take:function(v){var C;l(this);try{C=_(p(+v))}catch(P){E(this,"throw",P)}return $?o($,this,C):new ae(d(this),{remaining:C})}})},4979:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(7751),d=e(6980),p=e(4913).f,_=e(9297),D=e(679),E=e(3167),I=e(2603),N=e(5002),$=e(8574),ae=e(3724),h=e(6395),v="DOMException",C=l("Error"),P=l(v),z=function(){D(this,be);var Pn=arguments.length,Rn=I(Pn<1?void 0:arguments[0]),fi=I(Pn<2?void 0:arguments[1],"Error"),Ai=new P(Rn,fi),wr=new C(Rn);return wr.name=v,p(Ai,"stack",d(1,$(wr.stack,1))),E(Ai,this,z),Ai},be=z.prototype=P.prototype,Ce="stack"in new C(v),nt="stack"in new P(1,2),At=P&&ae&&Object.getOwnPropertyDescriptor(o,v),sn=Ce&&!!(!At||At.writable&&At.configurable)&&!nt;r({global:!0,constructor:!0,forced:h||sn},{DOMException:sn?z:P});var bn=l(v),mn=bn.prototype;if(mn.constructor!==bn)for(var Qn in h||p(mn,"constructor",d(1,bn)),N)if(_(N,Qn)){var Un=N[Qn],zn=Un.s;_(bn,zn)||p(bn,zn,d(6,Un.c))}},5002:M=>{M.exports={IndexSizeError:{s:"INDEX_SIZE_ERR",c:1,m:1},DOMStringSizeError:{s:"DOMSTRING_SIZE_ERR",c:2,m:0},HierarchyRequestError:{s:"HIERARCHY_REQUEST_ERR",c:3,m:1},WrongDocumentError:{s:"WRONG_DOCUMENT_ERR",c:4,m:1},InvalidCharacterError:{s:"INVALID_CHARACTER_ERR",c:5,m:1},NoDataAllowedError:{s:"NO_DATA_ALLOWED_ERR",c:6,m:0},NoModificationAllowedError:{s:"NO_MODIFICATION_ALLOWED_ERR",c:7,m:1},NotFoundError:{s:"NOT_FOUND_ERR",c:8,m:1},NotSupportedError:{s:"NOT_SUPPORTED_ERR",c:9,m:1},InUseAttributeError:{s:"INUSE_ATTRIBUTE_ERR",c:10,m:1},InvalidStateError:{s:"INVALID_STATE_ERR",c:11,m:1},SyntaxError:{s:"SYNTAX_ERR",c:12,m:1},InvalidModificationError:{s:"INVALID_MODIFICATION_ERR",c:13,m:1},NamespaceError:{s:"NAMESPACE_ERR",c:14,m:1},InvalidAccessError:{s:"INVALID_ACCESS_ERR",c:15,m:1},ValidationError:{s:"VALIDATION_ERR",c:16,m:0},TypeMismatchError:{s:"TYPE_MISMATCH_ERR",c:17,m:1},SecurityError:{s:"SECURITY_ERR",c:18,m:1},NetworkError:{s:"NETWORK_ERR",c:19,m:1},AbortError:{s:"ABORT_ERR",c:20,m:1},URLMismatchError:{s:"URL_MISMATCH_ERR",c:21,m:1},QuotaExceededError:{s:"QUOTA_EXCEEDED_ERR",c:22,m:1},TimeoutError:{s:"TIMEOUT_ERR",c:23,m:1},InvalidNodeTypeError:{s:"INVALID_NODE_TYPE_ERR",c:24,m:1},DataCloneError:{s:"DATA_CLONE_ERR",c:25,m:1}}},5024:(M,t,e)=>{var r=e(6518),o=e(3650),l=e(9835);r({target:"Set",proto:!0,real:!0,forced:!e(4916)("symmetricDifference")||!l("symmetricDifference")},{symmetricDifference:o})},5031:(M,t,e)=>{var r=e(7751),o=e(9504),l=e(8480),d=e(3717),p=e(8551),_=o([].concat);M.exports=r("Reflect","ownKeys")||function(E){var I=l.f(p(E)),N=d.f;return N?_(I,N(E)):I}},5169:(M,t,e)=>{var r=e(3238),o=TypeError;M.exports=function(l){if(r(l))throw new o("ArrayBuffer is detached");return l}},5170:(M,t,e)=>{var r=e(6706),o=e(4402);M.exports=r(o.proto,"size","get")||function(l){return l.size}},5213:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(5370),d=e(9143),p=o.Uint8Array,_=!p||!p.fromBase64||!function(){try{return void p.fromBase64("a")}catch{}try{p.fromBase64("",null)}catch{return!0}}();p&&r({target:"Uint8Array",stat:!0,forced:_},{fromBase64:function(E){var I=d(E,arguments.length>1?arguments[1]:void 0,null,9007199254740991);return l(p,I.bytes)}})},5370:(M,t,e)=>{var r=e(6198);M.exports=function(o,l,d){for(var p=0,_=arguments.length>2?d:r(l),D=new o(_);_>p;)D[p]=l[p++];return D}},5397:(M,t,e)=>{var r=e(7055),o=e(7750);M.exports=function(l){return r(o(l))}},5610:(M,t,e)=>{var r=e(1291),o=Math.max,l=Math.min;M.exports=function(d,p){var _=r(d);return _<0?o(_+p,0):l(_,p)}},5623:(M,t,e)=>{e(456)},5636:(M,t,e)=>{var r=e(4576),o=e(9504),l=e(6706),d=e(7696),p=e(5169),_=e(7394),D=e(4483),E=e(1548),I=r.structuredClone,N=r.ArrayBuffer,$=r.DataView,ae=Math.min,h=N.prototype,v=$.prototype,C=o(h.slice),P=l(h,"resizable","get"),z=l(h,"maxByteLength","get"),be=o(v.getInt8),Ce=o(v.setInt8);M.exports=(E||D)&&function(nt,At,Gt){var Qn,sn=_(nt),bn=void 0===At?sn:d(At),mn=!P||!P(nt);if(p(nt),E&&(nt=I(nt,{transfer:[nt]}),sn===bn&&(Gt||mn)))return nt;if(sn>=bn&&(!Gt||mn))Qn=C(nt,0,bn);else{var Un=Gt&&!mn&&z?{maxByteLength:z(nt)}:void 0;Qn=new N(bn,Un);for(var zn=new $(nt),Mi=new $(Qn),Pn=ae(bn,sn),Rn=0;Rn<Pn;Rn++)Ce(Mi,Rn,be(zn,Rn))}return E||D(nt),Qn}},5745:(M,t,e)=>{var r=e(7629);M.exports=function(o,l){return r[o]||(r[o]=l||{})}},5781:(M,t,e)=>{var r=e(6518),o=e(7751),l=e(2812),d=e(655),p=e(7416),_=o("URL");r({target:"URL",stat:!0,forced:!p},{parse:function(E){var I=l(arguments.length,1),N=d(E),$=I<2||void 0===arguments[1]?void 0:d(arguments[1]);try{return new _(N,$)}catch{return null}}})},5854:(M,t,e)=>{var r=e(2777),o=TypeError;M.exports=function(l){var d=r(l,"number");if("number"==typeof d)throw new o("Can't convert number to bigint");return BigInt(d)}},5876:(M,t,e)=>{var r=e(6518),o=e(3838);r({target:"Set",proto:!0,real:!0,forced:!e(4916)("isSubsetOf",function(p){return p})},{isSubsetOf:o})},5917:(M,t,e)=>{var r=e(3724),o=e(9039),l=e(4055);M.exports=!r&&!o(function(){return 7!==Object.defineProperty(l("div"),"a",{get:function(){return 7}}).a})},5966:(M,t,e)=>{var r=e(9306),o=e(4117);M.exports=function(l,d){var p=l[d];return o(p)?void 0:r(p)}},6043:(M,t,e)=>{var r=e(9306),o=TypeError,l=function(d){var p,_;this.promise=new d(function(D,E){if(void 0!==p||void 0!==_)throw new o("Bad Promise constructor");p=D,_=E}),this.resolve=r(p),this.reject=r(_)};M.exports.f=function(d){return new l(d)}},6080:(M,t,e)=>{var r=e(7476),o=e(9306),l=e(616),d=r(r.bind);M.exports=function(p,_){return o(p),void 0===_?p:l?d(p,_):function(){return p.apply(_,arguments)}}},6119:(M,t,e)=>{var r=e(5745),o=e(3392),l=r("keys");M.exports=function(d){return l[d]||(l[d]=o(d))}},6193:(M,t,e)=>{var r=e(4215);M.exports="NODE"===r},6198:(M,t,e)=>{var r=e(8014);M.exports=function(o){return r(o.length)}},6269:M=>{M.exports={}},6279:(M,t,e)=>{var r=e(6840);M.exports=function(o,l,d){for(var p in l)r(o,p,l[p],d);return o}},6319:(M,t,e)=>{var r=e(8551),o=e(9539);M.exports=function(l,d,p,_){try{return _?d(r(p)[0],p[1]):d(p)}catch(D){o(l,"throw",D)}}},6395:M=>{M.exports=!1},6518:(M,t,e)=>{var r=e(4576),o=e(7347).f,l=e(6699),d=e(6840),p=e(9433),_=e(7740),D=e(2796);M.exports=function(E,I){var v,C,P,z,be,N=E.target,$=E.global,ae=E.stat;if(v=$?r:ae?r[N]||p(N,{}):r[N]&&r[N].prototype)for(C in I){if(z=I[C],P=E.dontCallGetSet?(be=o(v,C))&&be.value:v[C],!D($?C:N+(ae?".":"#")+C,E.forced)&&void 0!==P){if(typeof z==typeof P)continue;_(z,P)}(E.sham||P&&P.sham)&&l(z,"sham",!0),d(v,C,z,E)}}},6573:(M,t,e)=>{var r=e(3724),o=e(2106),l=e(3238),d=ArrayBuffer.prototype;r&&!("detached"in d)&&o(d,"detached",{configurable:!0,get:function(){return l(this)}})},6632:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(9143),d=e(4154),p=o.Uint8Array,_=!p||!p.prototype.setFromBase64||!function(){var D=new p([255,255,255,255,255]);try{return void D.setFromBase64("",null)}catch{}try{return void D.setFromBase64("a")}catch{}try{D.setFromBase64("MjYyZg===")}catch{return 50===D[0]&&54===D[1]&&50===D[2]&&255===D[3]&&255===D[4]}}();p&&r({target:"Uint8Array",proto:!0,forced:_},{setFromBase64:function(E){d(this);var I=l(E,arguments.length>1?arguments[1]:void 0,this,this.length);return{read:I.read,written:I.written}}})},6699:(M,t,e)=>{var r=e(3724),o=e(4913),l=e(6980);M.exports=r?function(d,p,_){return o.f(d,p,l(1,_))}:function(d,p,_){return d[p]=_,d}},6706:(M,t,e)=>{var r=e(9504),o=e(9306);M.exports=function(l,d,p){try{return r(o(Object.getOwnPropertyDescriptor(l,d)[p]))}catch{}}},6801:(M,t,e)=>{var r=e(3724),o=e(8686),l=e(4913),d=e(8551),p=e(5397),_=e(1072);t.f=r&&!o?Object.defineProperties:function(E,I){d(E);for(var v,N=p(I),$=_(I),ae=$.length,h=0;ae>h;)l.f(E,v=$[h++],N[v]);return E}},6823:M=>{var t=String;M.exports=function(e){try{return t(e)}catch{return"Object"}}},6837:M=>{var t=TypeError;M.exports=function(r){if(r>9007199254740991)throw t("Maximum allowed index exceeded");return r}},6840:(M,t,e)=>{var r=e(4901),o=e(4913),l=e(283),d=e(9433);M.exports=function(p,_,D,E){E||(E={});var I=E.enumerable,N=void 0!==E.name?E.name:_;if(r(D)&&l(D,N,E),E.global)I?p[_]=D:d(_,D);else{try{E.unsafe?p[_]&&(I=!0):delete p[_]}catch{}I?p[_]=D:o.f(p,_,{value:D,enumerable:!1,configurable:!E.nonConfigurable,writable:!E.nonWritable})}return p}},6955:(M,t,e)=>{var r=e(2140),o=e(4901),l=e(2195),p=e(8227)("toStringTag"),_=Object,D="Arguments"===l(function(){return arguments}());M.exports=r?l:function(I){var N,$,ae;return void 0===I?"Undefined":null===I?"Null":"string"==typeof($=function(I,N){try{return I[N]}catch{}}(N=_(I),p))?$:D?l(N):"Object"===(ae=l(N))&&o(N.callee)?"Arguments":ae}},6969:(M,t,e)=>{var r=e(2777),o=e(757);M.exports=function(l){var d=r(l,"string");return o(d)?d:d+""}},6980:M=>{M.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},7040:(M,t,e)=>{var r=e(4495);M.exports=r&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},7055:(M,t,e)=>{var r=e(9504),o=e(9039),l=e(2195),d=Object,p=r("".split);M.exports=o(function(){return!d("z").propertyIsEnumerable(0)})?function(_){return"String"===l(_)?p(_,""):d(_)}:d},7080:(M,t,e)=>{var r=e(4402).has;M.exports=function(o){return r(o),o}},7347:(M,t,e)=>{var r=e(3724),o=e(9565),l=e(8773),d=e(6980),p=e(5397),_=e(6969),D=e(9297),E=e(5917),I=Object.getOwnPropertyDescriptor;t.f=r?I:function($,ae){if($=p($),ae=_(ae),E)try{return I($,ae)}catch{}if(D($,ae))return d(!o(l.f,$,ae),$[ae])}},7394:(M,t,e)=>{var r=e(4576),o=e(6706),l=e(2195),d=r.ArrayBuffer,p=r.TypeError;M.exports=d&&o(d.prototype,"byteLength","get")||function(_){if("ArrayBuffer"!==l(_))throw new p("ArrayBuffer expected");return _.byteLength}},7416:(M,t,e)=>{var r=e(9039),o=e(8227),l=e(3724),d=e(6395),p=o("iterator");M.exports=!r(function(){var _=new URL("b?a=1&b=2&c=3","https://a"),D=_.searchParams,E=new URLSearchParams("a=1&a=2&b=3"),I="";return _.pathname="c%20d",D.forEach(function(N,$){D.delete("b"),I+=$+N}),E.delete("a",2),E.delete("b",void 0),d&&(!_.toJSON||!E.has("a",1)||E.has("a",2)||!E.has("a",void 0)||E.has("b"))||!D.size&&(d||!l)||!D.sort||"https://a/c%20d?a=1&c=3"!==_.href||"3"!==D.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!D[p]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://\u0442\u0435\u0441\u0442").host||"#%D0%B1"!==new URL("https://a#\u0431").hash||"a1c3"!==I||"x"!==new URL("https://x",void 0).host})},7476:(M,t,e)=>{var r=e(2195),o=e(9504);M.exports=function(l){if("Function"===r(l))return o(l)}},7566:(M,t,e)=>{var r=e(6840),o=e(9504),l=e(655),d=e(2812),p=URLSearchParams,_=p.prototype,D=o(_.getAll),E=o(_.has),I=new p("a=1");(I.has("a",2)||!I.has("a",void 0))&&r(_,"has",function($){var ae=arguments.length,h=ae<2?void 0:arguments[1];if(ae&&void 0===h)return E(this,$);var v=D(this,$);d(ae,1);for(var C=l(h),P=0;P<v.length;)if(v[P++]===C)return!0;return!1},{enumerable:!0,unsafe:!0})},7588:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(2652),d=e(9306),p=e(8551),_=e(1767),D=e(9539),I=e(4549)("forEach",TypeError);r({target:"Iterator",proto:!0,real:!0,forced:I},{forEach:function($){p(this);try{d($)}catch(v){D(this,"throw",v)}if(I)return o(I,this,$);var ae=_(this),h=0;l(ae,function(v){$(v,h++)},{IS_RECORD:!0})}})},7629:(M,t,e)=>{var r=e(6395),o=e(4576),l=e(9433),d="__core-js_shared__",p=M.exports=o[d]||l(d,{});(p.versions||(p.versions=[])).push({version:"3.47.0",mode:r?"pure":"global",copyright:"\xa9 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",license:"https://github.com/zloirock/core-js/blob/v3.47.0/LICENSE",source:"https://github.com/zloirock/core-js"})},7642:(M,t,e)=>{var r=e(6518),o=e(3440),l=e(9039);r({target:"Set",proto:!0,real:!0,forced:!e(4916)("difference",function(D){return 0===D.size})||l(function(){var D={size:1,has:function(){return!0},keys:function(){var I=0;return{next:function(){var N=I++>1;return E.has(1)&&E.clear(),{done:N,value:2}}}}},E=new Set([1,2,3,4]);return 3!==E.difference(D).size})},{difference:o})},7657:(M,t,e)=>{var $,ae,h,r=e(9039),o=e(4901),l=e(34),d=e(2360),p=e(2787),_=e(6840),D=e(8227),E=e(6395),I=D("iterator"),N=!1;[].keys&&("next"in(h=[].keys())?(ae=p(p(h)))!==Object.prototype&&($=ae):N=!0),!l($)||r(function(){var C={};return $[I].call(C)!==C})?$={}:E&&($=d($)),o($[I])||_($,I,function(){return this}),M.exports={IteratorPrototype:$,BUGGY_SAFARI_ITERATORS:N}},7680:(M,t,e)=>{var r=e(9504);M.exports=r([].slice)},7696:(M,t,e)=>{var r=e(1291),o=e(8014),l=RangeError;M.exports=function(d){if(void 0===d)return 0;var p=r(d),_=o(p);if(p!==_)throw new l("Wrong length or index");return _}},7740:(M,t,e)=>{var r=e(9297),o=e(5031),l=e(7347),d=e(4913);M.exports=function(p,_,D){for(var E=o(_),I=d.f,N=l.f,$=0;$<E.length;$++){var ae=E[$];!r(p,ae)&&(!D||!r(D,ae))&&I(p,ae,N(_,ae))}}},7750:(M,t,e)=>{var r=e(4117),o=TypeError;M.exports=function(l){if(r(l))throw new o("Can't call method on "+l);return l}},7751:(M,t,e)=>{var r=e(4576),o=e(4901),l=function(d){return o(d)?d:void 0};M.exports=function(d,p){return arguments.length<2?l(r[d]):r[d]&&r[d][p]}},7811:M=>{M.exports=typeof ArrayBuffer<"u"&&typeof DataView<"u"},7936:(M,t,e)=>{var r=e(6518),o=e(5636);o&&r({target:"ArrayBuffer",proto:!0},{transferToFixedLength:function(){return o(this,arguments.length?arguments[0]:void 0,!1)}})},8004:(M,t,e)=>{var r=e(6518),o=e(9039),l=e(8750);r({target:"Set",proto:!0,real:!0,forced:!e(4916)("intersection",function(_){return 2===_.size&&_.has(1)&&_.has(2)})||o(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))})},{intersection:l})},8014:(M,t,e)=>{var r=e(1291),o=Math.min;M.exports=function(l){var d=r(l);return d>0?o(d,9007199254740991):0}},8100:(M,t,e)=>{var r=e(6518),o=e(5636);o&&r({target:"ArrayBuffer",proto:!0},{transfer:function(){return o(this,arguments.length?arguments[0]:void 0,!0)}})},8111:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(679),d=e(8551),p=e(4901),_=e(2787),D=e(2106),E=e(4659),I=e(9039),N=e(9297),$=e(8227),ae=e(7657).IteratorPrototype,h=e(3724),v=e(6395),C="constructor",P="Iterator",z=$("toStringTag"),be=TypeError,Ce=o[P],nt=v||!p(Ce)||Ce.prototype!==ae||!I(function(){Ce({})}),At=function(){if(l(this,ae),_(this)===ae)throw new be("Abstract class Iterator not directly constructable")},Gt=function(sn,bn){h?D(ae,sn,{configurable:!0,get:function(){return bn},set:function(mn){if(d(this),this===ae)throw new be("You can't redefine this property");N(this,sn)?this[sn]=mn:E(this,sn,mn)}}):ae[sn]=bn};N(ae,z)||Gt(z,P),(nt||!N(ae,C)||ae[C]===Object)&&Gt(C,At),At.prototype=ae,r({global:!0,constructor:!0,forced:nt},{Iterator:At})},8227:(M,t,e)=>{var r=e(4576),o=e(5745),l=e(9297),d=e(3392),p=e(4495),_=e(7040),D=r.Symbol,E=o("wks"),I=_?D.for||D:D&&D.withoutSetter||d;M.exports=function(N){return l(E,N)||(E[N]=p&&l(D,N)?D[N]:I("Symbol."+N)),E[N]}},8235:(M,t,e)=>{var r=e(9504),o=e(9297),l=SyntaxError,d=parseInt,p=String.fromCharCode,_=r("".charAt),D=r("".slice),E=r(/./.exec),I={'\\"':'"',"\\\\":"\\","\\/":"/","\\b":"\b","\\f":"\f","\\n":"\n","\\r":"\r","\\t":"\t"},N=/^[\da-f]{4}$/i,$=/^[\u0000-\u001F]$/;M.exports=function(ae,h){for(var v=!0,C="";h<ae.length;){var P=_(ae,h);if("\\"===P){var z=D(ae,h,h+2);if(o(I,z))C+=I[z],h+=2;else{if("\\u"!==z)throw new l('Unknown escape sequence: "'+z+'"');var be=D(ae,h+=2,h+4);if(!E(N,be))throw new l("Bad Unicode escape at: "+h);C+=p(d(be,16)),h+=4}}else{if('"'===P){v=!1,h++;break}if(E($,P))throw new l("Bad control character in string literal at: "+h);C+=P,h++}}if(v)throw new l("Unterminated string at: "+h);return{value:C,end:h}}},8237:(M,t,e)=>{var r=e(6518),o=e(2652),l=e(9306),d=e(8551),p=e(1767),_=e(9539),D=e(4549),E=e(8745),I=e(9039),N=TypeError,$=I(function(){[].keys().reduce(function(){},void 0)}),ae=!$&&D("reduce",N);r({target:"Iterator",proto:!0,real:!0,forced:$||ae},{reduce:function(v){d(this);try{l(v)}catch(Ce){_(this,"throw",Ce)}var C=arguments.length<2,P=C?void 0:arguments[1];if(ae)return E(ae,this,C?[v]:[v,P]);var z=p(this),be=0;if(o(z,function(Ce){C?(C=!1,P=Ce):P=v(P,Ce,be),be++},{IS_RECORD:!0}),C)throw new N("Reduce of empty iterator with no initial value");return P}})},8335:(M,t,e)=>{e(9112)},8469:(M,t,e)=>{var r=e(9504),o=e(507),l=e(4402),d=l.Set,p=l.proto,_=r(p.forEach),D=r(p.keys),E=D(new d).next;M.exports=function(I,N,$){return $?o({iterator:D(I),next:E},N):_(I,N)}},8480:(M,t,e)=>{var r=e(1828),l=e(8727).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(p){return r(p,l)}},8527:(M,t,e)=>{var r=e(7080),o=e(4402).has,l=e(5170),d=e(3789),p=e(507),_=e(9539);M.exports=function(E){var I=r(this),N=d(E);if(l(I)<N.size)return!1;var $=N.getIterator();return!1!==p($,function(ae){if(!o(I,ae))return _($,"normal",!1)})}},8551:(M,t,e)=>{var r=e(34),o=String,l=TypeError;M.exports=function(d){if(r(d))return d;throw new l(o(d)+" is not an object")}},8574:(M,t,e)=>{var r=e(9504),o=Error,l=r("".replace),d=String(new o("zxcasd").stack),p=/\n\s*at [^:]*:[^\n]*/,_=p.test(d);M.exports=function(D,E){if(_&&"string"==typeof D&&!o.prepareStackTrace)for(;E--;)D=l(D,p,"");return D}},8622:(M,t,e)=>{var r=e(4576),o=e(4901),l=r.WeakMap;M.exports=o(l)&&/native code/.test(String(l))},8646:(M,t,e)=>{var r=e(9565),o=e(8551),l=e(1767),d=e(851);M.exports=function(p,_){(!_||"string"!=typeof p)&&o(p);var D=d(p);return l(o(void 0!==D?r(D,p):p))}},8686:(M,t,e)=>{var r=e(3724),o=e(9039);M.exports=r&&o(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype})},8721:(M,t,e)=>{var r=e(3724),o=e(9504),l=e(2106),d=URLSearchParams.prototype,p=o(d.forEach);r&&!("size"in d)&&l(d,"size",{get:function(){var D=0;return p(this,function(){D++}),D},configurable:!0,enumerable:!0})},8727:M=>{M.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},8745:(M,t,e)=>{var r=e(616),o=Function.prototype,l=o.apply,d=o.call;M.exports="object"==typeof Reflect&&Reflect.apply||(r?d.bind(l):function(){return d.apply(l,arguments)})},8750:(M,t,e)=>{var r=e(7080),o=e(4402),l=e(5170),d=e(3789),p=e(8469),_=e(507),D=o.Set,E=o.add,I=o.has;M.exports=function($){var ae=r(this),h=d($),v=new D;return l(ae)>h.size?_(h.getIterator(),function(C){I(ae,C)&&E(v,C)}):p(ae,function(C){h.includes(C)&&E(v,C)}),v}},8773:(M,t)=>{var e={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!e.call({1:2},1);t.f=o?function(d){var p=r(this,d);return!!p&&p.enumerable}:e},8981:(M,t,e)=>{var r=e(7750),o=Object;M.exports=function(l){return o(r(l))}},9039:M=>{M.exports=function(t){try{return!!t()}catch{return!0}}},9112:(M,t,e)=>{var r=e(6518),o=e(3724),l=e(4576),d=e(7751),p=e(9504),_=e(9565),D=e(4901),E=e(34),I=e(4376),N=e(9297),$=e(655),ae=e(6198),h=e(4659),v=e(9039),C=e(8235),P=e(4495),z=l.JSON,be=l.Number,Ce=l.SyntaxError,nt=z&&z.parse,At=d("Object","keys"),Gt=Object.getOwnPropertyDescriptor,sn=p("".charAt),bn=p("".slice),mn=p(/./.exec),Qn=p([].push),Un=/^\d$/,zn=/^[1-9]$/,Mi=/^[\d-]$/,Pn=/^[\t\n\r ]$/,wr=function(Kn,Sn,Xn,Ii){var Kr,va,ra,Os,ko,hr=Kn[Sn],wi=Ii&&hr===Ii.value,Pr=wi&&"string"==typeof Ii.source?{source:Ii.source}:{};if(E(hr)){var Tl=I(hr),Lo=wi?Ii.nodes:Tl?[]:{};if(Tl)for(Kr=Lo.length,ra=ae(hr),Os=0;Os<ra;Os++)dr(hr,Os,wr(hr,""+Os,Xn,Os<Kr?Lo[Os]:void 0));else for(va=At(hr),ra=ae(va),Os=0;Os<ra;Os++)dr(hr,ko=va[Os],wr(hr,ko,Xn,N(Lo,ko)?Lo[ko]:void 0))}return _(Xn,Kn,Sn,hr,Pr)},dr=function(Kn,Sn,Xn){if(o){var Ii=Gt(Kn,Sn);if(Ii&&!Ii.configurable)return}void 0===Xn?delete Kn[Sn]:h(Kn,Sn,Xn)},Zi=function(Kn,Sn,Xn,Ii){this.value=Kn,this.end=Sn,this.source=Xn,this.nodes=Ii},Di=function(Kn,Sn){this.source=Kn,this.index=Sn};Di.prototype={fork:function(Kn){return new Di(this.source,Kn)},parse:function(){var Kn=this.source,Sn=this.skip(Pn,this.index),Xn=this.fork(Sn),Ii=sn(Kn,Sn);if(mn(Mi,Ii))return Xn.number();switch(Ii){case"{":return Xn.object();case"[":return Xn.array();case'"':return Xn.string();case"t":return Xn.keyword(!0);case"f":return Xn.keyword(!1);case"n":return Xn.keyword(null)}throw new Ce('Unexpected character: "'+Ii+'" at: '+Sn)},node:function(Kn,Sn,Xn,Ii,hr){return new Zi(Sn,Ii,Kn?null:bn(this.source,Xn,Ii),hr)},object:function(){for(var Kn=this.source,Sn=this.index+1,Xn=!1,Ii={},hr={};Sn<Kn.length;){if(Sn=this.until(['"',"}"],Sn),"}"===sn(Kn,Sn)&&!Xn){Sn++;break}var wi=this.fork(Sn).string(),Pr=wi.value;Sn=this.until([":"],Sn=wi.end)+1,Sn=this.skip(Pn,Sn),wi=this.fork(Sn).parse(),h(hr,Pr,wi),h(Ii,Pr,wi.value),Sn=this.until([",","}"],wi.end);var Kr=sn(Kn,Sn);if(","===Kr)Xn=!0,Sn++;else if("}"===Kr){Sn++;break}}return this.node(1,Ii,this.index,Sn,hr)},array:function(){for(var Kn=this.source,Sn=this.index+1,Xn=!1,Ii=[],hr=[];Sn<Kn.length;){if(Sn=this.skip(Pn,Sn),"]"===sn(Kn,Sn)&&!Xn){Sn++;break}var wi=this.fork(Sn).parse();if(Qn(hr,wi),Qn(Ii,wi.value),Sn=this.until([",","]"],wi.end),","===sn(Kn,Sn))Xn=!0,Sn++;else if("]"===sn(Kn,Sn)){Sn++;break}}return this.node(1,Ii,this.index,Sn,hr)},string:function(){var Kn=this.index,Sn=C(this.source,this.index+1);return this.node(0,Sn.value,Kn,Sn.end)},number:function(){var Kn=this.source,Sn=this.index,Xn=Sn;if("-"===sn(Kn,Xn)&&Xn++,"0"===sn(Kn,Xn))Xn++;else{if(!mn(zn,sn(Kn,Xn)))throw new Ce("Failed to parse number at: "+Xn);Xn=this.skip(Un,Xn+1)}if(!("."===sn(Kn,Xn)&&(Xn=this.skip(Un,Xn+1)),"e"!==sn(Kn,Xn)&&"E"!==sn(Kn,Xn)||(Xn++,("+"===sn(Kn,Xn)||"-"===sn(Kn,Xn))&&Xn++,Xn!==(Xn=this.skip(Un,Xn)))))throw new Ce("Failed to parse number's exponent value at: "+Xn);return this.node(0,be(bn(Kn,Sn,Xn)),Sn,Xn)},keyword:function(Kn){var Sn=""+Kn,Xn=this.index,Ii=Xn+Sn.length;if(bn(this.source,Xn,Ii)!==Sn)throw new Ce("Failed to parse value at: "+Xn);return this.node(0,Kn,Xn,Ii)},skip:function(Kn,Sn){for(var Xn=this.source;Sn<Xn.length&&mn(Kn,sn(Xn,Sn));Sn++);return Sn},until:function(Kn,Sn){Sn=this.skip(Pn,Sn);for(var Xn=sn(this.source,Sn),Ii=0;Ii<Kn.length;Ii++)if(Kn[Ii]===Xn)return Sn;throw new Ce('Unexpected character: "'+Xn+'" at: '+Sn)}};var Dr=v(function(){var Sn,Kn="9007199254740993";return nt(Kn,function(Xn,Ii,hr){Sn=hr.source}),Sn!==Kn}),Ls=P&&!v(function(){return 1/nt("-0 \t")!=-1/0});r({target:"JSON",stat:!0,forced:Dr},{parse:function(Sn,Xn){return Ls&&!D(Xn)?nt(Sn):function(Kn,Sn){Kn=$(Kn);var Xn=new Di(Kn,0,""),Ii=Xn.parse(),hr=Ii.value,wi=Xn.skip(Pn,Ii.end);if(wi<Kn.length)throw new Ce('Unexpected extra character: "'+sn(Kn,wi)+'" after the parsed data at: '+wi);return D(Sn)?wr({"":hr},"",Sn,Ii):hr}(Sn,Xn)}})},9143:(M,t,e)=>{var r=e(4576),o=e(9504),l=e(3972),d=e(3463),p=e(9297),_=e(2804),D=e(944),E=e(5169),I=_.c2i,N=_.c2iUrl,$=r.SyntaxError,ae=r.TypeError,h=o("".charAt),v=function(z,be){for(var Ce=z.length;be<Ce;be++){var nt=h(z,be);if(" "!==nt&&"\t"!==nt&&"\n"!==nt&&"\f"!==nt&&"\r"!==nt)break}return be},C=function(z,be,Ce){var nt=z.length;nt<4&&(z+=2===nt?"AA":"A");var At=(be[h(z,0)]<<18)+(be[h(z,1)]<<12)+(be[h(z,2)]<<6)+be[h(z,3)],Gt=[At>>16&255,At>>8&255,255&At];if(2===nt){if(Ce&&0!==Gt[1])throw new $("Extra bits");return[Gt[0]]}if(3===nt){if(Ce&&0!==Gt[2])throw new $("Extra bits");return[Gt[0],Gt[1]]}return Gt},P=function(z,be,Ce){for(var nt=be.length,At=0;At<nt;At++)z[Ce+At]=be[At];return Ce+nt};M.exports=function(z,be,Ce,nt){d(z),l(be);var At="base64"===D(be)?I:N,Gt=be?be.lastChunkHandling:void 0;if(void 0===Gt&&(Gt="loose"),"loose"!==Gt&&"strict"!==Gt&&"stop-before-partial"!==Gt)throw new ae("Incorrect `lastChunkHandling` option");Ce&&E(Ce.buffer);var sn=z.length,bn=Ce||[],mn=0,Qn=0,Un="",zn=0;if(nt)for(;;){if((zn=v(z,zn))===sn){if(Un.length>0){if("stop-before-partial"===Gt)break;if("loose"!==Gt)throw new $("Missing padding");if(1===Un.length)throw new $("Malformed padding: exactly one additional character");mn=P(bn,C(Un,At,!1),mn)}Qn=sn;break}var Mi=h(z,zn);if(++zn,"="===Mi){if(Un.length<2)throw new $("Padding is too early");if(zn=v(z,zn),2===Un.length){if(zn===sn){if("stop-before-partial"===Gt)break;throw new $("Malformed padding: only one =")}"="===h(z,zn)&&(++zn,zn=v(z,zn))}if(zn<sn)throw new $("Unexpected character after padding");mn=P(bn,C(Un,At,"strict"===Gt),mn),Qn=sn;break}if(!p(At,Mi))throw new $("Unexpected character");var Pn=nt-mn;if(1===Pn&&2===Un.length||2===Pn&&3===Un.length||4===(Un+=Mi).length&&(mn=P(bn,C(Un,At,!1),mn),Un="",Qn=zn,mn===nt))break}return{bytes:bn,read:Qn,written:mn}}},9286:(M,t,e)=>{var r=e(4402),o=e(8469),l=r.Set,d=r.add;M.exports=function(p){var _=new l;return o(p,function(D){d(_,D)}),_}},9297:(M,t,e)=>{var r=e(9504),o=e(8981),l=r({}.hasOwnProperty);M.exports=Object.hasOwn||function(p,_){return l(o(p),_)}},9306:(M,t,e)=>{var r=e(4901),o=e(6823),l=TypeError;M.exports=function(d){if(r(d))return d;throw new l(o(d)+" is not a function")}},9314:(M,t,e)=>{var r=e(6518),o=e(9565),l=e(8551),d=e(1767),p=e(4149),_=e(9590),D=e(9539),E=e(9462),I=e(684),N=e(4549),$=e(6395),ae=!$&&!I("drop",0),h=!$&&!ae&&N("drop",RangeError),v=$||ae||h,C=E(function(){for(var be,P=this.iterator,z=this.next;this.remaining;)if(this.remaining--,be=l(o(z,P)),this.done=!!be.done)return;if(be=l(o(z,P)),!(this.done=!!be.done))return be.value});r({target:"Iterator",proto:!0,real:!0,forced:v},{drop:function(z){var be;l(this);try{be=_(p(+z))}catch(Ce){D(this,"throw",Ce)}return h?o(h,this,be):new C(d(this),{remaining:be})}})},9429:(M,t,e)=>{var r=e(4576),o=e(6193);M.exports=function(l){if(o){try{return r.process.getBuiltinModule(l)}catch{}try{return Function('return require("'+l+'")')()}catch{}}}},9432:(M,t,e)=>{e(5213)},9433:(M,t,e)=>{var r=e(4576),o=Object.defineProperty;M.exports=function(l,d){try{o(r,l,{value:d,configurable:!0,writable:!0})}catch{r[l]=d}return d}},9462:(M,t,e)=>{var r=e(9565),o=e(2360),l=e(6699),d=e(6279),p=e(8227),_=e(1181),D=e(5966),E=e(7657).IteratorPrototype,I=e(2529),N=e(9539),$=e(1385),ae=p("toStringTag"),h="IteratorHelper",v="WrapForValidIterator",C="normal",P="throw",z=_.set,be=function(At){var Gt=_.getterFor(At?v:h);return d(o(E),{next:function(){var bn=Gt(this);if(At)return bn.nextHandler();if(bn.done)return I(void 0,!0);try{var mn=bn.nextHandler();return bn.returnHandlerResult?mn:I(mn,bn.done)}catch(Qn){throw bn.done=!0,Qn}},return:function(){var sn=Gt(this),bn=sn.iterator;if(sn.done=!0,At){var mn=D(bn,"return");return mn?r(mn,bn):I(void 0,!0)}if(sn.inner)try{N(sn.inner.iterator,C)}catch(Qn){return N(bn,P,Qn)}if(sn.openIters)try{$(sn.openIters,C)}catch(Qn){return N(bn,P,Qn)}return bn&&N(bn,C),I(void 0,!0)}})},Ce=be(!0),nt=be(!1);l(nt,ae,"Iterator Helper"),M.exports=function(At,Gt,sn){var bn=function(Qn,Un){Un?(Un.iterator=Qn.iterator,Un.next=Qn.next):Un=Qn,Un.type=Gt?v:h,Un.returnHandlerResult=!!sn,Un.nextHandler=At,Un.counter=0,Un.done=!1,z(this,Un)};return bn.prototype=Gt?Ce:nt,bn}},9486:(M,t,e)=>{var r=e(6518),o=e(4576),l=e(9504),d=e(3972),p=e(4154),_=e(5169),D=e(2804),E=e(944),I=D.i2c,N=D.i2cUrl,$=l("".charAt),ae=o.Uint8Array,h=!ae||!ae.prototype.toBase64||!function(){try{(new ae).toBase64(null)}catch{return!0}}();ae&&r({target:"Uint8Array",proto:!0,forced:h},{toBase64:function(){var C=p(this),P=arguments.length?d(arguments[0]):void 0,z="base64"===E(P)?I:N,be=!!P&&!!P.omitPadding;_(this.buffer);for(var Gt,Ce="",nt=0,At=C.length,sn=function(bn){return $(z,Gt>>6*bn&63)};nt+2<At;nt+=3)Gt=(C[nt]<<16)+(C[nt+1]<<8)+C[nt+2],Ce+=sn(3)+sn(2)+sn(1)+sn(0);return nt+2===At?(Gt=(C[nt]<<16)+(C[nt+1]<<8),Ce+=sn(3)+sn(2)+sn(1)+(be?"":"=")):nt+1===At&&(Gt=C[nt]<<16,Ce+=sn(3)+sn(2)+(be?"":"==")),Ce}})},9504:(M,t,e)=>{var r=e(616),o=Function.prototype,l=o.call,d=r&&o.bind.bind(l,l);M.exports=r?d:function(p){return function(){return l.apply(p,arguments)}}},9519:(M,t,e)=>{var D,E,r=e(4576),o=e(2839),l=r.process,d=r.Deno,p=l&&l.versions||d&&d.version,_=p&&p.v8;_&&(E=(D=_.split("."))[0]>0&&D[0]<4?1:+(D[0]+D[1])),!E&&o&&(!(D=o.match(/Edge\/(\d+)/))||D[1]>=74)&&(D=o.match(/Chrome\/(\d+)/))&&(E=+D[1]),M.exports=E},9539:(M,t,e)=>{var r=e(9565),o=e(8551),l=e(5966);M.exports=function(d,p,_){var D,E;o(d);try{if(!(D=l(d,"return"))){if("throw"===p)throw _;return _}D=r(D,d)}catch(I){E=!0,D=I}if("throw"===p)throw _;if(E)throw D;return o(D),_}},9565:(M,t,e)=>{var r=e(616),o=Function.prototype.call;M.exports=r?o.bind(o):function(){return o.apply(o,arguments)}},9577:(M,t,e)=>{var r=e(9928),o=e(4644),l=e(1108),d=e(1291),p=e(5854),_=o.aTypedArray,D=o.getTypedArrayConstructor,E=o.exportTypedArrayMethod,I=function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch($){return 8===$}}(),N=I&&function(){try{new Int8Array(1).with(-.5,1)}catch{return!0}}();E("with",function($,ae){var h=_(this),v=d($),C=l(h)?p(ae):+ae;return r(h,D(h),v,C)},!I||N)},9590:(M,t,e)=>{var r=e(1291),o=RangeError;M.exports=function(l){var d=r(l);if(d<0)throw new o("The argument can't be less than 0");return d}},9617:(M,t,e)=>{var r=e(5397),o=e(5610),l=e(6198),d=function(p){return function(_,D,E){var I=r(_),N=l(I);if(0===N)return!p&&-1;var ae,$=o(E,N);if(p&&D!=D){for(;N>$;)if((ae=I[$++])!=ae)return!0}else for(;N>$;$++)if((p||$ in I)&&I[$]===D)return p||$||0;return!p&&-1}};M.exports={includes:d(!0),indexOf:d(!1)}},9631:(M,t,e)=>{e(9486)},9797:(M,t,e)=>{e(4226)},9835:M=>{M.exports=function(t){try{var e=new Set,r={size:0,has:function(){return!0},keys:function(){return Object.defineProperty({},"next",{get:function(){return e.clear(),e.add(4),function(){return{done:!0}}}})}},o=e[t](r);return 1===o.size&&4===o.values().next().value}catch{return!1}}},9928:(M,t,e)=>{var r=e(6198),o=e(1291),l=RangeError;M.exports=function(d,p,_,D){var E=r(d),I=o(_),N=I<0?E+I:I;if(N>=E||N<0)throw new l("Incorrect index");for(var $=new p(E),ae=0;ae<E;ae++)$[ae]=ae===N?D:d[ae];return $}}},f={};function O(M){var t=f[M];if(void 0!==t)return t.exports;var e=f[M]={exports:{}};return w[M].call(e.exports,e,e.exports,O),e.exports}O.d=(M,t)=>{for(var e in t)O.o(t,e)&&!O.o(M,e)&&Object.defineProperty(M,e,{enumerable:!0,get:t[e]})},O.o=(M,t)=>Object.prototype.hasOwnProperty.call(M,t),B={},O(4114),O(6573),O(8100),O(7936),O(8111),O(8237),O(1689),O(9577),O(4235),O(9432),O(1549),O(9797),O(9631),O(5623),O(4979),O(5781);const Fe=!("object"!=typeof process||process+""!="[object process]"||process.versions.nw||process.versions.electron&&process.type&&"browser"!==process.type),ce=[.001,0,0,.001,0,0],Ht={DISABLE:0,ENABLE:1,ENABLE_FORMS:2,ENABLE_STORAGE:3},Tt="pdfjs_internal_editor_",qt={DISABLE:-1,NONE:0,FREETEXT:3,HIGHLIGHT:9,STAMP:13,INK:15,POPUP:16,SIGNATURE:101,COMMENT:102},yn={RESIZE:1,CREATE:2,FREETEXT_SIZE:11,FREETEXT_COLOR:12,FREETEXT_OPACITY:13,INK_COLOR:21,INK_THICKNESS:22,INK_OPACITY:23,HIGHLIGHT_COLOR:31,HIGHLIGHT_THICKNESS:32,HIGHLIGHT_FREE:33,HIGHLIGHT_SHOW_ALL:34,DRAW_STEP:41},Dn={TRIANGLES:1,LATTICE:2,PATCH:3},_t={GRAYSCALE_1BPP:1,RGB_24BPP:2,RGBA_32BPP:3},ut={TEXT:1,LINK:2,FREETEXT:3,LINE:4,SQUARE:5,CIRCLE:6,POLYGON:7,POLYLINE:8,HIGHLIGHT:9,UNDERLINE:10,SQUIGGLY:11,STRIKEOUT:12,STAMP:13,CARET:14,INK:15,POPUP:16,FILEATTACHMENT:17,SOUND:18,MOVIE:19,WIDGET:20,SCREEN:21,PRINTERMARK:22,TRAPNET:23,WATERMARK:24,THREED:25,REDACT:26},_n={ERRORS:0,WARNINGS:1,INFOS:5},fn={dependency:1,setLineWidth:2,setLineCap:3,setLineJoin:4,setMiterLimit:5,setDash:6,setRenderingIntent:7,setFlatness:8,setGState:9,save:10,restore:11,transform:12,moveTo:13,lineTo:14,curveTo:15,curveTo2:16,curveTo3:17,closePath:18,rectangle:19,stroke:20,closeStroke:21,fill:22,eoFill:23,fillStroke:24,eoFillStroke:25,closeFillStroke:26,closeEOFillStroke:27,endPath:28,clip:29,eoClip:30,beginText:31,endText:32,setCharSpacing:33,setWordSpacing:34,setHScale:35,setLeading:36,setFont:37,setTextRenderingMode:38,setTextRise:39,moveText:40,setLeadingMoveText:41,setTextMatrix:42,nextLine:43,showText:44,showSpacedText:45,nextLineShowText:46,nextLineSetSpacingShowText:47,setCharWidth:48,setCharWidthAndBounds:49,setStrokeColorSpace:50,setFillColorSpace:51,setStrokeColor:52,setStrokeColorN:53,setFillColor:54,setFillColorN:55,setStrokeGray:56,setFillGray:57,setStrokeRGBColor:58,setFillRGBColor:59,setStrokeCMYKColor:60,setFillCMYKColor:61,shadingFill:62,beginInlineImage:63,beginImageData:64,endInlineImage:65,paintXObject:66,markPoint:67,markPointProps:68,beginMarkedContent:69,beginMarkedContentProps:70,endMarkedContent:71,beginCompat:72,endCompat:73,paintFormXObjectBegin:74,paintFormXObjectEnd:75,beginGroup:76,endGroup:77,beginAnnotation:80,endAnnotation:81,paintImageMaskXObject:83,paintImageMaskXObjectGroup:84,paintImageXObject:85,paintInlineImageXObject:86,paintInlineImageXObjectGroup:87,paintImageXObjectRepeat:88,paintImageMaskXObjectRepeat:89,paintSolidColorImageMask:90,constructPath:91,setStrokeTransparent:92,setFillTransparent:93,rawFillPath:94},Kt={moveTo:0,lineTo:1,curveTo:2,quadraticCurveTo:3,closePath:4};let Ut=_n.WARNINGS;function it(){return Ut}function an(M){Ut>=_n.INFOS&&console.info(`Info: ${M}`)}function nn(M){Ut>=_n.WARNINGS&&console.warn(`Warning: ${M}`)}function Vt(M){throw new Error(M)}function hn(M,t){M||Vt(t)}function ue(M,t=null,e=null){if(!M)return null;if(e&&"string"==typeof M&&(e.addDefaultProtocol&&M.startsWith("www.")&&M.match(/\./g)?.length>=2&&(M=`http://${M}`),e.tryConvertEncoding))try{M=function Y(M){return decodeURIComponent(escape(M))}(M)}catch{}const r=t?URL.parse(M,t):URL.parse(M);return function Be(M){switch(M?.protocol){case"http:":case"https:":case"ftp:":case"mailto:":case"tel:":return!0;default:return!1}}(r)?r:null}function He(M,t,e=!1){const r=URL.parse(M);return r?(r.hash=t,r.href):e&&ue(M,"http://example.com")?M.split("#",1)[0]+""+(t?`#${t}`:""):""}function Ue(M,t,e,r=!1){return Object.defineProperty(M,t,{value:e,enumerable:!r,configurable:!0,writable:!1}),e}const Bt=function(){function t(e,r){this.message=e,this.name=r}return t.prototype=new Error,t.constructor=t,t}();class Qt extends Bt{constructor(t,e){super(t,"PasswordException"),this.code=e}}class pt extends Bt{constructor(t,e){super(t,"UnknownErrorException"),this.details=e}}class It extends Bt{constructor(t){super(t,"InvalidPDFException")}}class Ne extends Bt{constructor(t,e,r){super(t,"ResponseException"),this.status=e,this.missing=r}}class he extends Bt{constructor(t){super(t,"FormatError")}}class Te extends Bt{constructor(t){super(t,"AbortException")}}function me(M){("object"!=typeof M||void 0===M?.length)&&Vt("Invalid argument for bytesToString");const t=M.length,e=8192;if(t<e)return String.fromCharCode.apply(null,M);const r=[];for(let o=0;o<t;o+=e){const l=Math.min(o+e,t),d=M.subarray(o,l);r.push(String.fromCharCode.apply(null,d))}return r.join("")}function qe(M){"string"!=typeof M&&Vt("Invalid argument for stringToBytes");const t=M.length,e=new Uint8Array(t);for(let r=0;r<t;++r)e[r]=255&M.charCodeAt(r);return e}class gn{static get isLittleEndian(){return Ue(this,"isLittleEndian",function An(){const M=new Uint8Array(4);return M[0]=1,1===new Uint32Array(M.buffer,0,1)[0]}())}static get isEvalSupported(){return Ue(this,"isEvalSupported",function St(){try{return new Function(""),!0}catch{return!1}}())}static get isOffscreenCanvasSupported(){return Ue(this,"isOffscreenCanvasSupported",typeof OffscreenCanvas<"u")}static get isImageDecoderSupported(){return Ue(this,"isImageDecoderSupported",typeof ImageDecoder<"u")}static get isFloat16ArraySupported(){return Ue(this,"isFloat16ArraySupported",typeof Float16Array<"u")}static get isSanitizerSupported(){return Ue(this,"isSanitizerSupported",typeof Sanitizer<"u")}static get platform(){const{platform:t,userAgent:e}=navigator;return Ue(this,"platform",{isAndroid:e.includes("Android"),isLinux:t.includes("Linux"),isMac:t.includes("Mac"),isWindows:t.includes("Win"),isFirefox:e.includes("Firefox")})}static get isCSSRoundSupported(){return Ue(this,"isCSSRoundSupported",globalThis.CSS?.supports?.("width: round(1.5px, 1px)"))}}const K=Array.from(Array(256).keys(),M=>M.toString(16).padStart(2,"0"));class Me{static makeHexColor(t,e,r){return`#${K[t]}${K[e]}${K[r]}`}static domMatrixToTransform(t){return[t.a,t.b,t.c,t.d,t.e,t.f]}static scaleMinMax(t,e){let r;t[0]?(t[0]<0&&(r=e[0],e[0]=e[2],e[2]=r),e[0]*=t[0],e[2]*=t[0],t[3]<0&&(r=e[1],e[1]=e[3],e[3]=r),e[1]*=t[3],e[3]*=t[3]):(r=e[0],e[0]=e[1],e[1]=r,r=e[2],e[2]=e[3],e[3]=r,t[1]<0&&(r=e[1],e[1]=e[3],e[3]=r),e[1]*=t[1],e[3]*=t[1],t[2]<0&&(r=e[0],e[0]=e[2],e[2]=r),e[0]*=t[2],e[2]*=t[2]),e[0]+=t[4],e[1]+=t[5],e[2]+=t[4],e[3]+=t[5]}static transform(t,e){return[t[0]*e[0]+t[2]*e[1],t[1]*e[0]+t[3]*e[1],t[0]*e[2]+t[2]*e[3],t[1]*e[2]+t[3]*e[3],t[0]*e[4]+t[2]*e[5]+t[4],t[1]*e[4]+t[3]*e[5]+t[5]]}static multiplyByDOMMatrix(t,e){return[t[0]*e.a+t[2]*e.b,t[1]*e.a+t[3]*e.b,t[0]*e.c+t[2]*e.d,t[1]*e.c+t[3]*e.d,t[0]*e.e+t[2]*e.f+t[4],t[1]*e.e+t[3]*e.f+t[5]]}static applyTransform(t,e,r=0){const o=t[r],l=t[r+1];t[r]=o*e[0]+l*e[2]+e[4],t[r+1]=o*e[1]+l*e[3]+e[5]}static applyTransformToBezier(t,e,r=0){const o=e[0],l=e[1],d=e[2],p=e[3],_=e[4],D=e[5];for(let E=0;E<6;E+=2){const I=t[r+E],N=t[r+E+1];t[r+E]=I*o+N*d+_,t[r+E+1]=I*l+N*p+D}}static applyInverseTransform(t,e){const r=t[0],o=t[1],l=e[0]*e[3]-e[1]*e[2];t[0]=(r*e[3]-o*e[2]+e[2]*e[5]-e[4]*e[3])/l,t[1]=(-r*e[1]+o*e[0]+e[4]*e[1]-e[5]*e[0])/l}static axialAlignedBoundingBox(t,e,r){const o=e[0],l=e[1],d=e[2],p=e[3],_=e[4],D=e[5],E=t[0],I=t[1],N=t[2],$=t[3];let ae=o*E+_,h=ae,v=o*N+_,C=v,P=p*I+D,z=P,be=p*$+D,Ce=be;if(0!==l||0!==d){const nt=l*E,At=l*N,Gt=d*I,sn=d*$;ae+=Gt,C+=Gt,v+=sn,h+=sn,P+=nt,Ce+=nt,be+=At,z+=At}r[0]=Math.min(r[0],ae,v,h,C),r[1]=Math.min(r[1],P,be,z,Ce),r[2]=Math.max(r[2],ae,v,h,C),r[3]=Math.max(r[3],P,be,z,Ce)}static inverseTransform(t){const e=t[0]*t[3]-t[1]*t[2];return[t[3]/e,-t[1]/e,-t[2]/e,t[0]/e,(t[2]*t[5]-t[4]*t[3])/e,(t[4]*t[1]-t[5]*t[0])/e]}static singularValueDecompose2dScale(t,e){const r=t[0],o=t[1],l=t[2],d=t[3],p=r**2+o**2,D=l**2+d**2,E=(p+D)/2,I=Math.sqrt(E**2-(p*D-(r*l+o*d)**2));e[0]=Math.sqrt(E+I||1),e[1]=Math.sqrt(E-I||1)}static normalizeRect(t){const e=t.slice(0);return t[0]>t[2]&&(e[0]=t[2],e[2]=t[0]),t[1]>t[3]&&(e[1]=t[3],e[3]=t[1]),e}static intersect(t,e){const r=Math.max(Math.min(t[0],t[2]),Math.min(e[0],e[2])),o=Math.min(Math.max(t[0],t[2]),Math.max(e[0],e[2]));if(r>o)return null;const l=Math.max(Math.min(t[1],t[3]),Math.min(e[1],e[3])),d=Math.min(Math.max(t[1],t[3]),Math.max(e[1],e[3]));return l>d?null:[r,l,o,d]}static pointBoundingBox(t,e,r){r[0]=Math.min(r[0],t),r[1]=Math.min(r[1],e),r[2]=Math.max(r[2],t),r[3]=Math.max(r[3],e)}static rectBoundingBox(t,e,r,o,l){l[0]=Math.min(l[0],t,r),l[1]=Math.min(l[1],e,o),l[2]=Math.max(l[2],t,r),l[3]=Math.max(l[3],e,o)}static#e(t,e,r,o,l,d,p,_,D,E){if(D<=0||D>=1)return;const I=1-D,N=D*D,$=N*D,ae=I*(I*(I*t+3*D*e)+3*N*r)+$*o,h=I*(I*(I*l+3*D*d)+3*N*p)+$*_;E[0]=Math.min(E[0],ae),E[1]=Math.min(E[1],h),E[2]=Math.max(E[2],ae),E[3]=Math.max(E[3],h)}static#t(t,e,r,o,l,d,p,_,D,E,I,N){if(Math.abs(D)<1e-12)return void(Math.abs(E)>=1e-12&&this.#e(t,e,r,o,l,d,p,_,-I/E,N));const $=E**2-4*I*D;if($<0)return;const ae=Math.sqrt($),h=2*D;this.#e(t,e,r,o,l,d,p,_,(-E+ae)/h,N),this.#e(t,e,r,o,l,d,p,_,(-E-ae)/h,N)}static bezierBoundingBox(t,e,r,o,l,d,p,_,D){D[0]=Math.min(D[0],t,p),D[1]=Math.min(D[1],e,_),D[2]=Math.max(D[2],t,p),D[3]=Math.max(D[3],e,_),this.#t(t,r,l,p,e,o,d,_,3*(3*(r-l)-t+p),6*(t-2*r+l),3*(r-t),D),this.#t(t,r,l,p,e,o,d,_,3*(3*(o-d)-e+_),6*(e-2*o+d),3*(o-e),D)}}let Pt=null,ln=null;function Bn(){if("function"==typeof crypto.randomUUID)return crypto.randomUUID();const M=new Uint8Array(32);return crypto.getRandomValues(M),me(M)}const On="pdfjs_internal_id_";function ot(M,t,e){return Math.min(Math.max(M,t),e)}function q(M){return Uint8Array.prototype.toBase64?M.toBase64():btoa(me(M))}"function"!=typeof Math.sumPrecise&&(Math.sumPrecise=function(M){return M.reduce((t,e)=>t+e,0)}),"function"!=typeof AbortSignal.any&&(AbortSignal.any=function(M){const t=new AbortController,{signal:e}=t;for(const r of M)if(r.aborted)return t.abort(r.reason),e;for(const r of M)r.addEventListener("abort",()=>{t.abort(r.reason)},{signal:e});return e}),O(1701),O(4603),O(7566),O(8721);class xn{static textContent(t){const e=[],r={items:e,styles:Object.create(null)};return function o(l){if(!l)return;let d=null;const p=l.name;if("#text"===p)d=l.value;else{if(!xn.shouldBuildText(p))return;l?.attributes?.textContent?d=l.attributes.textContent:l.value&&(d=l.value)}if(null!==d&&e.push({str:d}),l.children)for(const _ of l.children)o(_)}(t),r}static shouldBuildText(t){return!("textarea"===t||"input"===t||"option"===t||"select"===t)}}class qn{static setupStorage(t,e,r,o,l){const d=o.getValue(e,{value:null});switch(r.name){case"textarea":if(null!==d.value&&(t.textContent=d.value),"print"===l)break;t.addEventListener("input",p=>{o.setValue(e,{value:p.target.value})});break;case"input":if("radio"===r.attributes.type||"checkbox"===r.attributes.type){if(d.value===r.attributes.xfaOn?t.setAttribute("checked",!0):d.value===r.attributes.xfaOff&&t.removeAttribute("checked"),"print"===l)break;t.addEventListener("change",p=>{o.setValue(e,{value:p.target.getAttribute(p.target.checked?"xfaOn":"xfaOff")})})}else{if(null!==d.value&&t.setAttribute("value",d.value),"print"===l)break;t.addEventListener("input",p=>{o.setValue(e,{value:p.target.value})})}break;case"select":if(null!==d.value){t.setAttribute("value",d.value);for(const p of r.children)p.attributes.value===d.value?p.attributes.selected=!0:p.attributes.hasOwnProperty("selected")&&delete p.attributes.selected}t.addEventListener("input",p=>{const _=p.target.options;o.setValue(e,{value:-1===_.selectedIndex?"":_[_.selectedIndex].value})})}}static setAttributes({html:t,element:e,storage:r=null,intent:o,linkService:l}){const{attributes:d}=e,p=t instanceof HTMLAnchorElement;"radio"===d.type&&(d.name=`${d.name}-${o}`);for(const[_,D]of Object.entries(d))if(null!=D)switch(_){case"class":D.length&&t.setAttribute(_,D.join(" "));break;case"dataId":break;case"id":t.setAttribute("data-element-id",D);break;case"style":Object.assign(t.style,D);break;case"textContent":t.textContent=D;break;default:(!p||"href"!==_&&"newWindow"!==_)&&t.setAttribute(_,D)}p&&l.addLinkAttributes(t,d.href,d.newWindow),r&&d.dataId&&this.setupStorage(t,d.dataId,e,r)}static render(t){const e=t.annotationStorage,r=t.linkService,o=t.xfaHtml,l=t.intent||"display",d=document.createElement(o.name);o.attributes&&this.setAttributes({html:d,element:o,intent:l,linkService:r});const p="richText"!==l,_=t.div;if(_.append(d),t.viewport){const I=`matrix(${t.viewport.transform.join(",")})`;_.style.transform=I}p&&_.setAttribute("class","xfaLayer xfaFont");const D=[];if(0===o.children.length){if(o.value){const I=document.createTextNode(o.value);d.append(I),p&&xn.shouldBuildText(o.name)&&D.push(I)}return{textDivs:D}}const E=[[o,-1,d]];for(;E.length>0;){const[I,N,$]=E.at(-1);if(N+1===I.children.length){E.pop();continue}const ae=I.children[++E.at(-1)[1]];if(null===ae)continue;const{name:h}=ae;if("#text"===h){const C=document.createTextNode(ae.value);D.push(C),$.append(C);continue}const v=ae?.attributes?.xmlns?document.createElementNS(ae.attributes.xmlns,h):document.createElement(h);if($.append(v),ae.attributes&&this.setAttributes({html:v,element:ae,storage:e,intent:l,linkService:r}),ae.children?.length>0)E.push([ae,-1,v]);else if(ae.value){const C=document.createTextNode(ae.value);p&&xn.shouldBuildText(h)&&D.push(C),v.append(C)}}for(const I of _.querySelectorAll(".xfaNonInteractive input, .xfaNonInteractive textarea"))I.setAttribute("readOnly",!0);return{textDivs:D}}static update(t){const e=`matrix(${t.viewport.transform.join(",")})`;t.div.style.transform=e,t.div.hidden=!1}}const oi="http://www.w3.org/2000/svg";class ui{static CSS=96;static PDF=72;static PDF_TO_CSS_UNITS=this.CSS/this.PDF}function ji(M){return ir.apply(this,arguments)}function ir(){return(ir=(0,s.Z)(function*(M,t="text"){if(es(M,document.baseURI)){const e=yield fetch(M);if(!e.ok)throw new Error(e.statusText);switch(t){case"arraybuffer":return e.arrayBuffer();case"blob":return e.blob();case"json":return e.json()}return e.text()}return new Promise((e,r)=>{const o=new XMLHttpRequest;o.open("GET",M,!0),o.responseType=t,o.onreadystatechange=()=>{if(o.readyState===XMLHttpRequest.DONE){if(200===o.status||0===o.status){switch(t){case"arraybuffer":case"blob":case"json":return void e(o.response)}return void e(o.responseText)}r(new Error(o.statusText))}},o.send(null)})})).apply(this,arguments)}class er{constructor({viewBox:t,userUnit:e,scale:r,rotation:o,offsetX:l=0,offsetY:d=0,dontFlip:p=!1}){this.viewBox=t,this.userUnit=e,this.scale=r,this.rotation=o,this.offsetX=l,this.offsetY=d,r*=e;const _=(t[2]+t[0])/2,D=(t[3]+t[1])/2;let E,I,N,$,ae,h,v,C;switch((o%=360)<0&&(o+=360),o){case 180:E=-1,I=0,N=0,$=1;break;case 90:E=0,I=1,N=1,$=0;break;case 270:E=0,I=-1,N=-1,$=0;break;case 0:E=1,I=0,N=0,$=-1;break;default:throw new Error("PageViewport: Invalid rotation, must be a multiple of 90 degrees.")}p&&(N=-N,$=-$),0===E?(ae=Math.abs(D-t[1])*r+l,h=Math.abs(_-t[0])*r+d,v=(t[3]-t[1])*r,C=(t[2]-t[0])*r):(ae=Math.abs(_-t[0])*r+l,h=Math.abs(D-t[1])*r+d,v=(t[2]-t[0])*r,C=(t[3]-t[1])*r),this.transform=[E*r,I*r,N*r,$*r,ae-E*r*_-N*r*D,h-I*r*_-$*r*D],this.width=v,this.height=C}get rawDims(){const t=this.viewBox;return Ue(this,"rawDims",{pageWidth:t[2]-t[0],pageHeight:t[3]-t[1],pageX:t[0],pageY:t[1]})}clone({scale:t=this.scale,rotation:e=this.rotation,offsetX:r=this.offsetX,offsetY:o=this.offsetY,dontFlip:l=!1}={}){return new er({viewBox:this.viewBox.slice(),userUnit:this.userUnit,scale:t,rotation:e,offsetX:r,offsetY:o,dontFlip:l})}convertToViewportPoint(t,e){const r=[t,e];return Me.applyTransform(r,this.transform),r}convertToViewportRectangle(t){const e=[t[0],t[1]];Me.applyTransform(e,this.transform);const r=[t[2],t[3]];return Me.applyTransform(r,this.transform),[e[0],e[1],r[0],r[1]]}convertToPdfPoint(t,e){const r=[t,e];return Me.applyInverseTransform(r,this.transform),r}}class xr extends Bt{constructor(t,e=0){super(t,"RenderingCancelledException"),this.extraDelay=e}}function gi(M){const t=M.length;let e=0;for(;e<t&&""===M[e].trim();)e++;return"data:"===M.substring(e,e+5).toLowerCase()}function Yi(M){return"string"==typeof M&&/\.pdf$/i.test(M)}class _i{started=Object.create(null);times=[];time(t){t in this.started&&nn(`Timer is already running for ${t}`),this.started[t]=Date.now()}timeEnd(t){t in this.started||nn(`Timer has not been started for ${t}`),this.times.push({name:t,start:this.started[t],end:Date.now()}),delete this.started[t]}toString(){const t=[];let e=0;for(const{name:r}of this.times)e=Math.max(r.length,e);for(const{name:r,start:o,end:l}of this.times)t.push(`${r.padEnd(e)} ${l-o}ms\n`);return t.join("")}}function es(M,t){const e=t?URL.parse(M,t):URL.parse(M);return"http:"===e?.protocol||"https:"===e?.protocol}function ar(M){M.preventDefault()}function Ci(M){M.preventDefault(),M.stopPropagation()}class Ft{static#e;static toDateObject(t){if(t instanceof Date)return t;if(!t||"string"!=typeof t)return null;this.#e||=new RegExp("^D:(\\d{4})(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?(\\d{2})?([Z|+|-])?(\\d{2})?'?(\\d{2})?'?");const e=this.#e.exec(t);if(!e)return null;const r=parseInt(e[1],10);let o=parseInt(e[2],10);o=o>=1&&o<=12?o-1:0;let l=parseInt(e[3],10);l=l>=1&&l<=31?l:1;let d=parseInt(e[4],10);d=d>=0&&d<=23?d:0;let p=parseInt(e[5],10);p=p>=0&&p<=59?p:0;let _=parseInt(e[6],10);_=_>=0&&_<=59?_:0;const D=e[7]||"Z";let E=parseInt(e[8],10);E=E>=0&&E<=23?E:0;let I=parseInt(e[9],10)||0;return I=I>=0&&I<=59?I:0,"-"===D?(d+=E,p+=I):"+"===D&&(d-=E,p-=I),new Date(Date.UTC(r,o,l,d,p,_))}}function ee(M){if(M.startsWith("#")){const t=parseInt(M.slice(1),16);return[(16711680&t)>>16,(65280&t)>>8,255&t]}return M.startsWith("rgb(")?M.slice(4,-1).split(",").map(t=>parseInt(t)):M.startsWith("rgba(")?M.slice(5,-1).split(",").map(t=>parseInt(t)).slice(0,3):(nn(`Not a valid color format: "${M}"`),[0,0,0])}function Je(M){const{a:t,b:e,c:r,d:o,e:l,f:d}=M.getTransform();return[t,e,r,o,l,d]}function on(M){const{a:t,b:e,c:r,d:o,e:l,f:d}=M.getTransform().invertSelf();return[t,e,r,o,l,d]}function Nn(M,t,e=!1,r=!0){if(t instanceof er){const{pageWidth:o,pageHeight:l}=t.rawDims,{style:d}=M,p=gn.isCSSRoundSupported,_=`var(--total-scale-factor) * ${o}px`,D=`var(--total-scale-factor) * ${l}px`,E=p?`round(down, ${_}, var(--scale-round-x))`:`calc(${_})`,I=p?`round(down, ${D}, var(--scale-round-y))`:`calc(${D})`;e&&t.rotation%180!=0?(d.width=I,d.height=E):(d.width=E,d.height=I)}r&&M.setAttribute("data-main-rotation",t.rotation)}class Zn{constructor(){const{pixelRatio:t}=Zn;this.sx=t,this.sy=t}get scaled(){return 1!==this.sx||1!==this.sy}get symmetric(){return this.sx===this.sy}limitCanvas(t,e,r,o,l=-1){let d=1/0,p=1/0,_=1/0;(r=Zn.capPixels(r,l))>0&&(d=Math.sqrt(r/(t*e))),-1!==o&&(p=o/t,_=o/e);const D=Math.min(d,p,_);return(this.sx>D||this.sy>D)&&(this.sx=D,this.sy=D,!0)}static get pixelRatio(){return globalThis.devicePixelRatio||1}static capPixels(t,e){if(e>
vendor: 6,222 bytes, line 2836
2836=0){const r=Math.ceil(window.screen.availWidth*window.screen.availHeight*this.pixelRatio**2*(1+e/100));return t>0?Math.min(t,r):r}return t}}const Ri=["image/apng","image/avif","image/bmp","image/gif","image/jpeg","image/png","image/svg+xml","image/webp","image/x-icon"];class lr{static get isDarkMode(){return Ue(this,"isDarkMode",!!window?.matchMedia?.("(prefers-color-scheme: dark)").matches)}}function Cr(M,t){const e=M[0]/255,r=M[1]/255,o=M[2]/255,l=Math.max(e,r,o),d=Math.min(e,r,o),p=(l+d)/2;if(l===d)t[0]=t[1]=0;else{const _=l-d;switch(t[1]=p<.5?_/(l+d):_/(2-l-d),l){case e:t[0]=60*((r-o)/_+(r<o?6:0));break;case r:t[0]=60*((o-e)/_+2);break;case o:t[0]=60*((e-r)/_+4)}}t[2]=p}function Er(M,t){const e=M[0],r=M[1],o=M[2],l=(1-Math.abs(2*o-1))*r,d=l*(1-Math.abs(e/60%2-1)),p=o-l/2;switch(Math.floor(e/60)){case 0:t[0]=l+p,t[1]=d+p,t[2]=p;break;case 1:t[0]=d+p,t[1]=l+p,t[2]=p;break;case 2:t[0]=p,t[1]=l+p,t[2]=d+p;break;case 3:t[0]=p,t[1]=d+p,t[2]=l+p;break;case 4:t[0]=d+p,t[1]=p,t[2]=l+p;break;case 5:case 6:t[0]=l+p,t[1]=p,t[2]=d+p}}function Lr(M){return M<=.03928?M/12.92:((M+.055)/1.055)**2.4}function rr(M,t,e){Er(M,e),e.map(Lr);const r=.2126*e[0]+.7152*e[1]+.0722*e[2];Er(t,e),e.map(Lr);const o=.2126*e[0]+.7152*e[1]+.0722*e[2];return r>o?(r+.05)/(o+.05):(o+.05)/(r+.05)}const Zr=new Map;function Vr({html:M,dir:t,className:e},r){const o=document.createDocumentFragment();if("string"==typeof M){const l=document.createElement("p");l.dir=t||"auto";const d=M.split(/(?:\r\n?|\n)/);for(let p=0,_=d.length;p<_;++p)l.append(document.createTextNode(d[p])),p<_-1&&l.append(document.createElement("br"));o.append(l)}else qn.render({xfaHtml:M,div:o,intent:"richText"});o.firstElementChild.classList.add("richText",e),r.append(o)}function as(M){const t=new Path2D;if(!M)return t;for(let e=0,r=M.length;e<r;)switch(M[e++]){case Kt.moveTo:t.moveTo(M[e++],M[e++]);break;case Kt.lineTo:t.lineTo(M[e++],M[e++]);break;case Kt.curveTo:t.bezierCurveTo(M[e++],M[e++],M[e++],M[e++],M[e++],M[e++]);break;case Kt.quadraticCurveTo:t.quadraticCurveTo(M[e++],M[e++],M[e++],M[e++]);break;case Kt.closePath:t.closePath();break;default:nn(`Unrecognized drawing path operator: ${M[e-1]}`)}return t}O(4972),O(4628),O(7642),O(8004),O(3853),O(5876),O(2475),O(5024),O(1698),O(9314),O(1148),O(3579),O(8335);class gr{#e=null;#t=null;#i;#n=null;#a=null;#s=null;#r=null;#o=null;static#c=null;constructor(t){this.#i=t,gr.#c||=Object.freeze({freetext:"pdfjs-editor-remove-freetext-button",highlight:"pdfjs-editor-remove-highlight-button",ink:"pdfjs-editor-remove-ink-button",stamp:"pdfjs-editor-remove-stamp-button",signature:"pdfjs-editor-remove-signature-button"})}render(){const t=this.#e=document.createElement("div");t.classList.add("editToolbar","hidden"),t.setAttribute("role","toolbar");const e=this.#i._uiManager._signal;e instanceof AbortSignal&&!e.aborted&&(t.addEventListener("contextmenu",ar,{signal:e}),t.addEventListener("pointerdown",gr.#l,{signal:e}));const r=this.#n=document.createElement("div");r.className="buttons",t.append(r);const o=this.#i.toolbarPosition;if(o){const{style:l}=t,d="ltr"===this.#i._uiManager.direction?1-o[0]:o[0];l.insetInlineEnd=100*d+"%",l.top=`calc(${100*o[1]}% + var(--editor-toolbar-vert-offset))`}return t}get div(){return this.#e}static#l(t){t.stopPropagation()}#h(t){this.#i._focusEventsAllowed=!1,Ci(t)}#u(t){this.#i._focusEventsAllowed=!0,Ci(t)}#m(t){const e=this.#i._uiManager._signal;return e instanceof AbortSignal&&!e.aborted&&(t.addEventListener("focusin",this.#h.bind(this),{capture:!0,signal:e}),t.addEventListener("focusout",this.#u.bind(this),{capture:!0,signal:e}),t.addEventListener("contextmenu",ar,{signal:e}),!0)}hide(){this.#e.classList.add("hidden"),this.#t?.hideDropdown()}show(){this.#e.classList.remove("hidden"),this.#a?.shown(),this.#s?.shown()}addDeleteButton(){const{editorType:t,_uiManager:e}=this.#i,r=document.createElement("button");r.classList.add("basic","deleteButton"),r.tabIndex=0,r.setAttribute("data-l10n-id",gr.#c[t]),this.#m(r)&&r.addEventListener("click",o=>{e.delete()},{signal:e._signal}),this.#n.append(r)}get#g(){const t=document.createElement("div");return t.className="divider",t}addAltText(t){var e=this;return(0,s.Z)(function*(){const r=yield t.render();e.#m(r),e.#n.append(r,e.#g),e.#a=t})()}addComment(t,e=null){if(this.#s)return;const r=t.renderForToolbar();if(!r)return;this.#m(r);const o=this.#r=this.#g;e?(this.#n.insertBefore(r,e),this.#n.insertBefore(o,e)):this.#n.append(r,o),this.#s=t,t.toolbar=this}addColorPicker(t){if(this.#t)return;this.#t=t;const e=t.renderButton();this.#m(e),this.#n.append(e,this.#g)}addEditSignatureButton(t){var e=this;return(0,s.Z)(function*(){const r=e.#o=yield t.renderEditButton(e.#i);e.#m(r),e.#n.append(r,e.#g)})()}removeButton(t){"comment"===t&&(this.#s?.removeToolbarCommentButton(),this.#s=null,this.#r?.remove(),this.#r=null)}addButton(t,e){var r=this;return(0,s.Z)(function*(){switch(t){case"colorPicker":e&&r.addColorPicker(e);break;case"altText":e&&(yield r.addAltText(e));break;case"editSignature":e&&(yield r.addEditSignatureButton(e));break;case"delete":r.addDeleteButton();break;case"comment":e&&r.addComment(e)}})()}addButtonBefore(t,e,r){var o=this;return(0,s.Z)(function*(){if(!e&&"comment"===t)return;const l=o.#n.querySelector(r);l&&"comment"===t&&o.addComment(e,l)})()}updateEditSignatureButton(t){this.#o&&(this.#o.title=t)}remove(){this.#e.remove(),this.#t?.destroy(),this.#t=null}}class Xr{#e=null;#t=null;#i;constructor(t){this.#i=t}#n(){const t=this.#t=document.createElement("div");t.className="editToolbar",t.setAttribute("role","toolbar");const e=this.#i._signal;e instanceof AbortSignal&&!e.aborted&&t.addEventListener("contextmenu",ar,{signal:e});const r=this.#e=document.createElement("div");return r.className="buttons",t.append(r),this.#i.hasCommentManager()&&this.#s("commentButton","pdfjs-comment-floating-button","pdfjs-comment-floating-button-label",()=>{this.#i.commentSelection("floating_button")}),this.#s("highlightButton","pdfjs-highlight-floating-button1","pdfjs-highlight-floating-button-label",()=>{this.#i.highlightSelection("floating_button")}),t}#a(t,e){let r=0,o=0;for(const l of t){const d=l.y+l.height;if(d<r)continue;const p=l.x+(e?l.width:0);d>r?(o=p,r=d):e?p>
vendor: 7,347 bytes, line 2836
2836o&&(o=p):p<o&&(o=p)}return[e?1-o:o,r]}show(t,e,r){const[o,l]=this.#a(e,r),{style:d}=this.#t||=this.#n();t.append(this.#t),d.insetInlineEnd=100*o+"%",d.top=`calc(${100*l}% + var(--editor-toolbar-vert-offset))`}hide(){this.#t.remove()}#s(t,e,r,o){const l=document.createElement("button");l.classList.add("basic",t),l.tabIndex=0,l.setAttribute("data-l10n-id",e);const d=document.createElement("span");l.append(d),d.className="visuallyHidden",d.setAttribute("data-l10n-id",r);const p=this.#i._signal;p instanceof AbortSignal&&!p.aborted&&(l.addEventListener("contextmenu",ar,{signal:p}),l.addEventListener("click",o,{signal:p})),this.#e.append(l)}}function ur(M,t,e){for(const r of e)t.addEventListener(r,M[r].bind(M))}class yi{static#e=NaN;static#t=null;static#i=NaN;static#n=null;static initializeAndAddPointerId(t){(yi.#t||=new Set).add(t)}static setPointer(t,e){yi.#e||=e,yi.#n??=t}static setTimeStamp(t){yi.#i=t}static isSamePointerId(t){return yi.#e===t}static isSamePointerIdOrRemove(t){return yi.#e===t||(yi.#t?.delete(t),!1)}static isSamePointerType(t){return yi.#n===t}static isInitializedAndDifferentPointerType(t){return null!==yi.#n&&!yi.isSamePointerType(t)}static isSameTimeStamp(t){return yi.#i===t}static isUsingMultiplePointers(){return yi.#t?.size>=1}static clearPointerType(){yi.#n=null}static clearPointerIds(){yi.#e=NaN,yi.#t=null}static clearTimeStamp(){yi.#i=NaN}}class js{#e=0;get id(){return`${Tt}${this.#e++}`}}class Us{#e=Bn();#t=0;#i=null;static get _isSVGFittingCanvas(){const r=new OffscreenCanvas(1,3).getContext("2d",{willReadFrequently:!0}),o=new Image;return o.src='data:image/svg+xml;charset=UTF-8,<svg viewBox="0 0 1 1" width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="1" height="1" style="fill:red;"/></svg>',Ue(this,"_isSVGFittingCanvas",o.decode().then(()=>(r.drawImage(o,0,0,1,1,0,0,1,3),0===new Uint32Array(r.getImageData(0,0,1,1).data.buffer)[0])))}#n(t,e){var r=this;return(0,s.Z)(function*(){r.#i||=new Map;let o=r.#i.get(t);if(null===o)return null;if(o?.bitmap)return o.refCounter+=1,o;try{let l;if(o||={bitmap:null,id:`image_${r.#e}_${r.#t++}`,refCounter:0,isSvg:!1},"string"==typeof e?(o.url=e,l=yield ji(e,"blob")):e instanceof File?l=o.file=e:e instanceof Blob&&(l=e),"image/svg+xml"===l.type){const d=Us._isSVGFittingCanvas,p=new FileReader,_=new Image,D=new Promise((E,I)=>{_.onload=()=>{o.bitmap=_,o.isSvg=!0,E()},p.onload=(0,s.Z)(function*(){const N=o.svgUrl=p.result;_.src=(yield d)?`${N}#svgView(preserveAspectRatio(none))`:N}),_.onerror=p.onerror=I});p.readAsDataURL(l),yield D}else o.bitmap=yield createImageBitmap(l);o.refCounter=1}catch(l){nn(l),o=null}return r.#i.set(t,o),o&&r.#i.set(o.id,o),o})()}getFromFile(t){var e=this;return(0,s.Z)(function*(){const{lastModified:r,name:o,size:l,type:d}=t;return e.#n(`${r}_${o}_${l}_${d}`,t)})()}getFromUrl(t){var e=this;return(0,s.Z)(function*(){return e.#n(t,t)})()}getFromBlob(t,e){var r=this;return(0,s.Z)(function*(){const o=yield e;return r.#n(t,o)})()}getFromId(t){var e=this;return(0,s.Z)(function*(){e.#i||=new Map;const r=e.#i.get(t);if(!r)return null;if(r.bitmap)return r.refCounter+=1,r;if(r.file)return e.getFromFile(r.file);if(r.blobPromise){const{blobPromise:o}=r;return delete r.blobPromise,e.getFromBlob(r.id,o)}return e.getFromUrl(r.url)})()}getFromCanvas(t,e){this.#i||=new Map;let r=this.#i.get(t);if(r?.bitmap)return r.refCounter+=1,r;const o=new OffscreenCanvas(e.width,e.height);return o.getContext("2d").drawImage(e,0,0),r={bitmap:o.transferToImageBitmap(),id:`image_${this.#e}_${this.#t++}`,refCounter:1,isSvg:!1},this.#i.set(t,r),this.#i.set(r.id,r),r}getSvgUrl(t){const e=this.#i.get(t);return e?.isSvg?e.svgUrl:null}deleteId(t){this.#i||=new Map;const e=this.#i.get(t);if(!e||(e.refCounter-=1,0!==e.refCounter))return;const{bitmap:r}=e;if(!e.url&&!e.file){const o=new OffscreenCanvas(r.width,r.height);o.getContext("bitmaprenderer").transferFromImageBitmap(r),e.blobPromise=o.convertToBlob()}r.close?.(),e.bitmap=null}isValidId(t){return t.startsWith(`image_${this.#e}_`)}}class ds{#e=[];#t=!1;#i;#n=-1;constructor(t=128){this.#i=t}add({cmd:t,undo:e,post:r,mustExec:o,type:l=NaN,overwriteIfSameType:d=!1,keepUndo:p=!1}){if(o&&t(),this.#t)return;const _={cmd:t,undo:e,post:r,type:l};if(-1===this.#n)return this.#e.length>0&&(this.#e.length=0),this.#n=0,void this.#e.push(_);if(d&&this.#e[this.#n].type===l)return p&&(_.undo=this.#e[this.#n].undo),void(this.#e[this.#n]=_);const D=this.#n+1;D===this.#i?this.#e.splice(0,1):(this.#n=D,D<this.#e.length&&this.#e.splice(D)),this.#e.push(_)}undo(){if(-1===this.#n)return;this.#t=!0;const{undo:t,post:e}=this.#e[this.#n];t(),e?.(),this.#t=!1,this.#n-=1}redo(){if(this.#n<this.#e.length-1){this.#n+=1,this.#t=!0;const{cmd:t,post:e}=this.#e[this.#n];t(),e?.(),this.#t=!1}}hasSomethingToUndo(){return-1!==this.#n}hasSomethingToRedo(){return this.#n<this.#e.length-1}cleanType(t){if(-1!==this.#n){for(let e=this.#n;e>=0;e--)if(this.#e[e].type!==t)return this.#e.splice(e+1,this.#n-e),void(this.#n=e);this.#e.length=0,this.#n=-1}}destroy(){this.#e=null}}class ys{constructor(t){this.buffer=[],this.callbacks=new Map,this.allKeys=new Set;const{isMac:e}=gn.platform;for(const[r,o,l={}]of t)for(const d of r){const p=d.startsWith("mac+");e&&p?(this.callbacks.set(d.slice(4),{callback:o,options:l}),this.allKeys.add(d.split("+").at(-1))):!e&&!p&&(this.callbacks.set(d,{callback:o,options:l}),this.allKeys.add(d.split("+").at(-1)))}}#e(t){t.altKey&&this.buffer.push("alt"),t.ctrlKey&&this.buffer.push("ctrl"),t.metaKey&&this.buffer.push("meta"),t.shiftKey&&this.buffer.push("shift"),this.buffer.push(t.key);const e=this.buffer.join("+");return this.buffer.length=0,e}exec(t,e){if(!this.allKeys.has(e.key))return;const r=this.callbacks.get(this.#e(e));if(!r)return;const{callback:o,options:{bubbles:l=!1,args:d=[],checker:p=null}}=r;p&&!p(t,e)||(o.bind(t,...d,e)(),l||Ci(e))}}class Es{static _colorsMapping=new Map([["CanvasText",[0,0,0]],["Canvas",[255,255,255]]]);get _colors(){const t=new Map([["CanvasText",null],["Canvas",null]]);return function Oe(M){const t=document.createElement("span");t.style.visibility="hidden",t.style.colorScheme="only light",document.body.append(t);for(const e of M.keys()){t.style.color=e;const r=window.getComputedStyle(t).color;M.set(e,ee(r))}t.remove()}(t),Ue(this,"_colors",t)}convert(t){const e=ee(t);if(!window.matchMedia("(forced-colors: active)").matches)return e;for(const[r,o]of this._colors)if(o.every((l,d)=>l===e[d]))return Es._colorsMapping.get(r);return e}getHexCode(t){const e=this._colors.get(t);return e?Me.makeHexColor(...e):t}}let us=(()=>{class M{#e=new AbortController;#t=null;#i=null;#n=new Map;#a=new Map;#s=null;#r=null;#o=null;#c=new ds;#l=null;#h=null;#u=null;#m=0;#g=new Set;#p=null;#d=null;#f=new Set;_editorUndoBar=null;#_=!1;#b=!1;#v=!1;#C=null;#D=null;#M=null;#T=null;#y=!1;#x=null;#k=new js;#S=!1;#A=!1;#N=!1;#O=null;#R=null;#Y=null;#P=null;#z=null;#E=qt.NONE;#w=new Set;#I=null;#B=null;#j=null;#$=null;#G=null;#K={isEditing:!1,isEmpty:!0,hasSomethingToUndo:!1,hasSomethingToRedo:!1,hasSelectedEditor:!1,hasSelectedText:!1};#U=[0,0];#F=null;#W=null;#Q=null;#q=null;#H=null;static TRANSLATE_SMALL=1;static TRANSLATE_BIG=10;static get _keyboardManager(){const e=M.prototype,r=p=>p.#W.contains(document.activeElement)&&"BUTTON"!==document.activeElement.tagName&&p.hasSomethingToControl(),o=(p,{target:_})=>
vendor: 4,825 bytes, line 2836
2836{if(_ instanceof HTMLInputElement){const{type:D}=_;return"text"!==D&&"number"!==D}return!0},l=this.TRANSLATE_SMALL,d=this.TRANSLATE_BIG;return Ue(this,"_keyboardManager",new ys([[["ctrl+a","mac+meta+a"],e.selectAll,{checker:o}],[["ctrl+z","mac+meta+z"],e.undo,{checker:o}],[["ctrl+y","ctrl+shift+z","mac+meta+shift+z","ctrl+shift+Z","mac+meta+shift+Z"],e.redo,{checker:o}],[["Backspace","alt+Backspace","ctrl+Backspace","shift+Backspace","mac+Backspace","mac+alt+Backspace","mac+ctrl+Backspace","Delete","ctrl+Delete","shift+Delete","mac+Delete"],e.delete,{checker:o}],[["Enter","mac+Enter"],e.addNewEditorFromKeyboard,{checker:(p,{target:_})=>!(_ instanceof HTMLButtonElement)&&p.#W.contains(_)&&!p.isEnterHandled}],[[" ","mac+ "],e.addNewEditorFromKeyboard,{checker:(p,{target:_})=>!(_ instanceof HTMLButtonElement)&&p.#W.contains(document.activeElement)}],[["Escape","mac+Escape"],e.unselectAll],[["ArrowLeft","mac+ArrowLeft"],e.translateSelectedEditors,{args:[-l,0],checker:r}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],e.translateSelectedEditors,{args:[-d,0],checker:r}],[["ArrowRight","mac+ArrowRight"],e.translateSelectedEditors,{args:[l,0],checker:r}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],e.translateSelectedEditors,{args:[d,0],checker:r}],[["ArrowUp","mac+ArrowUp"],e.translateSelectedEditors,{args:[0,-l],checker:r}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],e.translateSelectedEditors,{args:[0,-d],checker:r}],[["ArrowDown","mac+ArrowDown"],e.translateSelectedEditors,{args:[0,l],checker:r}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],e.translateSelectedEditors,{args:[0,d],checker:r}]]))}constructor(e,r,o,l,d,p,_,D,E,I,N,$,ae,h,v,C){const P=this._signal=this.#e.signal;this.#W=e,this.#Q=r,this.#q=o,this.#s=l,this.#l=d,this.#B=p,this.#G=D,this._eventBus=_,_._on("editingaction",this.onEditingAction.bind(this),{signal:P}),_._on("pagechanging",this.onPageChanging.bind(this),{signal:P}),_._on("scalechanging",this.onScaleChanging.bind(this),{signal:P}),_._on("rotationchanging",this.onRotationChanging.bind(this),{signal:P}),_._on("setpreference",this.onSetPreference.bind(this),{signal:P}),_._on("switchannotationeditorparams",z=>this.updateParams(z.type,z.value),{signal:P}),window.addEventListener("pointerdown",()=>{this.#A=!0},{capture:!0,signal:P}),window.addEventListener("pointerup",()=>{this.#A=!1},{capture:!0,signal:P}),this.#ae(),this.#he(),this.#te(),this.#r=D.annotationStorage,this.#C=D.filterFactory,this.#j=E,this.#T=I||null,this.#_=N,this.#b=$,this.#v=ae,this.#z=h||null,this.viewParameters={realScale:ui.PDF_TO_CSS_UNITS,rotation:0},this.isShiftKeyDown=!1,this._editorUndoBar=v||null,this._supportsPinchToZoom=!1!==C,d?.setSidebarUiManager(this)}destroy(){this.#H?.resolve(),this.#H=null,this.#e?.abort(),this.#e=null,this._signal=null;for(const e of this.#a.values())e.destroy();this.#a.clear(),this.#n.clear(),this.#f.clear(),this.#P?.clear(),this.#t=null,this.#w.clear(),this.#c.destroy(),this.#s?.destroy(),this.#l?.destroy(),this.#B?.destroy(),this.#x?.hide(),this.#x=null,this.#Y?.destroy(),this.#Y=null,this.#i=null,this.#D&&(clearTimeout(this.#D),this.#D=null),this.#F&&(clearTimeout(this.#F),this.#F=null),this._editorUndoBar?.destroy(),this.#G=null}combinedSignal(e){return AbortSignal.any([this._signal,e.signal])}get mlManager(){return this.#z}get useNewAltTextFlow(){return this.#b}get useNewAltTextWhenAddingImage(){return this.#v}get hcmFilter(){return Ue(this,"hcmFilter",this.#j?this.#C.addHCMFilter(this.#j.foreground,this.#j.background):"none")}get direction(){return Ue(this,"direction",getComputedStyle(this.#W).direction)}get _highlightColors(){return Ue(this,"_highlightColors",this.#T?new Map(this.#T.split(",").map(e=>((e=e.split("=").map(r=>r.trim()))[1]=e[1].toUpperCase(),e))):null)}get highlightColors(){const{_highlightColors:e}=this;if(!e)return Ue(this,"highlightColors",null);const r=new Map,o=!!this.#j;for(const[l,d]of e){const p=l.endsWith("_HCM");o&&p?r.set(l.replace("_HCM",""),d):!o&&!p&&r.set(l,d)}return Ue(this,"highlightColors",r)}get highlightColorNames(){return Ue(this,"highlightColorNames",this.highlightColors?new Map(Array.from(this.highlightColors,e=>e.reverse())):null)}getNonHCMColor(e){if(!this._highlightColors)return e;const r=this.highlightColorNames.get(e);return this._highlightColors.get(r)||e}getNonHCMColorName(e){return this.highlightColorNames.get(e)||e}setCurrentDrawingSession(e){e?(this.unselectAll(),this.disableUserSelect(!0)):this.disableUserSelect(!1),this.#u=e}setMainHighlightColorPicker(e){this.#Y=e}editAltText(e,r=!1){this.#s?.editAltText(this,e,r)}hasCommentManager(){return!!this.#l}editComment(e,r,o,l){this.#l?.showDialog(this,e,r,o,l)}selectComment(e,r){this.#a.get(e)?.getEditorByUID(r)?.toggleComment(!0,!0)}updateComment(e){this.#l?.updateComment(e.getData())}updatePopupColor(e){this.#l?.updatePopupColor(e)}
vendor: 7,990 bytes, line 2836
2836removeComment(e){this.#l?.removeComments([e.uid])}toggleComment(e,r,o){this.#l?.toggleCommentPopup(e,r,o)}makeCommentColor(e,r){return e&&this.#l?.makeCommentColor(e,r)||null}getCommentDialogElement(){return this.#l?.dialogElement||null}waitForEditorsRendered(e){var r=this;return(0,s.Z)(function*(){if(r.#a.has(e-1))return;const{resolve:o,promise:l}=Promise.withResolvers(),d=p=>{p.pageNumber===e&&(r._eventBus._off("editorsrendered",d),o())};r._eventBus.on("editorsrendered",d),yield l})()}getSignature(e){this.#B?.getSignature({uiManager:this,editor:e})}get signatureManager(){return this.#B}switchToMode(e,r){this._eventBus.on("annotationeditormodechanged",r,{once:!0,signal:this._signal}),this._eventBus.dispatch("showannotationeditorui",{source:this,mode:e})}setPreference(e,r){this._eventBus.dispatch("setpreference",{source:this,name:e,value:r})}onSetPreference({name:e,value:r}){"enableNewAltTextWhenAddingImage"===e&&(this.#v=r)}onPageChanging({pageNumber:e}){this.#m=e-1}focusMainContainer(){this.#W.focus()}findParent(e,r){for(const o of this.#a.values()){const{x:l,y:d,width:p,height:_}=o.div.getBoundingClientRect();if(e>=l&&e<=l+p&&r>=d&&r<=d+_)return o}return null}disableUserSelect(e=!1){this.#Q.classList.toggle("noUserSelect",e)}addShouldRescale(e){this.#f.add(e)}removeShouldRescale(e){this.#f.delete(e)}onScaleChanging({scale:e}){this.commitOrRemove(),this.viewParameters.realScale=e*ui.PDF_TO_CSS_UNITS;for(const r of this.#f)r.onScaleChanging();this.#u?.onScaleChanging()}onRotationChanging({pagesRotation:e}){this.commitOrRemove(),this.viewParameters.rotation=e}#J({anchorNode:e}){return e.nodeType===Node.TEXT_NODE?e.parentElement:e}#ee(e){const{currentLayer:r}=this;if(r.hasTextLayer(e))return r;for(const o of this.#a.values())if(o.hasTextLayer(e))return o;return null}highlightSelection(e="",r=!1){const o=document.getSelection();if(!o||o.isCollapsed)return;const{anchorNode:l,anchorOffset:d,focusNode:p,focusOffset:_}=o,D=o.toString(),I=this.#J(o).closest(".textLayer"),N=this.getSelectionBoxes(I);if(!N)return;o.empty();const $=this.#ee(I),ae=this.#E===qt.NONE,h=()=>{const v=$?.createAndAddNewEditor({x:0,y:0},!1,{methodOfCreation:e,boxes:N,anchorNode:l,anchorOffset:d,focusNode:p,focusOffset:_,text:D});ae&&this.showAllEditors("highlight",!0,!0),r&&v?.editComment()};ae?this.switchToMode(qt.HIGHLIGHT,h):h()}commentSelection(e=""){this.highlightSelection(e,!0)}#re(){const e=document.getSelection();if(!e||e.isCollapsed)return;const o=this.#J(e).closest(".textLayer"),l=this.getSelectionBoxes(o);l&&(this.#x||=new Xr(this),this.#x.show(o,l,"ltr"===this.direction))}getAndRemoveDataFromAnnotationStorage(e){if(!this.#r)return null;const r=`${Tt}${e}`,o=this.#r.getRawValue(r);return o&&this.#r.remove(r),o}addToAnnotationStorage(e){!e.isEmpty()&&this.#r&&!this.#r.has(e.id)&&this.#r.setValue(e.id,e)}a11yAlert(e,r=null){const o=this.#q;o&&(o.setAttribute("data-l10n-id",e),r?o.setAttribute("data-l10n-args",JSON.stringify(r)):o.removeAttribute("data-l10n-args"))}#se(){const e=document.getSelection();if(!e||e.isCollapsed)return void(this.#I&&(this.#x?.hide(),this.#I=null,this.#L({hasSelectedText:!1})));const{anchorNode:r}=e;if(r===this.#I)return;const l=this.#J(e).closest(".textLayer");if(l){if(this.#x?.hide(),this.#I=r,this.#L({hasSelectedText:!0}),(this.#E===qt.HIGHLIGHT||this.#E===qt.NONE)&&(this.#E===qt.HIGHLIGHT&&this.showAllEditors("highlight",!0,!0),this.#y=this.isShiftKeyDown,!this.isShiftKeyDown)){const d=this.#E===qt.HIGHLIGHT?this.#ee(l):null;if(d?.toggleDrawing(),this.#A){const p=new AbortController,_=this.combinedSignal(p),D=E=>{"pointerup"===E.type&&0!==E.button||(p.abort(),d?.toggleDrawing(!0),"pointerup"===E.type&&this.#Z("main_toolbar"))};window.addEventListener("pointerup",D,{signal:_}),window.addEventListener("blur",D,{signal:_})}else d?.toggleDrawing(!0),this.#Z("main_toolbar")}}else this.#I&&(this.#x?.hide(),this.#I=null,this.#L({hasSelectedText:!1}))}#Z(e=""){this.#E===qt.HIGHLIGHT?this.highlightSelection(e):this.#_&&this.#re()}#ae(){document.addEventListener("selectionchange",this.#se.bind(this),{signal:this._signal})}#oe(){if(this.#M)return;this.#M=new AbortController;const e=this.combinedSignal(this.#M);window.addEventListener("focus",this.focus.bind(this),{signal:e}),window.addEventListener("blur",this.blur.bind(this),{signal:e})}#le(){this.#M?.abort(),this.#M=null}blur(){if(this.isShiftKeyDown=!1,this.#y&&(this.#y=!1,this.#Z("main_toolbar")),!this.hasSelection)return;const{activeElement:e}=document;for(const r of this.#w)if(r.div.contains(e)){this.#R=[r,e],r._focusEventsAllowed=!1;break}}focus(){if(!this.#R)return;const[e,r]=this.#R;this.#R=null,r.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this._signal}),r.focus()}#te(){if(this.#O)return;this.#O=new AbortController;const e=this.combinedSignal(this.#O);window.addEventListener("keydown",this.keydown.bind(this),{signal:e}),window.addEventListener("keyup",this.keyup.bind(this),{signal:e})}#ce(){this.#O?.abort(),this.#O=null}#de(){if(this.#h)return;this.#h=new AbortController;const e=this.combinedSignal(this.#h);document.addEventListener("copy",this.copy.bind(this),{signal:e}),document.addEventListener("cut",this.cut.bind(this),{signal:e}),document.addEventListener("paste",this.paste.bind(this),{signal:e})}#ue(){this.#h?.abort(),this.#h=null}#he(){const e=this._signal;document.addEventListener("dragover",this.dragOver.bind(this),{signal:e}),document.addEventListener("drop",this.drop.bind(this),{signal:e})}addEditListeners(){this.#te(),this.setEditingState(!0)}removeEditListeners(){this.#ce(),this.setEditingState(!1)}dragOver(e){for(const{type:r}of e.dataTransfer.items)for(const o of this.#d)if(o.isHandlingMimeForPasting(r))return e.dataTransfer.dropEffect="copy",void e.preventDefault()}drop(e){for(const r of e.dataTransfer.items)for(const o of this.#d)if(o.isHandlingMimeForPasting(r.type))return o.paste(r,this.currentLayer),void e.preventDefault()}copy(e){if(e.preventDefault(),this.#t?.commitOrRemove(),!this.hasSelection)return;const r=[];for(const o of this.#w){const l=o.serialize(!0);l&&r.push(l)}0!==r.length&&e.clipboardData.setData("application/pdfjs",JSON.stringify(r))}cut(e){this.copy(e),this.delete()}paste(e){var r=this;return(0,s.Z)(function*(){e.preventDefault();const{clipboardData:o}=e;for(const p of o.items)for(const _ of r.#d)if(_.isHandlingMimeForPasting(p.type))return void _.paste(p,r.currentLayer);let l=o.getData("application/pdfjs");if(!l)return;try{l=JSON.parse(l)}catch(p){return void nn(`paste: "${p.message}".`)}if(!Array.isArray(l))return;r.unselectAll();const d=r.currentLayer;try{const p=[];for(const E of l){const I=yield d.deserialize(E);if(!I)return;p.push(I)}const _=()=>{for(const E of p)r.#ne(E);r.#ie(p)};r.addCommands({cmd:_,undo:()=>{for(const E of p)E.remove()},mustExec:!0})}catch(p){nn(`paste: "${p.message}".`)}})()}keydown(e){!this.isShiftKeyDown&&"Shift"===e.key&&(this.isShiftKeyDown=!0),this.#E!==qt.NONE&&!this.isEditorHandlingKeyboard&&M._keyboardManager.exec(this,e)}keyup(e){this.isShiftKeyDown&&"Shift"===e.key&&(this.isShiftKeyDown=!1,this.#y&&(this.#y=!1,this.#Z("main_toolbar")))}onEditingAction({name:e}){switch(e){case"undo":case"redo":case"delete":case"selectAll":this[e]();break;case"highlightSelection":this.highlightSelection("context_menu");break;case"commentSelection":this.commentSelection("context_menu")}}#L(e){Object.entries(e).some(([o,l])=>this.#K[o]!==l)&&(this._eventBus.dispatch("annotationeditorstateschanged",{source:this,details:Object.assign(this.#K,e)}),this.#E===qt.HIGHLIGHT&&!1===e.hasSelectedEditor&&this.#V([[yn.HIGHLIGHT_FREE,!0]]))}#V(e){this._eventBus.dispatch("annotationeditorparamschanged",{source:this,details:e})}setEditingState(e){e?(this.#oe(),this.#de(),this.#L({isEditing:this.#E!==qt.NONE,isEmpty:this.#X(),hasSomethingToUndo:this.#c.hasSomethingToUndo(),hasSomethingToRedo:this.#c.hasSomethingToRedo(),hasSelectedEditor:!1})):(this.#le(),this.#ue(),this.#L({isEditing:!1}),this.disableUserSelect(!1))}
2836registerEditorTypes(e){if(!this.#d){this.#d=e;for(const r of this.#d)this.#V(r.defaultPropertiesToUpdate)}}getId(){return this.#k.id}get currentLayer(){return this.#a.get(this.#m)}getLayer(e){return this.#a.get(e)}get currentPageIndex(){return this.#m}addLayer(e){this.#a.set(e.pageIndex,e),this.#S?e.enable():e.disable()}removeLayer(e){this.#a.delete(e.pageIndex)}updateMode(e,r=null,o=!1,l=!1,d=!1,p=!1){var _=this;return(0,s.Z)(function*(){if(_.#E!==e&&(!_.#H||(yield _.#H.promise,_.#H))){if(_.#H=Promise.withResolvers(),_.#u?.commitOrRemove(),_.#E===qt.POPUP&&_.#l?.hideSidebar(),_.#l?.destroyPopup(),_.#E=e,e===qt.NONE){_.setEditingState(!1),_.#fe();for(const D of _.#n.values())D.hideStandaloneCommentButton();return _._editorUndoBar?.hide(),_.toggleComment(null),void _.#H.resolve()}for(const D of _.#n.values())D.addStandaloneCommentButton();e===qt.SIGNATURE&&(yield _.#B?.loadSignatures()),o&&yi.clearPointerType(),_.setEditingState(!0),yield _.#me(),_.unselectAll();for(const D of _.#a.values())D.updateMode(e);if(e===qt.POPUP){_.#i||=(yield _.#G.getAnnotationsByType(new Set(_.#d.map(I=>I._editorType))));const D=new Set,E=[];for(const I of _.#n.values()){const{annotationElementId:N,hasComment:$,deleted:ae}=I;N&&D.add(N),$&&!ae&&E.push(I.getData())}for(const I of _.#i){const{id:N,popupRef:$,contentsObj:ae}=I;$&&ae?.str&&!D.has(N)&&!_.#g.has(N)&&E.push(I)}_.#l?.showSidebar(E)}if(!r)return l&&_.addNewEditorFromKeyboard(),void _.#H.resolve();for(const D of _.#n.values())D.uid===r?(_.setSelected(D),p?D.editComment():d?D.enterInEditMode():D.focus()):D.unselect();_.#H.resolve()}})()}addNewEditorFromKeyboard(){this.currentLayer.canCreateNewEmptyEditor()&&this.currentLayer.addNewEditor()}updateToolbar(e){e.mode!==this.#E&&this._eventBus.dispatch("switchannotationeditormode",{source:this,...e})}updateParams(e,r){if(this.#d){switch(e){case yn.CREATE:return void this.currentLayer.addNewEditor(r);case yn.HIGHLIGHT_SHOW_ALL:this._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:{type:"highlight",action:"toggle_visibility"}}}),(this.#$||=new Map).set(e,r),this.showAllEditors("highlight",r)}if(this.hasSelection)for(const o of this.#w)o.updateParams(e,r);else for(const o of this.#d)o.updateDefaultParams(e,r)}}showAllEditors(e,r,o=!1){for(const d of this.#n.values())d.editorType===e&&d.show(r);(this.#$?.get(yn.HIGHLIGHT_SHOW_ALL)??!0)!==r&&this.#V([[yn.HIGHLIGHT_SHOW_ALL,r]])}enableWaiting(e=!1){if(this.#N!==e){this.#N=e;for(const r of this.#a.values())e?r.disableClick():r.enableClick(),r.div.classList.toggle("waiting",e)}}#me(){var e=this;return(0,s.Z)(function*(){if(!e.#S){e.#S=!0;const r=[];for(const o of e.#a.values())r.push(o.enable());yield Promise.all(r);for(const o of e.#n.values())o.enable()}})()}#fe(){if(this.unselectAll(),this.#S){this.#S=!1;for(const e of this.#a.values())e.disable();for(const e of this.#n.values())e.disable()}}*getEditors(e){for(const r of this.#n.values())r.pageIndex===e&&(yield r)}getEditor(e){return this.#n.get(e)}addEditor(e){this.#n.set(e.id,e)}removeEditor(e){e.div.contains(document.activeElement)&&(this.#D&&clearTimeout(this.#D),this.#D=setTimeout(()=>{this.focusMainContainer(),this.#D=null},0)),this.#n.delete(e.id),e.annotationElementId&&this.#P?.delete(e.annotationElementId),this.unselect(e),(!e.annotationElementId||!this.#g.has(e.annotationElementId))&&this.#r?.remove(e.id)}addDeletedAnnotationElement(e){this.#g.add(e.annotationElementId),this.addChangedExistingAnnotation(e),e.deleted=!0}isDeletedAnnotationElement(e){return this.#g.has(e)}removeDeletedAnnotationElement(e){this.#g.delete(e.annotationElementId),this.removeChangedExistingAnnotation(e),e.deleted=!1}#ne(e){const r=this.#a.get(e.pageIndex);r?r.addOrRebuild(e):(this.addEditor(e),this.addToAnnotationStorage(e))}setActiveEditor(e){this.#t!==e&&(this.#t=e,e&&this.#V(e.propertiesToUpdate))}get#pe(){let e=null;for(e of this.#w);return e}updateUI(e){this.#pe===e&&this.#V(e.propertiesToUpdate)}updateUIForDefaultProperties(e){this.#V(e.defaultPropertiesToUpdate)}toggleSelected(e){if(this.#w.has(e))return this.#w.delete(e),e.unselect(),void this.#L({hasSelectedEditor:this.hasSelection});this.#w.add(e),e.select(),this.#V(e.propertiesToUpdate),this.#L({hasSelectedEditor:!0})}setSelected(e){this.updateToolbar({mode:e.mode,editId:e.uid}),this.#u?.commitOrRemove();for(const r of this.#w)r!==e&&r.unselect();this.#w.clear(),this.#w.add(e),e.select(),this.#V(e.propertiesToUpdate),this.#L({hasSelectedEditor:!0})}isSelected(e){return this.#w.has(e)}get firstSelectedEditor(){return this.#w.values().next().value}unselect(e){e.unselect(),this.#w.delete(e),this.#L({hasSelectedEditor:this.hasSelection})}get hasSelection(){return 0!==this.#w.size}get isEnterHandled(){return 1===this.#w.size&&this.firstSelectedEditor.isEnterHandled}undo(){this.#c.undo(),this.#L({hasSomethingToUndo:this.#c.hasSomethingToUndo(),hasSomethingToRedo:!0,isEmpty:this.#X()}),this._editorUndoBar?.hide()}redo(){this.#c.redo(),this.#L({hasSomethingToUndo:!0,hasSomethingToRedo:this.#c.hasSomethingToRedo(),isEmpty:this.#X()})}addCommands(e){this.#c.add(e),this.#L({hasSomethingToUndo:!0,hasSomethingToRedo:!1,isEmpty:this.#X()})}cleanUndoStack(e){this.#c.cleanType(e)}#X(){if(0===this.#n.size)return!0;
vendor: 4,862 bytes, line 2836
2836if(1===this.#n.size)for(const e of this.#n.values())return e.isEmpty();return!1}delete(){this.commitOrRemove();const e=this.currentLayer?.endDrawingSession(!0);if(!this.hasSelection&&!e)return;const r=e?[e]:[...this.#w],l=()=>{for(const d of r)this.#ne(d)};this.addCommands({cmd:()=>{this._editorUndoBar?.show(l,1===r.length?r[0].editorType:r.length);for(const d of r)d.remove()},undo:l,mustExec:!0})}commitOrRemove(){this.#t?.commitOrRemove()}hasSomethingToControl(){return this.#t||this.hasSelection}#ie(e){for(const r of this.#w)r.unselect();this.#w.clear();for(const r of e)r.isEmpty()||(this.#w.add(r),r.select());this.#L({hasSelectedEditor:this.hasSelection})}selectAll(){for(const e of this.#w)e.commit();this.#ie(this.#n.values())}unselectAll(){if((!this.#t||(this.#t.commitOrRemove(),this.#E===qt.NONE))&&!this.#u?.commitOrRemove()&&this.hasSelection){for(const e of this.#w)e.unselect();this.#w.clear(),this.#L({hasSelectedEditor:!1})}}translateSelectedEditors(e,r,o=!1){if(o||this.commitOrRemove(),!this.hasSelection)return;this.#U[0]+=e,this.#U[1]+=r;const[l,d]=this.#U,p=[...this.#w];this.#F&&clearTimeout(this.#F),this.#F=setTimeout(()=>{this.#F=null,this.#U[0]=this.#U[1]=0,this.addCommands({cmd:()=>{for(const D of p)this.#n.has(D.id)&&(D.translateInPage(l,d),D.translationDone())},undo:()=>{for(const D of p)this.#n.has(D.id)&&(D.translateInPage(-l,-d),D.translationDone())},mustExec:!1})},1e3);for(const D of p)D.translateInPage(e,r),D.translationDone()}setUpDragSession(){if(this.hasSelection){this.disableUserSelect(!0),this.#p=new Map;for(const e of this.#w)this.#p.set(e,{savedX:e.x,savedY:e.y,savedPageIndex:e.pageIndex,newX:0,newY:0,newPageIndex:-1})}}endDragSession(){if(!this.#p)return!1;this.disableUserSelect(!1);const e=this.#p;this.#p=null;let r=!1;for(const[{x:l,y:d,pageIndex:p},_]of e)_.newX=l,_.newY=d,_.newPageIndex=p,r||=l!==_.savedX||d!==_.savedY||p!==_.savedPageIndex;if(!r)return!1;const o=(l,d,p,_)=>{if(this.#n.has(l.id)){const D=this.#a.get(_);D?l._setParentAndPosition(D,d,p):(l.pageIndex=_,l.x=d,l.y=p)}};return this.addCommands({cmd:()=>{for(const[l,{newX:d,newY:p,newPageIndex:_}]of e)o(l,d,p,_)},undo:()=>{for(const[l,{savedX:d,savedY:p,savedPageIndex:_}]of e)o(l,d,p,_)},mustExec:!0}),!0}dragSelectedEditors(e,r){if(this.#p)for(const o of this.#p.keys())o.drag(e,r)}rebuild(e){if(null===e.parent){const r=this.getLayer(e.pageIndex);r?(r.changeParent(e),r.addOrRebuild(e)):(this.addEditor(e),this.addToAnnotationStorage(e),e.rebuild())}else e.parent.addOrRebuild(e)}get isEditorHandlingKeyboard(){return this.getActive()?.shouldGetKeyboardEvents()||1===this.#w.size&&this.firstSelectedEditor.shouldGetKeyboardEvents()}isActive(e){return this.#t===e}getActive(){return this.#t}getMode(){return this.#E}isEditingMode(){return this.#E!==qt.NONE}get imageManager(){return Ue(this,"imageManager",new Us)}getSelectionBoxes(e){if(!e)return null;const r=document.getSelection();for(let E=0,I=r.rangeCount;E<I;E++)if(!e.contains(r.getRangeAt(E).commonAncestorContainer))return null;const{x:o,y:l,width:d,height:p}=e.getBoundingClientRect();let _;switch(e.getAttribute("data-main-rotation")){case"90":_=(E,I,N,$)=>({x:(I-l)/p,y:1-(E+N-o)/d,width:$/p,height:N/d});break;case"180":_=(E,I,N,$)=>({x:1-(E+N-o)/d,y:1-(I+$-l)/p,width:N/d,height:$/p});break;case"270":_=(E,I,N,$)=>({x:1-(I+$-l)/p,y:(E-o)/d,width:$/p,height:N/d});break;default:_=(E,I,N,$)=>({x:(E-o)/d,y:(I-l)/p,width:N/d,height:$/p})}const D=[];for(let E=0,I=r.rangeCount;E<I;E++){const N=r.getRangeAt(E);if(!N.collapsed)for(const{x:$,y:ae,width:h,height:v}of N.getClientRects())0===h||0===v||D.push(_($,ae,h,v))}return 0===D.length?null:D}addChangedExistingAnnotation({annotationElementId:e,id:r}){(this.#o||=new Map).set(e,r)}removeChangedExistingAnnotation({annotationElementId:e}){this.#o?.delete(e)}renderAnnotationElement(e){const r=this.#o?.get(e.data.id);if(!r)return;const o=this.#r.getRawValue(r);o&&(this.#E===qt.NONE&&!o.hasBeenModified||o.renderAnnotationElement(e))}setMissingCanvas(e,r,o){const l=this.#P?.get(e);l&&(l.setCanvas(r,o),this.#P.delete(e))}addMissingCanvas(e,r){(this.#P||=new Map).set(e,r)}}return M})(),Fs=(()=>{class M{#e=null;#t=!1;#i=null;#n=null;#a=null;#s=null;#r=!1;#o=null;#c=null;#l=null;#h=null;#u=!1;static#m=null;static _l10n=null;constructor(e){this.#c=e,this.#u=e._uiManager.useNewAltTextFlow,M.#m||=Object.freeze({added:"pdfjs-editor-new-alt-text-added-button","added-label":"pdfjs-editor-new-alt-text-added-button-label",missing:"pdfjs-editor-new-alt-text-missing-button","missing-label":"pdfjs-editor-new-alt-text-missing-button-label",review:"pdfjs-editor-new-alt-text-to-review-button","review-label":"pdfjs-editor-new-alt-text-to-review-button-label"})}static initialize(e){M._l10n??=e}render(){var e=this;return(0,s.Z)(function*(){const r=e.#i=document.createElement("button");r.className="altText",r.tabIndex="0";
2836const o=e.#n=document.createElement("span");r.append(o),e.#u?(r.classList.add("new"),r.setAttribute("data-l10n-id",M.#m.missing),o.setAttribute("data-l10n-id",M.#m["missing-label"])):(r.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button"),o.setAttribute("data-l10n-id","pdfjs-editor-alt-text-button-label"));const l=e.#c._uiManager._signal;r.addEventListener("contextmenu",ar,{signal:l}),r.addEventListener("pointerdown",p=>p.stopPropagation(),{signal:l});const d=p=>{p.preventDefault(),e.#c._uiManager.editAltText(e.#c),e.#u&&e.#c._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_clicked",data:{label:e.#g}})};return r.addEventListener("click",d,{capture:!0,signal:l}),r.addEventListener("keydown",p=>{p.target===r&&"Enter"===p.key&&(e.#r=!0,d(p))},{signal:l}),yield e.#p(),r})()}get#g(){return(this.#e?"added":null===this.#e&&this.guessedText&&"review")||"missing"}finish(){this.#i&&(this.#i.focus({focusVisible:this.#r}),this.#r=!1)}isEmpty(){return this.#u?null===this.#e:!this.#e&&!this.#t}hasData(){return this.#u?null!==this.#e||!!this.#l:this.isEmpty()}get guessedText(){return this.#l}setGuessedText(e){var r=this;return(0,s.Z)(function*(){null===r.#e&&(r.#l=e,r.#h=yield M._l10n.get("pdfjs-editor-new-alt-text-generated-alt-text-with-disclaimer",{generatedAltText:e}),r.#p())})()}toggleAltTextBadge(e=!1){if(!this.#u||this.#e)return this.#o?.remove(),void(this.#o=null);if(!this.#o){const r=this.#o=document.createElement("div");r.className="noAltTextBadge",this.#c.div.append(r)}this.#o.classList.toggle("hidden",!e)}serialize(e){let r=this.#e;return!e&&this.#l===r&&(r=this.#h),{altText:r,decorative:this.#t,guessedText:this.#l,textWithDisclaimer:this.#h}}get data(){return{altText:this.#e,decorative:this.#t}}set data({altText:e,decorative:r,guessedText:o,textWithDisclaimer:l,cancel:d=!1}){o&&(this.#l=o,this.#h=l),(this.#e!==e||this.#t!==r)&&(d||(this.#e=e,this.#t=r),this.#p())}toggle(e=!1){this.#i&&(!e&&this.#s&&(clearTimeout(this.#s),this.#s=null),this.#i.disabled=!e)}shown(){this.#c._reportTelemetry({action:"pdfjs.image.alt_text.image_status_label_displayed",data:{label:this.#g}})}destroy(){this.#i?.remove(),this.#i=null,this.#n=null,this.#a=null,this.#o?.remove(),this.#o=null}#p(){var e=this;return(0,s.Z)(function*(){const r=e.#i;if(!r)return;if(e.#u){if(r.classList.toggle("done",!!e.#e),r.setAttribute("data-l10n-id",M.#m[e.#g]),e.#n?.setAttribute("data-l10n-id",M.#m[`${e.#g}-label`]),!e.#e)return void e.#a?.remove()}else{if(!e.#e&&!e.#t)return r.classList.remove("done"),void e.#a?.remove();r.classList.add("done"),r.setAttribute("data-l10n-id","pdfjs-editor-alt-text-edit-button")}let o=e.#a;if(!o){e.#a=o=document.createElement("span"),o.className="tooltip",o.setAttribute("role","tooltip"),o.id=`alt-text-tooltip-${e.#c.id}`;const d=100,p=e.#c._uiManager._signal;p.addEventListener("abort",()=>{clearTimeout(e.#s),e.#s=null},{once:!0}),r.addEventListener("mouseenter",()=>{e.#s=setTimeout(()=>{e.#s=null,e.#a.classList.add("show"),e.#c._reportTelemetry({action:"alt_text_tooltip"})},d)},{signal:p}),r.addEventListener("mouseleave",()=>{e.#s&&(clearTimeout(e.#s),e.#s=null),e.#a?.classList.remove("show")},{signal:p})}e.#t?o.setAttribute("data-l10n-id","pdfjs-editor-alt-text-decorative-tooltip"):(o.removeAttribute("data-l10n-id"),o.textContent=e.#e),o.parentNode||r.append(o),e.#c.getElementForAltText()?.setAttribute("aria-describedby",o.id)})()}}return M})();class Jr{#e=null;#t=null;#i=!1;#n=null;#a=null;#s=null;#r=null;#o=null;#c=!1;#l=null;constructor(t){this.#n=t}renderForToolbar(){const t=this.#t=document.createElement("button");return t.className="comment",this.#h(t,!1)}renderForStandalone(){const t=this.#e=document.createElement("button");t.className="annotationCommentButton";const e=this.#n.commentButtonPosition;if(e){const{style:r}=t;r.insetInlineEnd=`calc(${100*("ltr"===this.#n._uiManager.direction?1-e[0]:e[0])}% - var(--comment-button-dim))`,r.top=`calc(${100*e[1]}% - var(--comment-button-dim))`;const o=this.#n.commentButtonColor;o&&(r.backgroundColor=o)}return this.#h(t,!0)}focusButton(){setTimeout(()=>{(this.#e??this.#t)?.focus()},0)}onUpdatedColor(){if(!this.#e)return;const t=this.#n.commentButtonColor;t&&(this.#e.style.backgroundColor=t),this.#n._uiManager.updatePopupColor(this.#n)}get commentButtonWidth(){return(this.#e?.getBoundingClientRect().width??0)/this.#n.parent.boundingClientRect.width}get commentPopupPositionInLayer(){if(this.#l)return this.#l;if(!this.#e)return null;const{x:t,y:e,height:r}=this.#e.getBoundingClientRect(),{x:o,y:l,width:d,height:p}=this.#n.parent.boundingClientRect;return[(t-o)/d,(e+r-l)/p]}set commentPopupPositionInLayer(t){this.#l=t}hasDefaultPopupPosition(){return null===this.#l}removeStandaloneCommentButton(){this.#e?.remove(),this.#e=null}removeToolbarCommentButton(){this.#t?.remove(),this.#t=null}setCommentButtonStates({selected:t,hasPopup:e}){this.#e&&(this.#e.classList.toggle("selected",t),this.#e.ariaExpanded=e)}#h(t,e){if(!this.#n._uiManager.hasCommentManager())return null;
vendor: 4,092 bytes, line 2836
2836t.tabIndex="0",t.ariaHasPopup="dialog",e?(t.ariaControls="commentPopup",t.setAttribute("data-l10n-id","pdfjs-show-comment-button")):(t.ariaControlsElements=[this.#n._uiManager.getCommentDialogElement()],t.setAttribute("data-l10n-id","pdfjs-editor-add-comment-button"));const r=this.#n._uiManager._signal;if(!(r instanceof AbortSignal)||r.aborted)return t;t.addEventListener("contextmenu",ar,{signal:r}),e&&(t.addEventListener("focusin",l=>{this.#n._focusEventsAllowed=!1,Ci(l)},{capture:!0,signal:r}),t.addEventListener("focusout",l=>{this.#n._focusEventsAllowed=!0,Ci(l)},{capture:!0,signal:r})),t.addEventListener("pointerdown",l=>l.stopPropagation(),{signal:r});const o=l=>{l.preventDefault(),t===this.#t?this.edit():this.#n.toggleComment(!0)};return t.addEventListener("click",o,{capture:!0,signal:r}),t.addEventListener("keydown",l=>{l.target===t&&"Enter"===l.key&&(this.#i=!0,o(l))},{signal:r}),t.addEventListener("pointerenter",()=>{this.#n.toggleComment(!1,!0)},{signal:r}),t.addEventListener("pointerleave",()=>{this.#n.toggleComment(!1,!1)},{signal:r}),t}edit(t){const e=this.commentPopupPositionInLayer;let r,o;if(e)[r,o]=e;else{[r,o]=this.#n.commentButtonPosition;const{width:E,height:I,x:N,y:$}=this.#n;r=N+r*E,o=$+o*I}const l=this.#n.parent.boundingClientRect,{x:d,y:p,width:_,height:D}=l;this.#n._uiManager.editComment(this.#n,d+r*_,p+o*D,{...t,parentDimensions:l})}finish(){this.#t&&(this.#t.focus({focusVisible:this.#i}),this.#i=!1)}isDeleted(){return this.#c||""===this.#r}isEmpty(){return null===this.#r}hasBeenEdited(){return this.isDeleted()||this.#r!==this.#a}serialize(){return this.data}get data(){return{text:this.#r,richText:this.#s,date:this.#o,deleted:this.isDeleted()}}set data(t){if(t!==this.#r&&(this.#s=null),null===t)return this.#r="",void(this.#c=!0);this.#r=t,this.#o=new Date,this.#c=!1}setInitialText(t,e=null){this.#a=t,this.data=t,this.#o=null,this.#s=e}shown(){}destroy(){this.#t?.remove(),this.#t=null,this.#e?.remove(),this.#e=null,this.#r="",this.#s=null,this.#o=null,this.#n=null,this.#i=!1,this.#c=!1}}class Ms{#e;#t=!1;#i=null;#n;#a;#s;#r;#o=null;#c;#l=null;#h;#u=null;constructor({container:t,isPinchingDisabled:e=null,isPinchingStopped:r=null,onPinchStart:o=null,onPinching:l=null,onPinchEnd:d=null,signal:p}){this.#e=t,this.#i=r,this.#n=e,this.#a=o,this.#s=l,this.#r=d,this.#h=new AbortController,this.#c=AbortSignal.any([p,this.#h.signal]),t.addEventListener("touchstart",this.#m.bind(this),{passive:!1,signal:this.#c})}get MIN_TOUCH_DISTANCE_TO_PINCH(){return 35/Zn.pixelRatio}#m(t){if(this.#n?.())return;if(1===t.touches.length){if(this.#o)return;const o=this.#o=new AbortController,l=AbortSignal.any([this.#c,o.signal]),d=this.#e,p={capture:!0,signal:l,passive:!1},_=D=>{"touch"===D.pointerType&&(this.#o?.abort(),this.#o=null)};return d.addEventListener("pointerdown",D=>{"touch"===D.pointerType&&(Ci(D),_(D))},p),d.addEventListener("pointerup",_,p),void d.addEventListener("pointercancel",_,p)}if(!this.#u){this.#u=new AbortController;const o=AbortSignal.any([this.#c,this.#u.signal]),l=this.#e,d={signal:o,capture:!1,passive:!1};l.addEventListener("touchmove",this.#g.bind(this),d);const p=this.#p.bind(this);l.addEventListener("touchend",p,d),l.addEventListener("touchcancel",p,d),d.capture=!0,l.addEventListener("pointerdown",Ci,d),l.addEventListener("pointermove",Ci,d),l.addEventListener("pointercancel",Ci,d),l.addEventListener("pointerup",Ci,d),this.#a?.()}if(Ci(t),2!==t.touches.length||this.#i?.())return void(this.#l=null);let[e,r]=t.touches;e.identifier>r.identifier&&([e,r]=[r,e]),this.#l={touch0X:e.screenX,touch0Y:e.screenY,touch1X:r.screenX,touch1Y:r.screenY}}#g(t){if(!this.#l||2!==t.touches.length)return;Ci(t);let[e,r]=t.touches;e.identifier>r.identifier&&([e,r]=[r,e]);const{screenX:o,screenY:l}=e,{screenX:d,screenY:p}=r,_=this.#l,{touch0X:D,touch0Y:E,touch1X:I,touch1Y:N}=_,$=I-D,ae=N-E,C=Math.hypot(d-o,p-l)||1,P=Math.hypot($,ae)||1;!this.#t&&Math.abs(P-C)<=Ms.MIN_TOUCH_DISTANCE_TO_PINCH||(_.touch0X=o,_.touch0Y=l,_.touch1X=d,_.touch1Y=p,this.#t?this.#s?.([(o+d)/2,(l+p)/2],P,C):this.#t=!0)}#p(t){t.touches.length>
vendor: 6,603 bytes, line 2836
2836=2||(this.#u&&(this.#u.abort(),this.#u=null,this.#r?.()),this.#l&&(Ci(t),this.#l=null,this.#t=!1))}destroy(){this.#h?.abort(),this.#h=null,this.#o?.abort(),this.#o=null}}class Vn{#e=null;#t=null;#i=null;#n=null;#a=null;#s=!1;#r=null;#o="";#c=null;#l=null;#h=null;#u=null;#m=null;#g="";#p=!1;#d=null;#f=!1;#_=!1;#b=!1;#v=null;#C=0;#D=0;#M=null;#T=null;isSelected=!1;_isCopy=!1;_editToolbar=null;_initialOptions=Object.create(null);_initialData=null;_isVisible=!0;_uiManager=null;_focusEventsAllowed=!0;static _l10n=null;static _l10nResizer=null;#y=!1;#x=Vn._zIndex++;static _borderLineWidth=-1;static _colorManager=new Es;static _zIndex=1;static _telemetryTimeout=1e3;static get _resizerKeyboardManager(){const t=Vn.prototype._resizeWithKeyboard,e=us.TRANSLATE_SMALL,r=us.TRANSLATE_BIG;return Ue(this,"_resizerKeyboardManager",new ys([[["ArrowLeft","mac+ArrowLeft"],t,{args:[-e,0]}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],t,{args:[-r,0]}],[["ArrowRight","mac+ArrowRight"],t,{args:[e,0]}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],t,{args:[r,0]}],[["ArrowUp","mac+ArrowUp"],t,{args:[0,-e]}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],t,{args:[0,-r]}],[["ArrowDown","mac+ArrowDown"],t,{args:[0,e]}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],t,{args:[0,r]}],[["Escape","mac+Escape"],Vn.prototype._stopResizingWithKeyboard]]))}constructor(t){this.parent=t.parent,this.id=t.id,this.width=this.height=null,this.pageIndex=t.parent.pageIndex,this.name=t.name,this.div=null,this._uiManager=t.uiManager,this.annotationElementId=null,this._willKeepAspectRatio=!1,this._initialOptions.isCentered=t.isCentered,this._structTreeParentId=null,this.annotationElementId=t.annotationElementId||null,this.creationDate=t.creationDate||new Date,this.modificationDate=t.modificationDate||null,this.canAddComment=!0;const{rotation:e,rawDims:{pageWidth:r,pageHeight:o,pageX:l,pageY:d}}=this.parent.viewport;this.rotation=e,this.pageRotation=(360+e-this._uiManager.viewParameters.rotation)%360,this.pageDimensions=[r,o],this.pageTranslation=[l,d];const[p,_]=this.parentDimensions;this.x=t.x/p,this.y=t.y/_,this.isAttachedToDOM=!1,this.deleted=!1}get editorType(){return Object.getPrototypeOf(this).constructor._type}get mode(){return Object.getPrototypeOf(this).constructor._editorType}static get isDrawer(){return!1}static get _defaultLineColor(){return Ue(this,"_defaultLineColor",this._colorManager.getHexCode("CanvasText"))}static deleteAnnotationElement(t){const e=new ts({id:t.parent.getNextId(),parent:t.parent,uiManager:t._uiManager});e.annotationElementId=t.annotationElementId,e.deleted=!0,e._uiManager.addToAnnotationStorage(e)}static initialize(t,e){if(Vn._l10n??=t,Vn._l10nResizer||=Object.freeze({topLeft:"pdfjs-editor-resizer-top-left",topMiddle:"pdfjs-editor-resizer-top-middle",topRight:"pdfjs-editor-resizer-top-right",middleRight:"pdfjs-editor-resizer-middle-right",bottomRight:"pdfjs-editor-resizer-bottom-right",bottomMiddle:"pdfjs-editor-resizer-bottom-middle",bottomLeft:"pdfjs-editor-resizer-bottom-left",middleLeft:"pdfjs-editor-resizer-middle-left"}),-1!==Vn._borderLineWidth)return;const r=getComputedStyle(document.documentElement);Vn._borderLineWidth=parseFloat(r.getPropertyValue("--outline-width"))||0}static updateDefaultParams(t,e){}static get defaultPropertiesToUpdate(){return[]}static isHandlingMimeForPasting(t){return!1}static paste(t,e){Vt("Not implemented")}get propertiesToUpdate(){return[]}get _isDraggable(){return this.#y}set _isDraggable(t){this.#y=t,this.div?.classList.toggle("draggable",t)}get uid(){return this.annotationElementId||this.id}get isEnterHandled(){return!0}center(){const[t,e]=this.pageDimensions;switch(this.parentRotation){case 90:this.x-=this.height*e/(2*t),this.y+=this.width*t/(2*e);break;case 180:this.x+=this.width/2,this.y+=this.height/2;break;case 270:this.x+=this.height*e/(2*t),this.y-=this.width*t/(2*e);break;default:this.x-=this.width/2,this.y-=this.height/2}this.fixAndSetPosition()}addCommands(t){this._uiManager.addCommands(t)}get currentLayer(){return this._uiManager.currentLayer}setInBackground(){this.div.style.zIndex=0}setInForeground(){this.div.style.zIndex=this.#x}setParent(t){null!==t?(this.pageIndex=t.pageIndex,this.pageDimensions=t.pageDimensions):(this.#F(),this.#u?.remove(),this.#u=null),this.parent=t}focusin(t){this._focusEventsAllowed&&(this.#p?this.#p=!1:this.parent.setSelected(this))}focusout(t){!this._focusEventsAllowed||!this.isAttachedToDOM||t.relatedTarget?.closest(`#${this.id}`)||(t.preventDefault(),this.parent?.isMultipleSelection||this.commitOrRemove())}commitOrRemove(){this.isEmpty()?this.remove():this.commit()}commit(){this.isInEditMode()&&this.addToAnnotationStorage()}addToAnnotationStorage(){this._uiManager.addToAnnotationStorage(this)}setAt(t,e,r,o){const[l,d]=this.parentDimensions;[r,o]=this.screenToPageTranslation(r,o),this.x=(t+r)/l,this.y=(e+o)/d,this.fixAndSetPosition()}_moveAfterPaste(t,e){const[r,o]=this.parentDimensions;this.setAt(t*r,e*o,this.width*r,this.height*o),this._onTranslated()}#k([t,e],r,o){[r,o]=this.screenToPageTranslation(r,o),this.x+=r/t,this.y+=o/e,this._onTranslating(this.x,this.y),this.fixAndSetPosition()}translate(t,e){this.#k(this.parentDimensions,t,e)}translateInPage(t,e){this.#d||=[this.x,this.y,this.width,this.height],this.#k(this.pageDimensions,t,e),this.div.scrollIntoView({block:"nearest"})}translationDone(){this._onTranslated(this.x,this.y)}drag(t,e){this.#d||=[this.x,this.y,this.width,this.height];const{div:r,parentDimensions:[o,l]}=this;if(this.x+=t/o,this.y+=e/l,this.parent&&(this.x<0||this.x>1||this.y<0||this.y>1)){const{x:I,y:N}=this.div.getBoundingClientRect();this.parent.findNewParent(this,I,N)&&(this.x-=Math.floor(this.x),this.y-=Math.floor(this.y))}let{x:d,y:p}=this;const[_,D]=this.getBaseTranslation();d+=_,p+=D;const{style:E}=r;E.left=`${(100*d).toFixed(2)}%`,E.top=`${(100*p).toFixed(2)}%`,this._onTranslating(d,p),r.scrollIntoView({block:"nearest"})}_onTranslating(t,e){}_onTranslated(t,e){}get _hasBeenMoved(){return!!this.#d&&(this.#d[0]!==this.x||this.#d[1]!==this.y)}get _hasBeenResized(){return!!this.#d&&(this.#d[2]!==this.width||this.#d[3]!==this.height)}getBaseTranslation(){const[t,e]=this.parentDimensions,{_borderLineWidth:r}=Vn,o=r/t,l=r/e;switch(this.rotation){case 90:return[-o,l];case 180:return[o,l];case 270:return[o,-l];default:return[-o,-l]}}get _mustFixPosition(){return!0}fixAndSetPosition(t=this.rotation){const{div:{style:e},pageDimensions:[r,o]}=this;let{x:l,y:d,width:p,height:_}=this;if(p*=r,_*=o,l*=r,d*=o,this._mustFixPosition)switch(t){case 0:l=ot(l,0,r-p),d=ot(d,0,o-_);break;case 90:l=ot(l,0,r-_),d=ot(d,p,o);break;
vendor: 4,403 bytes, line 2836
2836case 180:l=ot(l,p,r),d=ot(d,_,o);break;case 270:l=ot(l,_,r),d=ot(d,0,o-p)}this.x=l/=r,this.y=d/=o;const[D,E]=this.getBaseTranslation();l+=D,d+=E,e.left=`${(100*l).toFixed(2)}%`,e.top=`${(100*d).toFixed(2)}%`,this.moveInDOM()}static#S(t,e,r){switch(r){case 90:return[e,-t];case 180:return[-t,-e];case 270:return[-e,t];default:return[t,e]}}screenToPageTranslation(t,e){return Vn.#S(t,e,this.parentRotation)}pageTranslationToScreen(t,e){return Vn.#S(t,e,360-this.parentRotation)}#A(t){switch(t){case 90:{const[e,r]=this.pageDimensions;return[0,-e/r,r/e,0]}case 180:return[-1,0,0,-1];case 270:{const[e,r]=this.pageDimensions;return[0,e/r,-r/e,0]}default:return[1,0,0,1]}}get parentScale(){return this._uiManager.viewParameters.realScale}get parentRotation(){return(this._uiManager.viewParameters.rotation+this.pageRotation)%360}get parentDimensions(){const{parentScale:t,pageDimensions:[e,r]}=this;return[e*t,r*t]}setDims(){const{div:{style:t},width:e,height:r}=this;t.width=`${(100*e).toFixed(2)}%`,t.height=`${(100*r).toFixed(2)}%`}getInitialTranslation(){return[0,0]}#N(){if(this.#c)return;this.#c=document.createElement("div"),this.#c.classList.add("resizers");const t=this._willKeepAspectRatio?["topLeft","topRight","bottomRight","bottomLeft"]:["topLeft","topMiddle","topRight","middleRight","bottomRight","bottomMiddle","bottomLeft","middleLeft"],e=this._uiManager._signal;for(const r of t){const o=document.createElement("div");this.#c.append(o),o.classList.add("resizer",r),o.setAttribute("data-resizer-name",r),o.addEventListener("pointerdown",this.#O.bind(this,r),{signal:e}),o.addEventListener("contextmenu",ar,{signal:e}),o.tabIndex=-1}this.div.prepend(this.#c)}#O(t,e){e.preventDefault();const{isMac:r}=gn.platform;if(0!==e.button||e.ctrlKey&&r)return;this.#i?.toggle(!1);const o=this._isDraggable;this._isDraggable=!1,this.#l=[e.screenX,e.screenY];const l=new AbortController,d=this._uiManager.combinedSignal(l);this.parent.togglePointerEvents(!1),window.addEventListener("pointermove",this.#P.bind(this,t),{passive:!0,capture:!0,signal:d}),window.addEventListener("touchmove",Ci,{passive:!1,signal:d}),window.addEventListener("contextmenu",ar,{signal:d}),this.#h={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const p=this.parent.div.style.cursor,_=this.div.style.cursor;this.div.style.cursor=this.parent.div.style.cursor=window.getComputedStyle(e.target).cursor;const D=()=>{l.abort(),this.parent.togglePointerEvents(!0),this.#i?.toggle(!0),this._isDraggable=o,this.parent.div.style.cursor=p,this.div.style.cursor=_,this.#Y()};window.addEventListener("pointerup",D,{signal:d}),window.addEventListener("blur",D,{signal:d})}#R(t,e,r,o){this.width=r,this.height=o,this.x=t,this.y=e,this.setDims(),this.fixAndSetPosition(),this._onResized()}_onResized(){}#Y(){if(!this.#h)return;const{savedX:t,savedY:e,savedWidth:r,savedHeight:o}=this.#h;this.#h=null;const l=this.x,d=this.y,p=this.width,_=this.height;l===t&&d===e&&p===r&&_===o||this.addCommands({cmd:this.#R.bind(this,l,d,p,_),undo:this.#R.bind(this,t,e,r,o),mustExec:!0})}static _round(t){return Math.round(1e4*t)/1e4}#P(t,e){const[r,o]=this.parentDimensions,l=this.x,d=this.y,p=this.width,_=this.height,D=Vn.MIN_SIZE/r,E=Vn.MIN_SIZE/o,I=this.#A(this.rotation),N=(Pn,Rn)=>[I[0]*Pn+I[2]*Rn,I[1]*Pn+I[3]*Rn],$=this.#A(360-this.rotation);let h,v,C=!1,P=!1;switch(t){case"topLeft":C=!0,h=(Pn,Rn)=>[0,0],v=(Pn,Rn)=>[Pn,Rn];break;case"topMiddle":h=(Pn,Rn)=>[Pn/2,0],v=(Pn,Rn)=>[Pn/2,Rn];break;case"topRight":C=!0,h=(Pn,Rn)=>[Pn,0],v=(Pn,Rn)=>[0,Rn];break;case"middleRight":P=!0,h=(Pn,Rn)=>[Pn,Rn/2],v=(Pn,Rn)=>[0,Rn/2];break;case"bottomRight":C=!0,h=(Pn,Rn)=>[Pn,Rn],v=(Pn,Rn)=>[0,0];break;case"bottomMiddle":h=(Pn,Rn)=>[Pn/2,Rn],v=(Pn,Rn)=>[Pn/2,0];break;case"bottomLeft":C=!0,h=(Pn,Rn)=>[0,Rn],v=(Pn,Rn)=>[Pn,0];break;case"middleLeft":P=!0,h=(Pn,Rn)=>[0,Rn/2],v=(Pn,Rn)=>[Pn,Rn/2]}const z=h(p,_),be=v(p,_);let Ce=N(...be);const nt=Vn._round(l+Ce[0]),At=Vn._round(d+Ce[1]);let bn,mn,Gt=1,sn=1;if(e.fromKeyboard)({deltaX:bn,deltaY:mn}=e);else{const{screenX:Pn,screenY:Rn}=e,[fi,Ai]=this.#l;[bn,mn]=this.screenToPageTranslation(Pn-fi,Rn-Ai),this.#l[0]=Pn,this.#l[1]=Rn}if([bn,mn]=[$[0]*(Pn=bn/r)+$[2]*(Rn=mn/o),$[1]*Pn+$[3]*Rn],C){const Pn=Math.hypot(p,_);Gt=sn=Math.max(Math.min(Math.hypot(be[0]-z[0]-bn,be[1]-z[1]-mn)/Pn,1/p,1/_),D/p,E/_)}else P?Gt=ot(Math.abs(be[0]-z[0]-bn),D,1)/p:sn=ot(Math.abs(be[1]-z[1]-mn),E,1)
2836/_;var Pn,Rn;const Qn=Vn._round(p*Gt),Un=Vn._round(_*sn);Ce=N(...v(Qn,Un));const zn=nt-Ce[0],Mi=At-Ce[1];this.#d||=[this.x,this.y,this.width,this.height],this.width=Qn,this.height=Un,this.x=zn,this.y=Mi,this.setDims(),this.fixAndSetPosition(),this._onResizing()}_onResizing(){}altTextFinish(){this.#i?.finish()}get toolbarButtons(){return null}addEditToolbar(){var t=this;return(0,s.Z)(function*(){if(t._editToolbar||t.#_)return t._editToolbar;t._editToolbar=new gr(t),t.div.append(t._editToolbar.render());const{toolbarButtons:e}=t;if(e)for(const[r,o]of e)yield t._editToolbar.addButton(r,o);return t.hasComment||t._editToolbar.addButton("comment",t.addCommentButton()),t._editToolbar.addButton("delete"),t._editToolbar})()}addCommentButtonInToolbar(){this._editToolbar?.addButtonBefore("comment",this.addCommentButton(),".deleteButton")}removeCommentButtonFromToolbar(){this._editToolbar?.removeButton("comment")}removeEditToolbar(){this._editToolbar?.remove(),this._editToolbar=null,this.#i?.destroy()}addContainer(t){const e=this._editToolbar?.div;e?e.before(t):this.div.append(t)}getClientDimensions(){return this.div.getBoundingClientRect()}createAltText(){return this.#i||(Fs.initialize(Vn._l10n),this.#i=new Fs(this),this.#e&&(this.#i.data=this.#e,this.#e=null)),this.#i}get altTextData(){return this.#i?.data}set altTextData(t){this.#i&&(this.#i.data=t)}get guessedAltText(){return this.#i?.guessedText}setGuessedAltText(t){var e=this;return(0,s.Z)(function*(){yield e.#i?.setGuessedText(t)})()}serializeAltText(t){return this.#i?.serialize(t)}hasAltText(){return!!this.#i&&!this.#i.isEmpty()}hasAltTextData(){return this.#i?.hasData()??!1}focusCommentButton(){this.#n?.focusButton()}addCommentButton(){return this.canAddComment?this.#n||=new Jr(this):null}addStandaloneCommentButton(){if(this._uiManager.hasCommentManager()){if(this.#a)return void(this._uiManager.isEditingMode()&&this.#a.classList.remove("hidden"));this.hasComment&&(this.#a=this.#n.renderForStandalone(),this.div.append(this.#a))}}removeStandaloneCommentButton(){this.#n.removeStandaloneCommentButton(),this.#a=null}hideStandaloneCommentButton(){this.#a?.classList.add("hidden")}get comment(){const{data:{richText:t,text:e,date:r,deleted:o}}=this.#n;return{text:e,richText:t,date:r,deleted:o,color:this.getNonHCMColor(),opacity:this.opacity??1}}set comment(t){this.#n||=new Jr(this),this.#n.data=t,this.hasComment?(this.removeCommentButtonFromToolbar(),this.addStandaloneCommentButton(),this._uiManager.updateComment(this)):(this.addCommentButtonInToolbar(),this.removeStandaloneCommentButton(),this._uiManager.removeComment(this))}setCommentData({comment:t,popupRef:e,richText:r}){if(!e||(this.#n||=new Jr(this),this.#n.setInitialText(t,r),!this.annotationElementId))return;const o=this._uiManager.getAndRemoveDataFromAnnotationStorage(this.annotationElementId);o&&this.updateFromAnnotationLayer(o)}get hasEditedComment(){return this.#n?.hasBeenEdited()}get hasDeletedComment(){return this.#n?.isDeleted()}get hasComment(){return!!this.#n&&!this.#n.isEmpty()&&!this.#n.isDeleted()}editComment(t){var e=this;return(0,s.Z)(function*(){e.#n||=new Jr(e),e.#n.edit(t)})()}toggleComment(t,e){this.hasComment&&this._uiManager.toggleComment(this,t,e)}setSelectedCommentButton(t){this.#n.setSelectedButton(t)}addComment(t){if(this.hasEditedComment){const[,,,o]=t.rect,[l]=this.pageDimensions,[d]=this.pageTranslation,p=d+l+1;t.popup={contents:this.comment.text,deleted:this.comment.deleted,rect:[p,o-100,p+180,o]}}}updateFromAnnotationLayer({popup:{contents:t,deleted:e}}){this.#n.data=e?null:t}get parentBoundingClientRect(){return this.parent.boundingClientRect}render(){const t=this.div=document.createElement("div");t.setAttribute("data-editor-rotation",(360-this.rotation)%360),t.className=this.name,t.setAttribute("id",this.id),t.tabIndex=this.#s?-1:0,t.setAttribute("role","application"),this.defaultL10nId&&t.setAttribute("data-l10n-id",this.defaultL10nId),this._isVisible||t.classList.add("hidden"),this.setInForeground(),this.#j();const[e,r]=this.parentDimensions;this.parentRotation%180!=0&&(t.style.maxWidth=`${(100*r/e).toFixed(2)}%`,t.style.maxHeight=`${(100*e/r).toFixed(2)}%`);const[o,l]=this.getInitialTranslation();return this.translate(o,l),ur(this,t,["keydown","pointerdown","dblclick"]),this.isResizable&&this._uiManager._supportsPinchToZoom&&(this.#T||=new Ms({container:t,isPinchingDisabled:()=>!this.isSelected,onPinchStart:this.#z.bind(this),onPinching:this.#E.bind(this),onPinchEnd:this.#w.bind(this),signal:this._uiManager._signal})),this.addStandaloneCommentButton(),this._uiManager._editorUndoBar?.hide(),t}#z(){this.#h={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height},this.#i?.toggle(!1),this.parent.togglePointerEvents(!1)}#E(t,e,r){let l=r/e*.7+1-.7;
vendor: 11,452 bytes, line 2836
2836if(1===l)return;const d=this.#A(this.rotation),p=(nt,At)=>[d[0]*nt+d[2]*At,d[1]*nt+d[3]*At],[_,D]=this.parentDimensions,E=this.x,I=this.y,N=this.width,$=this.height,ae=Vn.MIN_SIZE/_,h=Vn.MIN_SIZE/D;l=Math.max(Math.min(l,1/N,1/$),ae/N,h/$);const v=Vn._round(N*l),C=Vn._round($*l);if(v===N&&C===$)return;this.#d||=[E,I,N,$];const P=p(N/2,$/2),z=Vn._round(E+P[0]),be=Vn._round(I+P[1]),Ce=p(v/2,C/2);this.x=z-Ce[0],this.y=be-Ce[1],this.width=v,this.height=C,this.setDims(),this.fixAndSetPosition(),this._onResizing()}#w(){this.#i?.toggle(!0),this.parent.togglePointerEvents(!0),this.#Y()}pointerdown(t){const{isMac:e}=gn.platform;0!==t.button||t.ctrlKey&&e?t.preventDefault():(this.#p=!0,this._isDraggable?this.#B(t):this.#I(t))}#I(t){const{isMac:e}=gn.platform;t.ctrlKey&&!e||t.shiftKey||t.metaKey&&e?this.parent.toggleSelected(this):this.parent.setSelected(this)}#B(t){const{isSelected:e}=this;this._uiManager.setUpDragSession();let r=!1;const o=new AbortController,l=this._uiManager.combinedSignal(o),d={capture:!0,passive:!1,signal:l},p=D=>{o.abort(),this.#r=null,this.#p=!1,this._uiManager.endDragSession()||this.#I(D),r&&this._onStopDragging()};e&&(this.#C=t.clientX,this.#D=t.clientY,this.#r=t.pointerId,this.#o=t.pointerType,window.addEventListener("pointermove",D=>{r||(r=!0,this._uiManager.toggleComment(this,!0,!1),this._onStartDragging());const{clientX:E,clientY:I,pointerId:N}=D;if(N!==this.#r)return void Ci(D);const[$,ae]=this.screenToPageTranslation(E-this.#C,I-this.#D);this.#C=E,this.#D=I,this._uiManager.dragSelectedEditors($,ae)},d),window.addEventListener("touchmove",Ci,d),window.addEventListener("pointerdown",D=>{D.pointerType===this.#o&&(this.#T||D.isPrimary)&&p(D),Ci(D)},d));const _=D=>{this.#r&&this.#r!==D.pointerId?Ci(D):p(D)};window.addEventListener("pointerup",_,{signal:l}),window.addEventListener("blur",_,{signal:l})}_onStartDragging(){}_onStopDragging(){}moveInDOM(){this.#v&&clearTimeout(this.#v),this.#v=setTimeout(()=>{this.#v=null,this.parent?.moveEditorInDOM(this)},0)}_setParentAndPosition(t,e,r){t.changeParent(this),this.x=e,this.y=r,this.fixAndSetPosition(),this._onTranslated()}getRect(t,e,r=this.rotation){const o=this.parentScale,[l,d]=this.pageDimensions,[p,_]=this.pageTranslation,D=t/o,E=e/o,I=this.x*l,N=this.y*d,$=this.width*l,ae=this.height*d;switch(r){case 0:return[I+D+p,d-N-E-ae+_,I+D+$+p,d-N-E+_];case 90:return[I+E+p,d-N+D+_,I+E+ae+p,d-N+D+$+_];case 180:return[I-D-$+p,d-N+E+_,I-D+p,d-N+E+ae+_];case 270:return[I-E-ae+p,d-N-D-$+_,I-E+p,d-N-D+_];default:throw new Error("Invalid rotation")}}getRectInCurrentCoords(t,e){const[r,o,l,d]=t,p=l-r,_=d-o;switch(this.rotation){case 0:return[r,e-d,p,_];case 90:return[r,e-o,_,p];case 180:return[l,e-o,p,_];case 270:return[l,e-d,_,p];default:throw new Error("Invalid rotation")}}getPDFRect(){return this.getRect(0,0)}getNonHCMColor(){return this.color&&Vn._colorManager.convert(this._uiManager.getNonHCMColor(this.color))}onUpdatedColor(){this.#n?.onUpdatedColor()}getData(){const{comment:{text:t,color:e,date:r,opacity:o,deleted:l,richText:d},uid:p,pageIndex:_,creationDate:D,modificationDate:E}=this;return{id:p,pageIndex:_,rect:this.getPDFRect(),richText:d,contentsObj:{str:t},creationDate:D,modificationDate:r||E,popupRef:!l,color:e,opacity:o}}onceAdded(t){}isEmpty(){return!1}enableEditMode(){return!this.isInEditMode()&&(this.parent.setEditingState(!1),this.#_=!0,!0)}disableEditMode(){return!!this.isInEditMode()&&(this.parent.setEditingState(!0),this.#_=!1,!0)}isInEditMode(){return this.#_}shouldGetKeyboardEvents(){return this.#b}needsToBeRebuilt(){return this.div&&!this.isAttachedToDOM}get isOnScreen(){const{top:t,left:e,bottom:r,right:o}=this.getClientDimensions(),{innerHeight:l,innerWidth:d}=window;return e<d&&o>0&&t<l&&r>0}#j(){if(this.#m||!this.div)return;this.#m=new AbortController;const t=this._uiManager.combinedSignal(this.#m);this.div.addEventListener("focusin",this.focusin.bind(this),{signal:t}),this.div.addEventListener("focusout",this.focusout.bind(this),{signal:t})}rebuild(){this.#j()}rotate(t){}resize(){}serializeDeleted(){return{id:this.annotationElementId,deleted:!0,pageIndex:this.pageIndex,popupRef:this._initialData?.popupRef||""}}serialize(t=!1,e=null){return{annotationType:this.mode,pageIndex:this.pageIndex,rect:this.getPDFRect(),rotation:this.rotation,structTreeParentId:this._structTreeParentId,popupRef:this._initialData?.popupRef||""}}static deserialize(t,e,r){var o=this;return(0,s.Z)(function*(){const l=new o.prototype.constructor({parent:e,id:e.getNextId(),uiManager:r,annotationElementId:t.annotationElementId,creationDate:t.creationDate,modificationDate:t.modificationDate});l.rotation=t.rotation,l.#e=t.accessibilityData,l._isCopy=t.isCopy||!1;const[d,p]=l.pageDimensions,[_,D,E,I]=l.getRectInCurrentCoords(t.rect,p);return l.x=_/d,l.y=D/p,l.width=E/d,l.height=I/p,l})()}get hasBeenModified(){return!!this.annotationElementId&&(this.deleted||null!==this.serialize())}remove(){if(this.#m?.abort(),this.#m=null,this.isEmpty()||this.commit(),this.parent?this.parent.remove(this):this._uiManager.removeEditor(this),this.hideCommentPopup(),this.#v&&(clearTimeout(this.#v),this.#v=null),this.#F(),this.removeEditToolbar(),this.#M){for(const t of this.#M.values())clearTimeout(t);this.#M=null}this.parent=null,this.#T?.destroy(),this.#T=null,this.#u?.remove(),this.#u=null}get isResizable(){return!1}makeResizable(){this.isResizable&&(this.#N(),this.#c.classList.remove("hidden"))}get toolbarPosition(){return null}get commentButtonPosition(){return"ltr"===this._uiManager.direction?[1,0]:[0,0]}get commentButtonPositionInPage(){const{commentButtonPosition:[t,e]}=this,[r,o,l,d]=this.getPDFRect();return[Vn._round(r+(l-r)*t),Vn._round(o+(d-o)*(1-e))]}get commentButtonColor(){return this._uiManager.makeCommentColor(this.getNonHCMColor(),this.opacity)}get commentPopupPosition(){return this.#n.commentPopupPositionInLayer}set commentPopupPosition(t){this.#n.commentPopupPositionInLayer=t}hasDefaultPopupPosition(){return this.#n.hasDefaultPopupPosition()}get commentButtonWidth(){return this.#n.commentButtonWidth}get elementBeforePopup(){return this.div}setCommentButtonStates(t){this.#n?.setCommentButtonStates(t)}keydown(t){if(!this.isResizable||t.target!==this.div||"Enter"!==t.key)return;this._uiManager.setSelected(this),this.#h={savedX:this.x,savedY:this.y,savedWidth:this.width,savedHeight:this.height};const e=this.#c.children;if(!this.#t){this.#t=Array.from(e);const d=this.#$.bind(this),p=this.#G.bind(this),_=this._uiManager._signal;for(const D of this.#t){const E=D.getAttribute("data-resizer-name");D.setAttribute("role","spinbutton"),D.addEventListener("keydown",d,{signal:_}),D.addEventListener("blur",p,{signal:_}),D.addEventListener("focus",this.#K.bind(this,E),{signal:_}),D.setAttribute("data-l10n-id",Vn._l10nResizer[E])}}const r=this.#t[0];let o=0;for(const d of e){if(d===r)break;o++}const l=(360-this.rotation+this.parentRotation)%360/90*(this.#t.length/4);if(l!==o){if(l<o)for(let p=0;p<o-l;p++)this.#c.append(this.#c.firstElementChild);else if(l>o)for(let p=0;p<l-o;p++)this.#c.firstElementChild.before(this.#c.lastElementChild);let d=0;for(const p of e){const D=this.#t[d++].getAttribute("data-resizer-name");p.setAttribute("data-l10n-id",Vn._l10nResizer[D])}}this.#U(0),this.#b=!0,this.#c.firstElementChild.focus({focusVisible:!0}),t.preventDefault(),t.stopImmediatePropagation()}#$(t){Vn._resizerKeyboardManager.exec(this,t)}#G(t){this.#b&&t.relatedTarget?.parentNode!==this.#c&&this.#F()}#K(t){this.#g=this.#b?t:""}#U(t){if(this.#t)for(const e of this.#t)e.tabIndex=t}_resizeWithKeyboard(t,e){this.#b&&this.#P(this.#g,{deltaX:t,deltaY:e,fromKeyboard:!0})}#F(){this.#b=!1,this.#U(-1),this.#Y()}_stopResizingWithKeyboard(){this.#F(),this.div.focus()}select(){this.isSelected&&this._editToolbar?this._editToolbar.show():(this.isSelected=!0,this.makeResizable(),this.div?.classList.add("selectedEditor"),this._editToolbar?(this._editToolbar?.show(),this.#i?.toggleAltTextBadge(!1)):this.addEditToolbar().then(()=>{this.div?.classList.contains("selectedEditor")&&this._editToolbar?.show()}))}focus(){this.div&&!this.div.contains(document.activeElement)&&setTimeout(()=>this.div?.focus({preventScroll:!0}),0)}unselect(){this.isSelected&&(this.isSelected=!1,this.#c?.classList.add("hidden"),this.div?.classList.remove("selectedEditor"),this.div?.contains(document.activeElement)&&this._uiManager.currentLayer.div.focus({preventScroll:!0}),this._editToolbar?.hide(),this.#i?.toggleAltTextBadge(!0),this.hideCommentPopup())}hideCommentPopup(){this.hasComment&&this._uiManager.toggleComment(null)}updateParams(t,e){}disableEditing(){}enableEditing(){}get canChangeContent(){return!1}enterInEditMode(){this.canChangeContent&&(this.enableEditMode(),this.div.focus())}dblclick(t){"BUTTON"!==t.target.nodeName&&(this.enterInEditMode(),this.parent.updateToolbar({mode:this.constructor._editorType,editId:this.uid}))}getElementForAltText(){return this.div}get contentDiv(){return this.div}get isEditing(){return this.#f}set isEditing(t){this.#f=t,this.parent&&(t?(this.parent.setSelected(this),this.parent.setActiveEditor(this)):this.parent.setActiveEditor(null))}static get MIN_SIZE(){return 16}static canCreateNewEmptyEditor(){return!0}get telemetryInitialData(){return{action:"added"}}get telemetryFinalData(){return null}_reportTelemetry(t,e=!1){if(e){this.#M||=new Map;const{action:r}=t;let o=this.#M.get(r);return o&&clearTimeout(o),o=setTimeout(()=>{this._reportTelemetry(t),this.#M.delete(r),0===this.#M.size&&(this.#M=null)},Vn._telemetryTimeout),void this.#M.set(r,o)}t.type||=this.editorType,this._uiManager._eventBus.dispatch("reporttelemetry",{source:this,details:{type:"editing",data:t}})}show(t=this._isVisible){this.div.classList.toggle("hidden",!t),this._isVisible=t}enable(){this.div&&(this.div.tabIndex=0),this.#s=!1}disable(){this.div&&(this.div.tabIndex=-1),this.#s=!0}updateFakeAnnotationElement(t){if(this.#u||this.deleted)return this.deleted?(this.#u.remove(),void(this.#u=null)):void((this.hasEditedComment||this._hasBeenMoved||this._hasBeenResized)&&this.#u.updateEdited({rect:this.getPDFRect(),popup:this.comment}));this.#u=t.addFakeAnnotation(this)}renderAnnotationElement(t){if(this.deleted)return t.hide(),null;let e=t.container.querySelector(".annotationContent");if(e){if("CANVAS"===e.nodeName){const r=e;e=document.createElement("div"),e.classList.add("annotationContent",this.editorType),r.before(e)}}else e=document.createElement("div"),e.classList.add("annotationContent",this.editorType),t.container.prepend(e);return e}resetAnnotationElement(t){const{firstElementChild:e}=t.container;"DIV"===e?.nodeName&&e.classList.contains("annotationContent")&&e.remove()}}class ts extends Vn{constructor(t){super(t),this.annotationElementId=t.annotationElementId,this.deleted=!0}serialize(){return this.serializeDeleted()}}const _s=3285377520,vr=4294901760,Nr=65535;class ta{constructor(t){this.h1=t?4294967295&t:_s,this.h2=t?4294967295&t:_s}update(t){let e,r;if("string"==typeof t){e=new Uint8Array(2*t.length),r=0;for(let h=0,v=t.length;h<v;h++){const C=t.charCodeAt(h);C<=255?e[r++]=C:(e[r++]=C>>>8,e[r++]=255&C)}}else{if(!ArrayBuffer.isView(t))throw new Error("Invalid data format, must be a string or TypedArray.");e=t.slice(),r=e.byteLength}const o=r>>2,l=r-4*o,d=new Uint32Array(e.buffer,0,o);let p=0,_=0,D=this.h1,E=this.h2;const I=3432918353,N=461845907,$=I&Nr;for(let h=0;h<o;h++)1&h?(p=d[h],p=p*I&vr|p*$&Nr,p=p<<15|p>>>17,p=p*N&vr|13715*p&Nr,D^=p,D=D<<13|D>>>
vendor: 18,257 bytes, line 2836
283619,D=5*D+3864292196):(_=d[h],_=_*I&vr|_*$&Nr,_=_<<15|_>>>17,_=_*N&vr|13715*_&Nr,E^=_,E=E<<13|E>>>19,E=5*E+3864292196);switch(p=0,l){case 3:p^=e[4*o+2]<<16;case 2:p^=e[4*o+1]<<8;case 1:p^=e[4*o],p=p*I&vr|p*$&Nr,p=p<<15|p>>>17,p=p*N&vr|13715*p&Nr,1&o?D^=p:E^=p}this.h1=D,this.h2=E}hexdigest(){let t=this.h1,e=this.h2;return t^=e>>>1,t=3981806797*t&vr|36045*t&Nr,e=4283543511*e&vr|(2950163797*(e<<16|t>>>16)&vr)>>>16,t^=e>>>1,t=444984403*t&vr|60499*t&Nr,e=3301882366*e&vr|(3120437893*(e<<16|t>>>16)&vr)>>>16,t^=e>>>1,(t>>>0).toString(16).padStart(8,"0")+(e>>>0).toString(16).padStart(8,"0")}}const ws=Object.freeze({map:null,hash:"",transfer:void 0});class Ds{#e=!1;#t=null;#i=null;#n=new Map;constructor(){this.onSetModified=null,this.onResetModified=null,this.onAnnotationEditor=null}getValue(t,e){const r=this.#n.get(t);return void 0===r?e:Object.assign(e,r)}getRawValue(t){return this.#n.get(t)}remove(t){const e=this.#n.get(t);if(void 0!==e&&(e instanceof Vn&&this.#i.delete(e.annotationElementId),this.#n.delete(t),0===this.#n.size&&this.resetModified(),"function"==typeof this.onAnnotationEditor)){for(const r of this.#n.values())if(r instanceof Vn)return;this.onAnnotationEditor(null)}}setValue(t,e){const r=this.#n.get(t);let o=!1;if(void 0!==r)for(const[l,d]of Object.entries(e))r[l]!==d&&(o=!0,r[l]=d);else o=!0,this.#n.set(t,e);o&&this.#a(),e instanceof Vn&&((this.#i||=new Map).set(e.annotationElementId,e),"function"==typeof this.onAnnotationEditor&&this.onAnnotationEditor(e.constructor._type))}has(t){return this.#n.has(t)}get size(){return this.#n.size}#a(){this.#e||(this.#e=!0,"function"==typeof this.onSetModified&&this.onSetModified())}resetModified(){this.#e&&(this.#e=!1,"function"==typeof this.onResetModified&&this.onResetModified())}get print(){return new Gi(this)}get serializable(){if(0===this.#n.size)return ws;const t=new Map,e=new ta,r=[],o=Object.create(null);let l=!1;for(const[d,p]of this.#n){const _=p instanceof Vn?p.serialize(!1,o):p;_&&(t.set(d,_),e.update(`${d}:${JSON.stringify(_)}`),l||=!!_.bitmap)}if(l)for(const d of t.values())d.bitmap&&r.push(d.bitmap);return t.size>0?{map:t,hash:e.hexdigest(),transfer:r}:ws}get editorStats(){let t=null;const e=new Map;let r=0,o=0;for(const l of this.#n.values()){if(!(l instanceof Vn)){l.popup&&(l.popup.deleted?o+=1:r+=1);continue}l.isCommentDeleted?o+=1:l.hasEditedComment&&(r+=1);const d=l.telemetryFinalData;if(!d)continue;const{type:p}=d;e.has(p)||e.set(p,Object.getPrototypeOf(l).constructor),t||=Object.create(null);const _=t[p]||=new Map;for(const[D,E]of Object.entries(d)){if("type"===D)continue;let I=_.get(D);I||(I=new Map,_.set(D,I));const N=I.get(E)??0;I.set(E,N+1)}}if((o>0||r>0)&&(t||=Object.create(null),t.comments={deleted:o,edited:r}),!t)return null;for(const[l,d]of e)t[l]=d.computeTelemetryFinalData(t[l]);return t}resetModifiedIds(){this.#t=null}updateEditor(t,e){const r=this.#i?.get(t);return!!r&&(r.updateFromAnnotationLayer(e),!0)}getEditor(t){return this.#i?.get(t)||null}get modifiedIds(){if(this.#t)return this.#t;const t=[];if(this.#i)for(const e of this.#i.values())e.serialize()&&t.push(e.annotationElementId);return this.#t={ids:new Set(t),hash:t.join(",")}}[Symbol.iterator](){return this.#n.entries()}}class Gi extends Ds{#e;constructor(t){super();const{map:e,hash:r,transfer:o}=t.serializable,l=structuredClone(e,o?{transfer:o}:null);this.#e={map:l,hash:r,transfer:o}}get print(){Vt("Should not call PrintAnnotationStorage.print")}get serializable(){return this.#e}get modifiedIds(){return Ue(this,"modifiedIds",{ids:new Set,hash:""})}}class Qr{#e=new Set;constructor({ownerDocument:t=globalThis.document,styleElement:e=null}){this._document=t,this.nativeFontFaces=new Set,this.styleElement=null,this.loadingRequests=[],this.loadTestFontId=0}addNativeFontFace(t){this.nativeFontFaces.add(t),this._document.fonts.add(t)}removeNativeFontFace(t){this.nativeFontFaces.delete(t),this._document.fonts.delete(t)}insertRule(t){this.styleElement||(this.styleElement=this._document.createElement("style"),this._document.documentElement.getElementsByTagName("head")[0].append(this.styleElement));const e=this.styleElement.sheet;e.insertRule(t,e.cssRules.length)}clear(){for(const t of this.nativeFontFaces)this._document.fonts.delete(t);this.nativeFontFaces.clear(),this.#e.clear(),this.styleElement&&(this.styleElement.remove(),this.styleElement=null)}loadSystemFont({systemFontInfo:t,disableFontFace:e,_inspectFont:r}){var o=this;return(0,s.Z)(function*(){if(t&&!o.#e.has(t.loadedName)){if(hn(!e,"loadSystemFont shouldn't be called when `disableFontFace` is set."),o.isFontLoadingAPISupported){const{loadedName:l,src:d,style:p}=t,_=new FontFace(l,d,p);o.addNativeFontFace(_);try{yield _.load(),o.#e.add(l),r?.(t)}catch{nn(`Cannot load system font: ${t.baseFontName}, installing it could help to improve PDF rendering.`),o.removeNativeFontFace(_)}return}Vt("Not implemented: loadSystemFont without the Font Loading API.")}})()}bind(t){var e=this;return(0,s.Z)(function*(){if(t.attached||t.missingFile&&!t.systemFontInfo)return;if(t.attached=!0,t.systemFontInfo)return void(yield e.loadSystemFont(t));if(e.isFontLoadingAPISupported){const o=t.createNativeFontFace();if(o){e.addNativeFontFace(o);try{yield o.loaded}catch(l){throw nn(`Failed to load font '${o.family}': '${l}'.`),t.disableFontFace=!0,l}}return}const r=t.createFontFaceRule();if(r){if(e.insertRule(r),e.isSyncFontLoadingSupported)return;yield new Promise(o=>{const l=e._queueLoadingCallback(o);e._prepareFontLoadEvent(t,l)})}})()}get isFontLoadingAPISupported(){return Ue(this,"isFontLoadingAPISupported",!!this._document?.fonts)}get isSyncFontLoadingSupported(){return Ue(this,"isSyncFontLoadingSupported",Fe||gn.platform.isFirefox)}_queueLoadingCallback(t){const{loadingRequests:r}=this,o={done:!1,complete:function e(){for(hn(!o.done,"completeRequest() cannot be called twice."),o.done=!0;r.length>0&&r[0].done;){const l=r.shift();setTimeout(l.callback,0)}},callback:t};return r.push(o),o}get _loadTestFont(){return Ue(this,"_loadTestFont",atob("T1RUTwALAIAAAwAwQ0ZGIDHtZg4AAAOYAAAAgUZGVE1lkzZwAAAEHAAAABxHREVGABQAFQAABDgAAAAeT1MvMlYNYwkAAAEgAAAAYGNtYXABDQLUAAACNAAAAUJoZWFk/xVFDQAAALwAAAA2aGhlYQdkA+oAAAD0AAAAJGhtdHgD6AAAAAAEWAAAAAZtYXhwAAJQAAAAARgAAAAGbmFtZVjmdH4AAAGAAAAAsXBvc3T/hgAzAAADeAAAACAAAQAAAAEAALZRFsRfDzz1AAsD6AAAAADOBOTLAAAAAM4KHDwAAAAAA+gDIQAAAAgAAgAAAAAAAAABAAADIQAAAFoD6AAAAAAD6AABAAAAAAAAAAAAAAAAAAAAAQAAUAAAAgAAAAQD6AH0AAUAAAKKArwAAACMAooCvAAAAeAAMQECAAACAAYJAAAAAAAAAAAAAQAAAAAAAAAAAAAAAFBmRWQAwAAuAC4DIP84AFoDIQAAAAAAAQAAAAAAAAAAACAAIAABAAAADgCuAAEAAAAAAAAAAQAAAAEAAAAAAAEAAQAAAAEAAAAAAAIAAQAAAAEAAAAAAAMAAQAAAAEAAAAAAAQAAQAAAAEAAAAAAAUAAQAAAAEAAAAAAAYAAQAAAAMAAQQJAAAAAgABAAMAAQQJAAEAAgABAAMAAQQJAAIAAgABAAMAAQQJAAMAAgABAAMAAQQJAAQAAgABAAMAAQQJAAUAAgABAAMAAQQJAAYAAgABWABYAAAAAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAAAC7//wAAAC7////TAAEAAAAAAAABBgAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAD/gwAyAAAAAQAAAAAAAAAAAAAAAAAAAAABAAQEAAEBAQJYAAEBASH4DwD4GwHEAvgcA/gXBIwMAYuL+nz5tQXkD5j3CBLnEQACAQEBIVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYAAABAQAADwACAQEEE/t3Dov6fAH6fAT+fPp8+nwHDosMCvm1Cvm1DAz6fBQAAAAAAAABAAAAAMmJbzEAAAAAzgTjFQAAAADOBOQpAAEAAAAAAAAADAAUAAQAAAABAAAAAgABAAAAAAAAAAAD6AAAAAAAAA=="))}_prepareFontLoadEvent(t,e){function r(be,Ce){return be.charCodeAt(Ce)<<24|be.charCodeAt(Ce+1)<<16|be.charCodeAt(Ce+2)<<8|255&be.charCodeAt(Ce+3)}function o(be,Ce,nt,At){return be.substring(0,Ce)+At+be.substring(Ce+nt)}let l,d;const p=this._document.createElement("canvas");p.width=1,p.height=1;const _=p.getContext("2d");let D=0;const I=`lt${Date.now()}${this.loadTestFontId++}`;let N=this._loadTestFont;N=o(N,976,I.length,I);const h=1482184792;let v=r(N,16);for(l=0,d=I.length-3;l<d;l+=4)v=v-h+r(I,l)|0;l<I.length&&(v=v-h+r(I+"XXX",l)|0),N=o(N,16,4,function Wt(M){return String.fromCharCode(M>>24&255,M>>16&255,M>>8&255,255&M)}(v));const C=`url(data:font/opentype;base64,${btoa(N)});`;this.insertRule(`@font-face {font-family:"${I}";src:${C}}`);const z=this._document.createElement("div");z.style.visibility="hidden",z.style.width=z.style.height="10px",z.style.position="absolute",z.style.top=z.style.left="0px";for(const be of[t.loadedName,I]){const Ce=this._document.createElement("span");Ce.textContent="Hi",Ce.style.fontFamily=be,z.append(Ce)}this._document.body.append(z),function E(be,Ce){if(++D>30)return nn("Load test font never loaded."),void Ce();_.font="30px "+be,_.fillText(".",0,20),_.getImageData(0,0,1,1).data[3]>0?Ce():setTimeout(E.bind(null,be,Ce))}(I,()=>{z.remove(),e.complete()})}}class Pi{#e;constructor(t,e=null,r,o){this.compiledGlyphs=Object.create(null),this.#e=t,this._inspectFont=e,r&&Object.assign(this,r),o&&(this.charProcOperatorList=o)}createNativeFontFace(){if(!this.data||this.disableFontFace)return null;let t;if(this.cssFontInfo){const e={weight:this.cssFontInfo.fontWeight};this.cssFontInfo.italicAngle&&(e.style=`oblique ${this.cssFontInfo.italicAngle}deg`),t=new FontFace(this.cssFontInfo.fontFamily,this.data,e)}else t=new FontFace(this.loadedName,this.data,{});return this._inspectFont?.(this),t}createFontFaceRule(){if(!this.data||this.disableFontFace)return null;const t=`url(data:${this.mimetype};base64,${q(this.data)});`;let e;if(this.cssFontInfo){let r=`font-weight: ${this.cssFontInfo.fontWeight};`;this.cssFontInfo.italicAngle&&(r+=`font-style: oblique ${this.cssFontInfo.italicAngle}deg;`),e=`@font-face {font-family:"${this.cssFontInfo.fontFamily}";${r}src:${t}}`}else e=`@font-face {font-family:"${this.loadedName}";src:${t}}`;return this._inspectFont?.(this,t),e}getPathGenerator(t,e){if(void 0!==this.compiledGlyphs[e])return this.compiledGlyphs[e];const r=this.loadedName+"_path_"+e;let o;try{o=t.get(r)}catch(d){nn(`getPathGenerator - ignoring character: "${d}".`)}const l=as(o?.path);return this.fontExtraProperties||t.delete(r),this.compiledGlyphs[e]=l}get black(){return this.#e.black}get bold(){return this.#e.bold}get disableFontFace(){return this.#e.disableFontFace??!1}set disableFontFace(t){Ue(this,"disableFontFace",!!t)}get fontExtraProperties(){return this.#e.fontExtraProperties??!1}get isInvalidPDFjsFont(){return this.#e.isInvalidPDFjsFont}get isType3Font(){return this.#e.isType3Font}get italic(){return this.#e.italic}get missingFile(){return this.#e.missingFile}get remeasure(){return this.#e.remeasure}get vertical(){return this.#e.vertical}get ascent(){return this.#e.ascent}get defaultWidth(){return this.#e.defaultWidth}get descent(){return this.#e.descent}get bbox(){return this.#e.bbox}set bbox(t){Ue(this,"bbox",t)}get fontMatrix(){return this.#e.fontMatrix}get fallbackName(){return this.#e.fallbackName}get loadedName(){return this.#e.loadedName}get mimetype(){return this.#e.mimetype}get name(){return this.#e.name}get data(){return this.#e.data}clearData(){this.#e.clearData()}get cssFontInfo(){return this.#e.cssFontInfo}get systemFontInfo(){return this.#e.systemFontInfo}get defaultVMetrics(){return this.#e.defaultVMetrics}}let Ir=(()=>{class M{#e;#t;#i;static strings=["fontFamily","fontWeight","italicAngle"];static write(e){const r=new TextEncoder,o={};let l=0;for(const E of M.strings){const I=r.encode(e[E]);o[E]=I,l+=4+I.length}const d=new ArrayBuffer(l),p=new Uint8Array(d),_=new DataView(d);let D=0;for(const E of M.strings){const I=o[E],N=I.length;_.setUint32(D,N),p.set(I,D+4),D+=4+N}return hn(D===d.byteLength,"CssFontInfo.write: Buffer overflow"),d}constructor(e){this.#e=e,this.#t=new DataView(this.#e),this.#i=new TextDecoder}#n(e){hn(e<M.strings.length,"Invalid string index");let r=0;for(let l=0;l<e;l++)r+=this.#t.getUint32(r)+4;const o=this.#t.getUint32(r);return this.#i.decode(new Uint8Array(this.#e,r+4,o))}get fontFamily(){return this.#n(0)}get fontWeight(){return this.#n(1)}get italicAngle(){return this.#n(2)}}return M})(),xs=(()=>{class M{#e;#t;#i;static strings=["css","loadedName","baseFontName","src"];static write(e){const r=new TextEncoder,o={};let l=0;for(const $ of M.strings){const ae=r.encode(e[$]);o[$]=ae,l+=4+ae.length}l+=4;let d,p,_=1+l;e.style&&(d=r.encode(e.style.style),p=r.encode(e.style.weight),_+=4+d.length+4+p.length);const D=new ArrayBuffer(_),E=new Uint8Array(D),I=new DataView(D);let N=0;I.setUint8(N++,e.guessFallback?1:0),I.setUint32(N,0),N+=4,l=0;for(const $ of M.strings){const ae=o[$],h=ae.length;l+=4+h,I.setUint32(N,h),E.set(ae,N+4),N+=4+h}return I.setUint32(N-l-4,l),e.style&&(I.setUint32(N,d.length),E.set(d,N+4),N+=4+d.length,I.setUint32(N,p.length),E.set(p,N+4),N+=4+p.length),hn(N<=D.byteLength,"SubstitionInfo.write: Buffer overflow"),D.transferToFixedLength(N)}constructor(e){this.#e=e,this.#t=new DataView(this.#e),this.#i=new TextDecoder}get guessFallback(){return 0!==this.#t.getUint8(0)}#n(e){hn(e<M.strings.length,"Invalid string index");let r=5;for(let l=0;l<e;l++)r+=this.#t.getUint32(r)+4;const o=this.#t.getUint32(r);return this.#i.decode(new Uint8Array(this.#e,r+4,o))}get css(){return this.#n(0)}get loadedName(){return this.#n(1)}get baseFontName(){return this.#n(2)}get src(){return this.#n(3)}get style(){let e=1;e+=4+this.#t.getUint32(e);const r=this.#t.getUint32(e),o=this.#i.decode(new Uint8Array(this.#e,e+4,r));e+=4+r;const l=this.#t.getUint32(e);return{style:o,weight:this.#i.decode(new Uint8Array(this.#e,e+4,l))}}}return M})(),Vs=(()=>{class M{static bools=["black","bold","disableFontFace","fontExtraProperties","isInvalidPDFjsFont","isType3Font","italic","missingFile","remeasure","vertical"];static numbers=["ascent","defaultWidth","descent"];static strings=["fallbackName","loadedName","mimetype","name"];static#e=Math.ceil(2*this.bools.length/8);static#t=this.#e+8*this.numbers.length;static#i=this.#t+1+8;static#n=this.#i+1+48;static#a=this.#n+1+6;#s;#r;#o;constructor({data:e,extra:r}){this.#s=e,this.#r=new TextDecoder,this.#o=new DataView(this.#s),r&&Object.assign(this,r)}#c(e){hn(e<M.bools.length,"Invalid boolean index");const r=Math.floor(e/4),o=2*e%8,l=this.#o.getUint8(r)>>o&3;return 0===l?void 0:2===l}get black(){return this.#c(0)}get bold(){return this.#c(1)}get disableFontFace(){return this.#c(2)}get fontExtraProperties(){return this.#c(3)}get isInvalidPDFjsFont(){return this.#c(4)}get isType3Font(){return this.#c(5)}get italic(){return this.#c(6)}get missingFile(){return this.#c(7)}get remeasure(){return this.#c(8)}get vertical(){return this.#c(9)}#l(e){return hn(e<M.numbers.length,"Invalid number index"),this.#o.getFloat64(M.#e+8*e)}get ascent(){return this.#l(0)}get defaultWidth(){return this.#l(1)}get descent(){return this.#l(2)}get bbox(){let e=M.#t;if(0===this.#o.getUint8(e))return;e+=1;const o=[];for(let l=0;l<4;l++)o.push(this.#o.getInt16(e,!0)),e+=2;return o}get fontMatrix(){let e=M.#i;if(0===this.#o.getUint8(e))return;e+=1;const o=[];for(let l=0;l<6;l++)o.push(this.#o.getFloat64(e,!0)),e+=8;return o}get defaultVMetrics(){let e=M.#n;if(0===this.#o.getUint8(e))return;e+=1;const o=[];for(let l=0;l<3;l++)o.push(this.#o.getInt16(e,!0)),e+=2;return o}#h(e){hn(e<M.strings.length,"Invalid string index");let r=M.#a+4;for(let d=0;d<e;d++)r+=this.#o.getUint32(r)+4;const o=this.#o.getUint32(r),l=new Uint8Array(o);return l.set(new Uint8Array(this.#s,r+4,o)),this.#r.decode(l)}get fallbackName(){return this.#h(0)}get loadedName(){return this.#h(1)}get mimetype(){return this.#h(2)}get name(){return this.#h(3)}get data(){let e=M.#a;e+=4+this.#o.getUint32(e),e+=4+this.#o.getUint32(e),e+=4+this.#o.getUint32(e);const d=this.#o.getUint32(e);if(0!==d)return new Uint8Array(this.#s,e+4,d)}clearData(){let e=M.#a;e+=4+this.#o.getUint32(e),e+=4+this.#o.getUint32(e),e+=4+this.#o.getUint32(e);const d=this.#o.getUint32(e);new Uint8Array(this.#s,e+4,d).fill(0),this.#o.setUint32(e,0)}get cssFontInfo(){let e=M.#a;e+=4+this.#o.getUint32(e),e+=4+this.#o.getUint32(e);const l=this.#o.getUint32(e);if(0===l)return null;const d=new Uint8Array(l);return d.set(new Uint8Array(this.#s,e+4,l)),new Ir(d.buffer)}get systemFontInfo(){let e=M.#a;e+=4+this.#o.getUint32(e);const o=this.#o.getUint32(e);if(0===o)return null;const l=new Uint8Array(o);return l.set(new Uint8Array(this.#s,e+4,o)),new xs(l.buffer)}static write(e){const r=e.systemFontInfo?xs.write(e.systemFontInfo):null,o=e.cssFontInfo?Ir.write(e.cssFontInfo):null,l=new TextEncoder,d={};let p=0;for(const v of M.strings)d[v]=l.encode(e[v]),p+=4+d[v].length;const _=M.#a+4+p+4+(r?r.byteLength:0)+4+(o?o.byteLength:0)+4+(e.data?e.data.length:0),D=new ArrayBuffer(_),E=new Uint8Array(D),I=new DataView(D);let N=0;const $=M.bools.length;let ae=0,h=0;for(let v=0;v<$;v++){const C=e[M.bools[v]];ae|=(void 0===C?0:C?2:1)<<h,h+=2,(8===h||v===$-1)&&(I.setUint8(N++,ae),ae=0,h=0)}hn(N===M.#e,"FontInfo.write: Boolean properties offset mismatch");for(const v of M.numbers)I.setFloat64(N,e[v]),N+=8;if(hn(N===M.#t,"FontInfo.write: Number properties offset mismatch"),e.bbox){I.setUint8(N++,4);for(const v of e.bbox)I.setInt16(N,v,!0),N+=2}else I.setUint8(N++,0),N+=8;if(hn(N===M.#i,"FontInfo.write: BBox properties offset mismatch"),e.fontMatrix){I.setUint8(N++,6);for(const v of e.fontMatrix)I.setFloat64(N,v,!0),N+=8}else I.setUint8(N++,0),N+=48;if(hn(N===M.#n,"FontInfo.write: FontMatrix properties offset mismatch"),e.defaultVMetrics){I.setUint8(N++,1);for(const v of e.defaultVMetrics)I.setInt16(N,v,!0),N+=2}else I.setUint8(N++,0),N+=6;hn(N===M.#a,"FontInfo.write: DefaultVMetrics properties offset mismatch"),I.setUint32(M.#a,0),N+=4;for(const v of M.strings){const C=d[v],P=C.length;I.setUint32(N,P),E.set(C,N+4),N+=4+P}if(I.setUint32(M.#a,N-M.#a-4),r){const v=r.byteLength;I.setUint32(N,v),hn(N+4+v<=D.byteLength,"FontInfo.write: Buffer overflow at systemFontInfo"),E.set(new Uint8Array(r),N+4),N+=4+v}else I.setUint32(N,0),N+=4;if(o){const v=o.byteLength;I.setUint32(N,v),hn(N+4+v<=D.byteLength,"FontInfo.write: Buffer overflow at cssFontInfo"),E.set(new Uint8Array(o),N+4),N+=4+v}else I.setUint32(N,0),N+=4;return void 0===e.data?(I.setUint32(N,0),N+=4):(I.setUint32(N,e.data.length),E.set(e.data,N+4),N+=4+e.data.length),hn(N<=D.byteLength,"FontInfo.write: Buffer overflow"),D.transferTo
2836FixedLength(N)}}return M})();class Qi{static#e=0;static#t=1;static#i=2;static#n=3;static#a=4;static#s=8;static#r=12;static#o=16;constructor(t){this.buffer=t,this.view=new DataView(t),this.data=new Uint8Array(t)}static write(t){let e,r=null,o=[],l=[],d=[],p=[],_=null,D=null;switch(t[0]){case"RadialAxial":e="axial"===t[1]?1:2,r=t[2],d=t[3],1===e?o.push(...t[4],...t[5]):o.push(t[4][0],t[4][1],t[6],t[5][0],t[5][1],t[7]);break;case"Mesh":e=3,_=t[1],o=t[2],l=t[3],p=t[4]||[],r=t[6],D=t[7];break;default:throw new Error(`Unsupported pattern type: ${t[0]}`)}const E=Math.floor(o.length/2),I=Math.floor(l.length/3),N=d.length,$=p.length;let ae=0;for(const Ce of p)ae+=1,ae=4*Math.ceil(ae/4),ae+=4+4*Ce.coords.length,ae+=4+4*Ce.colors.length,void 0!==Ce.verticesPerRow&&(ae+=4);const v=new ArrayBuffer(20+8*E+3*I+8*N+(r?16:0)+(D?3:0)+ae),C=new DataView(v),P=new Uint8Array(v);C.setUint8(Qi.#e,e),C.setUint8(Qi.#t,r?1:0),C.setUint8(Qi.#i,D?1:0),C.setUint8(Qi.#n,_),C.setUint32(Qi.#a,E,!0),C.setUint32(Qi.#s,I,!0),C.setUint32(Qi.#r,N,!0),C.setUint32(Qi.#o,$,!0);let z=20;new Float32Array(v,z,2*E).set(o),z+=8*E,P.set(l,z),z+=3*I;for(const[Ce,nt]of d)C.setFloat32(z,Ce,!0),z+=4,C.setUint32(z,parseInt(nt.slice(1),16),!0),z+=4;if(r)for(const Ce of r)C.setFloat32(z,Ce,!0),z+=4;D&&(P.set(D,z),z+=3);for(let Ce=0;Ce<p.length;Ce++){const nt=p[Ce];C.setUint8(z,nt.type),z+=1,z=4*Math.ceil(z/4),C.setUint32(z,nt.coords.length,!0),z+=4,new Int32Array(v,z,nt.coords.length).set(nt.coords),z+=4*nt.coords.length,C.setUint32(z,nt.colors.length,!0),z+=4,new Int32Array(v,z,nt.colors.length).set(nt.colors),z+=4*nt.colors.length,void 0!==nt.verticesPerRow&&(C.setUint32(z,nt.verticesPerRow,!0),z+=4)}return v}getIR(){const t=this.view,e=this.data[Qi.#e],r=!!this.data[Qi.#t],o=!!this.data[Qi.#i],l=t.getUint32(Qi.#a,!0),d=t.getUint32(Qi.#s,!0),p=t.getUint32(Qi.#r,!0),_=t.getUint32(Qi.#o,!0);let D=20;const E=new Float32Array(this.buffer,D,2*l);D+=8*l;const I=new Uint8Array(this.buffer,D,3*d);D+=3*d;const N=[];for(let v=0;v<p;++v){const C=t.getFloat32(D,!0);D+=4;const P=t.getUint32(D,!0);D+=4,N.push([C,`#${P.toString(16).padStart(6,"0")}`])}let $=null;if(r){$=[];for(let v=0;v<4;++v)$.push(t.getFloat32(D,!0)),D+=4}let ae=null;o&&(ae=new Uint8Array(this.buffer,D,3),D+=3);const h=[];for(let v=0;v<_;++v){const C=t.getUint8(D);D+=1,D=4*Math.ceil(D/4);const P=t.getUint32(D,!0);D+=4;const z=new Int32Array(this.buffer,D,P);D+=4*P;const be=t.getUint32(D,!0);D+=4;const Ce=new Int32Array(this.buffer,D,be);D+=4*be;const nt={type:C,coords:z,colors:Ce};C===Dn.LATTICE&&(nt.verticesPerRow=t.getUint32(D,!0),D+=4),h.push(nt)}if(1===e)return["RadialAxial","axial",$,N,Array.from(E.slice(0,2)),Array.from(E.slice(2,4)),null,null];if(2===e)return["RadialAxial","radial",$,N,[E[0],E[1]],[E[3],E[4]],E[2],E[5]];if(3===e){const v=this.data[Qi.#n];let C=null;if(E.length>0){let P=E[0],z=E[0],be=E[1],Ce=E[1];for(let nt=0;nt<E.length;nt+=2){const At=E[nt],Gt=E[nt+1];P=P>At?At:P,be=be>Gt?Gt:be,z=z<At?At:z,Ce=Ce<Gt?Gt:Ce}C=[P,be,z,Ce]}return["Mesh",v,E,I,h,C,$,ae]}throw new Error(`Unsupported pattern kind: ${e}`)}}class ns{static write(t){let e,r;return gn.isFloat16ArraySupported?(r=new ArrayBuffer(2*t.length),e=new Float16Array(r)):(r=new ArrayBuffer(4*t.length),e=new Float32Array(r)),e.set(t),r}#e;constructor(t){this.#e=t}get path(){return gn.isFloat16ArraySupported?new Float16Array(this.#e):new Float32Array(this.#e)}}function Ss(M){if("string"!=typeof M)return null;if(M.endsWith("/"))return M;throw new Error(`Invalid factory url: "${M}" must include trailing slash.`)}const Yr=M=>"object"==typeof M&&Number.isInteger(M?.num)&&M.num>=0&&Number.isInteger(M?.gen)&&M.gen>=0,wt=function gt(M,t,e){if(!Array.isArray(e)||e.length<2)return!1;const[r,o,...l]=e;if(!M(r)&&!Number.isInteger(r)||!t(o))return!1;const d=l.length;let p=!0;switch(o.name){case"XYZ":if(d<2||d>3)return!1;break;case"Fit":case"FitB":return 0===d;case"FitH":case"FitBH":case"FitV":case"FitBV":if(d>1)return!1;break;case"FitR":if(4!==d)return!1;p=!1;break;default:return!1}for(const _ of l)if(!("number"==typeof _||p&&null===_))return!1;return!0}.bind(null,Yr,M=>"object"==typeof M&&"string"==typeof M?.name);class ke{#e=new Map;#t=Promise.resolve();postMessage(t,e){const r={data:structuredClone(t,e?{transfer:e}:null)};this.#t.then(()=>{for(const[o]of this.#e)o.call(this,r)})}addEventListener(t,e,r=null){let o=null;if(r?.signal instanceof AbortSignal){const{signal:l}=r;if(l.aborted)return void nn("LoopbackPort - cannot use an `aborted` signal.");const d=()=>this.removeEventListener(t,e);o=()=>l.removeEventListener("abort",d),l.addEventListener("abort",d)}this.#e.set(e,o)}removeEventListener(t,e){this.#e.get(e)?.(),this.#e.delete(e)}terminate(){for(const[,t]of this.#e)t?.();this.#e.clear()}}function en(){}
vendor: 8,197 bytes, line 2836
2836function Tn(M){if(M instanceof Te||M instanceof It||M instanceof Qt||M instanceof Ne||M instanceof pt)return M;switch(M instanceof Error||"object"==typeof M&&null!==M||Vt('wrapReason: Expected "reason" to be a (possibly cloned) Error.'),M.name){case"AbortException":return new Te(M.message);case"InvalidPDFException":return new It(M.message);case"PasswordException":return new Qt(M.message,M.code);case"ResponseException":return new Ne(M.message,M.status,M.missing);case"UnknownErrorException":return new pt(M.message,M.details)}return new pt(M.message,M.toString())}class Gn{#e=new AbortController;constructor(t,e,r){this.sourceName=t,this.targetName=e,this.comObj=r,this.callbackId=1,this.streamId=1,this.streamSinks=Object.create(null),this.streamControllers=Object.create(null),this.callbackCapabilities=Object.create(null),this.actionHandler=Object.create(null),r.addEventListener("message",this.#t.bind(this),{signal:this.#e.signal})}#t({data:t}){if(t.targetName!==this.sourceName)return;if(t.stream)return void this.#n(t);if(t.callback){const r=t.callbackId,o=this.callbackCapabilities[r];if(!o)throw new Error(`Cannot resolve callback ${r}`);if(delete this.callbackCapabilities[r],1===t.callback)o.resolve(t.data);else{if(2!==t.callback)throw new Error("Unexpected callback case");o.reject(Tn(t.reason))}return}const e=this.actionHandler[t.action];if(!e)throw new Error(`Unknown action from worker: ${t.action}`);if(t.callbackId){const r=this.sourceName,o=t.sourceName,l=this.comObj;Promise.try(e,t.data).then(function(d){l.postMessage({sourceName:r,targetName:o,callback:1,callbackId:t.callbackId,data:d})},function(d){l.postMessage({sourceName:r,targetName:o,callback:2,callbackId:t.callbackId,reason:Tn(d)})})}else t.streamId?this.#i(t):e(t.data)}on(t,e){const r=this.actionHandler;if(r[t])throw new Error(`There is already an actionName called "${t}"`);r[t]=e}send(t,e,r){this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,data:e},r)}sendWithPromise(t,e,r){const o=this.callbackId++,l=Promise.withResolvers();this.callbackCapabilities[o]=l;try{this.comObj.postMessage({sourceName:this.sourceName,targetName:this.targetName,action:t,callbackId:o,data:e},r)}catch(d){l.reject(d)}return l.promise}sendWithStream(t,e,r,o){const l=this.streamId++,d=this.sourceName,p=this.targetName,_=this.comObj;return new ReadableStream({start:D=>{const E=Promise.withResolvers();return this.streamControllers[l]={controller:D,startCall:E,pullCall:null,cancelCall:null,isClosed:!1},_.postMessage({sourceName:d,targetName:p,action:t,streamId:l,data:e,desiredSize:D.desiredSize},o),E.promise},pull:D=>{const E=Promise.withResolvers();return this.streamControllers[l].pullCall=E,_.postMessage({sourceName:d,targetName:p,stream:6,streamId:l,desiredSize:D.desiredSize}),E.promise},cancel:D=>{hn(D instanceof Error,"cancel must have a valid reason");const E=Promise.withResolvers();return this.streamControllers[l].cancelCall=E,this.streamControllers[l].isClosed=!0,_.postMessage({sourceName:d,targetName:p,stream:1,streamId:l,reason:Tn(D)}),E.promise}},r)}#i(t){const e=t.streamId,r=this.sourceName,o=t.sourceName,l=this.comObj,d=this,p=this.actionHandler[t.action],_={enqueue(D,E=1,I){if(this.isCancelled)return;const N=this.desiredSize;this.desiredSize-=E,N>0&&this.desiredSize<=0&&(this.sinkCapability=Promise.withResolvers(),this.ready=this.sinkCapability.promise),l.postMessage({sourceName:r,targetName:o,stream:4,streamId:e,chunk:D},I)},close(){this.isCancelled||(this.isCancelled=!0,l.postMessage({sourceName:r,targetName:o,stream:3,streamId:e}),delete d.streamSinks[e])},error(D){hn(D instanceof Error,"error must have a valid reason"),!this.isCancelled&&(this.isCancelled=!0,l.postMessage({sourceName:r,targetName:o,stream:5,streamId:e,reason:Tn(D)}))},sinkCapability:Promise.withResolvers(),onPull:null,onCancel:null,isCancelled:!1,desiredSize:t.desiredSize,ready:null};_.sinkCapability.resolve(),_.ready=_.sinkCapability.promise,this.streamSinks[e]=_,Promise.try(p,t.data,_).then(function(){l.postMessage({sourceName:r,targetName:o,stream:8,streamId:e,success:!0})},function(D){l.postMessage({sourceName:r,targetName:o,stream:8,streamId:e,reason:Tn(D)})})}#n(t){const e=t.streamId,r=this.sourceName,o=t.sourceName,l=this.comObj,d=this.streamControllers[e],p=this.streamSinks[e];switch(t.stream){case 8:t.success?d.startCall.resolve():d.startCall.reject(Tn(t.reason));break;case 7:t.success?d.pullCall.resolve():d.pullCall.reject(Tn(t.reason));break;case 6:if(!p){l.postMessage({sourceName:r,targetName:o,stream:7,streamId:e,success:!0});break}p.desiredSize<=0&&t.desiredSize>0&&p.sinkCapability.resolve(),p.desiredSize=t.desiredSize,Promise.try(p.onPull||en).then(function(){l.postMessage({sourceName:r,targetName:o,stream:7,streamId:e,success:!0})},function(D){l.postMessage({sourceName:r,targetName:o,stream:7,streamId:e,reason:Tn(D)})});break;case 4:if(hn(d,"enqueue should have stream controller"),d.isClosed)break;d.controller.enqueue(t.chunk);break;case 3:if(hn(d,"close should have stream controller"),d.isClosed)break;d.isClosed=!0,d.controller.close(),this.#a(d,e);break;case 5:hn(d,"error should have stream controller"),d.controller.error(Tn(t.reason)),this.#a(d,e);break;case 2:t.success?d.cancelCall.resolve():d.cancelCall.reject(Tn(t.reason)),this.#a(d,e);break;case 1:if(!p)break;const _=Tn(t.reason);Promise.try(p.onCancel||en,_).then(function(){l.postMessage({sourceName:r,targetName:o,stream:2,streamId:e,success:!0})},function(D){l.postMessage({sourceName:r,targetName:o,stream:2,streamId:e,reason:Tn(D)})}),p.sinkCapability.reject(_),p.isCancelled=!0,delete this.streamSinks[e];break;default:throw new Error("Unexpected stream case")}}#a(t,e){var r=this;return(0,s.Z)(function*(){yield Promise.allSettled([t.startCall?.promise,t.pullCall?.promise,t.cancelCall?.promise]),delete r.streamControllers[e]})()}destroy(){this.#e?.abort(),this.#e=null}}class bi{#e=!1;constructor({enableHWA:t=!1}){this.#e=t}create(t,e){if(t<=0||e<=0)throw new Error("Invalid canvas size");const r=this._createCanvas(t,e);return{canvas:r,context:r.getContext("2d",{willReadFrequently:!this.#e})}}reset(t,e,r){if(!t.canvas)throw new Error("Canvas is not specified");if(e<=0||r<=0)throw new Error("Invalid canvas size");t.canvas.width=e,t.canvas.height=r}destroy(t){if(!t.canvas)throw new Error("Canvas is not specified");t.canvas.width=0,t.canvas.height=0,t.canvas=null,t.context=null}_createCanvas(t,e){Vt("Abstract method `_createCanvas` called.")}}class _r extends bi{constructor({ownerDocument:t=globalThis.document,enableHWA:e=!1}){super({enableHWA:e}),this._document=t}_createCanvas(t,e){const r=this._document.createElement("canvas");return r.width=t,r.height=e,r}}class Tr{constructor({baseUrl:t=null,isCompressed:e=!0}){this.baseUrl=t,this.isCompressed=e}fetch({name:t}){var e=this;return(0,s.Z)(function*(){if(!e.baseUrl)throw new Error("Ensure that the `cMapUrl` and `cMapPacked` API parameters are provided.");if(!t)throw new Error("CMap name must be specified.");const r=e.baseUrl+t+(e.isCompressed?".bcmap":"");return e._fetch(r).then(o=>({cMapData:o,isCompressed:e.isCompressed})).catch(o=>{throw new Error(`Unable to load ${e.isCompressed?"binary ":""}CMap at: ${r}`)})})()}_fetch(t){return(0,s.Z)(function*(){Vt("Abstract method `_fetch` called.")})()}}class ki extends Tr{_fetch(t){var e=this;return(0,s.Z)(function*(){const r=yield ji(t,e.isCompressed?"arraybuffer":"text");return r instanceof ArrayBuffer?new Uint8Array(r):qe(r)})()}}O(2489);class Sr{addFilter(t){return"none"}addHCMFilter(t,e){return"none"}addAlphaFilter(t){return"none"}addLuminosityFilter(t){return"none"}addHighlightHCMFilter(t,e,r,o,l){return"none"}destroy(t=!1){}}class Br extends Sr{#e;#t;#i;#n;#a;#s;#r=0;constructor({docId:t,ownerDocument:e=globalThis.document}){super(),this.#n=t,this.#a=e}get#o(){return this.#t||=new Map}get#c(){return this.#s||=new Map}get#l(){if(!this.#i){const t=this.#a.createElement("div"),{style:e}=t;e.visibility="hidden",e.contain="strict",e.width=e.height=0,e.position="absolute",e.top=e.left=0,e.zIndex=-1;const r=this.#a.createElementNS(oi,"svg");r.setAttribute("width",0),r.setAttribute("height",0),this.#i=this.#a.createElementNS(oi,"def
2836s"),t.append(r),r.append(this.#i),this.#a.body.append(t)}return this.#i}#h(t){if(1===t.length){const _=t[0],D=new Array(256);for(let I=0;I<256;I++)D[I]=_[I]/255;const E=D.join(",");return[E,E,E]}const[e,r,o]=t,l=new Array(256),d=new Array(256),p=new Array(256);for(let _=0;_<256;_++)l[_]=e[_]/255,d[_]=r[_]/255,p[_]=o[_]/255;return[l.join(","),d.join(","),p.join(",")]}#u(t){if(void 0===this.#e){this.#e="";const e=this.#a.URL;e!==this.#a.baseURI&&(gi(e)?nn('#createUrl: ignore "data:"-URL for performance reasons.'):this.#e=He(e,""))}return`url(${this.#e}#${t})`}addFilter(t){if(!t)return"none";let e=this.#o.get(t);if(e)return e;const[r,o,l]=this.#h(t),d=1===t.length?r:`${r}${o}${l}`;if(e=this.#o.get(d),e)return this.#o.set(t,e),e;const p=`g_${this.#n}_transfer_map_${this.#r++}`,_=this.#u(p);this.#o.set(t,_),this.#o.set(d,_);const D=this.#p(p);return this.#f(r,o,l,D),_}addHCMFilter(t,e){const r=`${t}-${e}`,o="base";let l=this.#c.get(o);if(l?.key===r||(l?(l.filter?.remove(),l.key=r,l.url="none",l.filter=null):(l={key:r,url:"none",filter:null},this.#c.set(o,l)),!t||!e))return l.url;const d=this.#b(t);t=Me.makeHexColor(...d);const p=this.#b(e);if(e=Me.makeHexColor(...p),this.#l.style.color="","#000000"===t&&"#ffffff"===e||t===e)return l.url;const _=new Array(256);for(let $=0;$<=255;$++){const ae=$/255;_[$]=ae<=.03928?ae/12.92:((ae+.055)/1.055)**2.4}const D=_.join(","),E=`g_${this.#n}_hcm_filter`,I=l.filter=this.#p(E);this.#f(D,D,D,I),this.#g(I);const N=($,ae)=>{const h=d[$]/255,v=p[$]/255,C=new Array(ae+1);for(let P=0;P<=ae;P++)C[P]=h+P/ae*(v-h);return C.join(",")};return this.#f(N(0,5),N(1,5),N(2,5),I),l.url=this.#u(E),l.url}addAlphaFilter(t){let e=this.#o.get(t);if(e)return e;const[r]=this.#h([t]),o=`alpha_${r}`;if(e=this.#o.get(o),e)return this.#o.set(t,e),e;const l=`g_${this.#n}_alpha_map_${this.#r++}`,d=this.#u(l);this.#o.set(t,d),this.#o.set(o,d);const p=this.#p(l);return this.#_(r,p),d}addLuminosityFilter(t){let r,o,e=this.#o.get(t||"luminosity");if(e)return e;if(t?([r]=this.#h([t]),o=`luminosity_${r}`):o="luminosity",e=this.#o.get(o),e)return this.#o.set(t,e),e;const l=`g_${this.#n}_luminosity_map_${this.#r++}`,d=this.#u(l);this.#o.set(t,d),this.#o.set(o,d);const p=this.#p(l);return this.#m(p),t&&this.#_(r,p),d}addHighlightHCMFilter(t,e,r,o,l){const d=`${e}-${r}-${o}-${l}`;let p=this.#c.get(t);if(p?.key===d||(p?(p.filter?.remove(),p.key=d,p.url="none",p.filter=null):(p={key:d,url:"none",filter:null},this.#c.set(t,p)),!e||!r))return p.url;const[_,D]=[e,r].map(this.#b.bind(this));let E=Math.round(.2126*_[0]+.7152*_[1]+.0722*_[2]),I=Math.round(.2126*D[0]+.7152*D[1]+.0722*D[2]),[N,$]=[o,l].map(this.#b.bind(this));I<E&&([E,I,N,$]=[I,E,$,N]),this.#l.style.color="";const ae=(C,P,z)=>{const be=new Array(256),Ce=(I-E)/z,nt=C/255,At=(P-C)/(255*z);let Gt=0;for(let sn=0;sn<=z;sn++){const bn=Math.round(E+sn*Ce),mn=nt+sn*At;for(let Qn=Gt;Qn<=bn;Qn++)be[Qn]=mn;Gt=bn+1}for(let sn=Gt;sn<256;sn++)be[sn]=be[Gt-1];return be.join(",")},h=`g_${this.#n}_hcm_${t}_filter`,v=p.filter=this.#p(h);return this.#g(v),this.#f(ae(N[0],$[0],5),ae(N[1],$[1],5),ae(N[2],$[2],5),v),p.url=this.#u(h),p.url}destroy(t=!1){t&&this.#s?.size||(this.#i?.parentNode.parentNode.remove(),this.#i=null,this.#t?.clear(),this.#t=null,this.#s?.clear(),this.#s=null,this.#r=0)}#m(t){const e=this.#a.createElementNS(oi,"feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("values","0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.3 0.59 0.11 0 0"),t.append(e)}#g(t){const e=this.#a.createElementNS(oi,"feColorMatrix");e.setAttribute("type","matrix"),e.setAttribute("values","0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0.2126 0.7152 0.0722 0 0 0 0 0 1 0"),t.append(e)}#p(t){const e=this.#a.createElementNS(oi,"filter");return e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("id",t),this.#l.append(e),e}#d(t,e,r){const o=this.#a.createElementNS(oi,e);o.setAttribute("type","discrete"),o.setAttribute("tableValues",r),t.append(o)}#f(t,e,r,o){const l=this.#a.createElementNS(oi,"feComponentTransfer");o.append(l),this.#d(l,"feFuncR",t),this.#d(l,"feFuncG",e),this.#d(l,"feFuncB",r)}#_(t,e){const r=this.#a.createElementNS(oi,"feComponentTransfer");e.append(r),this.#d(r,"feFuncA",t)}#b(t){return this.#l.style.color=t,ee(getComputedStyle(this.#l).getPropertyValue("color"))}}class Ns{constructor({baseUrl:t=null}){this.baseUrl=t}fetch({filename:t}){var e=this;return(0,s.Z)(function*(){if(!e.baseUrl)throw new Error("Ensure that the `standardFontDataUrl` API parameter is provided.");if(!t)throw new Error("Font filename must be specified.");const r=`${e.baseUrl}${t}`;return e._fetch(r).catch(o=>{throw new Error(`Unable to load font data at: ${r}`)})})()}_fetch(t){return(0,s.Z)(function*(){Vt("Abstract method `_fetch` called.")})()}}class vs extends Ns{_fetch(t){return(0,s.Z)(function*(){const e=yield ji(t,"arraybuffer");return new Uint8Array(e)})()}}class sa{constructor({baseUrl:t=null}){this.baseUrl=t}fetch({filename:t}){var e=this;return(0,s.Z)(function*(){if(!e.baseUrl)throw new Error("Ensure that the `wasmUrl` API parameter is provided.");if(!t)throw new Error("Wasm filename must be specified.");const r=`${e.baseUrl}${t}`;return e._fetch(r).catch(o=>{throw new Error(`Unable to load wasm data at: ${r}`)})})()}_fetch(t){return(0,s.Z)(function*(){Vt("Abstract method `_fetch` called.")})()}}class Wr extends sa{_fetch(t){return(0,s.Z)(function*(){const e=yield ji(t,"arraybuffer");return new Uint8Array(e)})()}}if(Fe){let M;try{const t=process.getBuiltinModule("module").createRequire("file:///home/jenkins/agent/workspace/Sportshub-UI-Prod/node_modules/pdfjs-dist/legacy/build/pdf.mjs");try{M=t("@napi-rs/canvas")}catch(e){nn(`Cannot load "@napi-rs/canvas" package: "${e}".`)}}catch(t){nn(`Cannot access the \`require\` function: "${t}".`)}globalThis.DOMMatrix||(M?.DOMMatrix?globalThis.DOMMatrix=M.DOMMatrix:nn("Cannot polyfill `DOMMatrix`, rendering may be broken.")),globalThis.ImageData||(M?.ImageData?globalThis.ImageData=M.ImageData:nn("Cannot polyfill `ImageData`, rendering may be broken.")),globalThis.Path2D||(M?.Path2D?globalThis.Path2D=M.Path2D:nn("Cannot polyfill `Path2D`, rendering may be broken.")),globalThis.navigator?.language||(globalThis.navigator={language:"en-US",platform:"",userAgent:""})}function hi(M){return zs.apply(this,arguments)}function zs(){return(zs=(0,s.Z)(function*(M){const e=yield process.getBuiltinModule("fs").promises.readFile(M);return new Uint8Array(e)})).apply(this,arguments)}class oe extends Sr{}class te extends bi{_createCanvas(t,e){return process.getBuiltinModule("module").createRequire("file:///home/jenkins/agent/workspace/Sportshub-UI-Prod/node_modules/pdfjs-dist/legacy/build/pdf.mjs")("@napi-rs/canvas").createCanvas(t,e)}}class J extends Tr{_fetch(t){return(0,s.Z)(function*(){return hi(t)})()}}class ze extends Ns{_fetch(t){return(0,s.Z)(function*(){return hi(t)})()}}class pn extends sa{_fetch(t){return(0,s.Z)(function*(){return hi(t)})()}}O(7588);const nr="__forcedDependency",{floor:vn,ceil:vi}=Math;function Li(M,t,e,r,o,l){M[4*t+0]=Math.min(M[4*t+0],e),M[4*t+1]=Math.min(M[4*t+1],r),M[4*t+2]=Math.max(M[4*t+2],o),M[4*t+3]=Math.max(M[4*t+3],l)}const ha=new Uint32Array(new Uint8Array([255,255,0,0]).buffer)[0];class Hr{#e;#t;constructor(t,e){this.#e=t,this.#t=e}get length(){return this.#e.length}isEmpty(t){return this.#e[t]===ha}minX(t){return this.#t[4*t+0]/256}minY(t){return this.#t[4*t+1]/256}maxX(t){return(this.#t[4*t+2]+1)/256}maxY(t){return(this.#t[4*t+3]+1)/256}}const Xs=(M,t)=>{if(!M)return;let e=M.get(t);return e||(e={dependencies:new Set,isRenderingOperation:!1},M.set(t,e)),e};class ma{#e={__proto__:null};#t={__proto__:null,transform:[],moveText:[],sameLineText:[],[nr]:[]};#i=new Map;#n=[];#a=[];#s=[[1,0,0,1,0,0]];#r=[-1/0,-1/0,1/0,1/0];#o=new Float64Array([1/0,1/0,-1/0,-1/0]);#c=-1;#l=new Set;#h=new Map;#u=new Map;#m;#g;#p;#d;#f;constructor(t,e,r=!1){this.#m=t.width,this.#g=t.height,this.#_(e),r&&(this.#f=new Map)}growOperationsCount(t){t>=this.#d.length&&this.#_(t,this.#d)}#_(t,e){const r=new ArrayBuffer(4*t);this.#p=new Uint8ClampedArray(r),this.#d=new Uint32Array(r),e&&e.length>0?(this.#d.set(e),this.#d.fill(ha,e.length)):this.#d.fill(ha)}save(t){return this.#e={__proto__:this.#e},this.#t={__proto__:this.#t,transform:{__proto__:this.#t.transform},moveText:{__proto__:this.#t.moveText},sameLineText:{__proto__:this.#t.sameLineText},[nr]:{__proto__:this.#t[nr]}},this.#r={__proto__:this.#r},this.#n.push(t),this}restore(t){const e=Object.getPrototypeOf(this.#e);if(null===e)return this;this.#e=e,this.#t=Object.getPrototypeOf(this.#t),this.#r=Object.getPrototypeOf(this.#r);const r=this.#n.pop();return void 0!==r&&(Xs(this.#f,t)?.dependencies.add(r),this.#d[t]=this.#d[r]),this}recordOpenMarker(t){return this.#n.push(t),this}getOpenMarker(){return 0===this.#n.length?null:this.#n.at(-1)}recordCloseMarker(t){const e=this.#n.pop();return void 0!==e&&(Xs(this.#f,t)?.dependencies.add(e),this.#d[t]=this.#d[e]),this}beginMarkedContent(t){return this.#a.push(t),this}endMarkedContent(t){const e=this.#a.pop();return void 0!==e&&(Xs(this.#f,t)?.dependencies.add(e),this.#d[t]=this.#d[e]),this}pushBaseTransform(t){return this.#s.push(Me.multiplyByDOMMatrix(this.#s.at(-1),t.getTransform())),this}popBaseTransform(){return this.#s.length>1&&this.#s.pop(),this}recordSimpleData(t,e){return this.#e[t]=e,this}recordIncrementalData(t,e){return this.#t[t].push(e),this}resetIncrementalData(t,e){return this.#t[t].length=0,this}recordNamedData(t,e){return this.#i.set(t,e),this}recordSimpleDataFromNamed(t,e,r){this.#e[t]=this.#i.get(e)??r}recordFutureForcedDependency(t,e){return this.recordIncrementalData(nr,e),this}inheritSimpleDataAsFutureForcedDependencies(t){for(const e of t)e in this.#e&&this.recordFutureForcedDependency(e,this.#e[e]);return this}inheritPendingDependenciesAsFutureForcedDependencies(){for(const t of this.#l)this.recordFutureForcedDependency(nr,t);return this}resetBBox(t){return this.#c!==t&&(this.#c=t,this.#o[0]=1/0,this.#o[1]=1/0,this.#o[2]=-1/0,this.#o[3]=-1/0),this}recordClipBox(t,e,r,o,l,d){const p=Me.multiplyByDOMMatrix(this.#s.at(-1),e.getTransform()),_=[1/0,1/0,-1/0,-1/0];Me.axialAlignedBoundingBox([r,l,o,d],p,_);const D=Me.intersect(this.#r,_);return D?(this.#r[0]=D[0],this.#r[1]=D[1],this.#r[2]=D[2],this.#r[3]=D[3]):(this.#r[0]=this.#r[1]=1/0,this.#r[2]=this.#r[3]=-1/0),this}recordBBox(t,e,r,o,l,d){const p=this.#r;if(p[0]===1/0)return this;const _=Me.multiplyByDOMMatrix(this.#s.at(-1),e.getTransform());if(p[0]===-1/0)return Me.axialAlignedBoundingBox([r,l,o,d],_,this.#o),this;const D=[1/0,1/0,-1/0,-1/0];return Me.axialAlignedBoundingBox([r,l,o,d],_,D),this.#o[0]=Math.min(this.#o[0],Math.max(D[0],p[0])),this.#o[1]=Math.min(this.#o[1],Math.max(D[1],p[1])),this.#o[2]=Math.max(this.#o[2],Math.min(D[2],p[2])),this.#o[3]=Math.max(this.#o[3],Math.min(D[3],p[3])),this}recordCharacterBBox(t,e,r,o=1,l=0,d=0,p){const _=r.bbox;let D,E;if(_&&(D=_[2]!==_[0]&&_[3]!==_[1]&&this.#u.get(r),!1!==D&&(E=[0,0,0,0],Me.axialAlignedBoundingBox(_,r.fontMatrix,E),(1!==o||0!==l||0!==d)&&Me.scaleMinMax([o,0,0,-o,l,d],E),D)))return this.recordBBox(t,e,E[0],E[2],E[1],E[3]);if(!p)return this.recordFullPageBBox(t);const I=p();return _&&E&&void 0===D&&(D=E[0]<=l-I.actualBoundingBoxLeft&&E[2]>=l+I.actualBoundingBoxRight&&E[1]<=d-I.actualBoundingBoxAscent&&E[3]>=d+I.actualBoundingBoxDescent,this.#u.set(r,D),D)?this.recordBBox(t,e,E[0],E[2],E[1],E[3]):this.recordBBox(t,e,l-I.actualBoundingBoxLeft,l+I.actualBoundingBoxRight,d-I.actualBoundingBoxAscent,d+I.actualBoundingBoxDescent)}recordFullPageBBox(t){return this.#o[0]=Math.max(0,this.#r[0]),this.#o[1]=Math.max(0,this.#r[1]),this.#o[2]=Math.min(this.#m,this.#r[2]),this.#o[3]=Math.min(this.#g,this.#r[3]),this}getSimpleIndex(t){return this.#e[t]}recordDependencies(t,e){const r=this.#l,o=this.#e,l=this.#t;
vendor: 4,131 bytes, line 2836
2836for(const d of e)d in this.#e?r.add(o[d]):d in l&&l[d].forEach(r.add,r);return this}recordNamedDependency(t,e){return this.#i.has(e)&&this.#l.add(this.#i.get(e)),this}recordOperation(t,e=!1){if(this.recordDependencies(t,[nr]),this.#f){const r=Xs(this.#f,t),{dependencies:o}=r;this.#l.forEach(o.add,o),this.#n.forEach(o.add,o),this.#a.forEach(o.add,o),o.delete(t),r.isRenderingOperation=!0}if(this.#c===t){const r=vn(256*this.#o[0]/this.#m),o=vn(256*this.#o[1]/this.#g),l=vi(256*this.#o[2]/this.#m),d=vi(256*this.#o[3]/this.#g);Li(this.#p,t,r,o,l,d);for(const p of this.#l)p!==t&&Li(this.#p,p,r,o,l,d);for(const p of this.#n)p!==t&&Li(this.#p,p,r,o,l,d);for(const p of this.#a)p!==t&&Li(this.#p,p,r,o,l,d);e||(this.#l.clear(),this.#c=-1)}return this}recordShowTextOperation(t,e=!1){const r=Array.from(this.#l);this.recordOperation(t,e),this.recordIncrementalData("sameLineText",t);for(const o of r)this.recordIncrementalData("sameLineText",o);return this}bboxToClipBoxDropOperation(t,e=!1){return this.#c===t&&(this.#c=-1,this.#r[0]=Math.max(this.#r[0],this.#o[0]),this.#r[1]=Math.max(this.#r[1],this.#o[1]),this.#r[2]=Math.min(this.#r[2],this.#o[2]),this.#r[3]=Math.min(this.#r[3],this.#o[3]),e||this.#l.clear()),this}_takePendingDependencies(){const t=this.#l;return this.#l=new Set,t}_extractOperation(t){const e=this.#h.get(t);return this.#h.delete(t),e}_pushPendingDependencies(t){for(const e of t)this.#l.add(e)}take(){return this.#u.clear(),new Hr(this.#d,this.#p)}takeDebugMetadata(){return this.#f}}class is{#e;#t;#i;#n=0;#a=0;constructor(t,e,r){if(t instanceof is&&t.#i===!!r)return t;this.#e=t,this.#t=e,this.#i=!!r}growOperationsCount(){throw new Error("Unreachable")}save(t){return this.#a++,this.#e.save(this.#t),this}restore(t){return this.#a>0&&(this.#e.restore(this.#t),this.#a--),this}recordOpenMarker(t){return this.#n++,this}getOpenMarker(){return this.#n>0?this.#t:this.#e.getOpenMarker()}recordCloseMarker(t){return this.#n--,this}beginMarkedContent(t){return this}endMarkedContent(t){return this}pushBaseTransform(t){return this.#e.pushBaseTransform(t),this}popBaseTransform(){return this.#e.popBaseTransform(),this}recordSimpleData(t,e){return this.#e.recordSimpleData(t,this.#t),this}recordIncrementalData(t,e){return this.#e.recordIncrementalData(t,this.#t),this}resetIncrementalData(t,e){return this.#e.resetIncrementalData(t,this.#t),this}recordNamedData(t,e){return this}recordSimpleDataFromNamed(t,e,r){return this.#e.recordSimpleDataFromNamed(t,e,this.#t),this}recordFutureForcedDependency(t,e){return this.#e.recordFutureForcedDependency(t,this.#t),this}inheritSimpleDataAsFutureForcedDependencies(t){return this.#e.inheritSimpleDataAsFutureForcedDependencies(t),this}inheritPendingDependenciesAsFutureForcedDependencies(){return this.#e.inheritPendingDependenciesAsFutureForcedDependencies(),this}resetBBox(t){return this.#i||this.#e.resetBBox(this.#t),this}recordClipBox(t,e,r,o,l,d){return this.#i||this.#e.recordClipBox(this.#t,e,r,o,l,d),this}recordBBox(t,e,r,o,l,d){return this.#i||this.#e.recordBBox(this.#t,e,r,o,l,d),this}recordCharacterBBox(t,e,r,o,l,d,p){return this.#i||this.#e.recordCharacterBBox(this.#t,e,r,o,l,d,p),this}recordFullPageBBox(t){return this.#i||this.#e.recordFullPageBBox(this.#t),this}getSimpleIndex(t){return this.#e.getSimpleIndex(t)}recordDependencies(t,e){return this.#e.recordDependencies(this.#t,e),this}recordNamedDependency(t,e){return this.#e.recordNamedDependency(this.#t,e),this}recordOperation(t){return this.#e.recordOperation(this.#t,!0),this}recordShowTextOperation(t){return this.#e.recordShowTextOperation(this.#t,!0),this}bboxToClipBoxDropOperation(t){return this.#i||this.#e.bboxToClipBoxDropOperation(this.#t,!0),this}take(){throw new Error("Unreachable")}takeDebugMetadata(){throw new Error("Unreachable")}}const hs_stroke=["path","transform","filter","strokeColor","strokeAlpha","lineWidth","lineCap","lineJoin","miterLimit","dash"],hs_fill=["path","transform","filter","fillColor","fillAlpha","globalCompositeOperation","SMask"],hs_imageXObject=["transform","SMask","filter","fillAlpha","strokeAlpha","globalCompositeOperation"],hs_rawFillPath=["f
2836ilter","fillColor","fillAlpha"],hs_showText=["transform","leading","charSpacing","wordSpacing","hScale","textRise","moveText","textMatrix","font","fontObj","filter","fillColor","textRenderingMode","SMask","fillAlpha","strokeAlpha","globalCompositeOperation","sameLineText"],hs_transform=["transform"],hs_transformAndFill=["transform","fillColor"];function Xe(M,t){if(!t)return;const e=t[2]-t[0],r=t[3]-t[1],o=new Path2D;o.rect(t[0],t[1],e,r),M.clip(o)}class vt{isModifyingCurrentTransform(){return!1}getPattern(){Vt("Abstract method `getPattern` called.")}}class Z extends vt{constructor(t){super(),this._type=t[1],this._bbox=t[2],this._colorStops=t[3],this._p0=t[4],this._p1=t[5],this._r0=t[6],this._r1=t[7],this.matrix=null}isOriginBased(){return 0===this._p0[0]&&0===this._p0[1]&&(!this.isRadial()||0===this._p1[0]&&0===this._p1[1])}isRadial(){return"radial"===this._type}_createGradient(t,e=null){let r,o=this._p0,l=this._p1;if(e&&(o=o.slice(),l=l.slice(),Me.applyTransform(o,e),Me.applyTransform(l,e)),"axial"===this._type)r=t.createLinearGradient(o[0],o[1],l[0],l[1]);else if("radial"===this._type){let d=this._r0,p=this._r1;if(e){const _=new Float32Array(2);Me.singularValueDecompose2dScale(e,_),d*=_[0],p*=_[0]}r=t.createRadialGradient(o[0],o[1],d,l[0],l[1],p)}for(const d of this._colorStops)r.addColorStop(d[0],d[1]);return r}getPattern(t,e,r,o){let l;if("Stroke"===o||"Fill"===o){if(this.isOriginBased()){let N=Me.transform(r,e.baseTransform);this.matrix&&(N=Me.transform(N,this.matrix));const $=.001,ae=Math.hypot(N[0],N[1]),h=Math.hypot(N[2],N[3]);if(Math.abs((N[0]*N[2]+N[1]*N[3])/(ae*h))<$){if(!this.isRadial())return this._createGradient(t,N);if(Math.abs(ae-h)<$)return this._createGradient(t,N)}}const d=e.current.getClippedPathBoundingBox(o,Je(t))||[0,0,0,0],p=Math.ceil(d[2]-d[0])||1,_=Math.ceil(d[3]-d[1])||1,D=e.cachedCanvases.getCanvas("pattern",p,_),E=D.context;E.clearRect(0,0,E.canvas.width,E.canvas.height),E.beginPath(),E.rect(0,0,E.canvas.width,E.canvas.height),E.translate(-d[0],-d[1]),r
vendor: 24,349 bytes, line 2836
2836=Me.transform(r,[1,0,0,1,d[0],d[1]]),E.transform(...e.baseTransform),this.matrix&&E.transform(...this.matrix),Xe(E,this._bbox),E.fillStyle=this._createGradient(E),E.fill(),l=t.createPattern(D.canvas,"no-repeat");const I=new DOMMatrix(r);l.setTransform(I)}else Xe(t,this._bbox),l=this._createGradient(t);return l}}function x(M,t,e,r,o,l,d,p){const _=t.coords,D=t.colors,E=M.data,I=4*M.width;let N;_[e+1]>_[r+1]&&(N=e,e=r,r=N,N=l,l=d,d=N),_[r+1]>_[o+1]&&(N=r,r=o,o=N,N=d,d=p,p=N),_[e+1]>_[r+1]&&(N=e,e=r,r=N,N=l,l=d,d=N);const $=(_[e]+t.offsetX)*t.scaleX,ae=(_[e+1]+t.offsetY)*t.scaleY,h=(_[r]+t.offsetX)*t.scaleX,v=(_[r+1]+t.offsetY)*t.scaleY,C=(_[o]+t.offsetX)*t.scaleX,P=(_[o+1]+t.offsetY)*t.scaleY;if(ae>=P)return;const z=D[l],be=D[l+1],Ce=D[l+2],nt=D[d],At=D[d+1],Gt=D[d+2],sn=D[p],bn=D[p+1],mn=D[p+2],Qn=Math.round(ae),Un=Math.round(P);let zn,Mi,Pn,Rn,fi,Ai,wr,dr;for(let Zi=Qn;Zi<=Un;Zi++){if(Zi<v){const Sn=Zi<ae?0:(ae-Zi)/(ae-v);zn=$-($-h)*Sn,Mi=z-(z-nt)*Sn,Pn=be-(be-At)*Sn,Rn=Ce-(Ce-Gt)*Sn}else{let Sn;Sn=Zi>P?1:v===P?0:(v-Zi)/(v-P),zn=h-(h-C)*Sn,Mi=nt-(nt-sn)*Sn,Pn=At-(At-bn)*Sn,Rn=Gt-(Gt-mn)*Sn}let Di;Di=Zi<ae?0:Zi>P?1:(ae-Zi)/(ae-P),fi=$-($-C)*Di,Ai=z-(z-sn)*Di,wr=be-(be-bn)*Di,dr=Ce-(Ce-mn)*Di;const Dr=Math.round(Math.min(zn,fi)),Ls=Math.round(Math.max(zn,fi));let Kn=I*Zi+4*Dr;for(let Sn=Dr;Sn<=Ls;Sn++)Di=(zn-Sn)/(zn-fi),Di<0?Di=0:Di>1&&(Di=1),E[Kn++]=Mi-(Mi-Ai)*Di|0,E[Kn++]=Pn-(Pn-wr)*Di|0,E[Kn++]=Rn-(Rn-dr)*Di|0,E[Kn++]=255}}function A(M,t,e){const r=t.coords,o=t.colors;let l,d;switch(t.type){case Dn.LATTICE:const p=t.verticesPerRow,_=Math.floor(r.length/p)-1,D=p-1;for(l=0;l<_;l++){let E=l*p;for(let I=0;I<D;I++,E++)x(M,e,r[E],r[E+1],r[E+p],o[E],o[E+1],o[E+p]),x(M,e,r[E+p+1],r[E+1],r[E+p],o[E+p+1],o[E+1],o[E+p])}break;case Dn.TRIANGLES:for(l=0,d=r.length;l<d;l+=3)x(M,e,r[l],r[l+1],r[l+2],o[l],o[l+1],o[l+2]);break;default:throw new Error("illegal figure")}}class V extends vt{constructor(t){super(),this._coords=t[2],this._colors=t[3],this._figures=t[4],this._bounds=t[5],this._bbox=t[6],this._background=t[7],this.matrix=null}_createMeshCanvas(t,e,r){const p=Math.floor(this._bounds[0]),_=Math.floor(this._bounds[1]),D=Math.ceil(this._bounds[2])-p,E=Math.ceil(this._bounds[3])-_,I=Math.min(Math.ceil(Math.abs(D*t[0]*1.1)),3e3),N=Math.min(Math.ceil(Math.abs(E*t[1]*1.1)),3e3),$=D/I,ae=E/N,h={coords:this._coords,colors:this._colors,offsetX:-p,offsetY:-_,scaleX:1/$,scaleY:1/ae},P=r.getCanvas("mesh",I+4,N+4),z=P.context,be=z.createImageData(I,N);if(e){const nt=be.data;for(let At=0,Gt=nt.length;At<Gt;At+=4)nt[At]=e[0],nt[At+1]=e[1],nt[At+2]=e[2],nt[At+3]=255}for(const nt of this._figures)A(be,nt,h);return z.putImageData(be,2,2),{canvas:P.canvas,offsetX:p-2*$,offsetY:_-2*ae,scaleX:$,scaleY:ae}}isModifyingCurrentTransform(){return!0}getPattern(t,e,r,o){Xe(t,this._bbox);const l=new Float32Array(2);if("Shading"===o)Me.singularValueDecompose2dScale(Je(t),l);else if(this.matrix){Me.singularValueDecompose2dScale(this.matrix,l);const[p,_]=l;Me.singularValueDecompose2dScale(e.baseTransform,l),l[0]*=p,l[1]*=_}else Me.singularValueDecompose2dScale(e.baseTransform,l);const d=this._createMeshCanvas(l,"Shading"===o?null:this._background,e.cachedCanvases);return"Shading"!==o&&(t.setTransform(...e.baseTransform),this.matrix&&t.transform(...this.matrix)),t.translate(d.offsetX,d.offsetY),t.scale(d.scaleX,d.scaleY),t.createPattern(d.canvas,"no-repeat")}}class le extends vt{getPattern(){return"hotpink"}}let Et=(()=>{class M{static MAX_PATTERN_SIZE=3e3;constructor(e,r,o,l){this.color=e[1],this.operatorList=e[2],this.matrix=e[3],this.bbox=e[4],this.xstep=e[5],this.ystep=e[6],this.paintType=e[7],this.tilingType=e[8],this.ctx=r,this.canvasGraphicsFactory=o,this.baseTransform=l}createPatternCanvas(e,r){const{bbox:o,operatorList:l,paintType:d,tilingType:p,color:_,canvasGraphicsFactory:D}=this;let{xstep:E,ystep:I}=this;E=Math.abs(E),I=Math.abs(I),an("TilingType: "+p);const N=o[0],$=o[1],ae=o[2],h=o[3],v=ae-N,C=h-$,P=new Float32Array(2);Me.singularValueDecompose2dScale(this.matrix,P);const[z,be]=P;Me.singularValueDecompose2dScale(this.baseTransform,P);const Ce=z*P[0],nt=be*P[1];let At=v,Gt=C,sn=!1,bn=!1;const mn=Math.ceil(E*Ce),Qn=Math.ceil(I*nt);mn>=Math.ceil(v*Ce)?At=E:sn=!0,Qn>=Math.ceil(C*nt)?Gt=I:bn=!0;const Mi=this.getSizeAndScale(At,this.ctx.canvas.width,Ce),Pn=this.getSizeAndScale(Gt,this.ctx.canvas.height,nt),Rn=e.cachedCanvases.getCanvas("pattern",Mi.size,Pn.size),fi=Rn.context,Ai=D.createCanvasGraphics(fi,r);if(Ai.groupLevel=e.groupLevel,this.setFillAndStrokeStyleToContext(Ai,d,_),fi.translate(-Mi.scale*N,-Pn.scale*$),Ai.transform(0,Mi.scale,0,0,Pn.scale,0,0),fi.save(),Ai.dependencyTracker?.save(),this.clipBbox(Ai,N,$,ae,h),Ai.baseTransform=Je(Ai.ctx),Ai.executeOperatorList(l),Ai.endDrawing(),Ai.dependencyTracker?.restore(),fi.restore(),sn||bn){const wr=Rn.canvas;sn&&(At=E),bn&&(Gt=I);const dr=this.getSizeAndScale(At,this.ctx.canvas.width,Ce),Zi=this.getSizeAndScale(Gt,this.ctx.canvas.height,nt),Di=dr.size,Dr=Zi.size,Ls=e.cachedCanvases.getCanvas("pattern-workaround",Di,Dr),Kn=Ls.context,Sn=sn?Math.floor(v/E):0,Xn=bn?Math.floor(C/I):0;for(let Ii=0;Ii<=Sn;Ii++)for(let hr=0;hr<=Xn;hr++)Kn.drawImage(wr,Di*Ii,Dr*hr,Di,Dr,0,0,Di,Dr);return{canvas:Ls.canvas,scaleX:dr.scale,scaleY:Zi.scale,offsetX:N,offsetY:$}}return{canvas:Rn.canvas,scaleX:Mi.scale,scaleY:Pn.scale,offsetX:N,offsetY:$}}getSizeAndScale(e,r,o){const l=Math.max(M.MAX_PATTERN_SIZE,r);let d=Math.ceil(e*o);return d>=l?d=l:o=d/e,{scale:o,size:d}}clipBbox(e,r,o,l,d){e.ctx.rect(r,o,l-r,d-o),Me.axialAlignedBoundingBox([r,o,l,d],Je(e.ctx),e.current.minMax),e.clip(),e.endPath()}setFillAndStrokeStyleToContext(e,r,o){const l=e.ctx,d=e.current;switch(r){case 1:const{fillStyle:p,strokeStyle:_}=this.ctx;l.fillStyle=d.fillColor=p,l.strokeStyle=d.strokeColor=_;break;case 2:l.fillStyle=l.strokeStyle=o,d.fillColor=d.strokeColor=o;break;default:throw new he(`Unsupported paint type: ${r}`)}}isModifyingCurrentTransform(){return!1}getPattern(e,r,o,l,d){let p=o;"Shading"!==l&&(p=Me.transform(p,r.baseTransform),this.matrix&&(p=Me.transform(p,this.matrix)));const _=this.createPatternCanvas(r,d);let D=new DOMMatrix(p);D=D.translate(_.offsetX,_.offsetY),D=D.scale(1/_.scaleX,1/_.scaleY);const E=e.createPattern(_.canvas,"repeat");return E.setTransform(D),E}}return M})();function dn({src:M,srcPos:t=0,dest:e,width:r,height:o,nonBlackColor:l=4294967295,inverseDecode:d=!1}){const p=gn.isLittleEndian?4278190080:255,[_,D]=d?[l,p]:[p,l],E=r>>3,I=7&r,N=M.length;e=new Uint32Array(e.buffer);let $=0;for(let ae=0;ae<o;ae++){for(const v=t+E;t<v;t++){const C=t<N?M[t]:255;e[$++]=128&C?D:_,e[$++]=64&C?D:_,e[$++]=32&C?D:_,e[$++]=16&C?D:_,e[$++]=8&C?D:_,e[$++]=4&C?D:_,e[$++]=2&C?D:_,e[$++]=1&C?D:_}if(0===I)continue;const h=t<N?M[t++]:255;for(let v=0;v<I;v++)e[$++]=h&1<<7-v?D:_}return{srcPos:t,destPos:$}}const ci=16,Si=new DOMMatrix,Fi=new Float32Array(2),qi=new Float32Array([1/0,1/0,-1/0,-1/0]);class Ws{constructor(t){this.canvasFactory=t,this.cache=Object.create(null)}getCanvas(t,e,r){let o;return void 0!==this.cache[t]?(o=this.cache[t],this.canvasFactory.reset(o,e,r)):(o=this.canvasFactory.create(e,r),this.cache[t]=o),o}delete(t){delete this.cache[t]}clear(){for(const t in this.cache)this.canvasFactory.destroy(this.cache[t]),delete this.cache[t]}}function rs(M,t,e,r,o,l,d,p,_,D){const[E,I,N,$,ae,h]=Je(M);if(0===I&&0===N){const z=Math.round(d*E+ae),Ce=Math.round(p*$+h),At=Math.abs(Math.round((d+_)*E+ae)-z)||1,sn=Math.abs(Math.round((p+D)*$+h)-Ce)||1;return M.setTransform(Math.sign(E),0,0,Math.sign($),z,Ce),M.drawImage(t,e,r,o,l,0,0,At,sn),M.setTransform(E,I,N,$,ae,h),[At,sn]}if(0===E&&0===$){const z=Math.round(p*N+ae),Ce=Math.round(d*I+h),At=Math.abs(Math.round((p+D)*N+ae)-z)||1,sn=Math.abs(Math.round((d+_)*I+h)-Ce)||1;return M.setTransform(0,Math.sign(I),Math.sign(N),0,z,Ce),M.drawImage(t,e,r,o,l,0,0,sn,At),M.setTransform(E,I,N,$,ae,h),[sn,At]}return M.drawImage(t,e,r,o,l,d,p,_,D),[Math.hypot(E,I)*_,Math.hypot(N,$)*D]}class $i{alphaIsShape=!1;fontSize=0;fontSizeScale=1;textMatrix=null;textMatrixScale=1;fontMatrix=ce;leading=0;x=0;y=0;lineX=0;lineY=0;charSpacing=0;wordSpacing=0;textHScale=1;textRenderingMode=0;textRise=0;fillColor="#000000";strokeColor="#000000";patternFill=!1;patternStroke=!1;fillAlpha=1;strokeAlpha=1;lineWidth=1;activeSMask=null;transferMaps="none";constructor(t,e,r){r?.(this),this.clipBox=new Float32Array([0,0,t,e]),this.minMax=qi.slice()}clone(){const t=Object.create(this);return t.clipBox=this.clipBox.slice(),t.minMax=this.minMax.slice(),t}getPathBoundingBox(t="Fill",e=null){const r=this.minMax.slice();if("Stroke"===t){e||Vt("Stroke bounding box must include transform."),Me.singularValueDecompose2dScale(e,Fi);const o=Fi[0]*this.lineWidth/2,l=Fi[1]*this.lineWidth/2;r[0]-=o,r[1]-=l,r[2]+=o,r[3]+=l}return r}updateClipFromPath(){const t=Me.intersect(this.clipBox,this.getPathBoundingBox());this.startNewPathAndClipBox(t||[0,0,0,0])}isEmptyClip(){return this.minMax[0]===1/0}startNewPathAndClipBox(t){this.clipBox.set(t,0),this.minMax.set(qi,0)}getClippedPathBoundingBox(t="Fill",e=null){return Me.intersect(this.clipBox,this.getPathBoundingBox(t,e))}}function Xi(M,t){if(t instanceof ImageData)return void M.putImageData(t,0,0);const e=t.height,r=t.width,o=e%ci,l=(e-o)/ci,d=0===o?l:l+1,p=M.createImageData(r,ci);let D,_=0;const E=t.data,I=p.data;let N,$,ae,h;if(t.kind===_t.GRAYSCALE_1BPP){const v=E.byteLength,C=new Uint32Array(I.buffer,0,I.byteLength>>2),P=C.length,z=r+7>>3,be=4294967295,Ce=gn.isLittleEndian?4278190080:255;for(N=0;N<d;N++){for(ae=N<l?ci:o,D=0,$=0;$<ae;$++){const nt=v-_;let At=0;const Gt=nt>z?r:8*nt-7,sn=-8&Gt;let bn=0,mn=0;for(;At<sn;At+=8)mn=E[_++],C[D++]=128&mn?be:Ce,C[D++]=64&mn?be:Ce,C[D++]=32&mn?be:Ce,C[D++]=16&mn?be:Ce,C[D++]=8&mn?be:Ce,C[D++]=4&mn?be:Ce,C[D++]=2&mn?be:Ce,C[D++]=1&mn?be:Ce;for(;At<Gt;At++)0===bn&&(mn=E[_++],bn=128),C[D++]=mn&bn?be:Ce,bn>>=1}for(;D<P;)C[D++]=0;M.putImageData(p,0,N*ci)}}else if(t.kind===_t.RGBA_32BPP){for($=0,h=r*ci*4,N=0;N<l;N++)I.set(E.subarray(_,_+h)),_+=h,M.putImageData(p,0,$),$+=ci;N<d&&(h=r*o*4,I.set(E.subarray(_,_+h)),M.putImageData(p,0,$))}else{if(t.kind!==_t.RGB_24BPP)throw new Error(`bad image kind: ${t.kind}`);for(ae=ci,h=r*ae,N=0;N<d;N++){for(N>=l&&(ae=o,h=r*ae),D=0,$=h;$--;)I[D++]=E[_++],I[D++]=E[_++],I[D++]=E[_++],I[D++]=255;M.putImageData(p,0,N*ci)}}}function Gr(M,t){if(t.bitmap)return void M.drawImage(t.bitmap,0,0);const e=t.height,r=t.width,o=e%ci,l=(e-o)/ci,d=0===o?l:l+1,p=M.createImageData(r,ci);let _=0;const D=t.data,E=p.data;for(let I=0;I<d;I++){const N=I<l?ci:o;({srcPos:_}=dn({src:D,srcPos:_,dest:E,width:r,height:N,nonBlackColor:0})),M.putImageData(p,0,I*ci)}}function Ui(M,t){const e=["strokeStyle","fillStyle","fillRule","globalAlpha","lineWidth","lineCap","lineJoin","miterLimit","globalCompositeOperation","font","filter"];for(const r of e)void 0!==M[r]&&(t[r]=M[r]);void 0!==M.setLineDash&&(t.setLineDash(M.getLineDash()),t.lineDashOffset=M.lineDashOffset)}function aa(M){M.strokeStyle=M.fillStyle="#000000",M.fillRule="nonzero",M.globalAlpha=1,M.lineWidth=1,M.lineCap="butt",M.lineJoin="miter",M.miterLimit=10,M.globalCompositeOperation="source-over",M.font="10px sans-serif",void 0!==M.setLineDash&&(M.setLineDash([]),M.lineDashOffset=0);const{filter:t}=M;"none"!==t&&""!==t&&(M.filter="none")}function oa(M,t){if(t)return!0;Me.singularValueDecompose2dScale(M,Fi);const e=Math.fround(Zn.pixelRatio*ui.PDF_TO_CSS_UNITS);return Fi[0]<=e&&Fi[1]<=e}const na=["butt","round","square"],Ga=["miter","round","bevel"],Ca={},ri={};class ai{constructor(t,e,r,o,l,{optionalContentConfig:d,markedContentStack:p=null},_,D,E){this.ctx=t,this.current=new $i(this.ctx.canvas.width,this.ctx.canvas.height),this.stateStack=[],this.pendingClip=null,this.pendingEOFill=!1,this.res=null,this.xobjs=null,this.commonObjs=e,this.objs=r,this.canvasFactory=o,this.filterFactory=l,this.groupStack=[],this.baseTransform=null,this.baseTransformStack=[],this.groupLevel=0,this.smaskStack=[],this.smaskCounter=0,this.tempSMask=null,this.suspendedCtx=null,this.contentVisible=!0,this.markedContentStack=p||[],this.optionalContentConfig=d,this.cachedCanvases=new Ws(this.canvasFactory),this.cachedPatterns=new Map,this.annotationCanvasMap=_,this.viewportScale=1,this.outputScaleX=1,this.outputScaleY=1,this.pageColors=D,this._cachedScaleForStroking=[-1,0],this._cachedGetSinglePixelWidth=null,this._cachedBitmapsMap=new Map,this.dependencyTracker=E??null}getObject(t,e,r=null){return"string"==typeof e?(this.dependencyTracker?.recordNamedDependency(t,e),e.startsWith("g_")?this.commonObjs.get(e):this.objs.get(e)):r}beginDrawing({transform:t,viewport:e,transparency:r=!1,background:o=null}){const l=this.ctx.canvas.width,d=this.ctx.canvas.height,p=this.ctx.fillStyle;if(this.ctx.fillStyle=o||"#ffffff",this.ctx.fillRect(0,0,l,d),this.ctx.fillStyle=p,r){const _=this.cachedCanvases.getCanvas("transparent",l,d);this.compositeCtx=this.ctx,this.transparentCanvas=_.canvas,this.ctx=_.context,this.ctx.save(),this.ctx.transform(...Je(this.compositeCtx))}this.ctx.save(),aa(this.ctx),t&&(this.ctx.transform(...t),this.outputScaleX=t[0],this.outputScaleY=t[0]),this.ctx.transform(...e.transform),this.viewportScale=e.scale,this.baseTransform=Je(this.ctx)}executeOperatorList(t,e,r,o,l){const d=t.argsArray,p=t.fnArray;let _=e||0;const D=d.length;if(D===_)return _;const E=D-_>10&&"function"==typeof r,I=E?Date.now()+15:0;let N=0;const $=this.commonObjs,ae=this.objs;let h,v;for(;;){if(void 0!==o&&_===o.nextBreakPoint)return o.breakIt(_,r),_;if(!l||l(_))if(h=p[_],v=d[_]??null,h!==fn.dependency)null===v?this[h](_):this[h](_,...v);else for(const C of v){this.dependencyTracker?.recordNamedData(C,_);const P=C.startsWith("g_")?$:ae;if(!P.has(C))return P.get(C,r),_}if(_++,_===D)return _;if(E&&++N>10){if(Date.now()>I)return r(),_;N=0}}}#e(){for(;this.stateStack.length||this.inSMaskMode;)this.restore();this.current.activeSMask=null,this.ctx.restore(),this.transparentCanvas&&(this.ctx=this.compositeCtx,this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.drawImage(this.transparentCanvas,0,0),this.ctx.restore(),this.transparentCanvas=null)}endDrawing(){this.#e(),this.cachedCanvases.clear(),this.cachedPatterns.clear();for(const t of this._cachedBitmapsMap.values()){for(const e of t.values())typeof HTMLCanvasElement<"u"&&e instanceof HTMLCanvasElement&&(e.width=e.height=0);t.clear()}this._cachedBitmapsMap.clear(),this.#t()}#t(){if(this.pageColors){const t=this.filterFactory.addHCMFilter(this.pageColors.foreground,this.pageColors.background);if("none"!==t){const e=this.ctx.filter;this.ctx.filter=t,this.ctx.drawImage(this.ctx.canvas,0,0),this.ctx.filter=e}}}_scaleImage(t,e){const r=t.width??t.displayWidth,o=t.height??t.displayHeight;let E,I,l=Math.max(Math.hypot(e[0],e[1]),1),d=Math.max(Math.hypot(e[2],e[3]),1),p=r,_=o,D="prescale1";for(;l>2&&p>1||d>2&&_>1;){let N=p,$=_;l>2&&p>1&&(N=p>=16384?Math.floor(p/2)-1||1:Math.ceil(p/2),l/=p/N),d>2&&_>1&&($=_>=16384?Math.floor(_/2)-1||1:Math.ceil(_)/2,d/=_/$),E=this.cachedCanvases.getCanvas(D,N,$),I=E.context,I.clearRect(0,0,N,$),I.drawImage(t,0,0,p,_,0,0,N,$),t=E.canvas,p=N,_=$,D="prescale1"===D?"prescale2":"prescale1"}return{img:t,paintWidth:p,paintHeight:_}}_createMaskCanvas(t,e){const r=this.ctx,{width:o,height:l}=e,d=this.current.fillColor,p=this.current.patternFill,_=Je(r);let D,E,I,N;if((e.bitmap||e.data)&&e.count>1){const bn=e.bitmap||e.data.buffer;E=JSON.stringify(p?_:[_.slice(0,4),d]),D=this._cachedBitmapsMap.get(bn),D||(D=new Map,this._cachedBitmapsMap.set(bn,D));const mn=D.get(E);if(mn&&!p){const Qn=Math.round(Math.min(_[0],_[2])+_[4]),Un=Math.round(Math.min(_[1],_[3])+_[5]);return this.dependencyTracker?.recordDependencies(t,hs_transformAndFill),{canvas:mn,offsetX:Qn,offsetY:Un}}I=mn}I||(N=this.cachedCanvases.getCanvas("maskCanvas",o,l),Gr(N.context,e));let $=Me.transform(_,[1/o,0,0,-1/l,0,0]);$=Me.transform($,[1,0,0,1,0,-l]);const ae=qi.slice();Me.axialAlignedBoundingBox([0,0,o,l],$,ae);const[h,v,C,P]=ae,z=Math.round(C-h)||1,be=Math.round(P-v)||1,Ce=this.cachedCanvases.getCanvas("fillCanvas",z,be),nt=Ce.context,At=h,Gt=v;nt.translate(-At,-Gt),nt.transform(...$),I||(I=this._scaleImage(N.canvas,on(nt)),I=I.img,D&&p&&D.set(E,I)),nt.imageSmoothingEnabled=oa(Je(nt),e.interpolate),rs(nt,I,0,0,I.width,I.height,0,0,o,l),nt.globalCompositeOperation="source-in";const sn=Me.transform(on(nt),[1,0,0,1,-At,-Gt]);return nt.fillStyle=p?d.getPattern(r,this,sn,"Fill",t):d,nt.fillRect(0,0,o,l),D&&!p&&(this.cachedCanvases.delete("fillCanvas"),D.set(E,Ce.canvas)),this.dependencyTracker?.recordDependencies(t,hs_transformAndFill),{canvas:Ce.canvas,offsetX:Math.round(At),offsetY:Math.round(Gt)}}setLineWidth(t,e){this.dependencyTracker?.recordSimpleData("lineWidth",t),e!==this.current.lineWidth&&(this._cachedScaleForStroking[0]=-1),this.current.lineWidth=e,this.ctx.lineWidth=e}setLineCap(t,e){this.dependencyTracker?.recordSimpleData("lineCap",t),this.ctx.lineCap=na[e]}setLineJoin(t,e){this.dependencyTracker?.recordSimpleData("lineJoin",t),this.ctx.lineJoin=Ga[e]}setMiterLimit(t,e){this.dependencyTracker?.recordSimpleData("miterLimit",t),this.ctx.miterLimit=e}setDash(t,e,r){this.dependencyTracker?.recordSimpleData("dash",t);const o=this.ctx;void 0!==o.setLineDash&&(o.setLineDash(e),o.lineDashOffset=r)}setRenderingIntent(t,e){}setFlatness(t,e){}setGState(t,e){for(const[r,o]of e)switch(r){case"LW":this.setLineWidth(t,o);break;case"LC":this.setLineCap(t,o);break;case"LJ":this.setLineJoin(t,o);break;case"ML":this.setMiterLimit(t,o);break;case"D":this.setDash(t,o[0],o[1]);break;case"RI":this.setRenderingIntent(t,o);break;case"FL":this.setFlatness(t,o);break;case"Font":this.setFont(t,o[0],o[1]);break;case"CA":this.dependencyTracker?.recordSimpleData("strokeAlpha",t),this.current.strokeAlpha=o;break;case"ca":this.dependencyTracker?.recordSimpleData("fillAlpha",t),this.ctx.globalAlpha=this.current.fillAlpha=o;break;case"BM":this.dependencyTracker?.recordSimpleData("globalCompositeOperation",t),this.ctx.globalCompositeOperation=o;break;case"SMask":this.dependencyTracker?.recordSimpleData("SMask",t),this.current.activeSMask=o?this.tempSMask:null,this.tempSMask=null,this.checkSMaskState();break;case"TR":this.dependencyTracker?.recordSimpleData("filter",t),this.ctx.filter=this.current.transferMaps=this.filterFactory.addFilter(o)}}get inSMaskMode(){return!!this.suspendedCtx}checkSMaskState(){const t=this.inSMaskMode;this.current.activeSMask&&!t?this.beginSMaskMode():!this.current.activeSMask&&t&&this.endSMaskMode()}beginSMaskMode(t){if(this.inSMaskMode)throw new Error("beginSMaskMode called while already in smask mode");const l=this.cachedCanvases.getCanvas("smaskGroupAt"+this.groupLevel,this.ctx.canvas.width,this.ctx.canvas.height);this.suspendedCtx=this.ctx;const d=this.ctx=l.context;d.setTransform(this.suspendedCtx.getTransform()),Ui(this.suspendedCtx,d),function br(M,t){if(M._removeMirroring)throw new Error("Context is already forwarding operations.");M.__originalSave=M.save,M.__originalRestore=M.restore,M.__originalRotate=M.rotate,M.__originalScale=M.scale,M.__originalTranslate=M.translate,M.__originalTransform=M.transform,M.__originalSetTransform=M.setTransform,M.__originalResetTransform=M.resetTransform,M.__originalClip=M.clip,M.__originalMoveTo=M.moveTo,M.__originalLineTo=M.lineTo,M.__originalBezierCurveTo=M.bezierCurveTo,M.__originalRect=M.rect,M.__originalClosePath=M.closePath,M.__originalBeginPath=M.beginPath,M._removeMirroring=()=>{M.save=M.__originalSave,M.restore=M.__originalRestore,M.rotate=M.__originalRotate,M.scale=M.__originalScale,M.translate=M.__originalTranslate,M.transform=M.__originalTransform,M.setTransform=M.__originalSetTransform,M.resetTransform=M.__originalResetTransform,M.clip=M.__originalClip,M.moveTo=M.__originalMoveTo,M.lineTo=M.__originalLineTo,M.bezierCurveTo=M.__originalBezierCurveTo,M.rect=M.__originalRect,M.closePath=M.__originalClosePath,M.beginPath=M.__originalBeginPath,delete M._removeMirroring},M.save=function(){t.save(),this.__originalSave()},M.restore=function(){t.restore(),this.__originalRestore()},M.translate=function(e,r){t.translate(e,r),this.__originalTranslate(e,r)},M.scale=function(e,r){t.scale(e,r),this.__originalScale(e,r)},M.transform=function(e,r,o,l,d,p){t.transform(e,r,o,l,d,p),this.__originalTransform(e,r,o,l,d,p)},M.setTransform=function(e,r,o,l,d,p){t.setTransform(e,r,o,l,d,p),this.__originalSetTransform(e,r,o,l,d,p)},M.resetTransform=function(){t.resetTransform(),this.__originalResetTransform()},M.rotate=function(e){t.rotate(e),this.__originalRotate(e)},M.clip=function(e){t.clip(e),this.__originalClip(e)},M.moveTo=function(e,r){t.moveTo(e,r),this.__originalMoveTo(e,r)},M.lineTo=function(e,r){t.lineTo(e,r),this.__originalLineTo(e,r)},M.bezierCurveTo=function(e,r,o,l,d,p){t.bezierCurveTo(e,r,o,l,d,p),this.__originalBezierCurveTo(e,r,o,l,d,p)},M.rect=function(e,r,o,l){t.rect(e,r,o,l),this.__originalRect(e,r,o,l)},M.closePath=function(){t.closePath(),this.__originalClosePath()},M.beginPath=function(){t.beginPath(),this.__originalBeginPath()}}(d,this.suspendedCtx),this.setGState(t,[["BM","source-over"]])}endSMaskMode(){if(!this.inSMaskMode)throw new Error("endSMaskMode called while not in smask mode");this.ctx._removeMirroring(),Ui(this.ctx,this.suspendedCtx),this.ctx=this.suspendedCtx,this.suspendedCtx=null}compose(t){this.current.activeSMask&&(t?(t[0]=Math.floor(t[0]),t[1]=Math.floor(t[1]),t[2]=Math.ceil(t[2]),t[3]=Math.ceil(t[3])):t=[0,0,this.ctx.canvas.width,this.ctx.canvas.height],this.composeSMask(this.suspendedCtx,this.current.activeSMask,this.ctx,t),this.ctx.save(),this.ctx.setTransform(1,0,0,1,0,0),this.ctx.clearRect(0,0,this.ctx.canvas.width,this.ctx.canvas.height),this.ctx.restore())}composeSMask(t,e,r,o){const l=o[0],d=o[1],p=o[2]-l,_=o[3]-d;0===p||0===_||(this.genericComposeSMask(e.context,r,p,_,e.subtype,e.backdrop,e.transferMap,l,d,e.offsetX,e.offsetY),t.save(),t.globalAlpha=1,t.globalCompositeOperation="source-over",t.setTransform(1,0,0,1,0,0),t.drawImage(r.canvas,0,0),t.restore())}genericComposeSMask(t,e,r,o,l,d,p,_,D,E,I){let N=t.canvas,$=_-E,ae=D-I;if(d)if($<0||ae<0||$+r>N.width||ae+o>N.height){const v=this.cachedCanvases.getCanvas("maskExtension",r,o),C=v.context;C.drawImage(N,-$,-ae),C.globalCompositeOperation="destination-atop",C.fillStyle=d,C.fillRect(0,0,r,o),C.globalCompositeOperation="source-over",N=v.canvas,$=ae=0}else{t.save(),t.globalAlpha=1,t.setTransform(1,0,0,1,0,0);const v=new Path2D;v.rect($,ae,r,o),t.clip(v),t.globalCompositeOperation="destination-atop",t.fillStyle=d,t.fillRect($,ae,r,o),t.restore()}e.save(),e.globalAlpha=1,e.setTransform(1,0,0,1,0,0),"Alpha"===l&&p?e.filter=this.filterFactory.addAlphaFilter(p):"Luminosity"===l&&(e.filter=this.filterFactory.addLuminosityFilter(p));const h=new Path2D;h.rect(_,D,r,o),e.clip(h),e.globalCompositeOperation="destination-in",e.drawImage(N,$,ae,r,o,_,D,r,o),e.restore()}save(t){this.inSMaskMode&&Ui(this.ctx,this.suspendedCtx),this.ctx.save();const e=this.current;this.stateStack.push(e),this.current=e.clone(),this.dependencyTracker?.save(t)}restore(t){this.dependencyTracker?.restore(t),0!==this.stateStack.length?(this.current=this.stateStack.pop(),this.ctx.restore(),this.inSMaskMode&&Ui(this.suspendedCtx,this.ctx),this.checkSMaskState(),this.pendingClip=null,this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null):this.inSMaskMode&&this.endSMaskMode()}transform(t,e,r,o,l,d,p){this.dependencyTracker?.recordIncrementalData("transform",t),this.ctx.transform(e,r,o,l,d,p),this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null}constructPath(t,e,r,o){let[l]=r;if(!o)return l||=r[0]=new Path2D,void this[e](t,l);if(null!==this.dependencyTracker){const d=e===fn.stroke?this.current.lineWidth/2:0;this.dependencyTracker.resetBBox(t).recordBBox(t,this.ctx,o[0]-d,o[2]+d,o[1]-d,o[3]+d).recordDependencies(t,["transform"])}l instanceof Path2D||(l=r[0]=as(l)),Me.axialAlignedBoundingBox(o,Je(this.ctx),this.current.minMax),this[e](t,l),this._pathStartIdx=t}closePath(t){this.ctx.closePath()}stroke(t,e,r=!0){const o=this.ctx,l=this.current.strokeColor;if(o.globalAlpha=this.current.strokeAlpha,this.contentVisible)if("object"==typeof l&&l?.getPattern){const d=l.isModifyingCurrentTransform()?o.getTransform():null;if(o.save(),o.strokeStyle=l.getPattern(o,this,on(o),"Stroke",t),d){const p=new Path2D;p.addPath(e,o.getTransform().invertSelf().multiplySelf(d)),e=p}
vendor: 9,339 bytes, line 2836
2836this.rescaleAndStroke(e,!1),o.restore()}else this.rescaleAndStroke(e,!0);this.dependencyTracker?.recordDependencies(t,hs_stroke),r&&this.consumePath(t,e,this.current.getClippedPathBoundingBox("Stroke",Je(this.ctx))),o.globalAlpha=this.current.fillAlpha}closeStroke(t,e){this.stroke(t,e)}fill(t,e,r=!0){const o=this.ctx,l=this.current.fillColor;let p=!1;if(this.current.patternFill){const D=l.isModifyingCurrentTransform()?o.getTransform():null;if(this.dependencyTracker?.save(t),o.save(),o.fillStyle=l.getPattern(o,this,on(o),"Fill",t),D){const E=new Path2D;E.addPath(e,o.getTransform().invertSelf().multiplySelf(D)),e=E}p=!0}const _=this.current.getClippedPathBoundingBox();this.contentVisible&&null!==_&&(this.pendingEOFill?(o.fill(e,"evenodd"),this.pendingEOFill=!1):o.fill(e)),this.dependencyTracker?.recordDependencies(t,hs_fill),p&&(o.restore(),this.dependencyTracker?.restore(t)),r&&this.consumePath(t,e,_)}eoFill(t,e){this.pendingEOFill=!0,this.fill(t,e)}fillStroke(t,e){this.fill(t,e,!1),this.stroke(t,e,!1),this.consumePath(t,e)}eoFillStroke(t,e){this.pendingEOFill=!0,this.fillStroke(t,e)}closeFillStroke(t,e){this.fillStroke(t,e)}closeEOFillStroke(t,e){this.pendingEOFill=!0,this.fillStroke(t,e)}endPath(t,e){this.consumePath(t,e)}rawFillPath(t,e){this.ctx.fill(e),this.dependencyTracker?.recordDependencies(t,hs_rawFillPath).recordOperation(t)}clip(t){this.dependencyTracker?.recordFutureForcedDependency("clipMode",t),this.pendingClip=Ca}eoClip(t){this.dependencyTracker?.recordFutureForcedDependency("clipMode",t),this.pendingClip=ri}beginText(t){this.current.textMatrix=null,this.current.textMatrixScale=1,this.current.x=this.current.lineX=0,this.current.y=this.current.lineY=0,this.dependencyTracker?.recordOpenMarker(t).resetIncrementalData("sameLineText").resetIncrementalData("moveText",t)}endText(t){const e=this.pendingTextPaths,r=this.ctx;if(this.dependencyTracker){const{dependencyTracker:o}=this;void 0!==e&&o.recordFutureForcedDependency("textClip",o.getOpenMarker()).recordFutureForcedDependency("textClip",t),o.recordCloseMarker(t)}if(void 0!==e){const o=new Path2D,l=r.getTransform().invertSelf();for(const{transform:d,x:p,y:_,fontSize:D,path:E}of e)E&&o.addPath(E,new DOMMatrix(d).preMultiplySelf(l).translate(p,_).scale(D,-D));r.clip(o)}delete this.pendingTextPaths}setCharSpacing(t,e){this.dependencyTracker?.recordSimpleData("charSpacing",t),this.current.charSpacing=e}setWordSpacing(t,e){this.dependencyTracker?.recordSimpleData("wordSpacing",t),this.current.wordSpacing=e}setHScale(t,e){this.dependencyTracker?.recordSimpleData("hScale",t),this.current.textHScale=e/100}setLeading(t,e){this.dependencyTracker?.recordSimpleData("leading",t),this.current.leading=-e}setFont(t,e,r){this.dependencyTracker?.recordSimpleData("font",t).recordSimpleDataFromNamed("fontObj",e,t);const o=this.commonObjs.get(e),l=this.current;if(!o)throw new Error(`Can't find font for ${e}`);if(l.fontMatrix=o.fontMatrix||ce,(0===l.fontMatrix[0]||0===l.fontMatrix[3])&&nn("Invalid font matrix for font "+e),r<0?(r=-r,l.fontDirection=-1):l.fontDirection=1,this.current.font=o,this.current.fontSize=r,o.isType3Font)return;const p=o.systemFontInfo?.css||`"${o.loadedName||"sans-serif"}", ${o.fallbackName}`;let _="normal";o.black?_="900":o.bold&&(_="bold");const D=o.italic?"italic":"normal";let E=r;r<16?E=16:r>100&&(E=100),this.current.fontSizeScale=r/E,this.ctx.font=`${D} ${_} ${E}px ${p}`}setTextRenderingMode(t,e){this.dependencyTracker?.recordSimpleData("textRenderingMode",t),this.current.textRenderingMode=e}setTextRise(t,e){this.dependencyTracker?.recordSimpleData("textRise",t),this.current.textRise=e}moveText(t,e,r){this.dependencyTracker?.resetIncrementalData("sameLineText").recordIncrementalData("moveText",t),this.current.x=this.current.lineX+=e,this.current.y=this.current.lineY+=r}setLeadingMoveText(t,e,r){this.setLeading(t,-r),this.moveText(t,e,r)}setTextMatrix(t,e){this.dependencyTracker?.resetIncrementalData("sameLineText").recordSimpleData("textMatrix",t);const{current:r}=this;r.textMatrix=e,r.textMatrixScale=Math.hypot(e[0],e[1]),r.x=r.lineX=0,r.y=r.lineY=0}nextLine(t){this.moveText(t,0,this.current.leading),this.dependencyTracker?.recordIncrementalData("moveText",this.dependencyTracker.getSimpleIndex("leading")??t)}#i(t,e,r){const o=new Path2D;return o.addPath(t,new DOMMatrix(r).invertSelf().multiplySelf(e)),o}paintChar(t,e,r,o,l,d){const p=this.ctx,_=this.current,D=_.font,E=_.textRenderingMode,I=_.fontSize/_.fontSizeScale,N=3&E,$=!!(4&E),ae=_.patternFill&&!D.missingFile,h=_.patternStroke&&!D.missingFile;let v;if((D.disableFontFace||$||ae||h)&&!D.missingFile&&(v=D.getPathGenerator(this.commonObjs,e)),v&&(D.disableFontFace||ae||h)){let C;if(p.save(),p.translate(r,o),p.scale(I,-I),this.dependencyTracker?.recordCharacterBBox(t,p,D),0===N||2===N)if(l){C=p.getTransform(),p.setTransform(...l);const P=this.#i(v,C,l);p.fill(P)}else p.fill(v);if(1===N||2===N)if(d){C||=p.getTransform(),p.setTransform(...d);const{a:P,b:z,c:be,d:Ce}=C,nt=Me.inverseTransform(d),At=Me.transform([P,z,be,Ce,0,0],nt);Me.singularValueDecompose2dScale(At,Fi),p.lineWidth*=Math.max(Fi[0],Fi[1])/I,p.stroke(this.#i(v,C,d))}else p.lineWidth/=I,p.stroke(v);p.restore()}else(0===N||2===N)&&(p.fillText(e,r,o),this.dependencyTracker?.recordCharacterBBox(t,p,D,I,r,o,()=>p.measureText(e))),(1===N||2===N)&&(this.dependencyTracker&&this.dependencyTracker?.recordCharacterBBox(t,p,D,I,r,o,()=>p.measureText(e)).recordDependencies(t,hs_stroke),p.strokeText(e,r,o));$&&((this.pendingTextPaths||=[]).push({transform:Je(p),x:r,y:o,fontSize:I,path:v}),this.dependencyTracker?.recordCharacterBBox(t,p,D,I,r,o))}get isFontSubpixelAAEnabled(){const{context:t}=this.cachedCanvases.getCanvas("isFontSubpixelAAEnabled",10,10);t.scale(1.5,1),t.fillText("I",0,10);const e=t.getImageData(0,0,10,10).data;let r=!1;for(let o=3;o<e.length;o+=4)if(e[o]>0&&e[o]<255){r=!0;break}return Ue(this,"isFontSubpixelAAEnabled",r)}showText(t,e){this.dependencyTracker&&(this.dependencyTracker.recordDependencies(t,hs_showText).resetBBox(t),4&this.current.textRenderingMode&&this.dependencyTracker.recordFutureForcedDependency("textClip",t).inheritPendingDependenciesAsFutureForcedDependencies());const r=this.current,o=r.font;if(o.isType3Font)return this.showType3Text(t,e),void this.dependencyTracker?.recordShowTextOperation(t);const l=r.fontSize;if(0===l)return void this.dependencyTracker?.recordOperation(t);const d=this.ctx,p=r.fontSizeScale,_=r.charSpacing,D=r.wordSpacing,E=r.fontDirection,I=r.textHScale*E,N=e.length,$=o.vertical,ae=$?1:-1,h=o.defaultVMetrics,v=l*r.fontMatrix[0],C=0===r.textRenderingMode&&!o.disableFontFace&&!r.patternFill;let P,z;d.save(),r.textMatrix&&d.transform(...r.textMatrix),d.translate(r.x,r.y+r.textRise),d.scale(I,E>0?-1:1);const be=3&r.textRenderingMode,nt=1===be||2===be;if((0===be||2===be)&&r.patternFill){d.save();const mn=r.fillColor.getPattern(d,this,on(d),"Fill",t);P=Je(d),d.restore(),d.fillStyle=mn}if(nt&&r.patternStroke){d.save();const mn=r.strokeColor.getPattern(d,this,on(d),"Stroke",t);z=Je(d),d.restore(),d.strokeStyle=mn}let At=r.lineWidth;const Gt=r.textMatrixScale;if(0===Gt||0===At?nt&&(At=this.getSinglePixelWidth()):At/=Gt,1!==p&&(d.scale(p,p),At/=p),d.lineWidth=At,o.isInvalidPDFjsFont){const mn=[];let Qn=0;for(const zn of e)mn.push(zn.unicode),Qn+=zn.width;const Un=mn.join("");if(d.fillText(Un,0,0),null!==this.dependencyTracker){const zn=d.measureText(Un);this.dependencyTracker.recordBBox(t,this.ctx,-zn.actualBoundingBoxLeft,zn.actualBoundingBoxRight,-zn.actualBoundingBoxAscent,zn.actualBoundingBoxDescent).recordShowTextOperation(t)}return r.x+=Qn*v*I,d.restore(),void this.compose()}let bn,sn=0;for(bn=0;bn<N;++bn){const mn=e[bn];if("number"==typeof mn){sn+=ae*mn*l/1e3;continue}let Qn=!1;const Un=(mn.isSpace?D:0)+_,zn=mn.fontChar,Mi=mn.accent;let Pn,Rn,Ai,fi=mn.width;if($){const dr=mn.vmetric||h,Zi=-(mn.vmetric?dr[1]:.5*fi)*v;fi=dr?-dr[0]:fi,Pn=Zi/p,Rn=(sn+dr[2]*v)/p}else Pn=sn/p,Rn=0;if(o.remeasure&&fi>0){Ai=d.measureText(zn);const dr=1e3*Ai.width/l*p;if(fi<dr&&this.isFontSubpixelAAEnabled){const Zi=fi/dr;Qn=!0,d.save(),d.scale(Zi,1),Pn/=Zi}else fi!==dr&&(Pn+=(fi-dr)/2e3*l/p)}this.contentVisible&&(mn.isInFont||o.missingFile)&&(C&&!Mi?(d.fillText(zn,Pn,Rn),this.dependencyTracker?.recordCharacterBBox(t,d,Ai?{bbox:null}:o,l/p,Pn,Rn,()=>Ai??d.measureText(zn))):(this.paintChar(t,zn,Pn,Rn,P,z),Mi&&this.paintChar(t,Mi.fontChar,Pn+l*Mi.offset.x/p,Rn-l*Mi.offset.y/p,P,z))),sn+=$?fi*v-Un*E:fi*v+Un*E,Qn&&d.restore()}$?r.y-=sn:r.x+=sn*I,d.restore(),this.compose(),this.dependencyTracker?.recordShowTextOperation(t)}showType3Text(t,e){const r=this.ctx,o=this.current,l=o.font,d=o.fontSize,p=o.fontDirection,_=l.vertical?1:-1,D=o.charSpacing,E=o.wordSpacing,I=o.textHScale*p,N=o.fontMatrix||ce,$=e.length;let h,v,C,P;if(3===o.textRenderingMode||0===d)return;this._cachedScaleForStroking[0]=-1,this._cachedGetSinglePixelWidth=null,r.save(),o.textMatrix&&r.transform(...o.textMatrix),r.translate(o.x,o.y+o.textRise),r.scale(I,p);const z=this.dependencyTracker;for(this.dependencyTracker=z?new is(z,t):null,h=0;h<$;++h){if(v=e[h],"number"==typeof v){P=_*v*d/1e3,this.ctx.translate(P,0),o.x+=P*I;continue}const be=(v.isSpace?E:0)+D,Ce=l.charProcOperatorList[v.operatorListId];Ce?this.contentVisible&&(this.save(),r.scale(d,d),r.transform(...N),this.executeOperatorList(Ce),this.restore(
vendor: 11,960 bytes, line 2836
2836)):nn(`Type3 character "${v.operatorListId}" is not available.`);const nt=[v.width,0];Me.applyTransform(nt,N),C=nt[0]*d+be,r.translate(C,0),o.x+=C*I}r.restore(),z&&(this.dependencyTracker=z)}setCharWidth(t,e,r){}setCharWidthAndBounds(t,e,r,o,l,d,p){const _=new Path2D;_.rect(o,l,d-o,p-l),this.ctx.clip(_),this.dependencyTracker?.recordBBox(t,this.ctx,o,d,l,p).recordClipBox(t,this.ctx,o,d,l,p),this.endPath(t)}getColorN_Pattern(t,e){let r;if("TilingPattern"===e[0]){const o=this.baseTransform||Je(this.ctx);r=new Et(e,this.ctx,{createCanvasGraphics:(d,p)=>new ai(d,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:this.optionalContentConfig,markedContentStack:this.markedContentStack},void 0,void 0,this.dependencyTracker?new is(this.dependencyTracker,p,!0):null)},o)}else r=this._getPattern(t,e[1],e[2]);return r}setStrokeColorN(t,...e){this.dependencyTracker?.recordSimpleData("strokeColor",t),this.current.strokeColor=this.getColorN_Pattern(t,e),this.current.patternStroke=!0}setFillColorN(t,...e){this.dependencyTracker?.recordSimpleData("fillColor",t),this.current.fillColor=this.getColorN_Pattern(t,e),this.current.patternFill=!0}setStrokeRGBColor(t,e){this.dependencyTracker?.recordSimpleData("strokeColor",t),this.ctx.strokeStyle=this.current.strokeColor=e,this.current.patternStroke=!1}setStrokeTransparent(t){this.dependencyTracker?.recordSimpleData("strokeColor",t),this.ctx.strokeStyle=this.current.strokeColor="transparent",this.current.patternStroke=!1}setFillRGBColor(t,e){this.dependencyTracker?.recordSimpleData("fillColor",t),this.ctx.fillStyle=this.current.fillColor=e,this.current.patternFill=!1}setFillTransparent(t){this.dependencyTracker?.recordSimpleData("fillColor",t),this.ctx.fillStyle=this.current.fillColor="transparent",this.current.patternFill=!1}_getPattern(t,e,r=null){let o;return this.cachedPatterns.has(e)?o=this.cachedPatterns.get(e):(o=function Ie(M){switch(M[0]){case"RadialAxial":return new Z(M);case"Mesh":return new V(M);case"Dummy":return new le}throw new Error(`Unknown IR type: ${M[0]}`)}(this.getObject(t,e)),this.cachedPatterns.set(e,o)),r&&(o.matrix=r),o}shadingFill(t,e){if(!this.contentVisible)return;const r=this.ctx;this.save(t);const o=this._getPattern(t,e);r.fillStyle=o.getPattern(r,this,on(r),"Shading",t);const l=on(r);if(l){const{width:d,height:p}=r.canvas,_=qi.slice();Me.axialAlignedBoundingBox([0,0,d,p],l,_);const[D,E,I,N]=_;this.ctx.fillRect(D,E,I-D,N-E)}else this.ctx.fillRect(-1e10,-1e10,2e10,2e10);this.dependencyTracker?.resetBBox(t).recordFullPageBBox(t).recordDependencies(t,hs_transform).recordDependencies(t,hs_fill).recordOperation(t),this.compose(this.current.getClippedPathBoundingBox()),this.restore(t)}beginInlineImage(){Vt("Should not call beginInlineImage")}beginImageData(){Vt("Should not call beginImageData")}paintFormXObjectBegin(t,e,r){if(this.contentVisible&&(this.save(t),this.baseTransformStack.push(this.baseTransform),e&&this.transform(t,...e),this.baseTransform=Je(this.ctx),r)){Me.axialAlignedBoundingBox(r,this.baseTransform,this.current.minMax);const[o,l,d,p]=r,_=new Path2D;_.rect(o,l,d-o,p-l),this.ctx.clip(_),this.dependencyTracker?.recordClipBox(t,this.ctx,o,d,l,p),this.endPath(t)}}paintFormXObjectEnd(t){this.contentVisible&&(this.restore(t),this.baseTransform=this.baseTransformStack.pop())}beginGroup(t,e){if(!this.contentVisible)return;this.save(t),this.inSMaskMode&&(this.endSMaskMode(),this.current.activeSMask=null);const r=this.ctx;e.isolated||an("TODO: Support non-isolated groups."),e.knockout&&nn("Knockout groups not supported.");const o=Je(r);if(e.matrix&&r.transform(...e.matrix),!e.bbox)throw new Error("Bounding box is required.");let l=qi.slice();Me.axialAlignedBoundingBox(e.bbox,Je(r),l),l=Me.intersect(l,[0,0,r.canvas.width,r.canvas.height])||[0,0,0,0];const p=Math.floor(l[0]),_=Math.floor(l[1]),D=Math.max(Math.ceil(l[2])-p,1),E=Math.max(Math.ceil(l[3])-_,1);this.current.startNewPathAndClipBox([0,0,D,E]);let I="groupAt"+this.groupLevel;e.smask&&(I+="_smask_"+this.smaskCounter++%2);const N=this.cachedCanvases.getCanvas(I,D,E),$=N.context;$.translate(-p,-_),$.transform(...o);let ae=new Path2D;const[h,v,C,P]=e.bbox;if(ae.rect(h,v,C-h,P-v),e.matrix){const z=new Path2D;z.addPath(ae,new DOMMatrix(e.matrix)),ae=z}$.clip(ae),e.smask&&this.smaskStack.push({canvas:N.canvas,context:$,offsetX:p,offsetY:_,subtype:e.smask.subtype,backdrop:e.smask.backdrop,transferMap:e.smask.transferMap||null,startTransformInverse:null}),(!e.smask||this.dependencyTracker)&&(r.setTransform(1,0,0,1,0,0),r.translate(p,_),r.save()),Ui(r,$),this.ctx=$,this.dependencyTracker?.inheritSimpleDataAsFutureForcedDependencies(["fillAlpha","strokeAlpha","globalCompositeOperation"]).pushBaseTransform(r),this.setGState(t,[["BM","source-over"],["ca",1],["CA",1]]),this.groupStack.push(r),this.groupLevel++}endGroup(t,e){if(!this.contentVisible)return;this.groupLevel--;const r=this.ctx,o=this.groupStack.pop();if(this.ctx=o,this.ctx.imageSmoothingEnabled=!1,this.dependencyTracker?.popBaseTransform(),e.smask)this.tempSMask=this.smaskStack.pop(),this.restore(t),this.dependencyTracker&&this.ctx.restore();else{this.ctx.restore();const l=Je(this.ctx);this.restore(t),this.ctx.save(),this.ctx.setTransform(...l);const d=qi.slice();Me.axialAlignedBoundingBox([0,0,r.canvas.width,r.canvas.height],l,d),this.ctx.drawImage(r.canvas,0,0),this.ctx.restore(),this.compose(d)}}beginAnnotation(t,e,r,o,l,d){if(this.#e(),aa(this.ctx),this.ctx.save(),this.save(t),this.baseTransform&&this.ctx.setTransform(...this.baseTransform),r){const p=r[2]-r[0],_=r[3]-r[1];if(d&&this.annotationCanvasMap){(o=o.slice())[4]-=r[0],o[5]-=r[1],(r=r.slice())[0]=r[1]=0,r[2]=p,r[3]=_,Me.singularValueDecompose2dScale(Je(this.ctx),Fi);const{viewportScale:D}=this,E=Math.ceil(p*this.outputScaleX*D),I=Math.ceil(_*this.outputScaleY*D);this.annotationCanvas=this.canvasFactory.create(E,I);const{canvas:N,context:$}=this.annotationCanvas;this.annotationCanvasMap.set(e,N),this.annotationCanvas.savedCtx=this.ctx,this.ctx=$,this.ctx.save(),this.ctx.setTransform(Fi[0],0,0,-Fi[1],0,_*Fi[1]),aa(this.ctx)}else{aa(this.ctx),this.endPath(t);const D=new Path2D;D.rect(r[0],r[1],p,_),this.ctx.clip(D)}}this.current=new $i(this.ctx.canvas.width,this.ctx.canvas.height),this.transform(t,...o),this.transform(t,...l)}endAnnotation(t){this.annotationCanvas&&(this.ctx.restore(),this.#t(),this.ctx=this.annotationCanvas.savedCtx,delete this.annotationCanvas.savedCtx,delete this.annotationCanvas)}paintImageMaskXObject(t,e){if(!this.contentVisible)return;const r=e.count;(e=this.getObject(t,e.data,e)).count=r;const o=this.ctx,l=this._createMaskCanvas(t,e),d=l.canvas;o.save(),o.setTransform(1,0,0,1,0,0),o.drawImage(d,l.offsetX,l.offsetY),this.dependencyTracker?.resetBBox(t).recordBBox(t,this.ctx,l.offsetX,l.offsetX+d.width,l.offsetY,l.offsetY+d.height).recordOperation(t),o.restore(),this.compose()}paintImageMaskXObjectRepeat(t,e,r,o=0,l=0,d,p){if(!this.contentVisible)return;e=this.getObject(t,e.data,e);const _=this.ctx;_.save();const D=Je(_);_.transform(r,o,l,d,0,0);const E=this._createMaskCanvas(t,e);_.setTransform(1,0,0,1,E.offsetX-D[4],E.offsetY-D[5]),this.dependencyTracker?.resetBBox(t);for(let I=0,N=p.length;I<N;I+=2){const $=Me.transform(D,[r,o,l,d,p[I],p[I+1]]);_.drawImage(E.canvas,$[4],$[5]),this.dependencyTracker?.recordBBox(t,this.ctx,$[4],$[4]+E.canvas.width,$[5],$[5]+E.canvas.height)}_.restore(),this.compose(),this.dependencyTracker?.recordOperation(t)}paintImageMaskXObjectGroup(t,e){if(!this.contentVisible)return;const r=this.ctx,o=this.current.fillColor,l=this.current.patternFill;this.dependencyTracker?.resetBBox(t).recordDependencies(t,hs_transformAndFill);for(const d of e){const{data:p,width:_,height:D,transform:E}=d,I=this.cachedCanvases.getCanvas("maskCanvas",_,D),N=I.context;N.save(),Gr(N,this.getObject(t,p,d)),N.globalCompositeOperation="source-in",N.fillStyle=l?o.getPattern(N,this,on(r),"Fill",t):o,N.fillRect(0,0,_,D),N.restore(),r.save(),r.transform(...E),r.scale(1,-1),rs(r,I.canvas,0,0,_,D,0,-1,1,1),this.dependencyTracker?.recordBBox(t,r,0,_,0,D),r.restore()}this.compose(),this.dependencyTracker?.recordOperation(t)}paintImageXObject(t,e){if(!this.contentVisible)return;const r=this.getObject(t,e);r?this.paintInlineImageXObject(t,r):nn("Dependent image isn't ready yet")}paintImageXObjectRepeat(t,e,r,o,l){if(!this.contentVisible)return;const d=this.getObject(t,e);if(!d)return void nn("Dependent image isn't ready yet");const p=d.width,_=d.height,D=[];for(let E=0,I=l.length;E<I;E+=2)D.push({transform:[r,0,0,o,l[E],l[E+1]],x:0,y:0,w:p,h:_});this.paintInlineImageXObjectGroup(t,d,D)}applyTransferMapsToCanvas(t){return"none"!==this.current.transferMaps&&(t.filter=this.current.transferMaps,t.drawImage(t.canvas,0,0),t.filter="none"),t.canvas}applyTransferMapsToBitmap(t){if("none"===this.current.transferMaps)return t.bitmap;const{bitmap:e,width:r,height:o}=t,l=this.cachedCanvases.getCanvas("inlineImage",r,o),d=l.context;return d.filter=this.current.transferMaps,d.drawImage(e,0,0),d.filter="none",l.canvas}paintInlineImageXObject(t,e){if(!this.contentVisible)return;const r=e.width,o=e.height,l=this.ctx;this.save(t);const{filter:d}=l;let p;if("none"!==d&&""!==d&&(l.filter="none"),l.scale(1/r,-1/o),e.bitmap)p=this.applyTransferMapsToBitmap(e);else if("function"==typeof HTMLElement&&e instanceof HTMLElement||!e.data)p=e;else{const E=this.cachedCanvases.getCanvas("inlineImage",r,o).context;Xi(E,e),p=this.applyTransferMapsToCanvas(E)}const _=this._scaleImage(p,on(l));l.imageSmoothingEnabled=oa(Je(l),e.interpolate),this.dependencyTracker?.resetBBox(t).recordBBox(t,l,0,r,-o,0).recordDependencies(t,hs_imageXObject).recordOperation(t),rs(l,_.img,0,0,_.paintWidth,_.paintHeight,0,-o,r,o),this.compose(),this.restore(t)}paintInlineImageXObjectGroup(t,e,r){if(!this.contentVisible)return;const o=this.ctx;let l;if(e.bitmap)l=e.bitmap;else{const D=this.cachedCanvases.getCanvas("inlineImage",e.width,e.height).context;Xi(D,e),l=this.applyTransferMapsToCanvas(D)}this.dependencyTracker?.resetBBox(t);for(const d of r)o.save(),o.transform(...d.transform),o.scale(1,-1),rs(o,l,d.x,d.y,d.w,d.h,0,-1,1,1),this.dependencyTracker?.recordBBox(t,o,0,1,-1,0),o.restore();this.dependencyTracker?.recordOperation(t),this.compose()}paintSolidColorImageMask(t){this.contentVisible&&(this.dependencyTracker?.resetBBox(t).recordBBox(t,this.ctx,0,1,0,1).recordDependencies(t,hs_fill).recordOperation(t),this.ctx.fillRect(0,0,1,1),this.compose())}markPoint(t,e){}markPointProps(t,e,r){}beginMarkedContent(t,e){this.dependencyTracker?.beginMarkedContent(t),this.markedContentStack.push({visible:!0})}beginMarkedContentProps(t,e,r){this.dependencyTracker?.beginMarkedContent(t),this.markedContentStack.push("OC"===e?{visible:this.optionalContentConfig.isVisible(r)}:{visible:!0}),this.contentVisible=this.isContentVisible()}endMarkedContent(t){this.dependencyTracker?.endMarkedContent(t),this.markedContentStack.pop(),this.contentVisible=this.isContentVisible()}beginCompat(t){}endCompat(t){}consumePath(t,e,r){const o=this.current.isEmptyClip();this.pendingClip&&this.current.updateClipFromPath(),this.pendingClip||this.compose(r);const l=this.ctx;this.pendingClip?(o||(this.pendingClip===ri?l.clip(e,"evenodd"):l.clip(e)),this.pendingClip=null,this.dependencyTracker?.bboxToClipBoxDropOperation(t).recordFutureForcedDependency("clipPath",t)):this.dependencyTracker?.recordOperation(t),this.current.startNewPathAndClipBox(this.current.clipBox)}getSinglePixelWidth(){if(!this._cachedGetSinglePixelWidth){const t=Je(this.ctx);if(0===t[1]&&0===t[2])this._cachedGetSinglePixelWidth=1/Math.min(Math.abs(t[0]),Math.abs(t[3]));else{const e=Math.abs(t[0]*t[3]-t[2]*t[1]),r=Math.hypot(t[0],t[2]),o=Math.hypot(t[1],t[3]);this._cachedGetSinglePixelWidth=Math.max(r,o)/e}}return this._cachedGetSinglePixelWidth}getScaleForStroking(){if(-1===this._cachedScaleForStroking[0]){const{lineWidth:t}=this.current,{a:e,b:r,c:o,d:l}=this.ctx.getTransform();let d,p;
vendor: 4,646 bytes, line 2836
2836if(0===r&&0===o){const _=Math.abs(e),D=Math.abs(l);if(_===D)if(0===t)d=p=1/_;else{const E=_*t;d=p=E<1?1/E:1}else if(0===t)d=1/_,p=1/D;else{const E=_*t,I=D*t;d=E<1?1/E:1,p=I<1?1/I:1}}else{const _=Math.abs(e*l-r*o),D=Math.hypot(e,r),E=Math.hypot(o,l);if(0===t)d=E/_,p=D/_;else{const I=t*_;d=E>I?E/I:1,p=D>I?D/I:1}}this._cachedScaleForStroking[0]=d,this._cachedScaleForStroking[1]=p}return this._cachedScaleForStroking}rescaleAndStroke(t,e){const{ctx:r,current:{lineWidth:o}}=this,[l,d]=this.getScaleForStroking();if(l===d)return r.lineWidth=(o||1)*l,void r.stroke(t);const p=r.getLineDash();e&&r.save(),r.scale(l,d),Si.a=1/l,Si.d=1/d;const _=new Path2D;if(_.addPath(t,Si),p.length>0){const D=Math.max(l,d);r.setLineDash(p.map(E=>E/D)),r.lineDashOffset/=D}r.lineWidth=o||1,r.stroke(_),e&&r.restore()}isContentVisible(){for(let t=this.markedContentStack.length-1;t>=0;t--)if(!this.markedContentStack[t].visible)return!1;return!0}}for(const M in fn)void 0!==ai.prototype[M]&&(ai.prototype[fn[M]]=ai.prototype[M]);class li{static#e=null;static#t="";static get workerPort(){return this.#e}static set workerPort(t){if(!(typeof Worker<"u"&&t instanceof Worker)&&null!==t)throw new Error("Invalid `workerPort` type.");this.#e=t}static get workerSrc(){return this.#t}static set workerSrc(t){if("string"!=typeof t)throw new Error("Invalid `workerSrc` type.");this.#t=t}}class Vi{#e;#t;constructor({parsedData:t,rawData:e}){this.#e=t,this.#t=e}getRaw(){return this.#t}get(t){return this.#e.get(t)??null}[Symbol.iterator](){return this.#e.entries()}}const j=Symbol("INTERNAL");class _e{#e=!1;#t=!1;#i=!1;#n=!0;constructor(t,{name:e,intent:r,usage:o,rbGroups:l}){this.#e=!!(2&t),this.#t=!!(4&t),this.name=e,this.intent=r,this.usage=o,this.rbGroups=l}get visible(){if(this.#i)return this.#n;if(!this.#n)return!1;const{print:t,view:e}=this.usage;return this.#e?"OFF"!==e?.viewState:!this.#t||"OFF"!==t?.printState}_setVisible(t,e,r=!1){t!==j&&Vt("Internal method `_setVisible` called."),this.#i=r,this.#n=e}}class W{#e=null;#t=new Map;#i=null;#n=null;constructor(t,e=2){if(this.renderingIntent=e,this.name=null,this.creator=null,null!==t){this.name=t.name,this.creator=t.creator,this.#n=t.order;for(const r of t.groups)this.#t.set(r.id,new _e(e,r));if("OFF"===t.baseState)for(const r of this.#t.values())r._setVisible(j,!1);for(const r of t.on)this.#t.get(r)._setVisible(j,!0);for(const r of t.off)this.#t.get(r)._setVisible(j,!1);this.#i=this.getHash()}}#a(t){const e=t.length;if(e<2)return!0;const r=t[0];for(let o=1;o<e;o++){const l=t[o];let d;if(Array.isArray(l))d=this.#a(l);else{if(!this.#t.has(l))return nn(`Optional content group not found: ${l}`),!0;d=this.#t.get(l).visible}switch(r){case"And":if(!d)return!1;break;case"Or":if(d)return!0;break;case"Not":return!d;default:return!0}}return"And"===r}isVisible(t){if(0===this.#t.size)return!0;if(!t)return an("Optional content group not defined."),!0;if("OCG"===t.type)return this.#t.has(t.id)?this.#t.get(t.id).visible:(nn(`Optional content group not found: ${t.id}`),!0);if("OCMD"===t.type){if(t.expression)return this.#a(t.expression);if(!t.policy||"AnyOn"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return nn(`Optional content group not found: ${e}`),!0;if(this.#t.get(e).visible)return!0}return!1}if("AllOn"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return nn(`Optional content group not found: ${e}`),!0;if(!this.#t.get(e).visible)return!1}return!0}if("AnyOff"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return nn(`Optional content group not found: ${e}`),!0;if(!this.#t.get(e).visible)return!0}return!1}if("AllOff"===t.policy){for(const e of t.ids){if(!this.#t.has(e))return nn(`Optional content group not found: ${e}`),!0;if(this.#t.get(e).visible)return!1}return!0}return nn(`Unknown optional content policy ${t.policy}.`),!0}return nn(`Unknown group type ${t.type}.`),!0}setVisibility(t,e=!0,r=!0){const o=this.#t.get(t);if(o){if(r&&e&&o.rbGroups.length)for(const l of o.rbGroups)for(const d of l)d!==t&&this.#t.get(d)?._setVisible(j,!1,!0);o._setVisible(j,!!e,!0),this.#e=null}else nn(`Optional content group not found: ${t}`)}setOCGState({state:t,preserveRB:e}){let r;for(const o of t){switch(o){case"ON":case"OFF":case"Toggle":r=o;continue}const l=this.#t.get(o);if(l)switch(r){case"ON":this.setVisibility(o,!0,e);break;case"OFF":this.setVisibility(o,!1,e);break;case"Toggle":this.setVisibility(o,!l.visible,e)}}this.#e=null}get hasInitialVisibility(){return null===this.#i||this.getHash()===this.#i}getOrder(){return this.#t.size?this.#n?this.#n.slice():[...this.#t.keys()]:null}getGroup(t){return this.#t.get(t)||null}getHash(){if(null!==this.#e)return this.#e;
vendor: 14,557 bytes, line 2836
2836const t=new ta;for(const[e,r]of this.#t)t.update(`${e}:${r.visible}`);return this.#e=t.hexdigest()}[Symbol.iterator](){return this.#t.entries()}}class Se{constructor(t,{disableRange:e=!1,disableStream:r=!1}){hn(t,'PDFDataTransportStream - missing required "pdfDataRangeTransport" argument.');const{length:o,initialData:l,progressiveDone:d,contentDispositionFilename:p}=t;if(this._queuedChunks=[],this._progressiveDone=d,this._contentDispositionFilename=p,l?.length>0){const _=l instanceof Uint8Array&&l.byteLength===l.buffer.byteLength?l.buffer:new Uint8Array(l).buffer;this._queuedChunks.push(_)}this._pdfDataRangeTransport=t,this._isStreamingSupported=!r,this._isRangeSupported=!e,this._contentLength=o,this._fullRequestReader=null,this._rangeReaders=[],t.addRangeListener((_,D)=>{this._onReceiveData({begin:_,chunk:D})}),t.addProgressListener((_,D)=>{this._onProgress({loaded:_,total:D})}),t.addProgressiveReadListener(_=>{this._onReceiveData({chunk:_})}),t.addProgressiveDoneListener(()=>{this._onProgressiveDone()}),t.transportReady()}_onReceiveData({begin:t,chunk:e}){const r=e instanceof Uint8Array&&e.byteLength===e.buffer.byteLength?e.buffer:new Uint8Array(e).buffer;void 0===t?this._fullRequestReader?this._fullRequestReader._enqueue(r):this._queuedChunks.push(r):hn(this._rangeReaders.some(function(l){return l._begin===t&&(l._enqueue(r),!0)}),"_onReceiveData - no `PDFDataTransportStreamRangeReader` instance found.")}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}_onProgress(t){void 0===t.total?this._rangeReaders[0]?.onProgress?.({loaded:t.loaded}):this._fullRequestReader?.onProgress?.({loaded:t.loaded,total:t.total})}_onProgressiveDone(){this._fullRequestReader?.progressiveDone(),this._progressiveDone=!0}_removeRangeReader(t){const e=this._rangeReaders.indexOf(t);e>=0&&this._rangeReaders.splice(e,1)}getFullReader(){hn(!this._fullRequestReader,"PDFDataTransportStream.getFullReader can only be called once.");const t=this._queuedChunks;return this._queuedChunks=null,new ht(this,t,this._progressiveDone,this._contentDispositionFilename)}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const r=new un(this,t,e);return this._pdfDataRangeTransport.requestDataRange(t,e),this._rangeReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeReaders.slice(0))e.cancel(t);this._pdfDataRangeTransport.abort()}}class ht{constructor(t,e,r=!1,o=null){this._stream=t,this._done=r||!1,this._filename=Yi(o)?o:null,this._queuedChunks=e||[],this._loaded=0;for(const l of this._queuedChunks)this._loaded+=l.byteLength;this._requests=[],this._headersReady=Promise.resolve(),t._fullRequestReader=this,this.onProgress=null}_enqueue(t){this._done||(this._requests.length>0?this._requests.shift().resolve({value:t,done:!1}):this._queuedChunks.push(t),this._loaded+=t.byteLength)}get headersReady(){return this._headersReady}get filename(){return this._filename}get isRangeSupported(){return this._stream._isRangeSupported}get isStreamingSupported(){return this._stream._isStreamingSupported}get contentLength(){return this._stream._contentLength}read(){var t=this;return(0,s.Z)(function*(){if(t._queuedChunks.length>0)return{value:t._queuedChunks.shift(),done:!1};if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}progressiveDone(){this._done||(this._done=!0)}}class un{constructor(t,e,r){this._stream=t,this._begin=e,this._end=r,this._queuedChunk=null,this._requests=[],this._done=!1,this.onProgress=null}_enqueue(t){if(!this._done){if(0===this._requests.length)this._queuedChunk=t;else{this._requests.shift().resolve({value:t,done:!1});for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0}this._done=!0,this._stream._removeRangeReader(this)}}get isStreamingSupported(){return!1}read(){var t=this;return(0,s.Z)(function*(){if(t._queuedChunk){const r=t._queuedChunk;return t._queuedChunk=null,{value:r,done:!1}}if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._stream._removeRangeReader(this)}}function Hn(M,t){const e=new Headers;if(!M||!t||"object"!=typeof t)return e;for(const r in t){const o=t[r];void 0!==o&&e.append(r,o)}return e}function Ni(M){return URL.parse(M)?.origin??null}function Ei({responseHeaders:M,isHttp:t,rangeChunkSize:e,disableRange:r}){const o={allowRangeRequests:!1,suggestedLength:void 0},l=parseInt(M.get("Content-Length"),10);return!Number.isInteger(l)||(o.suggestedLength=l,l<=2*e)||r||!t||"bytes"!==M.get("Accept-Ranges")||"identity"!==(M.get("Content-Encoding")||"identity")||(o.allowRangeRequests=!0),o}function Oi(M){const t=M.get("Content-Disposition");if(t){let e=function Mn(M){let t=!0,e=r("filename\\*","i").exec(M);if(e){e=e[1];let E=p(e);return E=unescape(E),E=_(E),E=D(E),l(E)}if(e=function d(E){const I=[];let N;const $=r("filename\\*((?!0\\d)\\d+)(\\*?)","ig");for(;null!==(N=$.exec(E));){let[,h,v,C]=N;if(h=parseInt(h,10),h in I){if(0===h)break}else I[h]=[v,C]}const ae=[];for(let h=0;h<I.length&&h in I;++h){let[v,C]=I[h];C=p(C),v&&(C=unescape(C),0===h&&(C=_(C))),ae.push(C)}return ae.join("")}(M),e)return l(D(e));if(e=r("filename","i").exec(M),e){e=e[1];let E=p(e);return E=D(E),l(E)}function r(E,I){return new RegExp("(?:^|;)\\s*"+E+'\\s*=\\s*([^";\\s][^;\\s]*|"(?:[^"\\\\]|\\\\"?)+"?)',I)}function o(E,I){if(E){if(!/^[\x00-\xFF]+$/.test(I))return I;try{const N=new TextDecoder(E,{fatal:!0}),$=qe(I);I=N.decode($),t=!1}catch{}}return I}function l(E){return t&&/[\x80-\xff]/.test(E)&&(E=o("utf-8",E),t&&(E=o("iso-8859-1",E))),E}function p(E){if(E.startsWith('"')){const I=E.slice(1).split('\\"');for(let N=0;N<I.length;++N){const $=I[N].indexOf('"');-1!==$&&(I[N]=I[N].slice(0,$),I.length=N+1),I[N]=I[N].replaceAll(/\\(.)/g,"$1")}E=I.join('"')}return E}function _(E){const I=E.indexOf("'");return-1===I?E:o(E.slice(0,I),E.slice(I+1).replace(/^[^']*'/,""))}function D(E){return!E.startsWith("=?")||/[\x00-\x19\x80-\xff]/.test(E)?E:E.replaceAll(/=\?([\w-]*)\?([QqBb])\?((?:[^?]|\?(?!=))*)\?=/g,function(I,N,$,ae){if("q"===$||"Q"===$)return o(N,ae=(ae=ae.replaceAll("_"," ")).replaceAll(/=([0-9a-fA-F]{2})/g,function(h,v){return String.fromCharCode(parseInt(v,16))}));try{ae=atob(ae)}catch{}return o(N,ae)})}return""}(t);if(e.includes("%"))try{e=decodeURIComponent(e)}catch{}if(Yi(e))return e}return null}function pi(M,t){return new Ne(`Unexpected server response (${M}) while retrieving PDF "${t}".`,M,404===M||0===M&&t.startsWith("file:"))}function yr(M){return 200===M||206===M}function sr(M,t,e){return{method:"GET",headers:M,signal:e.signal,mode:"cors",credentials:t?"include":"same-origin",redirect:"follow"}}function Rr(M){return M instanceof Uint8Array?M.buffer:M instanceof ArrayBuffer?M:(nn(`getArrayBuffer - unexpected data format: ${M}`),new Uint8Array(M).buffer)}class Ys{_responseOrigin=null;constructor(t){this.source=t,this.isHttp=/^https?:/i.test(t.url),this.headers=Hn(this.isHttp,t.httpHeaders),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return hn(!this._fullRequestReader,"PDFFetchStream.getFullReader can only be called once."),this._fullRequestReader=new ms(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const r=new la(this,t,e);return this._rangeRequestReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class ms{constructor(t){this._stream=t,this._reader=null,this._loaded=0,this._filename=null;const e=t.source;this._withCredentials=e.withCredentials||!1,this._contentLength=e.length,this._headersCapability=Promise.withResolvers(),this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._abortController=new AbortController,this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange;const r=new Headers(t.headers),o=e.url;fetch(o,sr(r,this._withCredentials,this._abortController)).then(l=>{if(t._responseOrigin=Ni(l.url),!yr(l.status))throw pi(l.status,o);this._reader=l.body.getReader(),this._headersCapability.resolve();const d=l.headers,{allowRangeRequests:p,suggestedLength:_}=Ei({responseHeaders:d,isHttp:t.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});this._isRangeSupported=p,this._contentLength=_||this._contentLength,this._filename=Oi(d),!this._isStreamingSupported&&this._isRangeSupported&&this.cancel(new Te("Streaming is disabled."))}).catch(this._headersCapability.reject),this.onProgress=null}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return(0,s.Z)(function*(){yield t._headersCapability.promise;const{value:e,done:r}=yield t._reader.read();return r?{value:e,done:r}:(t._loaded+=e.byteLength,t.onProgress?.({loaded:t._loaded,total:t._contentLength}),{value:Rr(e),done:!1})})()}cancel(t){this._reader?.cancel(t),this._abortController.abort()}}class la{constructor(t,e,r){this._stream=t,this._reader=null,this._loaded=0;const o=t.source;this._withCredentials=o.withCredentials||!1,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!o.disableStream,this._abortController=new AbortController;const l=new Headers(t.headers);l.append("Range",`bytes=${e}-${r-1}`);const d=o.url;fetch(d,sr(l,this._withCredentials,this._abortController)).then(p=>{const _=Ni(p.url);if(_!==t._responseOrigin)throw new Error(`Expected range response-origin "${_}" to match "${t._responseOrigin}".`);if(!yr(p.status))throw pi(p.status,d);this._readCapability.resolve(),this._reader=p.body.getReader()}).catch(this._readCapability.reject),this.onProgress=null}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return(0,s.Z)(function*(){yield t._readCapability.promise;const{value:e,done:r}=yield t._reader.read();return r?{value:e,done:r}:(t._loaded+=e.byteLength,t.onProgress?.({loaded:t._loaded}),{value:Rr(e),done:!1})})()}cancel(t){this._reader?.cancel(t),this._abortController.abort()}}class Js{_responseOrigin=null;constructor({url:t,httpHeaders:e,withCredentials:r}){this.url=t,this.isHttp=/^https?:/i.test(t),this.headers=Hn(this.isHttp,e),this.withCredentials=r||!1,this.currXhrId=0,this.pendingRequests=Object.create(null)}request(t){const e=new XMLHttpRequest,r=this.currXhrId++,o=this.pendingRequests[r]={xhr:e};e.open("GET",this.url),e.withCredentials=this.withCredentials;for(const[l,d]of this.headers)e.setRequestHeader(l,d);return this.isHttp&&"begin"in t&&"end"in t?(e.setRequestHeader("Range",`bytes=${t.begin}-${t.end-1}`),o.expectedStatus=206):o.expectedStatus=200,e.responseType="arraybuffer",hn(t.onError,"Expected `onError` callback to be provided."),e.onerror=()=>{t.onError(e.status)},e.onreadystatechange=this.onStateChange.bind(this,r),e.onprogress=this.onProgress.bind(this,r),o.onHeadersReceived=t.onHeadersReceived,o.onDone=t.onDone,o.onError=t.onError,o.onProgress=t.onProgress,e.send(null),r}onProgress(t,e){const r=this.pendingRequests[t];r&&r.onProgress?.(e)}onStateChange(t,e){const r=this.pendingRequests[t];if(!r)return;const o=r.xhr;if(o.readyState>=2&&r.onHeadersReceived&&(r.onHeadersReceived(),delete r.onHeadersReceived),4!==o.readyState||!(t in this.pendingRequests))return;if(delete this.pendingRequests[t],0===o.status&&this.isHttp)return void r.onError(o.status);const l=o.status||200;if((200!==l||206!==r.expectedStatus)&&l!==r.expectedStatus)return void r.onError(o.status);const p=function ca(M){const t=M.response;return"string"!=typeof t?t:qe(t).buffer}(o);if(206===l){const _=o.getResponseHeader("Content-Range"),D=/bytes (\d+)-(\d+)\/(\d+)/.exec(_);D?r.onDone({begin:parseInt(D[1],10),chunk:p}):(nn('Missing or invalid "Content-Range" header.'),r.onError(0))}else p?r.onDone({begin:0,chunk:p}):r.onError(o.status)}getRequestXhr(t){return this.pendingRequests[t].xhr}isPendingRequest(t){return t in this.pendingRequests}abortRequest(t){const e=this.pendingRequests[t].xhr;delete this.pendingRequests[t],e.abort()}}class Ia{constructor(t){this._source=t,this._manager=new Js(t),this._rangeChunkSize=t.rangeChunkSize,this._fullRequestReader=null,this._rangeRequestReaders=[]}_onRangeRequestReaderClosed(t){const e=this._rangeRequestReaders.indexOf(t);e>=0&&this._rangeRequestReaders.splice(e,1)}getFullReader(){return hn(!this._fullRequestReader,"PDFNetworkStream.getFullReader can only be called once."),this._fullRequestReader=new fa(this._manager,this._source),this._fullRequestReader}getRangeReader(t,e){const r=new Ra(this._manager,t,e);return r.onClosed=this._onRangeRequestReaderClosed.bind(this),this._rangeRequestReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class fa{constructor(t,e){this._manager=t,this._url=e.url,this._fullRequestId=t.request({onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._headersCapability=Promise.withResolvers(),this._disableRange=e.disableRange||!1,this._contentLength=e.length,this._rangeChunkSize=e.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!1,this._isRangeSupported=!1,this._cachedChunks=[],this._requests=[],this._done=!1,this._storedError=void 0,this._filename=null,this.onProgress=null}_onHeadersReceived(){const t=this._fullRequestId,e=this._manager.getRequestXhr(t);this._manager._responseOrigin=Ni(e.responseURL);const r=e.getAllResponseHeaders(),o=new Headers(r?r.trimStart().replace(/[^\S ]+$/,"").split(/[\r\n]+/).map(p=>{const[_,...D]=p.split(": ");return[_,D.join(": ")]}):[]),{allowRangeRequests:l,suggestedLength:d}=Ei({responseHeaders:o,isHttp:this._manager.isHttp,rangeChunkSize:this._rangeChunkSize,disableRange:this._disableRange});l&&(this._isRangeSupported=!0),this._contentLength=d||this._contentLength,this._filename=Oi(o),this._isRangeSupported&&this._manager.abortRequest
2836(t),this._headersCapability.resolve()}_onDone(t){if(t&&(this._requests.length>0?this._requests.shift().resolve({value:t.chunk,done:!1}):this._cachedChunks.push(t.chunk)),this._done=!0,!(this._cachedChunks.length>0)){for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0}}_onError(t){this._storedError=pi(t,this._url),this._headersCapability.reject(this._storedError);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._cachedChunks.length=0}_onProgress(t){this.onProgress?.({loaded:t.loaded,total:t.lengthComputable?t.total:this._contentLength})}get filename(){return this._filename}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}get contentLength(){return this._contentLength}get headersReady(){return this._headersCapability.promise}read(){var t=this;return(0,s.Z)(function*(){if(yield t._headersCapability.promise,t._storedError)throw t._storedError;if(t._cachedChunks.length>0)return{value:t._cachedChunks.shift(),done:!1};if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0,this._headersCapability.reject(t);for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._fullRequestId)&&this._manager.abortRequest(this._fullRequestId),this._fullRequestReader=null}}class Ra{constructor(t,e,r){this._manager=t,this._url=t.url,this._requestId=t.request({begin:e,end:r,onHeadersReceived:this._onHeadersReceived.bind(this),onDone:this._onDone.bind(this),onError:this._onError.bind(this),onProgress:this._onProgress.bind(this)}),this._requests=[],this._queuedChunk=null,this._done=!1,this._storedError=void 0,this.onProgress=null,this.onClosed=null}_onHeadersReceived(){const t=Ni(this._manager.getRequestXhr(this._requestId)?.responseURL);t!==this._manager._responseOrigin&&(this._storedError=new Error(`Expected range response-origin "${t}" to match "${this._manager._responseOrigin}".`),this._onError(0))}_close(){this.onClosed?.(this)}_onDone(t){const e=t.chunk;this._requests.length>0?this._requests.shift().resolve({value:e,done:!1}):this._queuedChunk=e,this._done=!0;for(const r of this._requests)r.resolve({value:void 0,done:!0});this._requests.length=0,this._close()}_onError(t){this._storedError??=pi(t,this._url);for(const e of this._requests)e.reject(this._storedError);this._requests.length=0,this._queuedChunk=null}_onProgress(t){this.isStreamingSupported||this.onProgress?.({loaded:t.loaded})}get isStreamingSupported(){return!1}read(){var t=this;return(0,s.Z)(function*(){if(t._storedError)throw t._storedError;if(null!==t._queuedChunk){const r=t._queuedChunk;return t._queuedChunk=null,{value:r,done:!1}}if(t._done)return{value:void 0,done:!0};const e=Promise.withResolvers();return t._requests.push(e),e.promise})()}cancel(t){this._done=!0;for(const e of this._requests)e.resolve({value:void 0,done:!0});this._requests.length=0,this._manager.isPendingRequest(this._requestId)&&this._manager.abortRequest(this._requestId),this._close()}}const _o=/^[a-z][a-z0-9\-+.]+:/i;class ro{constructor(t){this.source=t,this.url=function Ea(M){if(_o.test(M))return new URL(M);const t=process.getBuiltinModule("url");return new URL(t.pathToFileURL(M))}(t.url),hn("file:"===this.url.protocol,"PDFNodeStream only supports file:// URLs."),this._fullRequestReader=null,this._rangeRequestReaders=[]}get _progressiveDataLength(){return this._fullRequestReader?._loaded??0}getFullReader(){return hn(!this._fullRequestReader,"PDFNodeStream.getFullReader can only be called once."),this._fullRequestReader=new ia(this),this._fullRequestReader}getRangeReader(t,e){if(e<=this._progressiveDataLength)return null;const r=new Ro(this,t,e);return this._rangeRequestReaders.push(r),r}cancelAllRequests(t){this._fullRequestReader?.cancel(t);for(const e of this._rangeRequestReaders.slice(0))e.cancel(t)}}class ia{constructor(t){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null;const e=t.source;this._contentLength=e.length,this._loaded=0,this._filename=null,this._disableRange=e.disableRange||!1,this._rangeChunkSize=e.rangeChunkSize,!this._rangeChunkSize&&!this._disableRange&&(this._disableRange=!0),this._isStreamingSupported=!e.disableStream,this._isRangeSupported=!e.disableRange,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._headersCapability=Promise.withResolvers();const r=process.getBuiltinModule("fs");r.promises.lstat(this._url).then(o=>{this._contentLength=o.size,this._setReadableStream(r.createReadStream(this._url)),this._headersCapability.resolve()},o=>{"ENOENT"===o.code&&(o=pi(0,this._url.href)),this._storedError=o,this._headersCapability.reject(o)})}get headersReady(){return this._headersCapability.promise}get filename(){return this._filename}get contentLength(){return this._contentLength}get isRangeSupported(){return this._isRangeSupported}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return(0,s.Z)(function*(){if(yield t._readCapability.promise,t._done)return{value:void 0,done:!0};if(t._storedError)throw t._storedError;const e=t._readableStream.read();return null===e?(t._readCapability=Promise.withResolvers(),t.read()):(t._loaded+=e.length,t.onProgress?.({loaded:t._loaded,total:t._contentLength}),{value:new Uint8Array(e).buffer,done:!1})})()}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",e=>{this._error(e)}),!this._isStreamingSupported&&this._isRangeSupported&&this._error(new Te("streaming is disabled")),this._storedError&&this._readableStream.destroy(this._storedError)}}class Ro{constructor(t,e,r){this._url=t.url,this._done=!1,this._storedError=null,this.onProgress=null,this._loaded=0,this._readableStream=null,this._readCapability=Promise.withResolvers(),this._isStreamingSupported=!t.source.disableStream;const l=process.getBuiltinModule("fs");this._setReadableStream(l.createReadStream(this._url,{start:e,end:r-1}))}get isStreamingSupported(){return this._isStreamingSupported}read(){var t=this;return(0,s.Z)(function*(){if(yield t._readCapability.promise,t._done)return{value:void 0,done:!0};if(t._storedError)throw t._storedError;const e=t._readableStream.read();return null===e?(t._readCapability=Promise.withResolvers(),t.read()):(t._loaded+=e.length,t.onProgress?.({loaded:t._loaded}),{value:new Uint8Array(e).buffer,done:!1})})()}cancel(t){this._readableStream?this._readableStream.destroy(t):this._error(t)}_error(t){this._storedError=t,this._readCapability.resolve()}_setReadableStream(t){this._readableStream=t,t.on("readable",()=>{this._readCapability.resolve()}),t.on("end",()=>{t.destroy(),this._done=!0,this._readCapability.resolve()}),t.on("error",e=>{this._error(e)}),this._storedError&&this._readableStream.destroy(this._storedError)}}const ya=Symbol("INITIAL_DATA");class so{#e=Object.create(null);#t(t){return this.#e[t]||={...Promise.withResolvers(),data:ya}}get(t,e=null){if(e){const o=this.#t(t);return o.promise.then(()=>e(o.data)),null}const r=this.#e[t];if(!r||r.data===ya)throw new Error(`Requesting object that isn't resolved yet ${t}.`);return r.data}has(t){const e=this.#e[t];return!!e&&e.data!==ya}delete(t){const e=this.#e[t];return!(!e||e.data===ya||(delete this.#e[t],0))}resolve(t,e=null){const r=this.#t(t);r.data=e,r.resolve()}clear(){for(const t in this.#e){const{data:e}=this.#e[t];e?.bitmap?.close()}this.#e=Object.create(null)}*[Symbol.iterator](){for(const t in this.#e){const{data:e}=this.#e[t];e!==ya&&(yield[t,e])}}}class fs{#e=Promise.withResolvers();#t=null;#i=!1;#n=!!globalThis.FontInspector?.enabled;#a=null;#s=null;#r=0;#o=0;#c=null;#l=null;#h=0;#u=0;#m=Object.create(null);#g=[];#p=null;#d=[];#f=new WeakMap;#_=null;static#b=new Map;static#v=new Map;static#C=new WeakMap;static#D=null;static#M=new Set;constructor({textContentSource:t,container:e,viewport:r}){if(t instanceof ReadableStream)this.#p=t;else{if("object"!=typeof t)throw new Error('No "textContentSource" parameter specified.');this.#p=new ReadableStream({start(_){_.enqueue(t),_.close()}})}this.#t=this.#l=e,this.#u=r.scale*Zn.pixelRatio,this.#h=r.rotation,this.#s={div:null,properties:null,ctx:null};const{pageWidth:o,pageHeight:l,pageX:d,pageY:p}=r.rawDims;this.#_=[1,0,0,-1,-d,p+l],this.#o=o,this.#r=l,fs.#A(),e.style.setProperty("--min-font-size",fs.#D),Nn(e,r),this.#e.promise.finally(()=>
vendor: 4,321 bytes, line 2836
2836{fs.#M.delete(this),this.#s=null,this.#m=null}).catch(()=>{})}static get fontFamilyMap(){const{isWindows:t,isFirefox:e}=gn.platform;return Ue(this,"fontFamilyMap",new Map([["sans-serif",(t&&e?"Calibri, ":"")+"sans-serif"],["monospace",(t&&e?"Lucida Console, ":"")+"monospace"]]))}render(){const t=()=>{this.#c.read().then(({value:e,done:r})=>{r?this.#e.resolve():(this.#a??=e.lang,Object.assign(this.#m,e.styles),this.#T(e.items),t())},this.#e.reject)};return this.#c=this.#p.getReader(),fs.#M.add(this),t(),this.#e.promise}update({viewport:t,onBefore:e=null}){const r=t.scale*Zn.pixelRatio,o=t.rotation;if(o!==this.#h&&(e?.(),this.#h=o,Nn(this.#l,{rotation:o})),r!==this.#u){e?.(),this.#u=r;const l={div:null,properties:null,ctx:fs.#k(this.#a)};for(const d of this.#d)l.properties=this.#f.get(d),l.div=d,this.#x(l)}}cancel(){const t=new Te("TextLayer task cancelled.");this.#c?.cancel(t).catch(()=>{}),this.#c=null,this.#e.reject(t)}get textDivs(){return this.#d}get textContentItemsStr(){return this.#g}#T(t){if(this.#i)return;this.#s.ctx??=fs.#k(this.#a);const e=this.#d,r=this.#g;for(const o of t){if(e.length>1e5)return nn("Ignoring additional textDivs for performance reasons."),void(this.#i=!0);if(void 0!==o.str)r.push(o.str),this.#y(o);else if("beginMarkedContentProps"===o.type||"beginMarkedContent"===o.type){const l=this.#t;this.#t=document.createElement("span"),this.#t.classList.add("markedContent"),o.id&&this.#t.setAttribute("id",`${o.id}`),l.append(this.#t)}else"endMarkedContent"===o.type&&(this.#t=this.#t.parentNode)}}#y(t){const e=document.createElement("span"),r={angle:0,canvasWidth:0,hasText:""!==t.str,hasEOL:t.hasEOL,fontSize:0};this.#d.push(e);const o=Me.transform(this.#_,t.transform);let l=Math.atan2(o[1],o[0]);const d=this.#m[t.fontName];d.vertical&&(l+=Math.PI/2);let p=this.#n&&d.fontSubstitution||d.fontFamily;p=fs.fontFamilyMap.get(p)||p;const _=Math.hypot(o[2],o[3]),D=_*fs.#N(p,d,this.#a);let E,I;0===l?(E=o[4],I=o[5]-D):(E=o[4]+D*Math.sin(l),I=o[5]-D*Math.cos(l));const N=e.style;N.left=`${(100*E/this.#o).toFixed(2)}%`,N.top=`${(100*I/this.#r).toFixed(2)}%`,N.setProperty("--font-height",`${_.toFixed(2)}px`),N.fontFamily=p,r.fontSize=_,e.setAttribute("role","presentation"),e.textContent=t.str,e.dir=t.dir,this.#n&&(e.dataset.fontName=d.fontSubstitutionLoadedName||t.fontName),0!==l&&(r.angle=l*(180/Math.PI));let $=!1;if(t.str.length>1)$=!0;else if(" "!==t.str&&t.transform[0]!==t.transform[3]){const ae=Math.abs(t.transform[0]),h=Math.abs(t.transform[3]);ae!==h&&Math.max(ae,h)/Math.min(ae,h)>1.5&&($=!0)}if($&&(r.canvasWidth=d.vertical?t.height:t.width),this.#f.set(e,r),this.#s.div=e,this.#s.properties=r,this.#x(this.#s),r.hasText&&this.#t.append(e),r.hasEOL){const ae=document.createElement("br");ae.setAttribute("role","presentation"),this.#t.append(ae)}}#x(t){const{div:e,properties:r,ctx:o}=t,{style:l}=e;if(0!==r.canvasWidth&&r.hasText){const{fontFamily:d}=l,{canvasWidth:p,fontSize:_}=r;fs.#S(o,_*this.#u,d);const{width:D}=o.measureText(e.textContent);D>0&&l.setProperty("--scale-x",p*this.#u/D)}0!==r.angle&&l.setProperty("--rotate",`${r.angle}deg`)}static cleanup(){if(!(this.#M.size>0)){this.#b.clear();for(const{canvas:t}of this.#v.values())t.remove();this.#v.clear()}}static#k(t=null){let e=this.#v.get(t||="");if(!e){const r=document.createElement("canvas");r.className="hiddenCanvasElement",r.lang=t,document.body.append(r),e=r.getContext("2d",{alpha:!1,willReadFrequently:!0}),this.#v.set(t,e),this.#C.set(e,{size:0,family:""})}return e}static#S(t,e,r){const o=this.#C.get(t);e===o.size&&r===o.family||(t.font=`${e}px ${r}`,o.size=e,o.family=r)}static#A(){if(null!==this.#D)return;const t=document.createElement("div");t.style.opacity=0,t.style.lineHeight=1,t.style.fontSize="1px",t.style.position="absolute",t.textContent="X",document.body.append(t),this.#D=t.getBoundingClientRect().height,t.remove()}static#N(t,e,r){const o=this.#b.get(t);if(o)return o;const l=this.#k(r);l.canvas.width=l.canvas.height=30,this.#S(l,30,t);const d=l.measureText(""),p=d.fontBoundingBoxAscent,_=Math.abs(d.fontBoundingBoxDescent);l.canvas.width=l.canvas.height=0;let D=.8;return p?D=p/(p+_):(gn.platform.isFirefox&&nn("Enable the `dom.textMetrics.fontBoundingBox.enabled` preference in `about:config` to improve TextLayer rendering."),e.ascent?D=e.ascent:e.descent&&(D=1+e.desce
vendor: 4,221 bytes, line 2836
2836nt)),this.#b.set(t,D),D}}function vo(M={}){"string"==typeof M||M instanceof URL?M={url:M}:(M instanceof ArrayBuffer||ArrayBuffer.isView(M))&&(M={data:M});const t=new $a,{docId:e}=t,r=M.url?function qr(M){if(M instanceof URL)return M.href;if("string"==typeof M){if(Fe)return M;const t=URL.parse(M,window.location);if(t)return t.href}throw new Error("Invalid PDF url data: either string or URL-object is expected in the url property.")}(M.url):null,o=M.data?function Ts(M){if(Fe&&typeof Buffer<"u"&&M instanceof Buffer)throw new Error("Please provide binary data as `Uint8Array`, rather than `Buffer`.");if(M instanceof Uint8Array&&M.byteLength===M.buffer.byteLength)return M;if("string"==typeof M)return qe(M);if(M instanceof ArrayBuffer||ArrayBuffer.isView(M)||"object"==typeof M&&!isNaN(M?.length))return new Uint8Array(M);throw new Error("Invalid PDF binary data: either TypedArray, string, or array-like object is expected in the data property.")}(M.data):null,l=M.httpHeaders||null,d=!0===M.withCredentials,p=M.password??null,_=M.range instanceof To?M.range:null,D=Number.isInteger(M.rangeChunkSize)&&M.rangeChunkSize>0?M.rangeChunkSize:65536;let E=M.worker instanceof jr?M.worker:null;const I=M.verbosity,N="string"!=typeof M.docBaseUrl||gi(M.docBaseUrl)?null:M.docBaseUrl,$=Ss(M.cMapUrl),ae=!1!==M.cMapPacked,h=M.CMapReaderFactory||(Fe?J:ki),v=Ss(M.iccUrl),C=Ss(M.standardFontDataUrl),P=M.StandardFontDataFactory||(Fe?ze:vs),z=Ss(M.wasmUrl),be=M.WasmFactory||(Fe?pn:Wr),Ce=!0!==M.stopAtErrors,nt=Number.isInteger(M.maxImageSize)&&M.maxImageSize>-1?M.maxImageSize:-1,At=!1!==M.isEvalSupported,Gt="boolean"==typeof M.isOffscreenCanvasSupported?M.isOffscreenCanvasSupported:!Fe,sn="boolean"==typeof M.isImageDecoderSupported?M.isImageDecoderSupported:!Fe&&(gn.platform.isFirefox||!globalThis.chrome),bn=Number.isInteger(M.canvasMaxAreaInBytes)?M.canvasMaxAreaInBytes:-1,mn="boolean"==typeof M.disableFontFace?M.disableFontFace:Fe,Qn=!0===M.fontExtraProperties,Un=!0===M.enableXfa,zn=M.ownerDocument||globalThis.document,Mi=!0===M.disableRange,Pn=!0===M.disableStream,Rn=!0===M.disableAutoFetch,fi=!0===M.pdfBug,Ai=M.CanvasFactory||(Fe?te:_r),wr=M.FilterFactory||(Fe?oe:Br),dr=!0===M.enableHWA,Zi=!1!==M.useWasm,Di=_?_.length:M.length??NaN,Dr="boolean"==typeof M.useSystemFonts?M.useSystemFonts:!Fe&&!mn,Ls="boolean"==typeof M.useWorkerFetch?M.useWorkerFetch:!!(h===ki&&P===vs&&be===Wr&&$&&C&&z&&es($,document.baseURI)&&es(C,document.baseURI)&&es(z,document.baseURI));!function De(M){Number.isInteger(M)&&(Ut=M)}(I);const Sn={canvasFactory:new Ai({ownerDocument:zn,enableHWA:dr}),filterFactory:new wr({docId:e,ownerDocument:zn}),cMapReaderFactory:Ls?null:new h({baseUrl:$,isCompressed:ae}),standardFontDataFactory:Ls?null:new P({baseUrl:C}),wasmFactory:Ls?null:new be({baseUrl:z})};E||(E=jr.create({verbosity:I,port:li.workerPort}),t._worker=E);const Xn={docId:e,apiVersion:"5.4.530",data:o,password:p,disableAutoFetch:Rn,rangeChunkSize:D,length:Di,docBaseUrl:N,enableXfa:Un,evaluatorOptions:{maxImageSize:nt,disableFontFace:mn,ignoreErrors:Ce,isEvalSupported:At,isOffscreenCanvasSupported:Gt,isImageDecoderSupported:sn,canvasMaxAreaInBytes:bn,fontExtraProperties:Qn,useSystemFonts:Dr,useWasm:Zi,useWorkerFetch:Ls,cMapUrl:$,iccUrl:v,standardFontDataUrl:C,wasmUrl:z}},Ii={ownerDocument:zn,pdfBug:fi,styleElement:null,loadingParams:{disableAutoFetch:Rn,enableXfa:Un}};return E.promise.then(function(){if(t.destroyed)throw new Error("Loading aborted");if(E.destroyed)throw new Error("Worker was destroyed");const hr=E.messageHandler.sendWithPromise("GetDocRequest",Xn,o?[o.buffer]:null);let wi;if(_)wi=new Se(_,{disableRange:Mi,disableStream:Pn});else if(!o){if(!r)throw new Error("getDocument - no `url` parameter provided.");const Pr=es(r)?Ys:Fe?ro:Ia;wi=new Pr({url:r,length:Di,httpHeaders:l,withCredentials:d,rangeChunkSize:D,disableRange:Mi,disableStream:Pn})}return hr.then(Pr=>{if(t.destroyed)throw new Error("Loading aborted");if(E.destroyed)throw new Error("Worker was destroyed");const Kr=new Gn(e,Pr,E.port),va=new Ma(Kr,t,wi,Ii,Sn,dr);t._transport=va,Kr.send("Ready",null)})}).catch(t._capability.reject),t}class $a{static#e=0;_capability=Promise.withResolvers();_transport=null;_worker=null;docId="d"+$a.#e++;
2836destroyed=!1;onPassword=null;onProgress=null;get promise(){return this._capability.promise}destroy(){var t=this;return(0,s.Z)(function*(){t.destroyed=!0;try{t._worker?.port&&(t._worker._pendingDestroy=!0),yield t._transport?.destroy()}catch(e){throw t._worker?.port&&delete t._worker._pendingDestroy,e}t._transport=null,t._worker?.destroy(),t._worker=null})()}getData(){var t=this;return(0,s.Z)(function*(){return t._transport.getData()})()}}class To{#e=Promise.withResolvers();#t=[];#i=[];#n=[];#a=[];constructor(t,e,r=!1,o=null){this.length=t,this.initialData=e,this.progressiveDone=r,this.contentDispositionFilename=o}addRangeListener(t){this.#a.push(t)}addProgressListener(t){this.#n.push(t)}addProgressiveReadListener(t){this.#i.push(t)}addProgressiveDoneListener(t){this.#t.push(t)}onDataRange(t,e){for(const r of this.#a)r(t,e)}onDataProgress(t,e){this.#e.promise.then(()=>{for(const r of this.#n)r(t,e)})}onDataProgressiveRead(t){this.#e.promise.then(()=>{for(const e of this.#i)e(t)})}onDataProgressiveDone(){this.#e.promise.then(()=>{for(const t of this.#t)t()})}transportReady(){this.#e.resolve()}requestDataRange(t,e){Vt("Abstract method PDFDataRangeTransport.requestDataRange")}abort(){}}class Po{constructor(t,e){this._pdfInfo=t,this._transport=e}get annotationStorage(){return this._transport.annotationStorage}get canvasFactory(){return this._transport.canvasFactory}get filterFactory(){return this._transport.filterFactory}get numPages(){return this._pdfInfo.numPages}get fingerprints(){return this._pdfInfo.fingerprints}get isPureXfa(){return Ue(this,"isPureXfa",!!this._transport._htmlForXfa)}get allXfaHtml(){return this._transport._htmlForXfa}getPage(t){return this._transport.getPage(t)}getPageIndex(t){return this._transport.getPageIndex(t)}getDestinations(){return this._transport.getDestinations()}getDestination(t){return this._transport.getDestination(t)}getPageLabels(){return this._transport.getPageLabels()}getPageLayout(){return this._transport.getPageLayout()}getPageMode(){return this._transport.getPageMode()}getViewerPreferences(){return this._transport.getViewerPreferences()}getOpenAction(){return this._transport.getOpenAction()}getAttachments(){return this._transport.getAttachments()}getAnnotationsByType(t,e){return this._transport.getAnnotationsByType(t,e)}getJSActions(){return this._transport.getDocJSActions()}getOutline(){return this._transport.getOutline()}getOptionalContentConfig({intent:t="display"}={}){const{renderingIntent:e}=this._transport.getRenderingIntent(t);return this._transport.getOptionalContentConfig(e)}getPermissions(){return this._transport.getPermissions()}getMetadata(){return this._transport.getMetadata()}getMarkInfo(){return this._transport.getMarkInfo()}getData(){return this._transport.getData()}saveDocument(){return this._transport.saveDocument()}extractPages(t){return this._transport.extractPages(t)}getDownloadInfo(){return this._transport.downloadInfoCapability.promise}cleanup(t=!1){return this._transport.startCleanup(t||this.isPureXfa)}destroy(){return this.loadingTask.destroy()}cachedPageNumber(t){return this._transport.cachedPageNumber(t)}get loadingParams(){return this._transport.loadingParams}get loadingTask(){return this._transport.loadingTask}getFieldObjects(){return this._transport.getFieldObjects()}hasJSActions(){return this._transport.hasJSActions()}getCalculationOrderIds(){return this._transport.getCalculationOrderIds()}}class Fo{#e=!1;constructor(t,e,r,o=!1){this._pageIndex=t,this._pageInfo=e,this._transport=r,this._stats=o?new _i:null,this._pdfBug=o,this.commonObjs=r.commonObjs,this.objs=new so,this._intentStates=new Map,this.destroyed=!1,this.recordedBBoxes=null}get pageNumber(){return this._pageIndex+1}get rotate(){return this._pageInfo.rotate}get ref(){return this._pageInfo.ref}get userUnit(){return this._pageInfo.userUnit}get view(){return this._pageInfo.view}getViewport({scale:t,rotation:e=this.rotate,offsetX:r=0,offsetY:o=0,dontFlip:l=!1}={}){return new er({viewBox:this.view,userUnit:this.userUnit,scale:t,rotation:e,offsetX:r,offsetY:o,dontFlip:l})}getAnnotations({intent:t="display"}={}){const{renderingIntent:e}
vendor: 2,650 bytes, line 2836
2836=this._transport.getRenderingIntent(t);return this._transport.getAnnotations(this._pageIndex,e)}getJSActions(){return this._transport.getPageJSActions(this._pageIndex)}get filterFactory(){return this._transport.filterFactory}get isPureXfa(){return Ue(this,"isPureXfa",!!this._transport._htmlForXfa)}getXfa(){var t=this;return(0,s.Z)(function*(){return t._transport._htmlForXfa?.children[t._pageIndex]||null})()}render({canvasContext:t,canvas:e=t.canvas,viewport:r,intent:o="display",annotationMode:l=Ht.ENABLE,transform:d=null,background:p=null,optionalContentConfigPromise:_=null,annotationCanvasMap:D=null,pageColors:E=null,printAnnotationStorage:I=null,isEditing:N=!1,recordOperations:$=!1,operationsFilter:ae=null}){this._stats?.time("Overall");const h=this._transport.getRenderingIntent(o,l,I,N),{renderingIntent:v,cacheKey:C}=h;this.#e=!1,_||=this._transport.getOptionalContentConfig(v);let P=this._intentStates.get(C);P||(P=Object.create(null),this._intentStates.set(C,P)),P.streamReaderCancelTimeout&&(clearTimeout(P.streamReaderCancelTimeout),P.streamReaderCancelTimeout=null);const z=!!(4&v);P.displayReadyCapability||(P.displayReadyCapability=Promise.withResolvers(),P.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(h));const be=Boolean(this._pdfBug&&globalThis.StepperManager?.enabled),Ce=!this.recordedBBoxes&&($||be),nt=sn=>{if(P.renderTasks.delete(At),Ce){const bn=At.gfx?.dependencyTracker.take();bn&&(At.stepper&&At.stepper.setOperatorBBoxes(bn,At.gfx.dependencyTracker.takeDebugMetadata()),$&&(this.recordedBBoxes=bn))}z&&(this.#e=!0),this.#t(),sn?(At.capability.reject(sn),this._abortOperatorList({intentState:P,reason:sn instanceof Error?sn:new Error(sn)})):At.capability.resolve(),this._stats&&(this._stats.timeEnd("Rendering"),this._stats.timeEnd("Overall"),globalThis.Stats?.enabled&&globalThis.Stats.add(this.pageNumber,this._stats))},At=new Ta({callback:nt,params:{canvas:e,canvasContext:t,dependencyTracker:Ce?new ma(e,P.operatorList.length,be):null,viewport:r,transform:d,background:p},objs:this.objs,commonObjs:this.commonObjs,annotationCanvasMap:D,operatorList:P.operatorList,pageIndex:this._pageIndex,canvasFactory:this._transport.canvasFactory,filterFactory:this._transport.filterFactory,useRequestAnimationFrame:!z,pdfBug:this._pdfBug,pageColors:E,enableHWA:this._transport.enableHWA,operationsFilter:ae});(P.renderTasks||=new Set).add(At);const Gt=At.task;return Promise.all([P.displayReadyCapability.promise,_]).then(([sn,bn])=>{if(this.destroyed)nt();else{if(this._stats?.time("Rendering"),!(bn.renderingIntent&v))throw new Error("Mu
2836st use the same `intent`-argument when calling the `PDFPageProxy.render` and `PDFDocumentProxy.getOptionalContentConfig` methods.");At.initializeGraphics({transparency:sn,optionalContentConfig:bn}),At.operatorListChanged()}}).catch(nt),Gt}getOperatorList({intent:t="display",annotationMode:e=Ht.ENABLE,printAnnotationStorage:r=null,isEditing:o=!1}={}){const d=this._transport.getRenderingIntent(t,e,r,o,!0);let _,p=this._intentStates.get(d.cacheKey);return p||(p=Object.create(null),this._intentStates.set(d.cacheKey,p)),p.opListReadCapability||(_=Object.create(null),_.operatorListChanged=function l(){p.operatorList.lastChunk&&(p.opListReadCapability.resolve(p.operatorList),p.renderTasks.delete(_))},p.opListReadCapability=Promise.withResolvers(),(p.renderTasks||=new Set).add(_),p.operatorList={fnArray:[],argsArray:[],lastChunk:!1,separateAnnots:null},this._stats?.time("Page Request"),this._pumpOperatorList(d)),p.opListReadCapability.promise}streamTextContent({includeMarkedContent:t=!1,disableNormalization:e=!1}={}){return this._transport.messageHandler.sendWithStream("GetTextContent",{pageIndex:this._pageIndex,includeMarkedContent:!0===t,disableNormalization:!0===e},{highWaterMark:100,size:o=>o.items.length})}getTextContent(t={}){if(this._transport._htmlForXfa)return this.getXfa().then(r=>xn.textContent(r));const e=this.streamTextContent(t);return new Promise(function(r,o){const d=e.getReader(),p={items:[],styles:Object.create(null),lang:null};!function l(){d.read().then(function({value:_,done:D}){D?r(p):(p.lang??=_.lang,Object.assign(p.styles,_.styles),p.items.push(..._.items),l())},o)}()})}getStructTree(){return this._transport.getStructTree(this._pageIndex)}_destroy(){this.destroyed=!0;const t=[];for(const e of this._intentStates.values())if(this._abortOperatorList({intentState:e,reason:new Error("Page was destroyed."),force:!0}),!e.opListReadCapability)for(const r of e.renderTasks)t.push(r.completed),r.cancel();return this.objs.clear(),this.#e=!1,Promise.all(t)}cleanup(t=!1){this.#e=!0;const e=this.#t();return t&&e&&(this._stats&&=new _i),e}#t(){if(!this.#e||this.destroyed)return!1;for(const{renderTasks:t,operatorList:e}of this._intentStates.values())if(t.size>0||!e.lastChunk)return!1;return this._intentStates.clear(),this.objs.clear(),this.#e=!1,!0}_startRenderPage(t,e){const r=this._intentStates.get(e);r&&(this._stats?.timeEnd("Page Request"),r.displayReadyCapability?.resolve(t))}_renderPageChunk(t,e){for(let r=0,o=t.length;r<o;r++)e.operatorList.fnArray.push(t.fnArray[r]),e.operatorList.argsArray.push(t.argsArray[r]);e.operatorList.lastChunk=t.lastChunk,e.operatorList.separateAnnots=t.separateAnnots;for(const r of e.renderTasks)r.operatorListChanged();t.lastChunk&&this.#t()}_pumpOperatorList({renderingIntent:t,cacheKey:e,annotationStorageSerializable:r,modifiedIds:o}){const{map:l,transfer:d}=r,_=this._transport.messageHandler.sendWithStream("GetOperatorList",{pageIndex:this._pageIndex,intent:t,cacheKey:e,annotationStorage:l,modifiedIds:o},d).getReader(),D=this._intentStates.get(e);D.streamReader=_;const E=()=>{_.read().then(({value:I,done:N})=>{N?D.streamReader=null:this._transport.destroyed||(this._renderPageChunk(I,D),E())},I=>{if(D.streamReader=null,!this._transport.destroyed){if(D.operatorList){D.operatorList.lastChunk=!0;for(const N of D.renderTasks)N.operatorListChanged();this.#t()}if(D.displayReadyCapability)D.displayReadyCapability.reject(I);else{if(!D.opListReadCapability)throw I;D.opListReadCapability.reject(I)}}})};E()}_abortOperatorList({intentState:t,reason:e,force:r=!1}){if(t.streamReader){if(t.streamReaderCancelTimeout&&(clearTimeout(t.streamReaderCancelTimeout),t.streamReaderCancelTimeout=null),!r){if(t.renderTasks.size>0)return;if(e instanceof xr){let o=100;return e.extraDelay>0&&e.extraDelay<1e3&&(o+=e.extraDelay),void(t.streamReaderCancelTimeout=setTimeout(()=>{t.streamReaderCancelTimeout=null,this._abortOperatorList({intentState:t,reason:e,force:!0})},o))}}if(t.streamReader.cancel(new Te(e.message)).catch(()=>{}),t.streamReader=null,!this._transport.destroyed){for(const[o,l]of this._intentStates)if(l===t){this._intentStates.delete(o);break}this.cleanup()}}}get stats(){return this._stats}}class jr{#e=Promise.withResolvers();#t=null;#i=null;#n=null;static#a=0;static#s=!1;static#r=new WeakMap;static#o=(()=>{Fe&&(this.#s=!0,li.workerSrc||="./pdf.worker.mjs"),this._isSameOrigin=(t,e)=>{const r=URL.parse(t);if(!r?.origin||"null"===r.origin)return!1;const o=new URL(e,r);return r.origin===o.origin},this._createCDNWrapper=t=>URL.createObjectURL(new Blob([`await import("${t}");`],{type:"text/javascript"})),this.fromPort=t=>{if(function dt(M){console.log("Deprecated API usage: "+M)}("`PDFWorker.fromPort` - please use `PDFWorker.create` instead."),!t?.port)throw new Error("PDFWorker.fromPort - invalid method signature.");return this.create(t)}})();constructor({name:t=null,port:e=null,verbosity:r=it()}={}){if(this.name=t,this.destroyed=!1,this.verbosity=r,e){if(jr.#r.has(e))throw new Error("Cannot use more than one PDFWorker per port.");jr.#r.set(e,this),this.#l(e)}else this.#h()}get promise(){return this.#e.promise}#c(){this.#e.resolve(),this.#t.send("configure",{verbosity:this.verbosity})}get port(){return this.#i}get messageHandler(){return this.#t}#l(t){this.#i=t,this.#t=new Gn("main","worker",t),this.#t.on("ready",()=>{}),this.#c()}#h(){if(jr.#s||jr.#m)return void this.#u();let{workerSrc:t}=jr;try{jr._isSameOrigin(window.location,t)||(t=jr._createCDNWrapper(new URL(t,window.location).href));const e=new Worker(t,{type:"module"}),r=new Gn("main","worker",e),o=()=>{l.abort(),r.destroy(),e.terminate(),this.destroyed?this.#e.reject(new Error("Worker was destroyed")):this.#u()},l=new AbortController;e.addEventListener("error",()=>{this.#n||o()},{signal:l.signal}),r.on("test",p=>{l.abort(),!this.destroyed&&p?(this.#t=r,this.#i=e,this.#n=e,this.#c()):o()}),r.on("ready",p=>{if(l.abort(),this.destroyed)o();else try{d()}catch{this.#u()}});const d=()=>{const p=new Uint8Array;r.send("test",p,[p.buffer])};return void d()}catch{an("The worker has been disabled.")}this.#u()}#u(){jr.#s||(nn("Setting up fake worker."),jr.#s=!0),jr._setupFakeWorkerGlobal.then(t=>{if(this.destroyed)return void this.#e.reject(new Error("Worker was destroyed"));const e=new ke;this.#i=e;const r="fake"+jr.#a++,o=new Gn(r+"_worker",r,e);t.setup(o,e),this.#t=new Gn(r,r+"_worker",e),this.#c()}).catch(t=>{this.#e.reject(new Error(`Setting up fake worker failed: "${t.message}".`))})}destroy(){this.destroyed=!0,this.#n?.terminate(),this.#n=null,jr.#r.delete(this.#i),this.#i=null,this.#t?.destroy(),this.#t=null}static create(t){const e=this.#r.get(t?.port);
2836if(e){if(e._pendingDestroy)throw new Error("PDFWorker.create - the worker is being destroyed.\nPlease remember to await `PDFDocumentLoadingTask.destroy()`-calls.");return e}return new jr(t)}static get workerSrc(){if(li.workerSrc)return li.workerSrc;throw new Error('No "GlobalWorkerOptions.workerSrc" specified.')}static get#m(){try{return globalThis.pdfjsWorker?.WorkerMessageHandler||null}catch{return null}}static get _setupFakeWorkerGlobal(){var t=this;return Ue(this,"_setupFakeWorkerGlobal",function(){var r=(0,s.Z)(function*(){return t.#m?t.#m:(yield import(t.workerSrc)).WorkerMessageHandler});return function(){return r.apply(this,arguments)}}()())}}class Ma{#e=new Map;#t=new Map;#i=new Map;#n=new Map;#a=null;constructor(t,e,r,o,l,d){this.messageHandler=t,this.loadingTask=e,this.commonObjs=new so,this.fontLoader=new Qr({ownerDocument:o.ownerDocument,styleElement:o.styleElement}),this.loadingParams=o.loadingParams,this._params=o,this.canvasFactory=l.canvasFactory,this.filterFactory=l.filterFactory,this.cMapReaderFactory=l.cMapReaderFactory,this.standardFontDataFactory=l.standardFontDataFactory,this.wasmFactory=l.wasmFactory,this.destroyed=!1,this.destroyCapability=null,this._networkStream=r,this._fullReader=null,this._lastProgress=null,this.downloadInfoCapability=Promise.withResolvers(),this.enableHWA=d,this.setupMessageHandler()}#s(t,e=null){const r=this.#e.get(t);if(r)return r;const o=this.messageHandler.sendWithPromise(t,e);return this.#e.set(t,o),o}get annotationStorage(){return Ue(this,"annotationStorage",new Ds)}getRenderingIntent(t,e=Ht.ENABLE,r=null,o=!1,l=!1){let d=2,p=ws;switch(t){case"any":d=1;break;case"display":break;case"print":d=4;break;default:nn(`getRenderingIntent - invalid intent: ${t}`)}const _=4&d&&r instanceof Gi?r:this.annotationStorage;switch(e){case Ht.DISABLE:d+=64;break;case Ht.ENABLE:break;case Ht.ENABLE_FORMS:d+=16;break;case Ht.ENABLE_STORAGE:d+=32,p=_.serializable;break;default:nn(`getRenderingIntent - invalid annotationMode: ${e}`)}o&&(d+=128),l&&(d+=256);const{ids:D,hash:E}=_.modifiedIds;return{renderingIntent:d,cacheKey:[d,p.hash,E].join("_"),annotationStorageSerializable:p,modifiedIds:D}}destroy(){if(this.destroyCapability)return this.destroyCapability.promise;this.destroyed=!0,this.destroyCapability=Promise.withResolvers(),this.#a?.reject(new Error("Worker was destroyed during onPassword callback"));const t=[];for(const r of this.#t.values())t.push(r._destroy());this.#t.clear(),this.#i.clear(),this.#n.clear(),this.hasOwnProperty("annotationStorage")&&this.annotationStorage.resetModified();const e=this.messageHandler.sendWithPromise("Terminate",null);return t.push(e),Promise.all(t).then(()=>{this.commonObjs.clear(),this.fontLoader.clear(),this.#e.clear(),this.filterFactory.destroy(),fs.cleanup(),this._networkStream?.cancelAllRequests(new Te("Worker was terminated.")),this.messageHandler?.destroy(),this.messageHandler=null,this.destroyCapability.resolve()},this.destroyCapability.reject),this.destroyCapability.promise}setupMessageHandler(){var t=this;const{messageHandler:e,loadingTask:r}=this;e.on("GetReader",(o,l)=>{hn(this._networkStream,"GetReader - no `IPDFStream` instance available."),this._fullReader=this._networkStream.getFullReader(),this._fullReader.onProgress=d=>{this._lastProgress={loaded:d.loaded,total:d.total}},l.onPull=()=>{this._fullReader.read().then(function({value:d,done:p}){p?l.close():(hn(d instanceof ArrayBuffer,"GetReader - expected an ArrayBuffer."),l.enqueue(new Uint8Array(d),1,[d]))}).catch(d=>{l.error(d)})},l.onCancel=d=>{this._fullReader.cancel(d),l.ready.catch(p=>{if(!this.destroyed)throw p})}}),e.on("ReaderHeadersReady",function(){var o=(0,s.Z)(function*(l){yield t._fullReader.headersReady;const{isStreamingSupported:d,isRangeSupported:p,contentLength:_}=t._fullReader;return(!d||!p)&&(t._lastProgress&&r.onProgress?.(t._lastProgress),t._fullReader.onProgress=D=>{r.onProgress?.({loaded:D.loaded,total:D.total})}),{isStreamingSupported:d,isRangeSupported:p,contentLength:_}});return function(l){return o.apply(this,arguments)}}()),e.on("GetRangeReader",(o,l)=>{hn(this._networkStream,"GetRangeReader - no `IPDFStream` instance available.");const d=this._networkStream.getRangeReader(o.begin,o.end);d?(l.onPull=()=>{d.read().then(function({value:p,done:_}){_?l.close():(hn(p instanceof ArrayBuffer,"GetRangeReader - expected an ArrayBuffer."),l.enqueue(new Uint8Array(p),1,[p]))}).catch(p=>{l.error(p)})},l.onCancel=p=>{d.cancel(p),l.ready.catch(_=>{if(!this.destroyed)throw _})}):l.close()}),e.on("GetDoc",({pdfInfo:o})=>{this._numPages=o.numPages,this._htmlForXfa=o.htmlForXfa,delete o.htmlForXfa,r._capability.resolve(new Po(o,this))}),e.on("DocException",o=>{r._capability.reject(Tn(o))}),e.on("PasswordRequest",o=>{this.#a=Promise.withResolvers();try{if(!r.onPassword)throw Tn(o);r.onPassword(d=>{d instanceof Error?this.#a.reject(d):this.#a.resolve({password:d})},o.code)}catch(l){this.#a.reject(l)}return this.#a.promise}),e.on("DataLoaded",o=>{r.onProgress?.({loaded:o.length,total:o.length}),this.downloadInfoCapability.resolve(o)}),e.on("StartRenderPage",o=>{this.destroyed||this.#t.get(o.pageIndex)._startRenderPage(o.transparency,o.cacheKey)}),e.on("commonobj",([o,l,d])=>{if(this.destroyed||this.commonObjs.has(o))return null;switch(l){case"Font":if("error"in d){const N=d.error;nn(`Error during font loading: ${N}`),this.commonObjs.resolve(o,N);break}const p=new Vs(d),_=this._params.pdfBug&&globalThis.FontInspector?.enabled?(N,$)=>globalThis.FontInspector.fontAdded(N,$):null,D=new Pi(p,_,d.extra,d.charProcOperatorList);this.fontLoader.bind(D).catch(()=>
2836e.sendWithPromise("FontFallback",{id:o})).finally(()=>{!D.fontExtraProperties&&D.data&&D.clearData(),this.commonObjs.resolve(o,D)});break;case"CopyLocalImage":const{imageRef:E}=d;hn(E,"The imageRef must be defined.");for(const N of this.#t.values())for(const[,$]of N.objs)if($?.ref===E)return $.dataLen?(this.commonObjs.resolve(o,structuredClone($)),$.dataLen):null;break;case"FontPath":this.commonObjs.resolve(o,new ns(d));break;case"Image":this.commonObjs.resolve(o,d);break;case"Pattern":const I=new Qi(d);this.commonObjs.resolve(o,I.getIR());break;default:throw new Error(`Got unknown common object type ${l}`)}return null}),e.on("obj",([o,l,d,p])=>{if(this.destroyed)return;const _=this.#t.get(l);if(!_.objs.has(o)){if(0===_._intentStates.size)return void p?.bitmap?.close();switch(d){case"Image":case"Pattern":_.objs.resolve(o,p);break;default:throw new Error(`Got unknown object type ${d}`)}}}),e.on("DocProgress",o=>{this.destroyed||r.onProgress?.({loaded:o.loaded,total:o.total})}),e.on("FetchBinaryData",function(){var o=(0,s.Z)(function*(l){if(t.destroyed)throw new Error("Worker was destroyed.");const d=t[l.type];if(!d)throw new Error(`${l.type} not initialized, see the \`useWorkerFetch\` parameter.`);return d.fetch(l)});return function(l){return o.apply(this,arguments)}}())}getData(){return this.messageHandler.sendWithPromise("GetData",null)}saveDocument(){this.annotationStorage.size<=0&&nn("saveDocument called while `annotationStorage` is empty, please use the getData-method instead.");const{map:t,transfer:e}=this.annotationStorage.serializable;return this.messageHandler.sendWithPromise("SaveDocument",{isPureXfa:!!this._htmlForXfa,numPages:this._numPages,annotationStorage:t,filename:this._fullReader?.filename??null},e).finally(()=>{this.annotationStorage.resetModified()})}extractPages(t){return this.messageHandler.sendWithPromise("ExtractPages",{pageInfos:t})}getPage(t){if(!Number.isInteger(t)||t<=0||t>this._numPages)return Promise.reject(new Error("Invalid page request."));const e=t-1,r=this.#i.get(e);if(r)return r;const o=this.messageHandler.sendWithPromise("GetPage",{pageIndex:e}).then(l=>{if(this.destroyed)throw new Error("Transport destroyed");l.refStr&&this.#n.set(l.refStr,t);const d=new Fo(e,l,this,this._params.pdfBug);return this.#t.set(e,d),d});return this.#i.set(e,o),o}getPageIndex(t){return Yr(t)?this.messageHandler.sendWithPromise("GetPageIndex",{num:t.num,gen:t.gen}):Promise.reject(new Error("Invalid pageIndex request."))}getAnnotations(t,e){return this.messageHandler.sendWithPromise("GetAnnotations",{pageIndex:t,intent:e})}getFieldObjects(){return this.#s("GetFieldObjects")}hasJSActions(){return this.#s("HasJSActions")}getCalculationOrderIds(){return this.messageHandler.sendWithPromise("GetCalculationOrderIds",null)}getDestinations(){return this.messageHandler.sendWithPromise("GetDestinations",null)}getDestination(t){return"string"!=typeof t?Promise.reject(new Error("Invalid destination request.")):this.messageHandler.sendWithPromise("GetDestination",{id:t})}getPageLabels(){return this.messageHandler.sendWithPromise("GetPageLabels",null)}getPageLayout(){return this.messageHandler.sendWithPromise("GetPageLayout",null)}getPageMode(){return this.messageHandler.sendWithPromise("GetPageMode",null)}getViewerPreferences(){return this.messageHandler.sendWithPromise("GetViewerPreferences",null)}getOpenAction(){return this.messageHandler.sendWithPromise("GetOpenAction",null)}getAttachments(){return this.messageHandler.sendWithPromise("GetAttachments",null)}getAnnotationsByType(t,e){return this.messageHandler.sendWithPromise("GetAnnotationsByType",{types:t,pageIndexesToSkip:e})}getDocJSActions(){return this.#s("GetDocJSActions")}getPageJSActions(t){return this.messageHandler.sendWithPromise("GetPageJSActions",{pageIndex:t})}getStructTree(t){return this.messageHandler.sendWithPromise("GetStructTree",{pageIndex:t})}getOutline(){return this.messageHandler.sendWithPromise("GetOutline",null)}getOptionalContentConfig(t){return this.#s("GetOptionalContentConfig").then(e=>new W(e,t))}
2836getPermissions(){return this.messageHandler.sendWithPromise("GetPermissions",null)}getMetadata(){const t="GetMetadata",e=this.#e.get(t);if(e)return e;const r=this.messageHandler.sendWithPromise(t,null).then(o=>({info:o[0],metadata:o[1]?new Vi(o[1]):null,contentDispositionFilename:this._fullReader?.filename??null,contentLength:this._fullReader?.contentLength??null,hasStructTree:o[2]}));return this.#e.set(t,r),r}getMarkInfo(){return this.messageHandler.sendWithPromise("GetMarkInfo",null)}startCleanup(t=!1){var e=this;return(0,s.Z)(function*(){if(!e.destroyed){yield e.messageHandler.sendWithPromise("Cleanup",null);for(const r of e.#t.values())if(!r.cleanup())throw new Error(`startCleanup: Page ${r.pageNumber} is currently rendering.`);e.commonObjs.clear(),t||e.fontLoader.clear(),e.#e.clear(),e.filterFactory.destroy(!0),fs.cleanup()}})()}cachedPageNumber(t){return Yr(t)?this.#n.get(0===t.gen?`${t.num}R`:`${t.num}R${t.gen}`)??null:null}}class Gs{#e=null;onContinue=null;onError=null;constructor(t){this.#e=t}get promise(){return this.#e.capability.promise}cancel(t=0){this.#e.cancel(null,t)}get separateAnnots(){const{separateAnnots:t}=this.#e.operatorList;if(!t)return!1;const{annotationCanvasMap:e}=this.#e;return t.form||t.canvas&&e?.size>0}}class Ta{#e=null;static#t=new WeakSet;constructor({callback:t,params:e,objs:r,commonObjs:o,annotationCanvasMap:l,operatorList:d,pageIndex:p,canvasFactory:_,filterFactory:D,useRequestAnimationFrame:E=!1,pdfBug:I=!1,pageColors:N=null,enableHWA:$=!1,operationsFilter:ae=null}){this.callback=t,this.params=e,this.objs=r,this.commonObjs=o,this.annotationCanvasMap=l,this.operatorListIdx=null,this.operatorList=d,this._pageIndex=p,this.canvasFactory=_,this.filterFactory=D,this._pdfBug=I,this.pageColors=N,this.running=!1,this.graphicsReadyCallback=null,this.graphicsReady=!1,this._useRequestAnimationFrame=!0===E&&typeof window<"u",this.cancelled=!1,this.capability=Promise.withResolvers(),this.task=new Gs(this),this._cancelBound=this.cancel.bind(this),this._continueBound=this._continue.bind(this),this._scheduleNextBound=this._scheduleNext.bind(this),this._nextBound=this._next.bind(this),this._canvas=e.canvas,this._canvasContext=e.canvas?null:e.canvasContext,this._enableHWA=$,this._dependencyTracker=e.dependencyTracker,this._operationsFilter=ae}get completed(){return this.capability.promise.catch(function(){})}initializeGraphics({transparency:t=!1,optionalContentConfig:e}){if(this.cancelled)return;if(this._canvas){if(Ta.#t.has(this._canvas))throw new Error("Cannot use the same canvas during multiple render() operations. Use different canvas or ensure previous operations were cancelled or completed.");Ta.#t.add(this._canvas)}this._pdfBug&&globalThis.StepperManager?.enabled&&(this.stepper=globalThis.StepperManager.create(this._pageIndex),this.stepper.init(this.operatorList),this.stepper.nextBreakPoint=this.stepper.getNextBreakPoint());const{viewport:r,transform:o,background:l,dependencyTracker:d}=this.params,p=this._canvasContext||this._canvas.getContext("2d",{alpha:!1,willReadFrequently:!this._enableHWA});this.gfx=new ai(p,this.commonObjs,this.objs,this.canvasFactory,this.filterFactory,{optionalContentConfig:e},this.annotationCanvasMap,this.pageColors,d),this.gfx.beginDrawing({transform:o,viewport:r,transparency:t,background:l}),this.operatorListIdx=0,this.graphicsReady=!0,this.graphicsReadyCallback?.()}cancel(t=null,e=0){this.running=!1,this.cancelled=!0,this.gfx?.endDrawing(),this.#e&&(window.cancelAnimationFrame(this.#e),this.#e=null),Ta.#t.delete(this._canvas),t||=new xr(`Rendering cancelled, page ${this._pageIndex+1}`,e),this.callback(t),this.task.onError?.(t)}operatorListChanged(){this.graphicsReady?(this.gfx.dependencyTracker?.growOperationsCount(this.operatorList.fnArray.length),this.stepper?.updateOperatorList(this.operatorList),!this.running&&this._continue()):this.graphicsReadyCallback||=this._continueBound}_continue(){this.running=!0,!this.cancelled&&(this.task.onContinue?this.task.onContinue(this._scheduleNextBound):this._scheduleNext())}_scheduleNext(){this._useRequestAnimationFrame?this.#e=window.requestAnimationFrame(()=>{this.#e=null,this._nextBound().catch(this._cancelBound)}
vendor: 8,780 bytes, line 2836
2836):Promise.resolve().then(this._nextBound).catch(this._cancelBound)}_next(){var t=this;return(0,s.Z)(function*(){t.cancelled||(t.operatorListIdx=t.gfx.executeOperatorList(t.operatorList,t.operatorListIdx,t._continueBound,t.stepper,t._operationsFilter),t.operatorListIdx===t.operatorList.argsArray.length&&(t.running=!1,t.operatorList.lastChunk&&(t.gfx.endDrawing(),Ta.#t.delete(t._canvas),t.callback())))})()}}class $s{#e=null;#t=null;#i;#n=null;#a=!1;#s=!1;#r=null;#o;#c=null;#l=null;static#h=null;static get _keyboardManager(){return Ue(this,"_keyboardManager",new ys([[["Escape","mac+Escape"],$s.prototype._hideDropdownFromKeyboard],[[" ","mac+ "],$s.prototype._colorSelectFromKeyboard],[["ArrowDown","ArrowRight","mac+ArrowDown","mac+ArrowRight"],$s.prototype._moveToNext],[["ArrowUp","ArrowLeft","mac+ArrowUp","mac+ArrowLeft"],$s.prototype._moveToPrevious],[["Home","mac+Home"],$s.prototype._moveToBeginning],[["End","mac+End"],$s.prototype._moveToEnd]]))}constructor({editor:t=null,uiManager:e=null}){t?(this.#s=!1,this.#r=t):this.#s=!0,this.#l=t?._uiManager||e,this.#o=this.#l._eventBus,this.#i=t?.color?.toUpperCase()||this.#l?.highlightColors.values().next().value||"#FFFF98",$s.#h||=Object.freeze({blue:"pdfjs-editor-colorpicker-blue",green:"pdfjs-editor-colorpicker-green",pink:"pdfjs-editor-colorpicker-pink",red:"pdfjs-editor-colorpicker-red",yellow:"pdfjs-editor-colorpicker-yellow"})}renderButton(){const t=this.#e=document.createElement("button");t.className="colorPicker",t.tabIndex="0",t.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-button"),t.ariaHasPopup="true",this.#r&&(t.ariaControls=`${this.#r.id}_colorpicker_dropdown`);const e=this.#l._signal;t.addEventListener("click",this.#p.bind(this),{signal:e}),t.addEventListener("keydown",this.#g.bind(this),{signal:e});const r=this.#t=document.createElement("span");return r.className="swatch",r.ariaHidden="true",r.style.backgroundColor=this.#i,t.append(r),t}renderMainDropdown(){const t=this.#n=this.#u();return t.ariaOrientation="horizontal",t.ariaLabelledBy="highlightColorPickerLabel",t}#u(){const t=document.createElement("div"),e=this.#l._signal;t.addEventListener("contextmenu",ar,{signal:e}),t.className="dropdown",t.role="listbox",t.ariaMultiSelectable="false",t.ariaOrientation="vertical",t.setAttribute("data-l10n-id","pdfjs-editor-colorpicker-dropdown"),this.#r&&(t.id=`${this.#r.id}_colorpicker_dropdown`);for(const[r,o]of this.#l.highlightColors){const l=document.createElement("button");l.tabIndex="0",l.role="option",l.setAttribute("data-color",o),l.title=r,l.setAttribute("data-l10n-id",$s.#h[r]);const d=document.createElement("span");l.append(d),d.className="swatch",d.style.backgroundColor=o,l.ariaSelected=o===this.#i,l.addEventListener("click",this.#m.bind(this,o),{signal:e}),t.append(l)}return t.addEventListener("keydown",this.#g.bind(this),{signal:e}),t}#m(t,e){e.stopPropagation(),this.#o.dispatch("switchannotationeditorparams",{source:this,type:yn.HIGHLIGHT_COLOR,value:t}),this.updateColor(t)}_colorSelectFromKeyboard(t){if(t.target===this.#e)return void this.#p(t);const e=t.target.getAttribute("data-color");e&&this.#m(e,t)}_moveToNext(t){this.#f?t.target!==this.#e?t.target.nextSibling?.focus():this.#n.firstElementChild?.focus():this.#p(t)}_moveToPrevious(t){t.target!==this.#n?.firstElementChild&&t.target!==this.#e?(this.#f||this.#p(t),t.target.previousSibling?.focus()):this.#f&&this._hideDropdownFromKeyboard()}_moveToBeginning(t){this.#f?this.#n.firstElementChild?.focus():this.#p(t)}_moveToEnd(t){this.#f?this.#n.lastElementChild?.focus():this.#p(t)}#g(t){$s._keyboardManager.exec(this,t)}#p(t){if(this.#f)return void this.hideDropdown();if(this.#a=0===t.detail,this.#c||(this.#c=new AbortController,window.addEventListener("pointerdown",this.#d.bind(this),{signal:this.#l.combinedSignal(this.#c)})),this.#e.ariaExpanded="true",this.#n)return void this.#n.classList.remove("hidden");const e=this.#n=this.#u();this.#e.append(e)}#d(t){this.#n?.contains(t.target)||this.hideDropdown()}hideDropdown(){this.#n?.classList.add("hidden"),this.#e.ariaExpanded="false",this.#c?.abort(),this.#c=null}get#f(){return this.#n&&!this.#n.classList.contains("hidden")}_hideDropdownFromKeyboard(){if(!this.#s){if(!this.#f)return void this.#r?.unselect();this.hideDropdown(),this.#e.focus({preventScroll:!0,focusVisible:this.#a})}}updateColor(t){if(this.#t&&(this.#t.style.backgroundColor=t),!this.#n)return;const e=this.#l.highlightColors.values();for(const r of this.#n.children)r.ariaSelected=e.next().value===t.toUpperCase()}destroy(){this.#e?.remove(),this.#e=null,this.#t=null,this.#n?.remove(),this.#n=null}}class Ks{#e=null;#t=null;#i=null;static#n=null;constructor(t){this.#t=t,this.#i=t._uiManager,Ks.#n||=Object.freeze({freetext:"pdfjs-editor-color-picker-free-text-input",ink:"pdfjs-editor-color-picker-ink-input"})}renderButton(){if(this.#e)return this.#e;const{editorType:t,colorType:e,color:r}=this.#t,o=this.#e=document.createElement("input");return o.type="color",o.value=r||"#000000",o.className="basicColorPicker",o.tabIndex=0,o.setAttribute("data-l10n-id",Ks.#n[t]),o.addEventListener("input",()=>{this.#i.updateParams(e,o.value)},{signal:this.#i._signal}),o}update(t){this.#e&&(this.#e.value=t)}destroy(){this.#e?.remove(),this.#e=null}hideDropdown(){}}function lo(M){return Math.floor(255*Math.max(0,Math.min(1,M))).toString(16).padStart(2,"0")}function Fa(M){return Math.max(0,Math.min(255,255*M))}O(116),O(531);class wa{static CMYK_G([t,e,r,o]){return["G",1-Math.min(1,.3*t+.59*r+.11*e+o)]}static G_CMYK([t]){return["CMYK",0,0,0,1-t]}static G_RGB([t]){return["RGB",t,t,t]}static G_rgb([t]){return[t=Fa(t),t,t]}static G_HTML([t]){const e=lo(t);return`#${e}${e}${e}`}static RGB_G([t,e,r]){return["G",.3*t+.59*e+.11*r]}static RGB_rgb(t){return t.map(Fa)}static RGB_HTML(t){return`#${t.map(lo).join("")}`}static T_HTML(){return"#00000000"}static T_rgb(){return[null]}static CMYK_RGB([t,e,r,o]){return["RGB",1-Math.min(1,t+o),1-Math.min(1,r+o),1-Math.min(1,e+o)]}static CMYK_rgb([t,e,r,o]){return[Fa(1-Math.min(1,t+o)),Fa(1-Math.min(1,r+o)),Fa(1-Math.min(1,e+o))]}static CMYK_HTML(t){const e=this.CMYK_RGB(t).slice(1);return this.RGB_HTML(e)}static RGB_CMYK([t,e,r]){const o=1-t,l=1-e,d=1-r;return["CMYK",o,l,d,Math.min(o,l,d)]}}class Ka{create(t,e,r=!1){if(t<=0||e<=0)throw new Error("Invalid SVG dimensions");const o=this._createSVG("svg:svg");return o.setAttribute("version","1.1"),r||(o.setAttribute("width",`${t}px`),o.setAttribute("height",`${e}px`)),o.setAttribute("preserveAspectRatio","none"),o.setAttribute("viewBox",`0 0 ${t} ${e}`),o}createElement(t){if("string"!=typeof t)throw new Error("Invalid SVG element type");return this._createSVG(t)}_createSVG(t){Vt("Abstract method `_createSVG` called.")}}class Ya extends Ka{_createSVG(t){return document.createElementNS(oi,t)}}const ga=new WeakSet,No=60*(new Date).getTimezoneOffset()*1e3;class fr{static create(t){switch(t.data.annotationType){case ut.LINK:return new Ha(t);case ut.TEXT:return new xl(t);case ut.WIDGET:switch(t.data.fieldType){case"Tx":return new Jo(t);case"Btn":return t.data.radioButton?new xa(t):t.data.checkBox?new Za(t):new Yo(t);case"Ch":return new ss(t);case"Sig":return new Qo(t)}return new Da(t);case ut.POPUP:return new Xa(t);case ut.FREETEXT:return new In(t);case ut.LINE:return new Qs(t);case ut.SQUARE:return new ja(t);case ut.CIRCLE:return new R(t);case ut.POLYLINE:return new F(t);case ut.CARET:return new G(t);case ut.INK:return new de(t);case ut.POLYGON:return new S(t);case ut.HIGHLIGHT:return new Ye(t);case ut.UNDERLINE:return new tt(t);case ut.SQUIGGLY:return new Zt(t);case ut.STRIKEOUT:return new Cn(t);case ut.STAMP:return new jn(t);case ut.FILEATTACHMENT:return new Wn(t);default:return new $r(t)}}}class $r{#e=null;#t=!1;#i=null;constructor(t,{isRenderable:e=!1,ignoreBorder:r=!1,createQuadrilaterals:o=!1}={}){this.isRenderable=e,this.data=t.data,this.layer=t.layer,this.linkService=t.linkService,this.downloadManager=t.downloadManager,this.imageResourcesPath=t.imageResourcesPath,this.renderForms=t.renderForms,this.svgFactory=t.svgFactory,this.annotationStorage=t.annotationStorage,this.enableComment=t.enableComment,this.enableScripting=t.enableScripting,this.hasJSActions=t.hasJSActions,this._fieldObjects=t.fieldObjects,this.parent=t.parent,this.hasOwnCommentButton=!1,e&&(this.contentElement=this.container=this._createContainer(r)),o&&this._createQuadrilaterals()}static _hasPopupData({contentsObj:t,richText:e}){return!(!t?.str&&!e?.str)}get _isEditable(){return this.data.isEditable}get hasPopupData(){return $r._hasPopupData(this.data)||this.enableComment&&!!this.commentText}get commentData(){const{data:t}=this,e=this.annotationStorage?.getEditor(t.id);return e?e.getData():t}get hasCommentButton(){return this.enableComment&&this.hasPopupElement}
vendor: 13,146 bytes, line 2836
2836get commentButtonPosition(){const t=this.annotationStorage?.getEditor(this.data.id);if(t)return t.commentButtonPositionInPage;const{quadPoints:e,inkLists:r,rect:o}=this.data;let l=-1/0,d=-1/0;if(e?.length>=8){for(let p=0;p<e.length;p+=8)e[p+1]>d?(d=e[p+1],l=e[p+2]):e[p+1]===d&&(l=Math.max(l,e[p+2]));return[l,d]}if(r?.length>=1){for(const p of r)for(let _=0,D=p.length;_<D;_+=2)p[_+1]>d?(d=p[_+1],l=p[_]):p[_+1]===d&&(l=Math.max(l,p[_]));if(l!==1/0)return[l,d]}return o?[o[2],o[3]]:null}_normalizePoint(t){const{page:{view:e},viewport:{rawDims:{pageWidth:r,pageHeight:o,pageX:l,pageY:d}}}=this.parent;return t[1]=e[3]-t[1]+e[1],t[0]=100*(t[0]-l)/r,t[1]=100*(t[1]-d)/o,t}get commentText(){const{data:t}=this;return this.annotationStorage.getRawValue(`${Tt}${t.id}`)?.popup?.contents||t.contentsObj?.str||""}set commentText(t){const{data:e}=this,r={deleted:!t,contents:t||""};this.annotationStorage.updateEditor(e.id,{popup:r})||this.annotationStorage.setValue(`${Tt}${e.id}`,{id:e.id,annotationType:e.annotationType,pageIndex:this.parent.page._pageIndex,popup:r,popupRef:e.popupRef,modificationDate:new Date}),t||this.removePopup()}removePopup(){(this.#i?.popup||this.popup)?.remove(),this.#i=this.popup=null}updateEdited(t){if(!this.container)return;t.rect&&(this.#e||={rect:this.data.rect.slice(0)});const{rect:e,popup:r}=t;e&&this.#n(e);let o=this.#i?.popup||this.popup;!o&&r?.text&&(this._createPopup(r),o=this.#i.popup),o&&(o.updateEdited(t),r?.deleted&&(o.remove(),this.#i=null,this.popup=null))}resetEdited(){this.#e&&(this.#n(this.#e.rect),this.#i?.popup.resetEdited(),this.#e=null)}#n(t){const{container:{style:e},data:{rect:r,rotation:o},parent:{viewport:{rawDims:{pageWidth:l,pageHeight:d,pageX:p,pageY:_}}}}=this;r?.splice(0,4,...t),e.left=100*(t[0]-p)/l+"%",e.top=100*(d-t[3]+_)/d+"%",0===o?(e.width=100*(t[2]-t[0])/l+"%",e.height=100*(t[3]-t[1])/d+"%"):this.setRotation(o)}_createContainer(t){const{data:e,parent:{page:r,viewport:o}}=this,l=document.createElement("section");l.setAttribute("data-annotation-id",e.id),!(this instanceof Da)&&!(this instanceof Ha)&&(l.tabIndex=0);const{style:d}=l;if(d.zIndex=this.parent.zIndex,this.parent.zIndex+=2,e.alternativeText&&(l.title=e.alternativeText),e.noRotate&&l.classList.add("norotate"),!e.rect||this instanceof Xa){const{rotation:h}=e;return!e.hasOwnCanvas&&0!==h&&this.setRotation(h,l),l}const{width:p,height:_}=this;if(!t&&e.borderStyle.width>0){d.borderWidth=`${e.borderStyle.width}px`;const h=e.borderStyle.horizontalCornerRadius,v=e.borderStyle.verticalCornerRadius;switch(h>0||v>0?d.borderRadius=`calc(${h}px * var(--total-scale-factor)) / calc(${v}px * var(--total-scale-factor))`:this instanceof xa&&(d.borderRadius=`calc(${p}px * var(--total-scale-factor)) / calc(${_}px * var(--total-scale-factor))`),e.borderStyle.style){case 1:d.borderStyle="solid";break;case 2:d.borderStyle="dashed";break;case 3:nn("Unimplemented border style: beveled");break;case 4:nn("Unimplemented border style: inset");break;case 5:d.borderBottomStyle="solid"}const C=e.borderColor||null;C?(this.#t=!0,d.borderColor=Me.makeHexColor(0|C[0],0|C[1],0|C[2])):d.borderWidth=0}const D=Me.normalizeRect([e.rect[0],r.view[3]-e.rect[1]+r.view[1],e.rect[2],r.view[3]-e.rect[3]+r.view[1]]),{pageWidth:E,pageHeight:I,pageX:N,pageY:$}=o.rawDims;d.left=100*(D[0]-N)/E+"%",d.top=100*(D[1]-$)/I+"%";const{rotation:ae}=e;return e.hasOwnCanvas||0===ae?(d.width=100*p/E+"%",d.height=100*_/I+"%"):this.setRotation(ae,l),l}setRotation(t,e=this.container){if(!this.data.rect)return;const{pageWidth:r,pageHeight:o}=this.parent.viewport.rawDims;let{width:l,height:d}=this;t%180!=0&&([l,d]=[d,l]),e.style.width=100*l/r+"%",e.style.height=100*d/o+"%",e.setAttribute("data-main-rotation",(360-t)%360)}get _commonActions(){const t=(e,r,o)=>{const l=o.detail[e],d=l[0],p=l.slice(1);o.target.style[r]=wa[`${d}_HTML`](p),this.annotationStorage.setValue(this.data.id,{[r]:wa[`${d}_rgb`](p)})};return Ue(this,"_commonActions",{display:e=>{const{display:r}=e.detail,o=r%2==1;this.container.style.visibility=o?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noView:o,noPrint:1===r||2===r})},print:e=>{this.annotationStorage.setValue(this.data.id,{noPrint:!e.detail.print})},hidden:e=>{const{hidden:r}=e.detail;this.container.style.visibility=r?"hidden":"visible",this.annotationStorage.setValue(this.data.id,{noPrint:r,noView:r})},focus:e=>{setTimeout(()=>e.target.focus({preventScroll:!1}),0)},userName:e=>{e.target.title=e.detail.userName},readonly:e=>{e.target.disabled=e.detail.readonly},required:e=>{this._setRequired(e.target,e.detail.required)},bgColor:e=>{t("bgColor","backgroundColor",e)},fillColor:e=>{t("fillColor","backgroundColor",e)},fgColor:e=>{t("fgColor","color",e)},textColor:e=>{t("textColor","color",e)},borderColor:e=>{t("borderColor","borderColor",e)},strokeColor:e=>{t("strokeColor","borderColor",e)},rotation:e=>{const r=e.detail.rotation;this.setRotation(r),this.annotationStorage.setValue(this.data.id,{rotation:r})}})}_dispatchEventFromSandbox(t,e){const r=this._commonActions;for(const o of Object.keys(e.detail))(t[o]||r[o])?.(e)}_setDefaultPropertiesFromJS(t){if(!this.enableScripting)return;const e=this.annotationStorage.getRawValue(this.data.id);if(!e)return;const r=this._commonActions;for(const[o,l]of Object.entries(e)){const d=r[o];d&&(d({detail:{[o]:l},target:t}),delete e[o])}}_createQuadrilaterals(){if(!this.container)return;const{quadPoints:t}=this.data;if(!t)return;const[e,r,o,l]=this.data.rect.map(h=>Math.fround(h));if(8===t.length){const[h,v,C,P]=t.subarray(2,6);if(o===h&&l===v&&e===C&&r===P)return}const{style:d}=this.container;let p;if(this.#t){const{borderColor:h,borderWidth:v}=d;d.borderWidth=0,p=["url('data:image/svg+xml;utf8,",'<svg xmlns="http://www.w3.org/2000/svg"',' preserveAspectRatio="none" viewBox="0 0 1 1">',`<g fill="transparent" stroke="${h}" stroke-width="${v}">`],this.container.classList.add("hasBorder")}const _=o-e,D=l-r,{svgFactory:E}=this,I=E.createElement("svg");I.classList.add("quadrilateralsContainer"),I.setAttribute("width",0),I.setAttribute("height",0),I.role="none";const N=E.createElement("defs");I.append(N);const $=E.createElement("clipPath"),ae=`clippath_${this.data.id}`;$.setAttribute("id",ae),$.setAttribute("clipPathUnits","objectBoundingBox"),N.append($);for(let h=2,v=t.length;h<v;h+=8){const C=t[h],P=t[h+1],z=t[h+2],be=t[h+3],Ce=E.createElement("rect"),nt=(z-e)/_,At=(l-P)/D,Gt=(C-z)/_,sn=(P-be)/D;Ce.setAttribute("x",nt),Ce.setAttribute("y",At),Ce.setAttribute("width",Gt),Ce.setAttribute("height",sn),$.append(Ce),p?.push(`<rect vector-effect="non-scaling-stroke" x="${nt}" y="${At}" width="${Gt}" height="${sn}"/>`)}this.#t&&(p.push("</g></svg>')"),d.backgroundImage=p.join("")),this.container.append(I),this.container.style.clipPath=`url(#${ae})`}_createPopup(t=null){const{data:e}=this;let r,o;t?(r={str:t.text},o=t.date):(r=e.contentsObj,o=e.modificationDate),this.#i=new Xa({data:{color:e.color,titleObj:e.titleObj,modificationDate:o,contentsObj:r,richText:e.richText,parentRect:e.rect,borderStyle:0,id:`popup_${e.id}`,rotation:e.rotation,noRotate:!0},linkService:this.linkService,parent:this.parent,elements:[this]})}get hasPopupElement(){return!!(this.#i||this.popup||this.data.popupRef)}get extraPopupElement(){return this.#i}render(){Vt("Abstract method `AnnotationElement.render` called")}_getElementsByName(t,e=null){const r=[];if(this._fieldObjects){const o=this._fieldObjects[t];if(o)for(const{page:l,id:d,exportValues:p}of o){if(-1===l||d===e)continue;const _="string"==typeof p?p:null,D=document.querySelector(`[data-element-id="${d}"]`);!D||ga.has(D)?r.push({id:d,exportValue:_,domElement:D}):nn(`_getElementsByName - element not allowed: ${d}`)}return r}for(const o of document.getElementsByName(t)){const{exportValue:l}=o,d=o.getAttribute("data-element-id");d!==e&&ga.has(o)&&r.push({id:d,exportValue:l,domElement:o})}return r}show(){this.container&&(this.container.hidden=!1),this.popup?.maybeShow()}hide(){this.container&&(this.container.hidden=!0),this.popup?.forceHide()}getElementsToTriggerPopup(){return this.container}addHighlightArea(){const t=this.getElementsToTriggerPopup();if(Array.isArray(t))for(const e of t)e.classList.add("highlightArea");else t.classList.add("highlightArea")}_editOnDoubleClick(){if(!this._isEditable)return;const{annotationEditorType:t,data:{id:e}}=this;this.container.addEventListener("dblclick",()=>{this.linkService.eventBus?.dispatch("switchannotationeditormode",{source:this,mode:t,editId:e,mustEnterInEditMode:!0})})}get width(){return this.data.rect[2]-this.data.rect[0]}get height(){return this.data.rect[3]-this.data.rect[1]}}class Xo extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.editor=t.editor}render(){return this.container.className="editorAnnotation",this.container}createOrUpdatePopup(){const{editor:t}=this;t.hasComment&&this._createPopup(t.comment)}get hasCommentButton(){return this.enableComment&&this.editor.hasComment}get commentButtonPosition(){return this.editor.commentButtonPositionInPage}get commentText(){return this.editor.comment.text}set commentText(t){this.editor.comment=t,t||this.removePopup()}get commentData(){return this.editor.getData()}remove(){this.parent.removeAnnotation(this.data.id),this.container.remove(),this.container=null,this.removePopup()}}class Ha extends $r{constructor(t,e=null){super(t,{isRenderable:!0,ignoreBorder:!!e?.ignoreBorder,createQuadrilaterals:!0}),this.isTooltipOnly=t.data.isTooltipOnly}render(){const{data:t,linkService:e}=this,r=document.createElement("a");r.setAttribute("data-element-id",t.id);let o=!1;return t.url?(e.addLinkAttributes(r,t.url,t.newWindow),o=!0):t.action?(this._bindNamedAction(r,t.action,t.overlaidText),o=!0):t.attachment?(this.#t(r,t.attachment,t.overlaidText,t.attachmentDest),o=!0):t.setOCGState?(this.#i(r,t.setOCGState,t.overlaidText),o=!0):t.dest?(this._bindLink(r,t.dest,t.overlaidText),o=!0):(t.actions&&(t.actions.Action||t.actions["Mouse Up"]||t.actions["Mouse Down"])&&this.enableScripting&&this.hasJSActions&&(this._bindJSAction(r,t),o=!0),t.resetForm?(this._bindResetFormAction(r,t.resetForm),o=!0):this.isTooltipOnly&&!o&&(this._bindLink(r,""),o=!0)),this.container.classList.add("linkAnnotation"),o&&(this.contentElement=r,this.container.append(r)),this.container}#e(){this.container.setAttribute("data-internal-link","")}_bindLink(t,e,r=""){t.href=this.linkService.getDestinationHash(e),t.onclick=()=>(e&&this.linkService.goToDestination(e),!1),(e||""===e)&&this.#e(),r&&(t.title=r)}_bindNamedAction(t,e,r=""){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeNamedAction(e),!1),r&&(t.title=r),this.#e()}#t(t,e,r="",o=null){t.href=this.linkService.getAnchorUrl(""),e.description?t.title=e.description:r&&(t.title=r),t.onclick=()=>(this.downloadManager?.openOrDownloadData(e.content,e.filename,o),!1),this.#e()}#i(t,e,r=""){t.href=this.linkService.getAnchorUrl(""),t.onclick=()=>(this.linkService.executeSetOCGState(e),!1),r&&(t.title=r),this.#e()}_bindJSAction(t,e){t.href=this.linkService.getAnchorUrl("");const r=new Map([["Action","onclick"],["Mouse Up","onmouseup"],["Mouse Down","onmousedown"]]);for(const o of Object.keys(e.actions)){const l=r.get(o);l&&(t[l]=()=>(this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e.id,name:o}}),!1))}e.overlaidText&&(t.title=e.overlaidText),t.onclick||(t.onclick=()=>!1),this.#e()}_bindResetFormAction(t,e){const r=t.onclick;if(r||(t.href=this.linkService.getAnchorUrl("")),this.#e(),!this._fieldObjects)return nn('_bindResetFormAction - "resetForm" action not supported, ensure that the `fieldObjects` parameter is provided.'),void(r||(t.onclick=()=>!1));t.onclick=()=>{r?.();const{fields:o,refs:l,include:d}=e,p=[];if(0!==o.length||0!==l.length){const E=new Set(l);for(const I of o){const N=this._fieldObjects[I]||[];for(const{id:$}of N)E.add($)}for(const I of Object.values(this._fieldObjects))for(const N of I)E.has(N.id)===d&&p.push(N)}else for(const E of Object.values(this._fieldObjects))p.push(...E);const _=this.annotationStorage,D=[];for(const E of p){const{id:I}=E;switch(D.push(I),E.type){case"text":case"combobox":case"listbox":_.setValue(I,{value:E.defaultValue||""});break;case"checkbox":case"radiobutton":_.setValue(I,{value:E.defaultValue===E.exportValues});break;default:continue}const N=document.querySelector(`[data-element-id="${I}"]`);N&&(ga.has(N)?N.dispatchEvent(new Event("resetform")):nn(`_bindResetFormAction - element not allowed: ${I}`))}return this.enableScripting&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:"app",ids:D,name:"ResetForm"}}),!1}}}class xl extends $r{constructor(t){super(t,{isRenderable:!0})}render(){this.container.classList.add("textAnnotation");const t=document.createElement("img");return t.src=this.imageResourcesPath+"annotation-"+this.data.name.toLowerCase()+".svg",t.setAttribute("data-l10n-id","pdfjs-text-annotation-type"),t.setAttribute("data-l10n-args",JSON.stringify({type:this.data.name})),!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.append(t),this.container}}
2836class Da extends $r{render(){return this.container}showElementAndHideCanvas(t){this.data.hasOwnCanvas&&("CANVAS"===t.previousSibling?.nodeName&&(t.previousSibling.hidden=!0),t.hidden=!1)}_getKeyModifier(t){return gn.platform.isMac?t.metaKey:t.ctrlKey}_setEventListener(t,e,r,o,l){r.includes("mouse")?t.addEventListener(r,d=>{this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:o,value:l(d),shift:d.shiftKey,modifier:this._getKeyModifier(d)}})}):t.addEventListener(r,d=>{if("blur"===r){if(!e.focused||!d.relatedTarget)return;e.focused=!1}else if("focus"===r){if(e.focused)return;e.focused=!0}l&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:this.data.id,name:o,value:l(d)}})})}_setEventListeners(t,e,r,o){for(const[l,d]of r)("Action"===d||this.data.actions?.[d])&&(("Focus"===d||"Blur"===d)&&(e||={focused:!1}),this._setEventListener(t,e,l,d,o),"Focus"!==d||this.data.actions?.Blur?"Blur"===d&&!this.data.actions?.Focus&&this._setEventListener(t,e,"focus","Focus",null):this._setEventListener(t,e,"blur","Blur",null))}_setBackgroundColor(t){const e=this.data.backgroundColor||null;t.style.backgroundColor=null===e?"transparent":Me.makeHexColor(e[0],e[1],e[2])}_setTextStyle(t){const{fontColor:r}=this.data.defaultAppearanceData,o=this.data.defaultAppearanceData.fontSize||9,l=t.style;let d;const _=D=>Math.round(10*D)/10;if(this.data.multiLine){const D=Math.abs(this.data.rect[3]-this.data.rect[1]-2),E=Math.round(D/(1.35*o))||1;d=Math.min(o,_(D/E/1.35))}else{const D=Math.abs(this.data.rect[3]-this.data.rect[1]-2);d=Math.min(o,_(D/1.35))}l.fontSize=`calc(${d}px * var(--total-scale-factor))`,l.color=Me.makeHexColor(r[0],r[1],r[2]),null!==this.data.textAlignment&&(l.textAlign=["left","center","right"][this.data.textAlignment])}_setRequired(t,e){e?t.setAttribute("required",!0):t.removeAttribute("required"),t.setAttribute("aria-required",e)}}class Jo extends Da{constructor(t){super(t,{isRenderable:t.renderForms||t.data.hasOwnCanvas||!t.data.hasAppearance&&!!t.data.fieldValue})}setPropertyOnSiblings(t,e,r,o){const l=this.annotationStorage;
vendor: 4,365 bytes, line 2836
2836for(const d of this._getElementsByName(t.name,t.id))d.domElement&&(d.domElement[e]=r),l.setValue(d.id,{[o]:r})}render(){const t=this.annotationStorage,e=this.data.id;this.container.classList.add("textWidgetAnnotation");let r=null;if(this.renderForms){const o=t.getValue(e,{value:this.data.fieldValue});let l=o.value||"";const d=t.getValue(e,{charLimit:this.data.maxLen}).charLimit;d&&l.length>d&&(l=l.slice(0,d));let p=o.formattedValue||this.data.textContent?.join("\n")||null;p&&this.data.comb&&(p=p.replaceAll(/\s+/g,""));const _={userValue:l,formattedValue:p,lastCommittedValue:null,commitKey:1,focused:!1};this.data.multiLine?(r=document.createElement("textarea"),r.textContent=p??l,this.data.doNotScroll&&(r.style.overflowY="hidden")):(r=document.createElement("input"),r.type=this.data.password?"password":"text",r.setAttribute("value",p??l),this.data.doNotScroll&&(r.style.overflowX="hidden")),this.data.hasOwnCanvas&&(r.hidden=!0),ga.add(r),this.contentElement=r,r.setAttribute("data-element-id",e),r.disabled=this.data.readOnly,r.name=this.data.fieldName,r.tabIndex=0;const{datetimeFormat:D,datetimeType:E,timeStep:I}=this.data,N=!!E&&this.enableScripting;D&&(r.title=D),this._setRequired(r,this.data.required),d&&(r.maxLength=d),r.addEventListener("input",ae=>{t.setValue(e,{value:ae.target.value}),this.setPropertyOnSiblings(r,"value",ae.target.value,"value"),_.formattedValue=null}),r.addEventListener("resetform",ae=>{r.value=_.userValue=this.data.defaultFieldValue??"",_.formattedValue=null});let $=ae=>{const{formattedValue:h}=_;null!=h&&(ae.target.value=h),ae.target.scrollLeft=0};if(this.enableScripting&&this.hasJSActions){r.addEventListener("focus",h=>{if(_.focused)return;const{target:v}=h;if(N&&(v.type=E,I&&(v.step=I)),_.userValue){const C=_.userValue;if(N)if("time"===E){const P=new Date(C),z=[P.getHours(),P.getMinutes(),P.getSeconds()];v.value=z.map(be=>be.toString().padStart(2,"0")).join(":")}else v.value=new Date(C-No).toISOString().split("date"===E?"T":".",1)[0];else v.value=C}_.lastCommittedValue=v.value,_.commitKey=1,this.data.actions?.Focus||(_.focused=!0)}),r.addEventListener("updatefromsandbox",h=>{this.showElementAndHideCanvas(h.target),this._dispatchEventFromSandbox({value(C){_.userValue=C.detail.value??"",N||t.setValue(e,{value:_.userValue.toString()}),C.target.value=_.userValue},formattedValue(C){const{formattedValue:P}=C.detail;_.formattedValue=P,null!=P&&C.target!==document.activeElement&&(C.target.value=P);const z={formattedValue:P};N&&(z.value=P),t.setValue(e,z)},selRange(C){C.target.setSelectionRange(...C.detail.selRange)},charLimit:C=>{const{charLimit:P}=C.detail,{target:z}=C;if(0===P)return void z.removeAttribute("maxLength");z.setAttribute("maxLength",P);let be=_.userValue;!be||be.length<=P||(be=be.slice(0,P),z.value=_.userValue=be,t.setValue(e,{value:be}),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:be,willCommit:!0,commitKey:1,selStart:z.selectionStart,selEnd:z.selectionEnd}}))}},h)}),r.addEventListener("keydown",h=>{_.commitKey=1;let v=-1;if("Escape"===h.key?v=0:"Enter"!==h.key||this.data.multiLine?"Tab"===h.key&&(_.commitKey=3):v=2,-1===v)return;const{value:C}=h.target;_.lastCommittedValue!==C&&(_.lastCommittedValue=C,_.userValue=C,this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:C,willCommit:!0,commitKey:v,selStart:h.target.selectionStart,selEnd:h.target.selectionEnd}}))});const ae=$;$=null,r.addEventListener("blur",h=>{if(!_.focused||!h.relatedTarget)return;this.data.actions?.Blur||(_.focused=!1);const{target:v}=h;let{value:C}=v;if(N){if(C&&"time"===E){const P=C.split(":").map(z=>parseInt(z,10));C=new Date(2e3,0,1,P[0],P[1],P[2]||0).valueOf(),v.step=""}else C.includes("T")||(C=`${C}T00:00`),C=new Date(C).valueOf();v.type="text"}_.userValue=C,_.lastCommittedValue!==C&&this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:C,willCommit:!0,commitKey:_.commitKey,selStart:h.target.selectionStart,selEnd:h.target.selectionEnd}}),ae(h)}),this.data.actions?.Keystroke&&r.addEventListener("beforeinput",h=>{_.lastCommittedValue=null;const{data:v,target:C}=h,{value:P,selectionStart:z,selectionEnd:be}=C;let Ce=z,nt=be;switch(h.inputType){case"deleteWordBackward":{const At=P.substring(0,z).match(/\w*[^\
vendor: 4,160 bytes, line 2836
2836w]*$/);At&&(Ce-=At[0].length);break}case"deleteWordForward":{const At=P.substring(z).match(/^[^\w]*\w*/);At&&(nt+=At[0].length);break}case"deleteContentBackward":z===be&&(Ce-=1);break;case"deleteContentForward":z===be&&(nt+=1)}h.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:P,change:v||"",willCommit:!1,selStart:Ce,selEnd:nt}})}),this._setEventListeners(r,_,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],h=>h.target.value)}if($&&r.addEventListener("blur",$),this.data.comb){const h=(this.data.rect[2]-this.data.rect[0])/d;r.classList.add("comb"),r.style.letterSpacing=`calc(${h}px * var(--total-scale-factor) - 1ch)`}}else r=document.createElement("div"),r.textContent=this.data.fieldValue,r.style.verticalAlign="middle",r.style.display="table-cell",this.data.hasOwnCanvas&&(r.hidden=!0);return this._setTextStyle(r),this._setBackgroundColor(r),this._setDefaultPropertiesFromJS(r),this.container.append(r),this.container}}class Qo extends Da{constructor(t){super(t,{isRenderable:!!t.data.hasOwnCanvas})}}class Za extends Da{constructor(t){super(t,{isRenderable:t.renderForms})}render(){const t=this.annotationStorage,e=this.data,r=e.id;let o=t.getValue(r,{value:e.exportValue===e.fieldValue}).value;"string"==typeof o&&(o="Off"!==o,t.setValue(r,{value:o})),this.container.classList.add("buttonWidgetAnnotation","checkBox");const l=document.createElement("input");return ga.add(l),l.setAttribute("data-element-id",r),l.disabled=e.readOnly,this._setRequired(l,this.data.required),l.type="checkbox",l.name=e.fieldName,o&&l.setAttribute("checked",!0),l.setAttribute("exportValue",e.exportValue),l.tabIndex=0,l.addEventListener("change",d=>{const{name:p,checked:_}=d.target;for(const D of this._getElementsByName(p,r)){const E=_&&D.exportValue===e.exportValue;D.domElement&&(D.domElement.checked=E),t.setValue(D.id,{value:E})}t.setValue(r,{value:_})}),l.addEventListener("resetform",d=>{d.target.checked=(e.defaultFieldValue||"Off")===e.exportValue}),this.enableScripting&&this.hasJSActions&&(l.addEventListener("updatefromsandbox",d=>{this._dispatchEventFromSandbox({value(_){_.target.checked="Off"!==_.detail.value,t.setValue(r,{value:_.target.checked})}},d)}),this._setEventListeners(l,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],d=>d.target.checked)),this._setBackgroundColor(l),this._setDefaultPropertiesFromJS(l),this.container.append(l),this.container}}class xa extends Da{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add("buttonWidgetAnnotation","radioButton");const t=this.annotationStorage,e=this.data,r=e.id;let o=t.getValue(r,{value:e.fieldValue===e.buttonValue}).value;if("string"==typeof o&&(o=o!==e.buttonValue,t.setValue(r,{value:o})),o)for(const d of this._getElementsByName(e.fieldName,r))t.setValue(d.id,{value:!1});const l=document.createElement("input");if(ga.add(l),l.setAttribute("data-element-id",r),l.disabled=e.readOnly,this._setRequired(l,this.data.required),l.type="radio",l.name=e.fieldName,o&&l.setAttribute("checked",!0),l.tabIndex=0,l.addEventListener("change",d=>{const{name:p,checked:_}=d.target;for(const D of this._getElementsByName(p,r))t.setValue(D.id,{value:!1});t.setValue(r,{value:_})}),l.addEventListener("resetform",d=>{const p=e.defaultFieldValue;d.target.checked=null!=p&&p===e.buttonValue}),this.enableScripting&&this.hasJSActions){const d=e.buttonValue;l.addEventListener("updatefromsandbox",p=>{this._dispatchEventFromSandbox({value:D=>{const E=d===D.detail.value;for(const I of this._getElementsByName(D.target.name)){const N=E&&I.id===r;I.domElement&&(I.domElement.checked=N),t.setValue(I.id,{value:N})}}},p)}),this._setEventListeners(l,null,[["change","Validate"],["change","Action"],["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"]],p=>p.target.checked)}
vendor: 7,671 bytes, line 2836
2836return this._setBackgroundColor(l),this._setDefaultPropertiesFromJS(l),this.container.append(l),this.container}}class Yo extends Ha{constructor(t){super(t,{ignoreBorder:t.data.hasAppearance})}render(){const t=super.render();t.classList.add("buttonWidgetAnnotation","pushButton");const e=t.lastChild;return this.enableScripting&&this.hasJSActions&&e&&(this._setDefaultPropertiesFromJS(e),e.addEventListener("updatefromsandbox",r=>{this._dispatchEventFromSandbox({},r)})),t}}class ss extends Da{constructor(t){super(t,{isRenderable:t.renderForms})}render(){this.container.classList.add("choiceWidgetAnnotation");const t=this.annotationStorage,e=this.data.id,r=t.getValue(e,{value:this.data.fieldValue}),o=document.createElement("select");ga.add(o),o.setAttribute("data-element-id",e),o.disabled=this.data.readOnly,this._setRequired(o,this.data.required),o.name=this.data.fieldName,o.tabIndex=0;let l=this.data.combo&&this.data.options.length>0;this.data.combo||(o.size=this.data.options.length,this.data.multiSelect&&(o.multiple=!0)),o.addEventListener("resetform",E=>{const I=this.data.defaultFieldValue;for(const N of o.options)N.selected=N.value===I});for(const E of this.data.options){const I=document.createElement("option");I.textContent=E.displayValue,I.value=E.exportValue,r.value.includes(E.exportValue)&&(I.setAttribute("selected",!0),l=!1),o.append(I)}let d=null;if(l){const E=document.createElement("option");E.value=" ",E.setAttribute("hidden",!0),E.setAttribute("selected",!0),o.prepend(E),d=()=>{E.remove(),o.removeEventListener("input",d),d=null},o.addEventListener("input",d)}const p=E=>{const I=E?"value":"textContent",{options:N,multiple:$}=o;return $?Array.prototype.filter.call(N,ae=>ae.selected).map(ae=>ae[I]):-1===N.selectedIndex?null:N[N.selectedIndex][I]};let _=p(!1);const D=E=>Array.prototype.map.call(E.target.options,N=>({displayValue:N.textContent,exportValue:N.value}));return this.enableScripting&&this.hasJSActions?(o.addEventListener("updatefromsandbox",E=>{this._dispatchEventFromSandbox({value(N){d?.();const $=N.detail.value,ae=new Set(Array.isArray($)?$:[$]);for(const h of o.options)h.selected=ae.has(h.value);t.setValue(e,{value:p(!0)}),_=p(!1)},multipleSelection(N){o.multiple=!0},remove(N){const $=o.options,ae=N.detail.remove;$[ae].selected=!1,o.remove(ae),$.length>0&&-1===Array.prototype.findIndex.call($,v=>v.selected)&&($[0].selected=!0),t.setValue(e,{value:p(!0),items:D(N)}),_=p(!1)},clear(N){for(;0!==o.length;)o.remove(0);t.setValue(e,{value:null,items:[]}),_=p(!1)},insert(N){const{index:$,displayValue:ae,exportValue:h}=N.detail.insert,v=o.children[$],C=document.createElement("option");C.textContent=ae,C.value=h,v?v.before(C):o.append(C),t.setValue(e,{value:p(!0),items:D(N)}),_=p(!1)},items(N){const{items:$}=N.detail;for(;0!==o.length;)o.remove(0);for(const ae of $){const{displayValue:h,exportValue:v}=ae,C=document.createElement("option");C.textContent=h,C.value=v,o.append(C)}o.options.length>0&&(o.options[0].selected=!0),t.setValue(e,{value:p(!0),items:D(N)}),_=p(!1)},indices(N){const $=new Set(N.detail.indices);for(const ae of N.target.options)ae.selected=$.has(ae.index);t.setValue(e,{value:p(!0)}),_=p(!1)},editable(N){N.target.disabled=!N.detail.editable}},E)}),o.addEventListener("input",E=>{const I=p(!0),N=p(!1);t.setValue(e,{value:I}),E.preventDefault(),this.linkService.eventBus?.dispatch("dispatcheventinsandbox",{source:this,detail:{id:e,name:"Keystroke",value:_,change:N,changeEx:I,willCommit:!1,commitKey:1,keyDown:!1}})}),this._setEventListeners(o,null,[["focus","Focus"],["blur","Blur"],["mousedown","Mouse Down"],["mouseenter","Mouse Enter"],["mouseleave","Mouse Exit"],["mouseup","Mouse Up"],["input","Action"],["input","Validate"]],E=>E.target.value)):o.addEventListener("input",function(E){t.setValue(e,{value:p(!0)})}),this.data.combo&&this._setTextStyle(o),this._setBackgroundColor(o),this._setDefaultPropertiesFromJS(o),this.container.append(o),this.container}}class Xa extends $r{constructor(t){const{data:e,elements:r,parent:o}=t,l=!!o._commentManager;if(super(t,{isRenderable:!l&&$r._hasPopupData(e)}),this.elements=r,l&&$r._hasPopupData(e)){const d=this.popup=this.#e();for(const p of r)p.popup=d}else this.popup=null}#e(){return new Ja({container:this.container,color:this.data.color,titleObj:this.data.titleObj,modificationDate:this.data.modificationDate||this.data.creationDate,contentsObj:this.data.contentsObj,richText:this.data.richText,rect:this.data.rect,parentRect:this.data.parentRect||null,parent:this.parent,elements:this.elements,open:this.data.open,commentManager:this.parent._commentManager})}render(){const{container:t}=this;t.classList.add("popupAnnotation"),t.role="comment";const e=this.popup=this.#e(),r=[];for(const o of this.elements)o.popup=e,o.container.ariaHasPopup="dialog",r.push(o.data.id),o.addHighlightArea();return this.container.setAttribute("aria-controls",r.map(o=>`${On}${o}`).join(",")),this.container}}class Ja{#e=null;#t=this.#z.bind(this);#i=this.#B.bind(this);#n=this.#I.bind(this);#a=this.#w.bind(this);#s=null;#r=null;#o=null;#c=null;#l=null;#h=null;#u=null;#m=!1;#g=null;#p=null;#d=null;#f=null;#_=null;#b=null;#v=null;#C=null;#D=null;#M=null;#T=!1;#y=null;#x=null;constructor({container:t,color:e,elements:r,titleObj:o,modificationDate:l,contentsObj:d,richText:p,parent:_,rect:D,parentRect:E,open:I,commentManager:N=null}){this.#r=t,this.#D=o,this.#o=d,this.#C=p,this.#h=_,this.#s=e,this.#v=D,this.#u=E,this.#l=r,this.#e=N,this.#y=r[0],this.#c=Ft.toDateObject(l),this.trigger=r.flatMap($=>$.getElementsToTriggerPopup()),N||(this.#k(),this.#r.hidden=!0,I&&this.#w())}#k(){if(this.#p)return;this.#p=new AbortController;const{signal:t}=this.#p;for(const e of this.trigger)e.addEventListener("click",this.#a,{signal:t}),e.addEventListener("pointerenter",this.#n,{signal:t}),e.addEventListener("pointerleave",this.#i,{signal:t}),e.classList.add("popupTriggerArea");for(const e of this.#l)e.container?.addEventListener("keydown",this.#t,{signal:t})}#S(){const t=this.#l.find(e=>e.hasCommentButton);t&&(this.#_=t._normalizePoint(t.commentButtonPosition))}renderCommentButton(){if(this.#f)return void(this.#f.parentNode||this.#y.container.after(this.#f));if(this.#_||this.#S(),!this.#_)return;const{signal:t}=this.#p=new AbortController,e=this.#y.hasOwnCommentButton,r=()=>{this.#e.toggleCommentPopup(this,!0,void 0,!e)},o=()=>{this.#e.toggleCommentPopup(this,!1,!0,!e)},l=()=>{this.#e.toggleCommentPopup(this,!1,!1)};if(e){this.#f=this.#y.container;for(const d of this.trigger)d.ariaHasPopup="dialog",d.ariaControls="commentPopup",d.addEventListener("keydown",this.#t,{signal:t}),d.addEventListener("click",r,{signal:t}),d.addEventListener("pointerenter",o,{signal:t}),d.addEventListener("pointerleave",l,{signal:t}),d.classList.add("popupTriggerArea")}else{const d=this.#f=document.createElement("button");d.className="annotationCommentButton";const p=this.#y.container;d.style.zIndex=p.style.zIndex+1,d.tabIndex=0,d.ariaHasPopup="dialog",d.ariaControls="commentPopup",d.setAttribute("data-l10n-id","pdfjs-show-comment-button"),this.#N(),this.#A(),d.addEventListener("keydown",this.#t,{signal:t}),d.addEventListener("click",r,{signal:t}),d.addEventListener("pointerenter",o,{signal:t}),d.addEventListener("pointerleave",l,{signal:t}),p.after(d)}}#A(){if(this.#y.extraPopupElement&&!this.#y.editor)return;this.#f||this.renderCommentButton();const[t,e]=this.#_,{style:r}=this.#f;r.left=`calc(${t}%)`,r.top=`calc(${e}% - var(--comment-button-dim))`}#N(){this.#y.extraPopupElement||(this.#f||this.renderCommentButton(),this.#f.style.backgroundColor=this.commentButtonColor||"")}get commentButtonColor(){const{color:t,opacity:e}=this.#y.commentData;
vendor: 4,978 bytes, line 2836
2836return t?this.#h._commentManager.makeCommentColor(t,e):null}focusCommentButton(){setTimeout(()=>{this.#f?.focus()},0)}getData(){const{richText:t,color:e,opacity:r,creationDate:o,modificationDate:l}=this.#y.commentData;return{contentsObj:{str:this.comment},richText:t,color:e,opacity:r,creationDate:o,modificationDate:l}}get elementBeforePopup(){return this.#f}get comment(){return this.#x||=this.#y.commentText,this.#x}set comment(t){t!==this.comment&&(this.#y.commentText=this.#x=t)}focus(){this.#y.container?.focus()}get parentBoundingClientRect(){return this.#y.layer.getBoundingClientRect()}setCommentButtonStates({selected:t,hasPopup:e}){this.#f&&(this.#f.classList.toggle("selected",t),this.#f.ariaExpanded=e)}setSelectedCommentButton(t){this.#f.classList.toggle("selected",t)}get commentPopupPosition(){if(this.#b)return this.#b;const{x:t,y:e,height:r}=this.#f.getBoundingClientRect(),{x:o,y:l,width:d,height:p}=this.#y.layer.getBoundingClientRect();return[(t-o)/d,(e+r-l)/p]}set commentPopupPosition(t){this.#b=t}hasDefaultPopupPosition(){return null===this.#b}get commentButtonPosition(){return this.#_}get commentButtonWidth(){return this.#f.getBoundingClientRect().width/this.parentBoundingClientRect.width}editComment(t){const[e,r]=this.#b||this.commentButtonPosition.map(D=>D/100),o=this.parentBoundingClientRect,{x:l,y:d,width:p,height:_}=o;this.#e.showDialog(null,this,l+e*p,d+r*_,{...t,parentDimensions:o})}render(){if(this.#g)return;const t=this.#g=document.createElement("div");if(t.className="popup",this.#s){const r=t.style.outlineColor=Me.makeHexColor(...this.#s);t.style.backgroundColor=`color-mix(in srgb, ${r} 30%, white)`}const e=document.createElement("span");if(e.className="header",this.#D?.str){const r=document.createElement("span");r.className="title",e.append(r),({dir:r.dir,str:r.textContent}=this.#D)}if(t.append(e),this.#c){const r=document.createElement("time");r.className="popupDate",r.setAttribute("data-l10n-id","pdfjs-annotation-date-time-string"),r.setAttribute("data-l10n-args",JSON.stringify({dateObj:this.#c.valueOf()})),r.dateTime=this.#c.toISOString(),e.append(r)}Vr({html:this.#O||this.#o.str,dir:this.#o?.dir,className:"popupContent"},t),this.#r.append(t)}get#O(){const t=this.#C,e=this.#o;return t?.str&&(!e?.str||e.str===t.str)&&this.#C.html||null}get#R(){return this.#O?.attributes?.style?.fontSize||0}get#Y(){return this.#O?.attributes?.style?.color||null}#P(t){const e=[],r={str:t,html:{name:"div",attributes:{dir:"auto"},children:[{name:"p",children:e}]}},o={style:{color:this.#Y,fontSize:this.#R?`calc(${this.#R}px * var(--total-scale-factor))`:""}};for(const l of t.split("\n"))e.push({name:"span",value:l,attributes:o});return r}#z(t){t.altKey||t.shiftKey||t.ctrlKey||t.metaKey||("Enter"===t.key||"Escape"===t.key&&this.#m)&&this.#w()}updateEdited({rect:t,popup:e,deleted:r}){if(this.#e)return r?(this.remove(),this.#x=null):e&&(e.deleted?this.remove():(this.#N(),this.#x=e.text)),void(t&&(this.#_=null,this.#S(),this.#A()));r||e?.deleted?this.remove():(this.#k(),this.#M||={contentsObj:this.#o,richText:this.#C},t&&(this.#d=null),e&&e.text&&(this.#C=this.#P(e.text),this.#c=Ft.toDateObject(e.date),this.#o=null),this.#g?.remove(),this.#g=null)}resetEdited(){this.#M&&(({contentsObj:this.#o,richText:this.#C}=this.#M),this.#M=null,this.#g?.remove(),this.#g=null,this.#d=null)}remove(){if(this.#p?.abort(),this.#p=null,this.#g?.remove(),this.#g=null,this.#T=!1,this.#m=!1,this.#f?.remove(),this.#f=null,this.trigger)for(const t of this.trigger)t.classList.remove("popupTriggerArea")}#E(){if(null!==this.#d)return;const{page:{view:t},viewport:{rawDims:{pageWidth:e,pageHeight:r,pageX:o,pageY:l}}}=this.#h;let d=!!this.#u,p=d?this.#u:this.#v;for(const ae of this.#l)if(!p||null!==Me.intersect(ae.data.rect,p)){p=ae.data.rect,d=!0;break}const _=Me.normalizeRect([p[0],t[3]-p[1]+t[1],p[2],t[3]-p[3]+t[1]]);this.#d=[100*(_[0]+(d?p[2]-p[0]+5:0)-o)/e,100*(_[1]-l)/r];const{style:$}=this.#r;$.left=`${this.#d[0]}%`,$.top=`${this.#d[1]}%`}#w(){this.#e?this.#e.toggleCommentPopup(this,!1):(this.#m=!this.#m,this.#m?(this.#I(),this.#r.addEventListener("click",this.#a),this.#r.addEventListener("keydown",this.#t)):(this.#B(),this.#r.removeEventListener("click",this.#a),this.#r.removeEventListener("keydown",this.#t)))}#I(){this.#g||this.render(),this.isVisible?this.#m&&this.#r.classList.add("focused"):(this.#E(),this.#r.hidden=!1,this.#r.style.zIndex=parseInt(this.#r.style.zIndex)+1e3)}#B(){this.#r.classList.remove("focused"),!this.#m&&this.isVisible&&(this.#r.hidden=!0,this.#r.style.zIndex=parseInt(this.#r.style.zIndex)-1e3)}forceHide(){this.#T=this.isVisible,this.#T&&(this.#r.hidden=!0)}maybeShow(){this.#e||(this.#k(),this.#T&&(this.#g||this.#I(),this.#T=!1,this.#r.hidden=!1))}get isVisible(){return!this.#e&&!1===this.#r.hidden}}class In extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.textContent=t.data.textContent,this.textPosition=t.data.textPosition,this.annotationEditorType=qt.FREETEXT}
vendor: 8,259 bytes, line 2836
2836render(){if(this.container.classList.add("freeTextAnnotation"),this.textContent){const t=this.contentElement=document.createElement("div");t.classList.add("annotationTextContent"),t.setAttribute("role","comment");for(const e of this.textContent){const r=document.createElement("span");r.textContent=e,t.append(r)}this.container.append(t)}return!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this._editOnDoubleClick(),this.container}}class Qs extends $r{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("lineAnnotation");const{data:t,width:e,height:r}=this,o=this.svgFactory.create(e,r,!0),l=this.#e=this.svgFactory.createElement("svg:line");return l.setAttribute("x1",t.rect[2]-t.lineCoordinates[0]),l.setAttribute("y1",t.rect[3]-t.lineCoordinates[1]),l.setAttribute("x2",t.rect[2]-t.lineCoordinates[2]),l.setAttribute("y2",t.rect[3]-t.lineCoordinates[3]),l.setAttribute("stroke-width",t.borderStyle.width||1),l.setAttribute("stroke","transparent"),l.setAttribute("fill","transparent"),o.append(l),this.container.append(o),!t.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class ja extends $r{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("squareAnnotation");const{data:t,width:e,height:r}=this,o=this.svgFactory.create(e,r,!0),l=t.borderStyle.width,d=this.#e=this.svgFactory.createElement("svg:rect");return d.setAttribute("x",l/2),d.setAttribute("y",l/2),d.setAttribute("width",e-l),d.setAttribute("height",r-l),d.setAttribute("stroke-width",l||1),d.setAttribute("stroke","transparent"),d.setAttribute("fill","transparent"),o.append(d),this.container.append(o),!t.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class R extends $r{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){this.container.classList.add("circleAnnotation");const{data:t,width:e,height:r}=this,o=this.svgFactory.create(e,r,!0),l=t.borderStyle.width,d=this.#e=this.svgFactory.createElement("svg:ellipse");return d.setAttribute("cx",e/2),d.setAttribute("cy",r/2),d.setAttribute("rx",e/2-l/2),d.setAttribute("ry",r/2-l/2),d.setAttribute("stroke-width",l||1),d.setAttribute("stroke","transparent"),d.setAttribute("fill","transparent"),o.append(d),this.container.append(o),!t.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class F extends $r{#e=null;constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.containerClassName="polylineAnnotation",this.svgElementName="svg:polyline"}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,vertices:e,borderStyle:r,popupRef:o},width:l,height:d}=this;if(!e)return this.container;const p=this.svgFactory.create(l,d,!0);let _=[];for(let E=0,I=e.length;E<I;E+=2)_.push(`${e[E]-t[0]},${t[3]-e[E+1]}`);_=_.join(" ");const D=this.#e=this.svgFactory.createElement(this.svgElementName);return D.setAttribute("points",_),D.setAttribute("stroke-width",r.width||1),D.setAttribute("stroke","transparent"),D.setAttribute("fill","transparent"),p.append(D),this.container.append(p),!o&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}}class S extends F{constructor(t){super(t),this.containerClassName="polygonAnnotation",this.svgElementName="svg:polygon"}}class G extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0})}render(){return this.container.classList.add("caretAnnotation"),!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container}}class de extends $r{#e=null;#t=[];constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.containerClassName="inkAnnotation",this.svgElementName="svg:polyline",this.annotationEditorType="InkHighlight"===this.data.it?qt.HIGHLIGHT:qt.INK}#i(t,e){switch(t){case 90:return{transform:`rotate(90) translate(${-e[0]},${e[1]}) scale(1,-1)`,width:e[3]-e[1],height:e[2]-e[0]};case 180:return{transform:`rotate(180) translate(${-e[2]},${e[1]}) scale(1,-1)`,width:e[2]-e[0],height:e[3]-e[1]};case 270:return{transform:`rotate(270) translate(${-e[2]},${e[3]}) scale(1,-1)`,width:e[3]-e[1],height:e[2]-e[0]};default:return{transform:`translate(${-e[0]},${e[3]}) scale(1,-1)`,width:e[2]-e[0],height:e[3]-e[1]}}}render(){this.container.classList.add(this.containerClassName);const{data:{rect:t,rotation:e,inkLists:r,borderStyle:o,popupRef:l}}=this,{transform:d,width:p,height:_}=this.#i(e,t),D=this.svgFactory.create(p,_,!0),E=this.#e=this.svgFactory.createElement("svg:g");D.append(E),E.setAttribute("stroke-width",o.width||1),E.setAttribute("stroke-linecap","round"),E.setAttribute("stroke-linejoin","round"),E.setAttribute("stroke-miterlimit",10),E.setAttribute("stroke","transparent"),E.setAttribute("fill","transparent"),E.setAttribute("transform",d);for(let I=0,N=r.length;I<N;I++){const $=this.svgFactory.createElement(this.svgElementName);this.#t.push($),$.setAttribute("points",r[I].join(",")),E.append($)}return!l&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.append(D),this._editOnDoubleClick(),this.container}updateEdited(t){super.updateEdited(t);const{thickness:e,points:r,rect:o}=t,l=this.#e;if(e>=0&&l.setAttribute("stroke-width",e||1),r)for(let d=0,p=this.#t.length;d<p;d++)this.#t[d].setAttribute("points",r[d].join(","));if(o){const{transform:d,width:p,height:_}=this.#i(this.data.rotation,o);l.parentElement.setAttribute("viewBox",`0 0 ${p} ${_}`),l.setAttribute("transform",d)}}getElementsToTriggerPopup(){return this.#t}addHighlightArea(){this.container.classList.add("highlightArea")}}class Ye extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0}),this.annotationEditorType=qt.HIGHLIGHT}render(){const{data:{overlaidText:t,popupRef:e}}=this;if(!e&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("highlightAnnotation"),this._editOnDoubleClick(),t){const r=document.createElement("mark");r.classList.add("overlaidText"),r.textContent=t,this.container.append(r)}return this.container}}class tt extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:t,popupRef:e}}=this;if(!e&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("underlineAnnotation"),t){const r=document.createElement("u");r.classList.add("overlaidText"),r.textContent=t,this.container.append(r)}return this.container}}class Zt extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:t,popupRef:e}}=this;if(!e&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("squigglyAnnotation"),t){const r=document.createElement("u");r.classList.add("overlaidText"),r.textContent=t,this.container.append(r)}return this.container}}class Cn extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0,createQuadrilaterals:!0})}render(){const{data:{overlaidText:t,popupRef:e}}=this;if(!e&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this.container.classList.add("strikeoutAnnotation"),t){const r=document.createElement("s");r.classList.add("overlaidText"),r.textContent=t,this.container.append(r)}return this.container}}class jn extends $r{constructor(t){super(t,{isRenderable:!0,ignoreBorder:!0}),this.annotationEditorType=qt.STAMP}render(){return this.container.classList.add("stampAnnotation"),this.container.setAttribute("role","img"),!this.data.popupRef&&this.hasPopupData&&(this.hasOwnCommentButton=!0,this._createPopup()),this._editOnDoubleClick(),this.container}}
vendor: 7,110 bytes, line 2836
2836class Wn extends $r{#e=null;constructor(t){super(t,{isRenderable:!0});const{file:e}=this.data;this.filename=e.filename,this.content=e.content,this.linkService.eventBus?.dispatch("fileattachmentannotation",{source:this,...e})}render(){this.container.classList.add("fileAttachmentAnnotation");const{container:t,data:e}=this;let r;e.hasAppearance||0===e.fillAlpha?r=document.createElement("div"):(r=document.createElement("img"),r.src=`${this.imageResourcesPath}annotation-${/paperclip/i.test(e.name)?"paperclip":"pushpin"}.svg`,e.fillAlpha&&e.fillAlpha<1&&(r.style=`filter: opacity(${Math.round(100*e.fillAlpha)}%);`)),r.addEventListener("dblclick",this.#t.bind(this)),this.#e=r;const{isMac:o}=gn.platform;return t.addEventListener("keydown",l=>{"Enter"===l.key&&(o?l.metaKey:l.ctrlKey)&&this.#t()}),!e.popupRef&&this.hasPopupData?(this.hasOwnCommentButton=!0,this._createPopup()):r.classList.add("popupTriggerArea"),t.append(r),t}getElementsToTriggerPopup(){return this.#e}addHighlightArea(){this.container.classList.add("highlightArea")}#t(){this.downloadManager?.openOrDownloadData(this.content,this.filename)}}class Ki{#e=null;#t=null;#i=null;#n=new Map;#a=null;#s=null;#r=[];#o=!1;constructor({div:t,accessibilityManager:e,annotationCanvasMap:r,annotationEditorUIManager:o,page:l,viewport:d,structTreeLayer:p,commentManager:_,linkService:D,annotationStorage:E}){this.div=t,this.#e=e,this.#t=r,this.#a=p||null,this.#s=D||null,this.#i=E||new Ds,this.page=l,this.viewport=d,this.zIndex=0,this._annotationEditorUIManager=o,this._commentManager=_||null}hasEditableAnnotations(){return this.#n.size>0}render(t){var e=this;return(0,s.Z)(function*(){const{annotations:r}=t,o=e.div;Nn(o,e.viewport);const l=new Map,d=[],p={data:null,layer:o,linkService:e.#s,downloadManager:t.downloadManager,imageResourcesPath:t.imageResourcesPath||"",renderForms:!1!==t.renderForms,svgFactory:new Ya,annotationStorage:e.#i,enableComment:!0===t.enableComment,enableScripting:!0===t.enableScripting,hasJSActions:t.hasJSActions,fieldObjects:t.fieldObjects,parent:e,elements:null};for(const _ of r){if(_.noHTML)continue;const D=_.annotationType===ut.POPUP;if(D){const N=l.get(_.id);if(!N)continue;if(!e._commentManager){d.push(_);continue}p.elements=N}else if(_.rect[2]===_.rect[0]||_.rect[3]===_.rect[1])continue;p.data=_;const E=fr.create(p);if(!E.isRenderable)continue;if(!D&&(e.#r.push(E),_.popupRef)){const N=l.get(_.popupRef);N?N.push(E):l.set(_.popupRef,[E])}const I=E.render();_.hidden&&(I.style.visibility="hidden"),E._isEditable&&(e.#n.set(E.data.id,E),e._annotationEditorUIManager?.renderAnnotationElement(E))}yield e.#c();for(const _ of d){const D=p.elements=l.get(_.id);p.data=_;const E=fr.create(p);if(!E.isRenderable)continue;const I=E.render();E.contentElement.id=`${On}${_.id}`,_.hidden&&(I.style.visibility="hidden"),D.at(-1).container.after(I)}e.#l()})()}#c(){var t=this;return(0,s.Z)(function*(){if(0===t.#r.length)return;t.div.replaceChildren();const e=[];if(!t.#o){t.#o=!0;for(const{contentElement:o,data:{id:l}}of t.#r){const d=o.id=`${On}${l}`;e.push(t.#a?.getAriaAttributes(d).then(p=>{if(p)for(const[_,D]of p)o.setAttribute(_,D)}))}}t.#r.sort(({data:{rect:[o,l,d,p]}},{data:{rect:[_,D,E,I]}})=>{if(o===d&&l===p)return 1;if(_===E&&D===I)return-1;const ae=(l+p)/2,C=(D+I)/2;return ae>=I&&C<=l?-1:C>=p&&ae<=D?1:(o+d)/2-(_+E)/2});const r=document.createDocumentFragment();for(const o of t.#r)r.append(o.container),t._commentManager?(o.extraPopupElement?.popup||o.popup)?.renderCommentButton():o.extraPopupElement&&r.append(o.extraPopupElement.render());if(t.div.append(r),yield Promise.all(e),t.#e)for(const o of t.#r)t.#e.addPointerInTextLayer(o.contentElement,!1)})()}addLinkAnnotations(t){var e=this;return(0,s.Z)(function*(){const r={data:null,layer:e.div,linkService:e.#s,svgFactory:new Ya,parent:e};for(const o of t){o.borderStyle||=Ki._defaultBorderStyle,r.data=o;const l=fr.create(r);l.isRenderable&&(l.render(),l.contentElement.id=`${On}${o.id}`,e.#r.push(l))}yield e.#c()})()}update({viewport:t}){const e=this.div;this.viewport=t,Nn(e,{rotation:t.rotation}),this.#l(),e.hidden=!1}#l(){if(!this.#t)return;const t=this.div;for(const[e,r]of this.#t){const o=t.querySelector(`[data-annotation-id="${e}"]`);if(!o)continue;r.className="annotationContent";const{firstChild:l}=o;l?"CANVAS"===l.nodeName?l.replaceWith(r):l.classList.contains("annotationContent")?l.after(r):l.before(r):o.append(r);const d=this.#n.get(e);d&&(d._hasNoCanvas?(this._annotationEditorUIManager?.setMissingCanvas(e,o.id,r),d._hasNoCanvas=!1):d.canvas=r)}this.#t.clear()}getEditableAnnotations(){return Array.from(this.#n.values())}getEditableAnnotation(t){return this.#n.get(t)}addFakeAnnotation(t){const{div:e}=this,{id:r,rotation:o}=t,l=new Xo({data:{id:r,rect:t.getPDFRect(),rotation:o},editor:t,layer:e,parent:this,enableComment:!!this._commentManager,linkService:this.#s,annotationStorage:this.#i});return l.render(),l.contentElement.id=`${On}${r}`,l.createOrUpdatePopup(),this.#r.push(l),l}removeAnnotation(t){const e=this.#r.findIndex(o=>o.data.id===t);if(e<0)return;const[r]=this.#r.splice(e,1);this.#e?.removePointerInTextLayer(r.contentElement)}updateFakeAnnotations(t){if(0!==t.length){for(const e of t)e.updateFakeAnnotationElement(this);this.#c()}}togglePointerEvents(t=!1){this.div.classList.toggle("disabled",!t)}static get _defaultBorderStyle(){return Ue(this,"_defaultBorderStyle",Object.freeze({width:1,rawWidth:1,style:1,dashArray:[3],horizontalCornerRadius:0,verticalCornerRadius:0}))}}const Ur=/\r\n?|\n/g;class Mr extends Vn{#e="";#t=`${this.id}-editor`;#i=null;#n;_colorPicker=null;static _freeTextDefaultContent="";static _internalPadding=0;static _defaultColor=null;static _defaultFontSize=10;static get _keyboardManager(){const t=Mr.prototype,e=l=>l.isEmpty(),r=us.TRANSLATE_SMALL,o=us.TRANSLATE_BIG;return Ue(this,"_keyboardManager",new ys([[["ctrl+s","mac+meta+s","ctrl+p","mac+meta+p"],t.commitOrRemove,{bubbles:!0}],[["ctrl+Enter","mac+meta+Enter","Escape","mac+Escape"],t.commitOrRemove],[["ArrowLeft","mac+ArrowLeft"],t._translateEmpty,{args:[-r,0],checker:e}],[["ctrl+ArrowLeft","mac+shift+ArrowLeft"],t._translateEmpty,{args:[-o,0],checker:e}],[["ArrowRight","mac+ArrowRight"],t._translateEmpty,{args:[r,0],checker:e}],[["ctrl+ArrowRight","mac+shift+ArrowRight"],t._translateEmpty,{args:[o,0],checker:e}],[["ArrowUp","mac+ArrowUp"],t._translateEmpty,{args:[0,-r],checker:e}],[["ctrl+ArrowUp","mac+shift+ArrowUp"],t._translateEmpty,{args:[0,-o],checker:e}],[["ArrowDown","mac+ArrowDown"],t._translateEmpty,{args:[0,r],checker:e}],[["ctrl+ArrowDown","mac+shift+ArrowDown"],t._translateEmpty,{args:[0,o],checker:e}]]))}static _type="freetext";static _editorType=qt.FREETEXT;constructor(t){super({...t,name:"freeTextEditor"}),this.color=t.color||Mr._defaultColor||Vn._defaultLineColor,this.#n=t.fontSize||Mr._defaultFontSize,this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-freetext-added-alert"),this.canAddComment=!1}static initialize(t,e){Vn.initialize(t,e);const r=getComputedStyle(document.documentElement);this._internalPadding=parseFloat(r.getPropertyValue("--freetext-padding"))}
vendor: 4,810 bytes, line 2836
2836static updateDefaultParams(t,e){switch(t){case yn.FREETEXT_SIZE:Mr._defaultFontSize=e;break;case yn.FREETEXT_COLOR:Mr._defaultColor=e}}updateParams(t,e){switch(t){case yn.FREETEXT_SIZE:this.#a(e);break;case yn.FREETEXT_COLOR:this.#s(e)}}static get defaultPropertiesToUpdate(){return[[yn.FREETEXT_SIZE,Mr._defaultFontSize],[yn.FREETEXT_COLOR,Mr._defaultColor||Vn._defaultLineColor]]}get propertiesToUpdate(){return[[yn.FREETEXT_SIZE,this.#n],[yn.FREETEXT_COLOR,this.color]]}get toolbarButtons(){return this._colorPicker||=new Ks(this),[["colorPicker",this._colorPicker]]}get colorType(){return yn.FREETEXT_COLOR}#a(t){const e=o=>{this.editorDiv.style.fontSize=`calc(${o}px * var(--total-scale-factor))`,this.translate(0,-(o-this.#n)*this.parentScale),this.#n=o,this.#o()},r=this.#n;this.addCommands({cmd:e.bind(this,t),undo:e.bind(this,r),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:yn.FREETEXT_SIZE,overwriteIfSameType:!0,keepUndo:!0})}onUpdatedColor(){this.editorDiv.style.color=this.color,this._colorPicker?.update(this.color),super.onUpdatedColor()}#s(t){const e=o=>{this.color=o,this.onUpdatedColor()},r=this.color;this.addCommands({cmd:e.bind(this,t),undo:e.bind(this,r),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:yn.FREETEXT_COLOR,overwriteIfSameType:!0,keepUndo:!0})}_translateEmpty(t,e){this._uiManager.translateSelectedEditors(t,e,!0)}getInitialTranslation(){const t=this.parentScale;return[-Mr._internalPadding*t,-(Mr._internalPadding+this.#n)*t]}rebuild(){this.parent&&(super.rebuild(),null!==this.div&&(this.isAttachedToDOM||this.parent.add(this)))}enableEditMode(){if(!super.enableEditMode())return!1;this.overlayDiv.classList.remove("enabled"),this.editorDiv.contentEditable=!0,this._isDraggable=!1,this.div.removeAttribute("aria-activedescendant"),this.#i=new AbortController;const t=this._uiManager.combinedSignal(this.#i);return this.editorDiv.addEventListener("keydown",this.editorDivKeydown.bind(this),{signal:t}),this.editorDiv.addEventListener("focus",this.editorDivFocus.bind(this),{signal:t}),this.editorDiv.addEventListener("blur",this.editorDivBlur.bind(this),{signal:t}),this.editorDiv.addEventListener("input",this.editorDivInput.bind(this),{signal:t}),this.editorDiv.addEventListener("paste",this.editorDivPaste.bind(this),{signal:t}),!0}disableEditMode(){return!!super.disableEditMode()&&(this.overlayDiv.classList.add("enabled"),this.editorDiv.contentEditable=!1,this.div.setAttribute("aria-activedescendant",this.#t),this._isDraggable=!0,this.#i?.abort(),this.#i=null,this.div.focus({preventScroll:!0}),this.isEditing=!1,this.parent.div.classList.add("freetextEditing"),!0)}focusin(t){this._focusEventsAllowed&&(super.focusin(t),t.target!==this.editorDiv&&this.editorDiv.focus())}onceAdded(t){this.width||(this.enableEditMode(),t&&this.editorDiv.focus(),this._initialOptions?.isCentered&&this.center(),this._initialOptions=null)}isEmpty(){return!this.editorDiv||""===this.editorDiv.innerText.trim()}remove(){this.isEditing=!1,this.parent&&(this.parent.setEditingState(!0),this.parent.div.classList.add("freetextEditing")),super.remove()}#r(){const t=[];this.editorDiv.normalize();let e=null;for(const r of this.editorDiv.childNodes)e?.nodeType===Node.TEXT_NODE&&"BR"===r.nodeName||(t.push(Mr.#c(r)),e=r);return t.join("\n")}#o(){const[t,e]=this.parentDimensions;let r;if(this.isAttachedToDOM)r=this.div.getBoundingClientRect();else{const{currentLayer:o,div:l}=this,d=l.style.display,p=l.classList.contains("hidden");l.classList.remove("hidden"),l.style.display="hidden",o.div.append(this.div),r=l.getBoundingClientRect(),l.remove(),l.style.display=d,l.classList.toggle("hidden",p)}this.rotation%180==this.parentRotation%180?(this.width=r.width/t,this.height=r.height/e):(this.width=r.height/t,this.height=r.width/e),this.fixAndSetPosition()}commit(){if(!this.isInEditMode())return;super.commit(),this.disableEditMode();const t=this.#e,e=this.#e=this.#r().trimEnd();if(t===e)return;const r=o=>{this.#e=o,o?(this.#l(),this._uiManager.rebuild(this),this.#o()):this.remove()};this.addCommands({cmd:()=>{r(e)},undo:()=>{r(t)},mustExec:!1}),this.#o()}shouldGetKeyboardEvents(){return this.isInEditMode()}enterInEditMode(){this.enableEditMode(),this.editorDiv.focus()}keydown(t){t.target===this.div&&"Enter"===t.key&&(this.enterInEditMode(),t.preventDefault())}editorDivKeydown(t){Mr._keyboardManager.exec(this,t)}editorDivFocus(t){this.isEditing=!0}editorDivBlur(t){this.isEditing=!1}editorDivInput(t){this.parent.div.classList.toggle("freetextEditing",this.isEmpty())}disableEditing(){this.editorDiv.setAttribute("role","comment"),this.editorDiv.removeAttribute("aria-multiline")}enableEditing(){this.editorDiv.setAttribute("role","textbox"),this.editorDiv.setAttribute("aria-multiline",!0)}get canChangeContent(){return!0}
vendor: 7,779 bytes, line 2836
2836render(){if(this.div)return this.div;let t,e;(this._isCopy||this.annotationElementId)&&(t=this.x,e=this.y),super.render(),this.editorDiv=document.createElement("div"),this.editorDiv.className="internal",this.editorDiv.setAttribute("id",this.#t),this.editorDiv.setAttribute("data-l10n-id","pdfjs-free-text2"),this.editorDiv.setAttribute("data-l10n-attrs","default-content"),this.enableEditing(),this.editorDiv.contentEditable=!0;const{style:r}=this.editorDiv;if(r.fontSize=`calc(${this.#n}px * var(--total-scale-factor))`,r.color=this.color,this.div.append(this.editorDiv),this.overlayDiv=document.createElement("div"),this.overlayDiv.classList.add("overlay","enabled"),this.div.append(this.overlayDiv),this._isCopy||this.annotationElementId){const[o,l]=this.parentDimensions;if(this.annotationElementId){const{position:d}=this._initialData;let[p,_]=this.getInitialTranslation();[p,_]=this.pageTranslationToScreen(p,_);const[D,E]=this.pageDimensions,[I,N]=this.pageTranslation;let $,ae;switch(this.rotation){case 0:$=t+(d[0]-I)/D,ae=e+this.height-(d[1]-N)/E;break;case 90:$=t+(d[0]-I)/D,ae=e-(d[1]-N)/E,[p,_]=[_,-p];break;case 180:$=t-this.width+(d[0]-I)/D,ae=e-(d[1]-N)/E,[p,_]=[-p,-_];break;case 270:$=t+(d[0]-I-this.height*E)/D,ae=e+(d[1]-N-this.width*D)/E,[p,_]=[-_,p]}this.setAt($*o,ae*l,p,_)}else this._moveAfterPaste(t,e);this.#l(),this._isDraggable=!0,this.editorDiv.contentEditable=!1}else this._isDraggable=!1,this.editorDiv.contentEditable=!0;return this.div}static#c(t){return(t.nodeType===Node.TEXT_NODE?t.nodeValue:t.innerText).replaceAll(Ur,"")}editorDivPaste(t){const e=t.clipboardData||window.clipboardData,{types:r}=e;if(1===r.length&&"text/plain"===r[0])return;t.preventDefault();const o=Mr.#u(e.getData("text")||"").replaceAll(Ur,"\n");if(!o)return;const l=window.getSelection();if(!l.rangeCount)return;this.editorDiv.normalize(),l.deleteFromDocument();const d=l.getRangeAt(0);if(!o.includes("\n"))return d.insertNode(document.createTextNode(o)),this.editorDiv.normalize(),void l.collapseToStart();const{startContainer:p,startOffset:_}=d,D=[],E=[];if(p.nodeType===Node.TEXT_NODE){const $=p.parentElement;if(E.push(p.nodeValue.slice(_).replaceAll(Ur,"")),$!==this.editorDiv){let ae=D;for(const h of this.editorDiv.childNodes)h!==$?ae.push(Mr.#c(h)):ae=E}D.push(p.nodeValue.slice(0,_).replaceAll(Ur,""))}else if(p===this.editorDiv){let $=D,ae=0;for(const h of this.editorDiv.childNodes)ae++===_&&($=E),$.push(Mr.#c(h))}this.#e=`${D.join("\n")}${o}${E.join("\n")}`,this.#l();const I=new Range;let N=Math.sumPrecise(D.map($=>$.length));for(const{firstChild:$}of this.editorDiv.childNodes)if($.nodeType===Node.TEXT_NODE){const ae=$.nodeValue.length;if(N<=ae){I.setStart($,N),I.setEnd($,N);break}N-=ae}l.removeAllRanges(),l.addRange(I)}#l(){if(this.editorDiv.replaceChildren(),this.#e)for(const t of this.#e.split("\n")){const e=document.createElement("div");e.append(t?document.createTextNode(t):document.createElement("br")),this.editorDiv.append(e)}}#h(){return this.#e.replaceAll("\xa0"," ")}static#u(t){return t.replaceAll(" ","\xa0")}get contentDiv(){return this.editorDiv}getPDFRect(){const t=Mr._internalPadding*this.parentScale;return this.getRect(t,t)}static deserialize(t,e,r){var o=()=>super.deserialize,l=this;return(0,s.Z)(function*(){let d=null;if(t instanceof In){const{data:{defaultAppearanceData:{fontSize:_,fontColor:D},rect:E,rotation:I,id:N,popupRef:$,richText:ae,contentsObj:h,creationDate:v,modificationDate:C},textContent:P,textPosition:z,parent:{page:{pageNumber:be}}}=t;if(!P||0===P.length)return null;d=t={annotationType:qt.FREETEXT,color:Array.from(D),fontSize:_,value:P.join("\n"),position:z,pageIndex:be-1,rect:E.slice(0),rotation:I,annotationElementId:N,id:N,deleted:!1,popupRef:$,comment:h?.str||null,richText:ae,creationDate:v,modificationDate:C}}const p=yield o().call(l,t,e,r);return p.#n=t.fontSize,p.color=Me.makeHexColor(...t.color),p.#e=Mr.#u(t.value),p._initialData=d,t.comment&&p.setCommentData(t),p})()}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const e=Vn._colorManager.convert(this.isAttachedToDOM?getComputedStyle(this.editorDiv).color:this.color),r=Object.assign(super.serialize(t),{color:e,fontSize:this.#n,value:this.#h()});return this.addComment(r),t?(r.isCopy=!0,r):this.annotationElementId&&!this.#m(r)?null:(r.id=this.annotationElementId,r)}#m(t){const{value:e,fontSize:r,color:o,pageIndex:l}=this._initialData;return this.hasEditedComment||this._hasBeenMoved||t.value!==e||t.fontSize!==r||t.color.some((d,p)=>d!==o[p])||t.pageIndex!==l}renderAnnotationElement(t){const e=super.renderAnnotationElement(t);if(!e)return null;const{style:r}=e;r.fontSize=`calc(${this.#n}px * var(--total-scale-factor))`,r.color=this.color,e.replaceChildren();for(const o of this.#e.split("\n")){const l=document.createElement("div");l.append(o?document.createTextNode(o):document.createElement("br")),e.append(l)}return t.updateEdited({rect:this.getPDFRect(),popup:this._uiManager.hasCommentManager()||this.hasEditedComment?this.comment:{text:this.#e}}),e}resetAnnotationElement(t){super.resetAnnotationElement(t),t.resetEdited()}}let $n=(()=>class M{static PRECISION=1e-4;toSVGPath(){Vt("Abstract method `toSVGPath` must be implemented.")}get box(){Vt("Abstract getter `box` must be implemented.")}serialize(e,r){Vt("Abstract method `serialize` must be implemented.")}static _rescale(e,r,o,l,d,p){p||=new Float32Array(e.length);for(let _=0,D=e.length;_<D;_+=2)p[_]=r+e[_]*l,p[_+1]=o+e[_+1]*d;return p}static _rescaleAndSwap(e,r,o,l,d,p){p||=new Float32Array(e.length);for(let _=0,D=e.length;_<D;_+=2)p[_]=r+e[_+1]*l,p[_+1]=o+e[_]*d;return p}static _translate(e,r,o,l){l||=new Float32Array(e.length);for(let d=0,p=e.length;d<p;d+=2)l[d]=r+e[d],l[d+1]=o+e[d+1];return l}static svgRound(e){return Math.round(1e4*e)}static _normalizePoint(e,r,o,l,d){switch(d){case 90:return[1-r/o,e/l];case 180:return[1-e/o,1-r/l];case 270:return[r/o,1-e/l];default:return[e/o,r/l]}}static _normalizePagePoint(e,r,o){switch(o){case 90:return[1-r,e];case 180:return[1-e,1-r];case 270:return[r,1-e];default:return[e,r]}}static createBezierPoints(e,r,o,l,d,p){return[(e+5*o)/6,(r+5*l)/6,(5*o+d)/6,(5*l+p)/6,(o+d)/2,(l+p)/2]}})();class Bs{#e;#t=[];#i;#n;#a=[];#s=new Float32Array(18);#r;#o;#c;#l;#h;#u;#m=[];static#g=8;static#p=2;static#d=Bs.#g+Bs.#p;constructor({x:t,y:e},r,o,l,d,p=0){this.#e=r,this.#u=l*o,this.#n=d,this.#s.set([NaN,NaN,NaN,NaN,t,e],6),this.#i=p,this.#l=Bs.#g*o,this.#c=Bs.#d*o,this.#h=o,this.#m.push(t,e)}isEmpty(){return isNaN(this.#s[8])}#f(){const t=this.#s.subarray(4,6),e=this.#s.subarray(16,18),[r,o,l,d]=this.#e;return[(this.#r+(t[0]-e[0])/2-r)/l,(this.#o+(t[1]-e[1])/2-o)/d,(this.#r+(e[0]-t[0])/2-r)/l,(this.#o+(e[1]-t[1])/2-o)/d]}add({x:t,y:e}){this.#r=t,this.#o=e;const[r,o,l,d]=this.#e;let[p,_,D,E]=this.#s.subarray(8,12);const I=t-D,N=e-E,$=Math.hypot(I,N);if($<this.#c)return!1;const ae=$-this.#l,h=ae/$,v=h*I,C=h*N;let P=p,z=_;p=D,_=E,D+=v,E+=C,this.#m?.push(t,e);const nt=-C/ae*this.#u,At=v/ae*this.#u;return this.#s.set(this.#s.subarray(2,8),0),this.#s.set([D+nt,E+At],4),this.#s.set(this.#s.subarray(14,18),12),this.#s.set([D-nt,E-At],16),isNaN(this.#s[6])?(0===this.#a.length&&(this.#s.set([p+nt,_+At],2),this.#a.push(NaN,NaN,NaN,NaN,(p+nt-r)/l,(_+At-o)/d),this.#s.set([p-nt,_-At],14),this.#t.push(NaN,NaN,NaN,NaN,(p-nt-r)/l,(_-At-o)/d)),this.#s.set([P,z,p,_,D,E],6),!this.isEmpty()):(this.#s.set([P,z,p,_,D,E],6),Math.abs(Math.atan2(z-_,P-p)-Math.atan2(C,v))<Math.PI/2?([p,_,D,E]=this.#s.subarray(2,6),this.#a.push(NaN,NaN,NaN,NaN,((p+D)/2-r)/l,((_+E)/2-o)/d),[p,_,P,z]=this.#s.subarray(14,18),this.#t.push(NaN,NaN,NaN,NaN,((P+p)/2-r)/l,((z+_)/2-o)/d),!0):([P,z,p,_,D,E]=this.#s.subarray(0,6),this.#a.push(((P+5*p)/6-r)/l,((z+5*_)/6-o)/d,((5*p+D)/6-r)/l,((5*_+E)/6-o)/
vendor: 5,003 bytes, line 2836
2836d,((p+D)/2-r)/l,((_+E)/2-o)/d),[D,E,p,_,P,z]=this.#s.subarray(12,18),this.#t.push(((P+5*p)/6-r)/l,((z+5*_)/6-o)/d,((5*p+D)/6-r)/l,((5*_+E)/6-o)/d,((p+D)/2-r)/l,((_+E)/2-o)/d),!0))}toSVGPath(){if(this.isEmpty())return"";const t=this.#a,e=this.#t;if(isNaN(this.#s[6])&&!this.isEmpty())return this.#_();const r=[];r.push(`M${t[4]} ${t[5]}`);for(let o=6;o<t.length;o+=6)isNaN(t[o])?r.push(`L${t[o+4]} ${t[o+5]}`):r.push(`C${t[o]} ${t[o+1]} ${t[o+2]} ${t[o+3]} ${t[o+4]} ${t[o+5]}`);this.#v(r);for(let o=e.length-6;o>=6;o-=6)isNaN(e[o])?r.push(`L${e[o+4]} ${e[o+5]}`):r.push(`C${e[o]} ${e[o+1]} ${e[o+2]} ${e[o+3]} ${e[o+4]} ${e[o+5]}`);return this.#b(r),r.join(" ")}#_(){const[t,e,r,o]=this.#e,[l,d,p,_]=this.#f();return`M${(this.#s[2]-t)/r} ${(this.#s[3]-e)/o} L${(this.#s[4]-t)/r} ${(this.#s[5]-e)/o} L${l} ${d} L${p} ${_} L${(this.#s[16]-t)/r} ${(this.#s[17]-e)/o} L${(this.#s[14]-t)/r} ${(this.#s[15]-e)/o} Z`}#b(t){const e=this.#t;t.push(`L${e[4]} ${e[5]} Z`)}#v(t){const[e,r,o,l]=this.#e,d=this.#s.subarray(4,6),p=this.#s.subarray(16,18),[_,D,E,I]=this.#f();t.push(`L${(d[0]-e)/o} ${(d[1]-r)/l} L${_} ${D} L${E} ${I} L${(p[0]-e)/o} ${(p[1]-r)/l}`)}newFreeDrawOutline(t,e,r,o,l,d){return new qs(t,e,r,o,l,d)}getOutlines(){const t=this.#a,e=this.#t,r=this.#s,[o,l,d,p]=this.#e,_=new Float32Array((this.#m?.length??0)+2);for(let I=0,N=_.length-2;I<N;I+=2)_[I]=(this.#m[I]-o)/d,_[I+1]=(this.#m[I+1]-l)/p;if(_[_.length-2]=(this.#r-o)/d,_[_.length-1]=(this.#o-l)/p,isNaN(r[6])&&!this.isEmpty())return this.#C(_);const D=new Float32Array(this.#a.length+24+this.#t.length);let E=t.length;for(let I=0;I<E;I+=2)isNaN(t[I])?D[I]=D[I+1]=NaN:(D[I]=t[I],D[I+1]=t[I+1]);E=this.#M(D,E);for(let I=e.length-6;I>=6;I-=6)for(let N=0;N<6;N+=2)isNaN(e[I+N])?(D[E]=D[E+1]=NaN,E+=2):(D[E]=e[I+N],D[E+1]=e[I+N+1],E+=2);return this.#D(D,E),this.newFreeDrawOutline(D,_,this.#e,this.#h,this.#i,this.#n)}#C(t){const e=this.#s,[r,o,l,d]=this.#e,[p,_,D,E]=this.#f(),I=new Float32Array(36);return I.set([NaN,NaN,NaN,NaN,(e[2]-r)/l,(e[3]-o)/d,NaN,NaN,NaN,NaN,(e[4]-r)/l,(e[5]-o)/d,NaN,NaN,NaN,NaN,p,_,NaN,NaN,NaN,NaN,D,E,NaN,NaN,NaN,NaN,(e[16]-r)/l,(e[17]-o)/d,NaN,NaN,NaN,NaN,(e[14]-r)/l,(e[15]-o)/d],0),this.newFreeDrawOutline(I,t,this.#e,this.#h,this.#i,this.#n)}#D(t,e){const r=this.#t;return t.set([NaN,NaN,NaN,NaN,r[4],r[5]],e),e+6}#M(t,e){const r=this.#s.subarray(4,6),o=this.#s.subarray(16,18),[l,d,p,_]=this.#e,[D,E,I,N]=this.#f();return t.set([NaN,NaN,NaN,NaN,(r[0]-l)/p,(r[1]-d)/_,NaN,NaN,NaN,NaN,D,E,NaN,NaN,NaN,NaN,I,N,NaN,NaN,NaN,NaN,(o[0]-l)/p,(o[1]-d)/_],e),e+24}}class qs extends $n{#e;#t=new Float32Array(4);#i;#n;#a;#s;#r;constructor(t,e,r,o,l,d){super(),this.#r=t,this.#a=e,this.#e=r,this.#s=o,this.#i=l,this.#n=d,this.firstPoint=[NaN,NaN],this.lastPoint=[NaN,NaN],this.#o(d);const[p,_,D,E]=this.#t;for(let I=0,N=t.length;I<N;I+=2)t[I]=(t[I]-p)/D,t[I+1]=(t[I+1]-_)/E;for(let I=0,N=e.length;I<N;I+=2)e[I]=(e[I]-p)/D,e[I+1]=(e[I+1]-_)/E}toSVGPath(){const t=[`M${this.#r[4]} ${this.#r[5]}`];for(let e=6,r=this.#r.length;e<r;e+=6)isNaN(this.#r[e])?t.push(`L${this.#r[e+4]} ${this.#r[e+5]}`):t.push(`C${this.#r[e]} ${this.#r[e+1]} ${this.#r[e+2]} ${this.#r[e+3]} ${this.#r[e+4]} ${this.#r[e+5]}`);return t.push("Z"),t.join(" ")}serialize([t,e,r,o],l){const d=r-t,p=o-e;let _,D;switch(l){case 0:_=$n._rescale(this.#r,t,o,d,-p),D=$n._rescale(this.#a,t,o,d,-p);break;case 90:_=$n._rescaleAndSwap(this.#r,t,e,d,p),D=$n._rescaleAndSwap(this.#a,t,e,d,p);break;case 180:_=$n._rescale(this.#r,r,e,-d,p),D=$n._rescale(this.#a,r,e,-d,p);break;case 270:_=$n._rescaleAndSwap(this.#r,r,o,-d,-p),D=$n._rescaleAndSwap(this.#a,r,o,-d,-p)}return{outline:Array.from(_),points:[Array.from(D)]}}#o(t){const e=this.#r;let r=e[4],o=e[5];const l=[r,o,r,o];let d=r,p=o,_=r,D=o;const E=t?Math.max:Math.min,I=new Float32Array(4);for(let $=6,ae=e.length;$<ae;$+=6){const h=e[$+4],v=e[$+5];isNaN(e[$])?(Me.pointBoundingBox(h,v,l),p>v?(d=h,p=v):p===v&&(d=E(d,h)),D<v?(_=h,D=v):D===v&&(_=E(_,h))):(I[0]=I[1]=1/0,I[2]=I[3]=-1/0,Me.bezierBoundingBox(r,o,...e.slice($,$+6),I),Me.rectBoundingBox(I[0],I[1],I[2],I[3],l),p>I[1]?(d=I[0],p=I[1]):p===I[1]&&(d=E(d,I[0])),D<I[3]?(_=I[2],D=I[3]):D===I[3]&&(_=E(_,I[2]))),r=h,o=v}const N=this.#t;N[0]=l[0]-this.#i,N[1]=l[1]-this.#i,N[2]=l[2]-l[0]+2*this.#i,N[3]=l[3]-l[1]+2*this.#i,this.firstPoint=[d,p],this.lastPoint=[_,D]}get box(){return this.#t}newOutliner(t,e,r,o,l,d=0){return new Bs(t,e,r,o,l,d)}getNewOutline(t,e){const[r,o,l,d]=this.#t,[p,_,D,E]=this.#e,I=l*D,N=d*E,$=r*D+p,ae=o*E+_,h=this.newOutliner({x:this.#a[0]*I+$,y:this.#a[1]*N+ae},this.#e,this.#s,t,this.#n,e??this.#i);for(let v=2;v<this.#a.length;v+=2)h.add({x:this.#a[v]*I+$,y:this.#a[v+1]*N+ae});return h.getOutlines()}}class bo{#e;#t;#i;#n=[];#a=[];constructor(t,e=0,r=0,o=!0){const l=[1/0,1/0,-1/0,-1/0],p=10**-4;for(const{x:v,y:C,width:P,height:z}of t){const be=Math.floor((v-e)/p)*p,Ce=Math.ceil((v+P+e)/p)*p,nt=Math.floor((C-e)/p)*p,At=Math.ceil((C+z+e)/p)*p;this.#n.push([be,nt,At,!0],[Ce,nt,At,!1]),Me.rectBoundingBox(be,nt,Ce,At,l)}
vendor: 15,796 bytes, line 2836
2836const _=l[2]-l[0]+2*r,D=l[3]-l[1]+2*r,E=l[0]-r,I=l[1]-r;let N=o?-1/0:1/0,$=1/0;const ae=this.#n.at(o?-1:-2),h=[ae[0],ae[2]];for(const v of this.#n){const[C,P,z,be]=v;!be&&o?P<$?($=P,N=C):P===$&&(N=Math.max(N,C)):be&&!o&&(P<$?($=P,N=C):P===$&&(N=Math.min(N,C))),v[0]=(C-E)/_,v[1]=(P-I)/D,v[2]=(z-I)/D}this.#e=new Float32Array([E,I,_,D]),this.#t=[N,$],this.#i=h}getOutlines(){this.#n.sort((e,r)=>e[0]-r[0]||e[1]-r[1]||e[2]-r[2]);const t=[];for(const e of this.#n)e[3]?(t.push(...this.#l(e)),this.#o(e)):(this.#c(e),t.push(...this.#l(e)));return this.#s(t)}#s(t){const e=[],r=new Set;for(const d of t){const[p,_,D]=d;e.push([p,_,d],[p,D,d])}e.sort((d,p)=>d[1]-p[1]||d[0]-p[0]);for(let d=0,p=e.length;d<p;d+=2){const _=e[d][2],D=e[d+1][2];_.push(D),D.push(_),r.add(_),r.add(D)}const o=[];let l;for(;r.size>0;){const d=r.values().next().value;let[p,_,D,E,I]=d;r.delete(d);let N=p,$=_;for(l=[p,D],o.push(l);;){let ae;if(r.has(E))ae=E;else{if(!r.has(I))break;ae=I}r.delete(ae),[p,_,D,E,I]=ae,N!==p&&(l.push(N,$,p,$===_?_:D),N=p),$=$===_?D:_}l.push(N,$)}return new Aa(o,this.#e,this.#t,this.#i)}#r(t){const e=this.#a;let r=0,o=e.length-1;for(;r<=o;){const l=r+o>>1,d=e[l][0];if(d===t)return l;d<t?r=l+1:o=l-1}return o+1}#o([,t,e]){const r=this.#r(t);this.#a.splice(r,0,[t,e])}#c([,t,e]){const r=this.#r(t);for(let o=r;o<this.#a.length;o++){const[l,d]=this.#a[o];if(l!==t)break;if(l===t&&d===e)return void this.#a.splice(o,1)}for(let o=r-1;o>=0;o--){const[l,d]=this.#a[o];if(l!==t)break;if(l===t&&d===e)return void this.#a.splice(o,1)}}#l(t){const[e,r,o]=t,l=[[e,r,o]],d=this.#r(o);for(let p=0;p<d;p++){const[_,D]=this.#a[p];for(let E=0,I=l.length;E<I;E++){const[,N,$]=l[E];if(!(D<=N||$<=_)){if(N>=_){if($>D)l[E][1]=D;else{if(1===I)return[];l.splice(E,1),E--,I--}continue}l[E][2]=_,$>D&&l.push([e,D,$])}}}return l}}class Aa extends $n{#e;#t;constructor(t,e,r,o){super(),this.#t=t,this.#e=e,this.firstPoint=r,this.lastPoint=o}toSVGPath(){const t=[];for(const e of this.#t){let[r,o]=e;t.push(`M${r} ${o}`);for(let l=2;l<e.length;l+=2){const d=e[l],p=e[l+1];d===r?(t.push(`V${p}`),o=p):p===o&&(t.push(`H${d}`),r=d)}t.push("Z")}return t.join(" ")}serialize([t,e,r,o],l){const d=[],p=r-t,_=o-e;for(const D of this.#t){const E=new Array(D.length);for(let I=0;I<D.length;I+=2)E[I]=t+D[I]*p,E[I+1]=o-D[I+1]*_;d.push(E)}return d}get box(){return this.#e}get classNamesForOutlining(){return["highlightOutline"]}}class Ua extends Bs{newFreeDrawOutline(t,e,r,o,l,d){return new da(t,e,r,o,l,d)}}class da extends qs{newOutliner(t,e,r,o,l,d=0){return new Ua(t,e,r,o,l,d)}}class Ar extends Vn{#e=null;#t=0;#i;#n=null;#a=null;#s=null;#r=null;#o=0;#c=null;#l=null;#h=null;#u=!1;#m=null;#g=null;#p=null;#d="";#f;#_="";static _defaultColor=null;static _defaultOpacity=1;static _defaultThickness=12;static _type="highlight";static _editorType=qt.HIGHLIGHT;static _freeHighlightId=-1;static _freeHighlight=null;static _freeHighlightClipId="";static get _keyboardManager(){const t=Ar.prototype;return Ue(this,"_keyboardManager",new ys([[["ArrowLeft","mac+ArrowLeft"],t._moveCaret,{args:[0]}],[["ArrowRight","mac+ArrowRight"],t._moveCaret,{args:[1]}],[["ArrowUp","mac+ArrowUp"],t._moveCaret,{args:[2]}],[["ArrowDown","mac+ArrowDown"],t._moveCaret,{args:[3]}]]))}constructor(t){super({...t,name:"highlightEditor"}),this.color=t.color||Ar._defaultColor,this.#f=t.thickness||Ar._defaultThickness,this.opacity=t.opacity||Ar._defaultOpacity,this.#i=t.boxes||null,this.#_=t.methodOfCreation||"",this.#d=t.text||"",this._isDraggable=!1,this.defaultL10nId="pdfjs-editor-highlight-editor",t.highlightId>-1?(this.#u=!0,this.#v(t),this.#y()):this.#i&&(this.#e=t.anchorNode,this.#t=t.anchorOffset,this.#r=t.focusNode,this.#o=t.focusOffset,this.#b(),this.#y(),this.rotate(this.rotation)),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-highlight-added-alert")}get telemetryInitialData(){return{action:"added",type:this.#u?"free_highlight":"highlight",color:this._uiManager.getNonHCMColorName(this.color),thickness:this.#f,methodOfCreation:this.#_}}get telemetryFinalData(){return{type:"highlight",color:this._uiManager.getNonHCMColorName(this.color)}}static computeTelemetryFinalData(t){return{numberOfColors:t.get("color").size}}#b(){const t=new bo(this.#i,.001);this.#l=t.getOutlines(),[this.x,this.y,this.width,this.height]=this.#l.box;const e=new bo(this.#i,.0025,.001,"ltr"===this._uiManager.direction);this.#s=e.getOutlines();const{firstPoint:r}=this.#l;this.#m=[(r[0]-this.x)/this.width,(r[1]-this.y)/this.height];const{lastPoint:o}=this.#s;this.#g=[(o[0]-this.x)/this.width,(o[1]-this.y)/this.height]}#v({highlightOutlines:t,highlightId:e,clipPathId:r}){if(this.#l=t,this.#s=t.getNewOutline(this.#f/2+1.5,.0025),e>=0)this.#h=e,this.#n=r,this.parent.drawLayer.finalizeDraw(e,{bbox:t.box,path:{d:t.toSVGPath()}}),this.#p=this.parent.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:!0},bbox:this.#s.box,path:{d:this.#s.toSVGPath()}},!0);else if(this.parent){const I=this.parent.viewport.rotation;this.parent.drawLayer.updateProperties(this.#h,{bbox:Ar.#x(this.#l.box,(I-this.rotation+360)%360),path:{d:t.toSVGPath()}}),this.parent.drawLayer.updateProperties(this.#p,{bbox:Ar.#x(this.#s.box,I),path:{d:this.#s.toSVGPath()}})}const[l,d,p,_]=t.box;switch(this.rotation){case 0:this.x=l,this.y=d,this.width=p,this.height=_;break;case 90:{const[I,N]=this.parentDimensions;this.x=d,this.y=1-l,this.width=p*N/I,this.height=_*I/N;break}case 180:this.x=1-l,this.y=1-d,this.width=p,this.height=_;break;case 270:{const[I,N]=this.parentDimensions;this.x=1-d,this.y=l,this.width=p*N/I,this.height=_*I/N;break}}const{firstPoint:D}=t;this.#m=[(D[0]-l)/p,(D[1]-d)/_];const{lastPoint:E}=this.#s;this.#g=[(E[0]-l)/p,(E[1]-d)/_]}static initialize(t,e){Vn.initialize(t,e),Ar._defaultColor||=e.highlightColors?.values().next().value||"#fff066"}static updateDefaultParams(t,e){switch(t){case yn.HIGHLIGHT_COLOR:Ar._defaultColor=e;break;case yn.HIGHLIGHT_THICKNESS:Ar._defaultThickness=e}}translateInPage(t,e){}get toolbarPosition(){return this.#g}get commentButtonPosition(){return this.#m}updateParams(t,e){switch(t){case yn.HIGHLIGHT_COLOR:this.#C(e);break;case yn.HIGHLIGHT_THICKNESS:this.#D(e)}}static get defaultPropertiesToUpdate(){return[[yn.HIGHLIGHT_COLOR,Ar._defaultColor],[yn.HIGHLIGHT_THICKNESS,Ar._defaultThickness]]}get propertiesToUpdate(){return[[yn.HIGHLIGHT_COLOR,this.color||Ar._defaultColor],[yn.HIGHLIGHT_THICKNESS,this.#f||Ar._defaultThickness],[yn.HIGHLIGHT_FREE,this.#u]]}onUpdatedColor(){this.parent?.drawLayer.updateProperties(this.#h,{root:{fill:this.color,"fill-opacity":this.opacity}}),this.#a?.updateColor(this.color),super.onUpdatedColor()}#C(t){const e=(l,d)=>{this.color=l,this.opacity=d,this.onUpdatedColor()},r=this.color,o=this.opacity;this.addCommands({cmd:e.bind(this,t,Ar._defaultOpacity),undo:e.bind(this,r,o),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:yn.HIGHLIGHT_COLOR,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"color_changed",color:this._uiManager.getNonHCMColorName(t)},!0)}#D(t){const e=this.#f,r=o=>{this.#f=o,this.#M(o)};this.addCommands({cmd:r.bind(this,t),undo:r.bind(this,e),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:yn.INK_THICKNESS,overwriteIfSameType:!0,keepUndo:!0}),this._reportTelemetry({action:"thickness_changed",thickness:t},!0)}get toolbarButtons(){return this._uiManager.highlightColors?[["colorPicker",this.#a=new $s({editor:this})]]:super.toolbarButtons}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}fixAndSetPosition(){return super.fixAndSetPosition(this.#A())}getBaseTranslation(){return[0,0]}getRect(t,e){return super.getRect(t,e,this.#A())}onceAdded(t){this.annotationElementId||this.parent.addUndoableEditor(this),t&&this.div.focus()}remove(){this.#T(),this._reportTelemetry({action:"deleted"}),super.remove()}rebuild(){this.parent&&(super.rebuild(),null!==this.div&&(this.#y(),this.isAttachedToDOM||this.parent.add(this)))}setParent(t){let e=!1;this.parent&&!t?this.#T():t&&(this.#y(t),e=!this.parent&&this.div?.classList.contains("selectedEditor")),super.setParent(t),this.show(this._isVisible),e&&this.select()}#M(t){this.#u&&(this.#v({highlightOutlines:this.#l.getNewOutline(t/2)}),this.fixAndSetPosition(),this.setDims())}#T(){null===this.#h||!this.parent||(this.parent.drawLayer.remove(this.#h),this.#h=null,this.parent.drawLayer.remove(this.#p),this.#p=null)}#y(t=this.parent){null===this.#h&&(({id:this.#h,clipPathId:this.#n}=t.drawLayer.draw({bbox:this.#l.box,root:{viewBox:"0 0 1 1",fill:this.color,"fill-opacity":this.opacity},rootClass:{highlight:!0,free:this.#u},path:{d:this.#l.toSVGPath()}},!1,!0)),this.#p=t.drawLayer.drawOutline({rootClass:{highlightOutline:!0,free:this.#u},bbox:this.#s.box,path:{d:this.#s.toSVGPath()}},this.#u),this.#c&&(this.#c.style.clipPath=this.#n))}static#x([t,e,r,o],l){switch(l){case 90:return[1-e-o,t,o,r];case 180:return[1-t-r,1-e-o,r,o];case 270:return[e,1-t-r,o,r]}return[t,e,r,o]}rotate(t){const{drawLayer:e}=this.parent;let r;r=this.#u?Ar.#x(this.#l.box,t=(t-this.rotation+360)%360):Ar.#x([this.x,this.y,this.width,this.height],t),e.updateProperties(this.#h,{bbox:r,root:{"data-main-rotation":t}}),e.updateProperties(this.#p,{bbox:Ar.#x(this.#s.box,t),root:{"data-main-rotation":t}})}render(){if(this.div)return this.div;const t=super.render();this.#d&&(t.setAttribute("aria-label",this.#d),t.setAttribute("role","mark")),this.#u?t.classList.add("free"):this.div.addEventListener("keydown",this.#k.bind(this),{signal:this._uiManager._signal});const e=this.#c=document.createElement("div");return t.append(e),e.setAttribute("aria-hidden","true"),e.className="internal",e.style.clipPath=this.#n,this.setDims(),ur(this,this.#c,["pointerover","pointerleave"]),this.enableEditing(),t}pointerover(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#p,{rootClass:{hovered:!0}})}pointerleave(){this.isSelected||this.parent?.drawLayer.updateProperties(this.#p,{rootClass:{hovered:!1}})}#k(t){Ar._keyboardManager.exec(this,t)}_moveCaret(t){switch(this.parent.unselect(this),t){case 0:case 2:this.#S(!0);break;case 1:case 3:this.#S(!1)}}#S(t){if(!this.#e)return;const e=window.getSelection();t?e.setPosition(this.#e,this.#t):e.setPosition(this.#r,this.#o)}select(){super.select(),this.#p&&this.parent?.drawLayer.updateProperties(this.#p,{rootClass:{hovered:!1,selected:!0}})}unselect(){super.unselect(),this.#p&&(this.parent?.drawLayer.updateProperties(this.#p,{rootClass:{selected:!1}}),this.#u||this.#S(!1))}get _mustFixPosition(){return!this.#u}show(t=this._isVisible){super.show(t),this.parent&&(this.parent.drawLayer.updateProperties(this.#h,{rootClass:{hidden:!t}}),this.parent.drawLayer.updateProperties(this.#p,{rootClass:{hidden:!t}}))}#A(){return this.#u?this.rotation:0}#N(){if(this.#u)return null;const[t,e]=this.pageDimensions,[r,o]=this.pageTranslation,l=this.#i,d=new Float32Array(8*l.length);let p=0;for(const{x:_,y:D,width:E,height:I}of l){const N=_*t+r,$=(1-D)*e+o;d[p]=d[p+4]=N,d[p+1]=d[p+3]=$,d[p+2]=d[p+6]=N+E*t,d[p+5]=d[p+7]=$-I*e,p+=8}return d}#O(t){return this.#l.serialize(t,this.#A())}static startHighlighting(t,e,{target:r,x:o,y:l}){const{x:d,y:p,width:_,height:D}=r.getBoundingClientRect(),E=new AbortController,I=t.combinedSignal(E),N=$=>{E.abort(),this.#Y(t,$)};window.addEventListener("blur",N,{signal:I}),window.addEventListener("pointerup",N,{signal:I}),window.addEventListener("pointerdown",Ci,{capture:!0,passive:!1,signal:I}),window.addEventListener("contextmenu",ar,{signal:I}),r.addEventListener("pointermove",this.#R.bind(this,t),{signal:I}),this._freeHighlight=new Ua({x:o,y:l},[d,p,_,D],t.scale,this._defaultThickness/2,e,.001),({id:this._freeHighlightId,clipPathId:this._freeHighlightClipId}=t.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:this._defaultColor,"fill-opacity":this._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:this._freeHighlight.toSVGPath()}},!0,!0))}static#R(t,e){this._freeHighlight.add(e)&&t.drawLayer.updateProperties(this._freeHighlightId,{path:{d:this._freeHighlight.toSVGPath()}})}static#Y(t,e){this._freeHighlight.isEmpty()?t.drawLayer.remove(this._freeHighlightId):t.createAndAddNewEditor(e,!1,{highlightId:this._freeHighlightId,highlightOutlines:this._freeHighlight.getOutlines(),clipPathId:this._freeHighlightClipId,methodOfCreation:"main_toolbar"}),this._freeHighlightId=-1,this._freeHighlight=null,this._freeHighlightClipId=""}static deserialize(t,e,r){var o=()=>super.deserialize,l=this;return(0,s.Z)(function*(){let d=null;if(t instanceof Ye){const{data:{quadPoints:v,rect:C,rotation:P,id:z,color:be,opacity:Ce,popupRef:nt,richText:At,contentsObj:Gt,creationDate:sn,modificationDate:bn},parent:{page:{pageNumber:mn}}}=t;d=t={annotationType:qt.HIGHLIGHT,color:Array.from(be),opacity:Ce,quadPoints:v,boxes:null,pageIndex:mn-1,rect:C.slice(0),rotation:P,annotationElementId:z,id:z,deleted:!1,popupRef:nt,richText:At,comment:Gt?.str||null,creationDate:sn,modificationDate:bn}}else if(t instanceof de){const{data:{inkLists:v,rect:C,rotation:P,id:z,color:be,borderStyle:{rawWidth:Ce},popupRef:nt,richText:At,contentsObj:Gt,creationDate:sn,modificationDate:bn},parent:{page:{pageNumber:mn}}}=t;d=t={annotationType:qt.HIGHLIGHT,color:Array.from(be),thickness:Ce,inkLists:v,boxes:null,pageIndex:mn-1,rect:C.slice(0),rotation:P,annotationElementId:z,id:z,deleted:!1,popupRef:nt,richText:At,comment:Gt?.str||null,creationDate:sn,modificationDate:bn}}const{color:p,quadPoints:_,inkLists:D,opacity:E}=t,I=yield o().call(l,t,e,r);I.color=Me.makeHexColor(...p),I.opacity=E||1,D&&(I.#f=t.thickness),I._initialData=d,t.comment&&I.setCommentData(t);const[N,$]=I.pageDimensions,[ae,h]=I.pageTranslation;if(_){const v=I.#i=[];for(let C=0;C<_.length;C+=8)v.push({x:(_[C]-ae)/N,y:1-(_[C+1]-h)/$,width:(_[C+2]-_[C])/N,height:(_[C+1]-_[C+5])/$});I.#b(),I.#y(),I.rotate(I.rotation)}else if(D){I.#u=!0;const v=D[0],C={x:v[0]-ae,y:$-(v[1]-h)},P=new Ua(C,[0,0,N,$],1,I.#f/2,!0,.001);for(let Ce=0,nt=v.length;Ce<nt;Ce+=2)C.x=v[Ce]-ae,C.y=$-(v[Ce+1]-h),P.add(C);const{id:z,clipPathId:be}=e.drawLayer.draw({bbox:[0,0,1,1],root:{viewBox:"0 0 1 1",fill:I.color,"fill-opacity":I._defaultOpacity},rootClass:{highlight:!0,free:!0},path:{d:P.toSVGPath()}},!0,!0);I.#v({highlightOutlines:P.getOutlines(),highlightId:z,clipPathId:be}),I.#y(),I.rotate(I.parentRotation)}return I})()}serialize(t=!1){if(this.isEmpty()||t)return null;if(this.deleted)return this.serializeDeleted();const e=Vn._colorManager.convert(this._uiManager.getNonHCMColor(this.color)),r=super.serialize(t);return Object.assign(r,{color:e,opacity:this.opacity,thickness:this.#f,quadPoints:this.#N(),outlines:this.#O(r.rect)}),this.addComment(r),this.annotationElementId&&!this.#P(r)?null:(r.id=this.annotationElementId,r)}#P(t){const{color:e}=this._initialData;return this.hasEditedComment||t.color.some((r,o)=>r!==e[o])}renderAnnotationElement(t){return this.deleted?(t.hide(),null):(t.updateEdited({rect:this.getPDFRect(),popup:this.comment}),null)}static canCreateNewEmptyEditor(){return!1}}class Bo{#e=Object.create(null);updateProperty(t,e){this[t]=e,this.updateSVGProperty(t,e)}updateProperties(t){if(t)for(const[e,r]of Object.entries(t))e.startsWith("_")||this.updateProperty(e,r)}updateSVGProperty(t,e){this.#e[t]=e}toSVGProperties(){const t=this.#e;return this.#e=Object.create(null),{root:t}}reset(){this.#e=Object.create(null)}updateAll(t=this){this.updateProperties(t)}clone(){Vt("Not implemented")}}let co=(()=>{class M extends Vn{#e=null;#t;_colorPicker=null;_drawId=null;static _currentDrawId=-1;static _currentParent=null;static#i=null;static#n=null;static#a=null;static _INNER_MARGIN=3;constructor(e){super(e),this.#t=e.mustBeCommitted||!1,this._addOutlines(e)}
vendor: 5,566 bytes, line 2836
2836onUpdatedColor(){this._colorPicker?.update(this.color),super.onUpdatedColor()}_addOutlines(e){e.drawOutlines&&(this.#s(e),this.#c())}#s({drawOutlines:e,drawId:r,drawingOptions:o}){this.#e=e,this._drawingOptions||=o,this.annotationElementId||this._uiManager.a11yAlert(`pdfjs-editor-${this.editorType}-added-alert`),r>=0?(this._drawId=r,this.parent.drawLayer.finalizeDraw(r,e.defaultProperties)):this._drawId=this.#r(e,this.parent),this.#u(e.box)}#r(e,r){const{id:o}=r.drawLayer.draw(M._mergeSVGProperties(this._drawingOptions.toSVGProperties(),e.defaultSVGProperties),!1,!1);return o}static _mergeSVGProperties(e,r){const o=new Set(Object.keys(e));for(const[l,d]of Object.entries(r))o.has(l)?Object.assign(e[l],d):e[l]=d;return e}static getDefaultDrawingOptions(e){Vt("Not implemented")}static get typesMap(){Vt("Not implemented")}static get isDrawer(){return!0}static get supportMultipleDrawings(){return!1}static updateDefaultParams(e,r){const o=this.typesMap.get(e);o&&this._defaultDrawingOptions.updateProperty(o,r),this._currentParent&&(M.#i.updateProperty(o,r),this._currentParent.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}updateParams(e,r){const o=this.constructor.typesMap.get(e);o&&this._updateProperty(e,o,r)}static get defaultPropertiesToUpdate(){const e=[],r=this._defaultDrawingOptions;for(const[o,l]of this.typesMap)e.push([o,r[l]]);return e}get propertiesToUpdate(){const e=[],{_drawingOptions:r}=this;for(const[o,l]of this.constructor.typesMap)e.push([o,r[l]]);return e}_updateProperty(e,r,o){const l=this._drawingOptions,d=l[r],p=_=>{l.updateProperty(r,_);const D=this.#e.updateProperty(r,_);D&&this.#u(D),this.parent?.drawLayer.updateProperties(this._drawId,l.toSVGProperties()),e===this.colorType&&this.onUpdatedColor()};this.addCommands({cmd:p.bind(this,o),undo:p.bind(this,d),post:this._uiManager.updateUI.bind(this._uiManager,this),mustExec:!0,type:e,overwriteIfSameType:!0,keepUndo:!0})}_onResizing(){this.parent?.drawLayer.updateProperties(this._drawId,M._mergeSVGProperties(this.#e.getPathResizingSVGProperties(this.#h()),{bbox:this.#m()}))}_onResized(){this.parent?.drawLayer.updateProperties(this._drawId,M._mergeSVGProperties(this.#e.getPathResizedSVGProperties(this.#h()),{bbox:this.#m()}))}_onTranslating(e,r){this.parent?.drawLayer.updateProperties(this._drawId,{bbox:this.#m()})}_onTranslated(){this.parent?.drawLayer.updateProperties(this._drawId,M._mergeSVGProperties(this.#e.getPathTranslatedSVGProperties(this.#h(),this.parentDimensions),{bbox:this.#m()}))}_onStartDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!0}})}_onStopDragging(){this.parent?.drawLayer.updateProperties(this._drawId,{rootClass:{moving:!1}})}commit(){super.commit(),this.disableEditMode(),this.disableEditing()}disableEditing(){super.disableEditing(),this.div.classList.toggle("disabled",!0)}enableEditing(){super.enableEditing(),this.div.classList.toggle("disabled",!1)}getBaseTranslation(){return[0,0]}get isResizable(){return!0}onceAdded(e){this.annotationElementId||this.parent.addUndoableEditor(this),this._isDraggable=!0,this.#t&&(this.#t=!1,this.commit(),this.parent.setSelected(this),e&&this.isOnScreen&&this.div.focus())}remove(){this.#o(),super.remove()}rebuild(){this.parent&&(super.rebuild(),null!==this.div&&(this.#c(),this.#u(this.#e.box),this.isAttachedToDOM||this.parent.add(this)))}setParent(e){let r=!1;this.parent&&!e?(this._uiManager.removeShouldRescale(this),this.#o()):e&&(this._uiManager.addShouldRescale(this),this.#c(e),r=!this.parent&&this.div?.classList.contains("selectedEditor")),super.setParent(e),r&&this.select()}#o(){null===this._drawId||!this.parent||(this.parent.drawLayer.remove(this._drawId),this._drawId=null,this._drawingOptions.reset())}#c(e=this.parent){if(null===this._drawId||this.parent!==e){if(null!==this._drawId)return void this.parent.drawLayer.updateParent(this._drawId,e.drawLayer);this._drawingOptions.updateAll(),this._drawId=this.#r(this.#e,e)}}#l([e,r,o,l]){const{parentDimensions:[d,p],rotation:_}=this;switch(_){case 90:return[r,1-e,o*(p/d),l*(d/p)];case 180:return[1-e,1-r,o,l];case 270:return[1-r,e,o*(p/d),l*(d/p)];default:return[e,r,o,l]}}#h(){const{x:e,y:r,width:o,height:l,parentDimensions:[d,p],rotation:_}=this;switch(_){case 90:return[1-r,e,o*(d/p),l*(p/d)];case 180:return[1-e,1-r,o,l];case 270:return[r,1-e,o*(d/p),l*(p/d)];default:return[e,r,o,l]}}#u(e){[this.x,this.y,this.width,this.height]=this.#l(e),this.div&&(this.fixAndSetPosition(),this.setDims()),this._onResized()}#m(){const{x:e,y:r,width:o,height:l,rotation:d,parentRotation:p,parentDimensions:[_,D]}=this;switch((4*d+p)/90){case 1:return[1-r-l,e,l,o];case 2:return[1-e-o,1-r-l,o,l];case 3:return[r,1-e-o,l,o];case 4:return[e,r-o*(_/D),l*(D/_),o*(_/D)];case 5:return[1-r,e,o*(_/D),l*(D/_)];case 6:return[1-e-l*(D/_),1-r,l*(D/_),o*(_/D)];case 7:return[r-o*(_/D),1-e-l*(D/_),o*(_/D),l*(D/_)];case 8:return[e-o,r-l,o,l];case 9:return[1-r,e-o,l,o];case 10:return[1-e,1-r,o,l];case 11:return[r-l,1-e,l,o];case 12:return[e-l*(D/_),r,l*(D/_),o*(_/D)];case 13:return[1-r-o*(_/D),e-l*(D/_),o*(_/D),l*(D/_)];case 14:return[1-e,1-r-o*(_/D),l*(D/_),o*(_/D)];case 15:return[r,1-e,o*(_/D),l*(D/_)];default:return[e,r,o,l]}}rotate(){this.parent&&this.parent.drawLayer.updateProperties(this._drawId,M._mergeSVGProperties({bbox:this.#m()},this.#e.updateRotation((this.parentRotation-this.rotation+360)%360)))}onScaleChanging(){this.parent&&this.#u(this.#e.updateParentDimensions(this.parentDimensions,this.parent.scale))}static onScaleChangingWhenDrawing(){}
vendor: 7,788 bytes, line 2836
2836render(){if(this.div)return this.div;let e,r;this._isCopy&&(e=this.x,r=this.y);const o=super.render();o.classList.add("draw");const l=document.createElement("div");return o.append(l),l.setAttribute("aria-hidden","true"),l.className="internal",this.setDims(),this._uiManager.addShouldRescale(this),this.disableEditing(),this._isCopy&&this._moveAfterPaste(e,r),o}static createDrawerInstance(e,r,o,l,d){Vt("Not implemented")}static startDrawing(e,r,o,l){const{target:d,offsetX:p,offsetY:_,pointerId:D,pointerType:E}=l;if(yi.isInitializedAndDifferentPointerType(E))return;const{viewport:{rotation:I}}=e,{width:N,height:$}=d.getBoundingClientRect(),ae=M.#n=new AbortController,h=e.combinedSignal(ae);yi.setPointer(E,D),window.addEventListener("pointerup",v=>{yi.isSamePointerIdOrRemove(v.pointerId)&&this._endDraw(v)},{signal:h}),window.addEventListener("pointercancel",v=>{yi.isSamePointerIdOrRemove(v.pointerId)&&this._currentParent.endDrawingSession()},{signal:h}),window.addEventListener("pointerdown",v=>{yi.isSamePointerType(v.pointerType)&&(yi.initializeAndAddPointerId(v.pointerId),M.#i.isCancellable()&&(M.#i.removeLastElement(),M.#i.isEmpty()?this._currentParent.endDrawingSession(!0):this._endDraw(null)))},{capture:!0,passive:!1,signal:h}),window.addEventListener("contextmenu",ar,{signal:h}),d.addEventListener("pointermove",this._drawMove.bind(this),{signal:h}),d.addEventListener("touchmove",v=>{yi.isSameTimeStamp(v.timeStamp)&&Ci(v)},{signal:h}),e.toggleDrawing(),r._editorUndoBar?.hide(),M.#i?e.drawLayer.updateProperties(this._currentDrawId,M.#i.startNew(p,_,N,$,I)):(r.updateUIForDefaultProperties(this),M.#i=this.createDrawerInstance(p,_,N,$,I),M.#a=this.getDefaultDrawingOptions(),this._currentParent=e,({id:this._currentDrawId}=e.drawLayer.draw(this._mergeSVGProperties(M.#a.toSVGProperties(),M.#i.defaultSVGProperties),!0,!1)))}static _drawMove(e){if(yi.isSameTimeStamp(e.timeStamp),!M.#i)return;const{offsetX:r,offsetY:o,pointerId:l}=e;if(yi.isSamePointerId(l)){if(yi.isUsingMultiplePointers())return void this._endDraw(e);this._currentParent.drawLayer.updateProperties(this._currentDrawId,M.#i.add(r,o)),yi.setTimeStamp(e.timeStamp),Ci(e)}}static _cleanup(e){e&&(this._currentDrawId=-1,this._currentParent=null,M.#i=null,M.#a=null,yi.clearTimeStamp()),M.#n&&(M.#n.abort(),M.#n=null,yi.clearPointerIds())}static _endDraw(e){const r=this._currentParent;if(r){if(r.toggleDrawing(!0),this._cleanup(!1),e?.target===r.div&&r.drawLayer.updateProperties(this._currentDrawId,M.#i.end(e.offsetX,e.offsetY)),this.supportMultipleDrawings){const o=M.#i,l=this._currentDrawId,d=o.getLastElement();return void r.addCommands({cmd:()=>{r.drawLayer.updateProperties(l,o.setLastElement(d))},undo:()=>{r.drawLayer.updateProperties(l,o.removeLastElement())},mustExec:!1,type:yn.DRAW_STEP})}this.endDrawing(!1)}}static endDrawing(e){const r=this._currentParent;if(!r)return null;if(r.toggleDrawing(!0),r.cleanUndoStack(yn.DRAW_STEP),!M.#i.isEmpty()){const{pageDimensions:[o,l],scale:d}=r,p=r.createAndAddNewEditor({offsetX:0,offsetY:0},!1,{drawId:this._currentDrawId,drawOutlines:M.#i.getOutlines(o*d,l*d,d,this._INNER_MARGIN),drawingOptions:M.#a,mustBeCommitted:!e});return this._cleanup(!0),p}return r.drawLayer.remove(this._currentDrawId),this._cleanup(!0),null}createDrawingOptions(e){}static deserializeDraw(e,r,o,l,d,p){Vt("Not implemented")}static deserialize(e,r,o){var l=()=>super.deserialize,d=this;return(0,s.Z)(function*(){const{rawDims:{pageWidth:p,pageHeight:_,pageX:D,pageY:E}}=r.viewport,I=d.deserializeDraw(D,E,p,_,d._INNER_MARGIN,e),N=yield l().call(d,e,r,o);return N.createDrawingOptions(e),N.#s({drawOutlines:I}),N.#c(),N.onScaleChanging(),N.rotate(),N})()}serializeDraw(e){const[r,o]=this.pageTranslation,[l,d]=this.pageDimensions;return this.#e.serialize([r,o,l,d],e)}renderAnnotationElement(e){return e.updateEdited({rect:this.getPDFRect()}),null}static canCreateNewEmptyEditor(){return!1}}return M})();class Cl{#e=new Float64Array(6);#t;#i;#n;#a;#s;#r="";#o=0;#c=new uo;#l;#h;constructor(t,e,r,o,l,d){this.#l=r,this.#h=o,this.#n=l,this.#a=d,[t,e]=this.#u(t,e);const p=this.#t=[NaN,NaN,NaN,NaN,t,e];this.#s=[t,e],this.#i=[{line:p,points:this.#s}],this.#e.set(p,0)}updateProperty(t,e){"stroke-width"===t&&(this.#a=e)}#u(t,e){return $n._normalizePoint(t,e,this.#l,this.#h,this.#n)}isEmpty(){return!this.#i||0===this.#i.length}isCancellable(){return this.#s.length<=10}add(t,e){[t,e]=this.#u(t,e);const[r,o,l,d]=this.#e.subarray(2,6);return Math.hypot(this.#l*(t-l),this.#h*(e-d))<=2?null:(this.#s.push(t,e),isNaN(r)?(this.#e.set([l,d,t,e],2),this.#t.push(NaN,NaN,NaN,NaN,t,e),{path:{d:this.toSVGPath()}}):(isNaN(this.#e[0])&&this.#t.splice(6,6),this.#e.set([r,o,l,d,t,e],0),this.#t.push(...$n.createBezierPoints(r,o,l,d,t,e)),{path:{d:this.toSVGPath()}}))}end(t,e){return this.add(t,e)||(2===this.#s.length?{path:{d:this.toSVGPath()}}:null)}startNew(t,e,r,o,l){this.#l=r,this.#h=o,this.#n=l,[t,e]=this.#u(t,e);const d=this.#t=[NaN,NaN,NaN,NaN,t,e];this.#s=[t,e];const p=this.#i.at(-1);return p&&(p.line=new Float32Array(p.line),p.points=new Float32Array(p.points)),this.#i.push({line:d,points:this.#s}),this.#e.set(d,0),this.#o=0,this.toSVGPath(),null}getLastElement(){return this.#i.at(-1)}setLastElement(t){return this.#i?(this.#i.push(t),this.#t=t.line,this.#s=t.points,this.#o=0,{path:{d:this.toSVGPath()}}):this.#c.setLastElement(t)}removeLastElement(){if(!this.#i)return this.#c.removeLastElement();this.#i.pop(),this.#r="";for(let t=0,e=this.#i.length;t<e;t++){const{line:r,points:o}=this.#i[t];this.#t=r,this.#s=o,this.#o=0,this.toSVGPath()}return{path:{d:this.#r}}}toSVGPath(){const t=$n.svgRound(this.#t[4]),e=$n.svgRound(this.#t[5]);if(2===this.#s.length)return this.#r=`${this.#r} M ${t} ${e} Z`,this.#r;if(this.#s.length<=6){const o=this.#r.lastIndexOf("M");this.#r=`${this.#r.slice(0,o)} M ${t} ${e}`,this.#o=6}if(4===this.#s.length){const o=$n.svgRound(this.#t[10]),l=$n.svgRound(this.#t[11]);return this.#r=`${this.#r} L ${o} ${l}`,this.#o=12,this.#r}const r=[];0===this.#o&&(r.push(`M ${t} ${e}`),this.#o=6);for(let o=this.#o,l=this.#t.length;o<l;o+=6){const[d,p,_,D,E,I]=this.#t.slice(o,o+6).map($n.svgRound);r.push(`C${d} ${p} ${_} ${D} ${E} ${I}`)}return this.#r+=r.join(" "),this.#o=this.#t.length,this.#r}getOutlines(t,e,r,o){const l=this.#i.at(-1);return l.line=new Float32Array(l.line),l.points=new Float32Array(l.points),this.#c.build(this.#i,t,e,r,this.#n,this.#a,o),this.#e=null,this.#t=null,this.#i=null,this.#r=null,this.#c}get defaultSVGProperties(){return{root:{viewBox:"0 0 10000 10000"},rootClass:{draw:!0},bbox:[0,0,1,1]}}}class uo extends $n{#e;#t=0;#i;#n;#a;#s;#r;#o;#c;build(t,e,r,o,l,d,p){this.#a=e,this.#s=r,this.#r=o,this.#o=l,this.#c=d,this.#i=p??0,this.#n=t,this.#u()}get thickness(){return this.#c}setLastElement(t){return this.#n.push(t),{path:{d:this.toSVGPath()}}}removeLastElement(){return this.#n.pop(),{path:{d:this.toSVGPath()}}}toSVGPath(){const t=[];for(const{line:e}of this.#n)if(t.push(`M${$n.svgRound(e[4])} ${$n.svgRound(e[5])}`),6!==e.length)if(12===e.length&&isNaN(e[6]))t.push(`L${$n.svgRound(e[10])} ${$n.svgRound(e[11])}`);else for(let r=6,o=e.length;r<o;r+=6){const[l,d,p,_,D,E]=e.subarray(r,r+6).map($n.svgRound);t.push(`C${l} ${d} ${p} ${_} ${D} ${E}`)}else t.push("Z");return t.join("")}serialize([t,e,r,o],l){const d=[],p=[],[_,D,E,I]=this.#h();let N,$,ae,h,v,C,P,z,be;switch(this.#o){case 0:be=$n._rescale,N=t,$=e+o,ae=r,h=-o,v=t+_*r,C=e+(1-D-I)*o,P=t+(_+E)*r,z=e+(1-D)*o;break;case 90:be=$n._rescaleAndSwap,N=t,$=e,ae=r,h=o,v=t+D*r,C=e+_*o,P=t+(D+I)*r,z=e+(_+E)*o;break;case 180:be=$n._rescale,N=t+r,$=e,ae=-r,h=o,v=t+(1-_-E)*r,C=e+D*o,P=t+(1-_)*r,z=e+(D+I)*o;break;case 270:be=$n._rescaleAndSwap,N=t+r,$=e+o,ae=-r,h=-o,v=t+(1-D-I)*r,C=e+(1-_-E)*o,P=t+(1-D)*r,z=e+(1-_)*o}for(const{line:Ce,points:nt}
vendor: 11,461 bytes, line 2836
2836of this.#n)d.push(be(Ce,N,$,ae,h,l?new Array(Ce.length):null)),p.push(be(nt,N,$,ae,h,l?new Array(nt.length):null));return{lines:d,points:p,rect:[v,C,P,z]}}static deserialize(t,e,r,o,l,{paths:{lines:d,points:p},rotation:_,thickness:D}){const E=[];let I,N,$,ae,h;switch(_){case 0:h=$n._rescale,I=-t/r,N=e/o+1,$=1/r,ae=-1/o;break;case 90:h=$n._rescaleAndSwap,I=-e/o,N=-t/r,$=1/o,ae=1/r;break;case 180:h=$n._rescale,I=t/r+1,N=-e/o,$=-1/r,ae=1/o;break;case 270:h=$n._rescaleAndSwap,I=e/o+1,N=t/r+1,$=-1/o,ae=-1/r}if(!d){d=[];for(const C of p){const P=C.length;if(2===P){d.push(new Float32Array([NaN,NaN,NaN,NaN,C[0],C[1]]));continue}if(4===P){d.push(new Float32Array([NaN,NaN,NaN,NaN,C[0],C[1],NaN,NaN,NaN,NaN,C[2],C[3]]));continue}const z=new Float32Array(3*(P-2));d.push(z);let[be,Ce,nt,At]=C.subarray(0,4);z.set([NaN,NaN,NaN,NaN,be,Ce],0);for(let Gt=4;Gt<P;Gt+=2){const sn=C[Gt],bn=C[Gt+1];z.set($n.createBezierPoints(be,Ce,nt,At,sn,bn),3*(Gt-2)),[be,Ce,nt,At]=[nt,At,sn,bn]}}}for(let C=0,P=d.length;C<P;C++)E.push({line:h(d[C].map(z=>z??NaN),I,N,$,ae),points:h(p[C].map(z=>z??NaN),I,N,$,ae)});const v=new this.prototype.constructor;return v.build(E,r,o,1,_,D,l),v}#l(t=this.#c){const e=this.#i+t/2*this.#r;return this.#o%180==0?[e/this.#a,e/this.#s]:[e/this.#s,e/this.#a]}#h(){const[t,e,r,o]=this.#e,[l,d]=this.#l(0);return[t+l,e+d,r-2*l,o-2*d]}#u(){const t=this.#e=new Float32Array([1/0,1/0,-1/0,-1/0]);for(const{line:o}of this.#n){if(o.length<=12){for(let p=4,_=o.length;p<_;p+=6)Me.pointBoundingBox(o[p],o[p+1],t);continue}let l=o[4],d=o[5];for(let p=6,_=o.length;p<_;p+=6){const[D,E,I,N,$,ae]=o.subarray(p,p+6);Me.bezierBoundingBox(l,d,D,E,I,N,$,ae,t),l=$,d=ae}}const[e,r]=this.#l();t[0]=ot(t[0]-e,0,1),t[1]=ot(t[1]-r,0,1),t[2]=ot(t[2]+e,0,1),t[3]=ot(t[3]+r,0,1),t[2]-=t[0],t[3]-=t[1]}get box(){return this.#e}updateProperty(t,e){return"stroke-width"===t?this.#m(e):null}#m(t){const[e,r]=this.#l();this.#c=t;const[o,l]=this.#l(),[d,p]=[o-e,l-r],_=this.#e;return _[0]-=d,_[1]-=p,_[2]+=2*d,_[3]+=2*p,_}updateParentDimensions([t,e],r){const[o,l]=this.#l();this.#a=t,this.#s=e,this.#r=r;const[d,p]=this.#l(),_=d-o,D=p-l,E=this.#e;return E[0]-=_,E[1]-=D,E[2]+=2*_,E[3]+=2*D,E}updateRotation(t){return this.#t=t,{path:{transform:this.rotationTransform}}}get viewBox(){return this.#e.map($n.svgRound).join(" ")}get defaultProperties(){const[t,e]=this.#e;return{root:{viewBox:this.viewBox},path:{"transform-origin":`${$n.svgRound(t)} ${$n.svgRound(e)}`}}}get rotationTransform(){const[,,t,e]=this.#e;let r=0,o=0,l=0,d=0,p=0,_=0;switch(this.#t){case 90:o=e/t,l=-t/e,p=t;break;case 180:r=-1,d=-1,p=t,_=e;break;case 270:o=-e/t,l=t/e,_=e;break;default:return""}return`matrix(${r} ${o} ${l} ${d} ${$n.svgRound(p)} ${$n.svgRound(_)})`}getPathResizingSVGProperties([t,e,r,o]){const[l,d]=this.#l(),[p,_,D,E]=this.#e;if(Math.abs(D-l)<=$n.PRECISION||Math.abs(E-d)<=$n.PRECISION){const h=t+r/2-(p+D/2),v=e+o/2-(_+E/2);return{path:{"transform-origin":`${$n.svgRound(t)} ${$n.svgRound(e)}`,transform:`${this.rotationTransform} translate(${h} ${v})`}}}const I=(r-2*l)/(D-2*l),N=(o-2*d)/(E-2*d),$=D/r,ae=E/o;return{path:{"transform-origin":`${$n.svgRound(p)} ${$n.svgRound(_)}`,transform:`${this.rotationTransform} scale(${$} ${ae}) translate(${$n.svgRound(l)} ${$n.svgRound(d)}) scale(${I} ${N}) translate(${$n.svgRound(-l)} ${$n.svgRound(-d)})`}}}getPathResizedSVGProperties([t,e,r,o]){const[l,d]=this.#l(),p=this.#e,[_,D,E,I]=p;if(p[0]=t,p[1]=e,p[2]=r,p[3]=o,Math.abs(E-l)<=$n.PRECISION||Math.abs(I-d)<=$n.PRECISION){const v=t+r/2-(_+E/2),C=e+o/2-(D+I/2);for(const{line:P,points:z}of this.#n)$n._translate(P,v,C,P),$n._translate(z,v,C,z);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${$n.svgRound(t)} ${$n.svgRound(e)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}const N=(r-2*l)/(E-2*l),$=(o-2*d)/(I-2*d),ae=-N*(_+l)+t+l,h=-$*(D+d)+e+d;if(1!==N||1!==$||0!==ae||0!==h)for(const{line:v,points:C}of this.#n)$n._rescale(v,ae,h,N,$,v),$n._rescale(C,ae,h,N,$,C);return{root:{viewBox:this.viewBox},path:{"transform-origin":`${$n.svgRound(t)} ${$n.svgRound(e)}`,transform:this.rotationTransform||null,d:this.toSVGPath()}}}getPathTranslatedSVGProperties([t,e],r){const[o,l]=r,d=this.#e,p=t-d[0],_=e-d[1];if(this.#a===o&&this.#s===l)for(const{line:D,points:E}of this.#n)$n._translate(D,p,_,D),$n._translate(E,p,_,E);else{const D=this.#a/o,E=this.#s/l;this.#a=o,this.#s=l;for(const{line:I,points:N}of this.#n)$n._rescale(I,p,_,D,E,I),$n._rescale(N,p,_,D,E,N);d[2]*=D,d[3]*=E}return d[0]=t,d[1]=e,{root:{viewBox:this.viewBox},path:{d:this.toSVGPath(),"transform-origin":`${$n.svgRound(t)} ${$n.svgRound(e)}`}}}get defaultSVGProperties(){const t=this.#e;return{root:{viewBox:this.viewBox},rootClass:{draw:!0},path:{d:this.toSVGPath(),"transform-origin":`${$n.svgRound(t[0])} ${$n.svgRound(t[1])}`,transform:this.rotationTransform||null},bbox:t}}}class Va extends Bo{constructor(t){super(),this._viewParameters=t,super.updateProperties({fill:"none",stroke:Vn._defaultLineColor,"stroke-opacity":1,"stroke-width":1,"stroke-linecap":"round","stroke-linejoin":"round","stroke-miterlimit":10})}updateSVGProperty(t,e){"stroke-width"===t&&(e??=this["stroke-width"],e*=this._viewParameters.realScale),super.updateSVGProperty(t,e)}clone(){const t=new Va(this._viewParameters);return t.updateAll(this),t}}class ho extends co{static _type="ink";static _editorType=qt.INK;static _defaultDrawingOptions=null;constructor(t){super({...t,name:"inkEditor"}),this._willKeepAspectRatio=!0,this.defaultL10nId="pdfjs-editor-ink-editor"}static initialize(t,e){Vn.initialize(t,e),this._defaultDrawingOptions=new Va(e.viewParameters)}static getDefaultDrawingOptions(t){const e=this._defaultDrawingOptions.clone();return e.updateProperties(t),e}static get supportMultipleDrawings(){return!0}static get typesMap(){return Ue(this,"typesMap",new Map([[yn.INK_THICKNESS,"stroke-width"],[yn.INK_COLOR,"stroke"],[yn.INK_OPACITY,"stroke-opacity"]]))}static createDrawerInstance(t,e,r,o,l){return new Cl(t,e,r,o,l,this._defaultDrawingOptions["stroke-width"])}static deserializeDraw(t,e,r,o,l,d){return uo.deserialize(t,e,r,o,l,d)}static deserialize(t,e,r){var o=()=>super.deserialize,l=this;return(0,s.Z)(function*(){let d=null;if(t instanceof de){const{data:{inkLists:_,rect:D,rotation:E,id:I,color:N,opacity:$,borderStyle:{rawWidth:ae},popupRef:h,richText:v,contentsObj:C,creationDate:P,modificationDate:z},parent:{page:{pageNumber:be}}}=t;d=t={annotationType:qt.INK,color:Array.from(N),thickness:ae,opacity:$,paths:{points:_},boxes:null,pageIndex:be-1,rect:D.slice(0),rotation:E,annotationElementId:I,id:I,deleted:!1,popupRef:h,richText:v,comment:C?.str||null,creationDate:P,modificationDate:z}}const p=yield o().call(l,t,e,r);return p._initialData=d,t.comment&&p.setCommentData(t),p})()}get toolbarButtons(){return this._colorPicker||=new Ks(this),[["colorPicker",this._colorPicker]]}get colorType(){return yn.INK_COLOR}get color(){return this._drawingOptions.stroke}get opacity(){return this._drawingOptions["stroke-opacity"]}onScaleChanging(){if(!this.parent)return;super.onScaleChanging();const{_drawId:t,_drawingOptions:e,parent:r}=this;e.updateSVGProperty("stroke-width"),r.drawLayer.updateProperties(t,e.toSVGProperties())}static onScaleChangingWhenDrawing(){const t=this._currentParent;t&&(super.onScaleChangingWhenDrawing(),this._defaultDrawingOptions.updateSVGProperty("stroke-width"),t.drawLayer.updateProperties(this._currentDrawId,this._defaultDrawingOptions.toSVGProperties()))}createDrawingOptions({color:t,thickness:e,opacity:r}){this._drawingOptions=ho.getDefaultDrawingOptions({stroke:Me.makeHexColor(...t),"stroke-width":e,"stroke-opacity":r})}serialize(t=!1){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const{lines:e,points:r}=this.serializeDraw(t),{_drawingOptions:{stroke:o,"stroke-opacity":l,"stroke-width":d}}=this,p=Object.assign(super.serialize(t),{color:Vn._colorManager.convert(o),opacity:l,thickness:d,paths:{lines:e,points:r}});return this.addComment(p),t?(p.isCopy=!0,p):this.annotationElementId&&!this.#e(p)?null:(p.id=this.annotationElementId,p)}#e(t){const{color:e,thickness:r,opacity:o,pageIndex:l}=this._initialData;return this.hasEditedComment||this._hasBeenMoved||this._hasBeenResized||t.color.some((d,p)=>d!==e[p])||t.thickness!==r||t.opacity!==o||t.pageIndex!==l}renderAnnotationElement(t){if(this.deleted)return t.hide(),null;const{points:e,rect:r}=this.serializeDraw(!1);return t.updateEdited({rect:r,thickness:this._drawingOptions["stroke-width"],points:e,popup:this.comment}),null}}class So extends uo{toSVGPath(){let t=super.toSVGPath();return t.endsWith("Z")||(t+="Z"),t}}class _a{static#e={maxDim:512,sigmaSFactor:.02,sigmaR:25,kernelSize:16};static#t(t,e,r,o){return o-=e,0==(r-=t)?o>0?0:4:1===r?o+6:2-o}static#i=new Int32Array([0,1,-1,1,-1,0,-1,-1,0,-1,1,-1,1,0,1,1]);static#n(t,e,r,o,l,d,p){const _=this.#t(r,o,l,d);for(let D=0;D<8;D++){const E=(-D+_-p+16)%8;if(0!==t[(r+this.#i[2*E])*e+(o+this.#i[2*E+1])])return E}return-1}static#a(t,e,r,o,l,d,p){const _=this.#t(r,o,l,d);for(let D=0;D<8;D++){const E=(D+_+p+16)%8;if(0!==t[(r+this.#i[2*E])*e+(o+this.#i[2*E+1])])return E}return-1}static#s(t,e,r,o){const l=t.length,d=new Int32Array(l);for(let E=0;E<l;E++)d[E]=t[E]<=o?1:0;for(let E=1;E<r-1;E++)d[E*e]=d[E*e+e-1]=0;for(let E=0;E<e;E++)d[E]=d[e*r-1-E]=0;let _,p=1;const D=[];for(let E=1;E<r-1;E++){_=1;for(let I=1;I<e-1;I++){const N=E*e+I,$=d[N];if(0===$)continue;let ae=E,h=I;if(1===$&&0===d[N-1])p+=1,h-=1;else{if(!($>=1&&0===d[N+1])){1!==$&&(_=Math.abs($));continue}p+=1,h+=1,$>1&&(_=$)}const v=[I,E],C=h===I+1,P={isHole:C,points:v,id:p,parent:0};let z;D.push(P);for(const mn of D)if(mn.id===_){z=mn;break}P.parent=z?z.isHole?C?z.parent:_:C?_:z.parent:C?_:0;const be=this.#n(d,e,E,I,ae,h,0);if(-1===be){d[N]=-p,1!==d[N]&&(_=Math.abs(d[N]));continue}let Ce=this.#i[2*be],nt=this.#i[2*be+1];const At=E+Ce,Gt=I+nt;ae=At,h=Gt;let sn=E,bn=I;for(;;){const mn=this.#a(d,e,sn,bn,ae,h,1);Ce=this.#i[2*mn],nt=this.#i[2*mn+1];const Qn=sn+Ce,Un=bn+nt;v.push(Un,Qn);const zn=sn*e+bn;if(0===d[zn+1]?d[zn]=-p:1===d[zn]&&(d[zn]=p),Qn===E&&Un===I&&sn===At&&bn===Gt){1!==d[N]&&(_=Math.abs(d[N]));break}ae=sn,h=bn,sn=Qn,bn=Un}}}return D}static#r(t,e,r,o){if(r-e<=4){for(let At=e;At<r-2;At+=2)o.push(t[At],t[At+1]);return}const l=t[e],d=t[e+1],p=t[r-4]-l,_=t[r-3]-d,D=Math.hypot(p,_),E=p/D,I=_/D,N=E*d-I*l,ae=1/D,h=Math.atan(_/p),v=Math.cos(h),C=Math.sin(h),P=ae*(Math.abs(v)+Math.abs(C)),z=ae*(1-P+P**2),be=Math.max(Math.atan(Math.abs(C+v)*z),Math.atan(Math.abs(C-v)*z));let Ce=0,nt=e;for(let At=e+2;At<r-2;At+=2){const Gt=Math.abs(N-E*t[At+1]+I*t[At]);Gt>Ce&&(nt=At,Ce=Gt)}Ce>(D*be)**2?(this.#r(t,e,nt+2,o),this.#r(t,nt,r,o)):o.push(l,d)}static#o(t){const e=[],r=t.length;return this.#r(t,0,r,e),e.push(t[r-2],t[r-1]),e.length<=4?null:e}static#c(t,e,r,o,l,d){const p=new Float32Array(d**2),_=-2*o**2,D=d>>1;for(let h=0;h<d;h++){const v=(h-D)**2;for(let C=0;C<d;C++)p[h*d+C]=Math.exp((v+(C-D)**2)/_)}const E=new Float32Array(256),I=-2*l**2;for(let h=0;h<256;h++)E[h]=Math.exp(h**2/I);const $=new Uint8Array(t.length),ae=new Uint32Array(256);for(let h=0;h<r;h++)for(let v=0;v<e;v++){const C=h*e+v,P=t[C];let z=0,be=0;for(let nt=0;nt<d;nt++){const At=h+nt-D;if(!(At<0||At>=r))for(let Gt=0;Gt<d;Gt++){const sn=v+Gt-D;if(sn<0||sn>=e)continue;const bn=t[At*e+sn],mn=p[nt*d+Gt]*E[Math.abs(bn-P)];z+=bn*mn,be+=mn}}ae[$[C]=Math.round(z/be)]++}return[$,ae]}static#l(t){const e=new Uint32Array(256);for(const r of t)e[r]++;return e}
vendor: 5,043 bytes, line 2836
2836static#h(t){const r=new Uint8ClampedArray(t.length>>2);let o=-1/0,l=1/0;for(let p=0,_=r.length;p<_;p++){const D=r[p]=t[p<<2];o=Math.max(o,D),l=Math.min(l,D)}const d=255/(o-l);for(let p=0,_=r.length;p<_;p++)r[p]=(r[p]-l)*d;return r}static#u(t){let e,r=-1/0,o=-1/0;const l=t.findIndex(_=>0!==_);let d=l,p=l;for(e=l;e<256;e++){const _=t[e];_>r&&(e-d>o&&(o=e-d,p=e-1),r=_,d=e)}for(e=p-1;e>=0&&!(t[e]>t[e+1]);e--);return e}static#m(t){const e=t,{width:r,height:o}=t,{maxDim:l}=this.#e;let d=r,p=o;if(r>l||o>l){let N=r,$=o,ae=Math.log2(Math.max(r,o)/l);const h=Math.floor(ae);ae=ae===h?h-1:h;for(let C=0;C<ae;C++){d=Math.ceil(N/2),p=Math.ceil($/2);const P=new OffscreenCanvas(d,p);P.getContext("2d").drawImage(t,0,0,N,$,0,0,d,p),N=d,$=p,t!==e&&t.close(),t=P.transferToImageBitmap()}const v=Math.min(l/d,l/p);d=Math.round(d*v),p=Math.round(p*v)}const D=new OffscreenCanvas(d,p).getContext("2d",{willReadFrequently:!0});D.fillStyle="white",D.fillRect(0,0,d,p),D.filter="grayscale(1)",D.drawImage(t,0,0,t.width,t.height,0,0,d,p);const E=D.getImageData(0,0,d,p).data;return[this.#h(E),d,p]}static extractContoursFromText(t,{fontFamily:e,fontStyle:r,fontWeight:o},l,d,p,_){let D=new OffscreenCanvas(1,1),E=D.getContext("2d",{alpha:!1});const N=E.font=`${r} ${o} 200px ${e}`,{actualBoundingBoxLeft:$,actualBoundingBoxRight:ae,actualBoundingBoxAscent:h,actualBoundingBoxDescent:v,fontBoundingBoxAscent:C,fontBoundingBoxDescent:P,width:z}=E.measureText(t),Ce=Math.ceil(1.5*Math.max(Math.abs($)+Math.abs(ae)||0,z)),nt=Math.ceil(1.5*Math.max(Math.abs(h)+Math.abs(v)||200,Math.abs(C)+Math.abs(P)||200));D=new OffscreenCanvas(Ce,nt),E=D.getContext("2d",{alpha:!0,willReadFrequently:!0}),E.font=N,E.filter="grayscale(1)",E.fillStyle="white",E.fillRect(0,0,Ce,nt),E.fillStyle="black",E.fillText(t,.5*Ce/2,1.5*nt/2);const At=this.#h(E.getImageData(0,0,Ce,nt).data),Gt=this.#l(At),sn=this.#u(Gt),bn=this.#s(At,Ce,nt,sn);return this.processDrawnLines({lines:{curves:bn,width:Ce,height:nt},pageWidth:l,pageHeight:d,rotation:p,innerMargin:_,mustSmooth:!0,areContours:!0})}static process(t,e,r,o,l){const[d,p,_]=this.#m(t),[D,E]=this.#c(d,p,_,Math.hypot(p,_)*this.#e.sigmaSFactor,this.#e.sigmaR,this.#e.kernelSize),I=this.#u(E),N=this.#s(D,p,_,I);return this.processDrawnLines({lines:{curves:N,width:p,height:_},pageWidth:e,pageHeight:r,rotation:o,innerMargin:l,mustSmooth:!0,areContours:!0})}static processDrawnLines({lines:t,pageWidth:e,pageHeight:r,rotation:o,innerMargin:l,mustSmooth:d,areContours:p}){o%180!=0&&([e,r]=[r,e]);const{curves:_,width:D,height:E}=t,I=t.thickness??0,N=[],$=Math.min(e/D,r/E),ae=$/e,h=$/r,v=[];for(const{points:P}of _){const z=d?this.#o(P):P;if(!z)continue;v.push(z);const be=z.length,Ce=new Float32Array(be),nt=new Float32Array(3*(2===be?2:be-2));if(N.push({line:nt,points:Ce}),2===be){Ce[0]=z[0]*ae,Ce[1]=z[1]*h,nt.set([NaN,NaN,NaN,NaN,Ce[0],Ce[1]],0);continue}let[At,Gt,sn,bn]=z;At*=ae,Gt*=h,sn*=ae,bn*=h,Ce.set([At,Gt,sn,bn],0),nt.set([NaN,NaN,NaN,NaN,At,Gt],0);for(let mn=4;mn<be;mn+=2){const Qn=Ce[mn]=z[mn]*ae,Un=Ce[mn+1]=z[mn+1]*h;nt.set($n.createBezierPoints(At,Gt,sn,bn,Qn,Un),3*(mn-2)),[At,Gt,sn,bn]=[sn,bn,Qn,Un]}}if(0===N.length)return null;const C=p?new So:new uo;return C.build(N,e,r,1,o,p?0:I,l),{outline:C,newCurves:v,areContours:p,thickness:I,width:D,height:E}}static compressSignature({outlines:t,areContours:e,thickness:r,width:o,height:l}){return(0,s.Z)(function*(){let D,d=1/0,p=-1/0,_=0;for(const z of t){_+=z.length;for(let be=2,Ce=z.length;be<Ce;be++){const nt=z[be]-z[be-2];d=Math.min(d,nt),p=Math.max(p,nt)}}D=d>=-128&&p<=127?Int8Array:d>=-32768&&p<=32767?Int16Array:Int32Array;const E=t.length,I=8+3*E,N=new Uint32Array(I);let $=0;N[$++]=I*Uint32Array.BYTES_PER_ELEMENT+(_-2*E)*D.BYTES_PER_ELEMENT,N[$++]=0,N[$++]=o,N[$++]=l,N[$++]=e?0:1,N[$++]=Math.max(0,Math.floor(r??0)),N[$++]=E,N[$++]=D.BYTES_PER_ELEMENT;for(const z of t)N[$++]=z.length-2,N[$++]=z[0],N[$++]=z[1];const ae=new CompressionStream("deflate-raw"),h=ae.writable.getWriter();yield h.ready,h.write(N);const v=D.prototype.constructor;for(const z of t){const be=new v(z.length-2);for(let Ce=2,nt=z.length;Ce<nt;Ce++)be[Ce-2]=z[Ce]-z[Ce-2];h.write(be)}h.close();const C=yield new Response(ae.readable).arrayBuffer();return q(new Uint8Array(C))})()}static decompressSignature(t){return(0,s.Z)(function*(){try{const p=function we(M){return Uint8Array.fromBase64?Uint8Array.fromBase64(M):qe(atob(M))}(t),{readable:_,writable:D}=new DecompressionStream("deflate-raw"),E=D.getWriter();yield E.ready,E.write(p).then((0,s.Z)(function*(){yield E.ready,yield E.close()})).catch(()=>{});let I=null,N=0;var o,e=!1,r=!1;try{for(var d,l=function u(M){var t,e,r,o=2;for(typeof Symbol<"u"&&(e=Symbol.asyncIterator,r=Symbol.iterator);o--;){if(e&&null!=(t=M[e]))return t.call(M);if(r&&null!=(t=M[r]))return new g(t.call(M));e="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}(_);e=!(d=yield l.next()).done;e=!1){const Gt=d.value;I||=new Uint8Array(new Uint32Array(Gt.buffer,0,4)[0]),I.set(Gt,N),N+=Gt.length}}catch(Gt){r=!0,o=Gt}
vendor: 6,695 bytes, line 2836
2836finally{try{e&&null!=l.return&&(yield l.return())}finally{if(r)throw o}}const $=new Uint32Array(I.buffer,0,I.length>>2),ae=$[1];if(0!==ae)throw new Error(`Invalid version: ${ae}`);const h=$[2],v=$[3],C=0===$[4],P=$[5],z=$[6],Ce=[],nt=(8+3*z)*Uint32Array.BYTES_PER_ELEMENT;let At;switch($[7]){case Int8Array.BYTES_PER_ELEMENT:At=new Int8Array(I.buffer,nt);break;case Int16Array.BYTES_PER_ELEMENT:At=new Int16Array(I.buffer,nt);break;case Int32Array.BYTES_PER_ELEMENT:At=new Int32Array(I.buffer,nt)}N=0;for(let Gt=0;Gt<z;Gt++){const sn=$[3*Gt+8],bn=new Float32Array(sn+2);Ce.push(bn);for(let mn=0;mn<2;mn++)bn[mn]=$[3*Gt+8+mn+1];for(let mn=0;mn<sn;mn++)bn[mn+2]=bn[mn]+At[N++]}return{areContours:C,thickness:P,outlines:Ce,width:h,height:v}}catch(p){return nn(`decompressSignature: ${p}`),null}})()}}class Qa extends Bo{constructor(){super(),super.updateProperties({fill:Vn._defaultLineColor,"stroke-width":0})}clone(){const t=new Qa;return t.updateAll(this),t}}class ka extends Va{constructor(t){super(t),super.updateProperties({stroke:Vn._defaultLineColor,"stroke-width":1})}clone(){const t=new ka(this._viewParameters);return t.updateAll(this),t}}class La extends co{#e=!1;#t=null;#i=null;#n=null;static _type="signature";static _editorType=qt.SIGNATURE;static _defaultDrawingOptions=null;constructor(t){super({...t,mustBeCommitted:!0,name:"signatureEditor"}),this._willKeepAspectRatio=!0,this.#i=t.signatureData||null,this.#t=null,this.defaultL10nId="pdfjs-editor-signature-editor1"}static initialize(t,e){Vn.initialize(t,e),this._defaultDrawingOptions=new Qa,this._defaultDrawnSignatureOptions=new ka(e.viewParameters)}static getDefaultDrawingOptions(t){const e=this._defaultDrawingOptions.clone();return e.updateProperties(t),e}static get supportMultipleDrawings(){return!1}static get typesMap(){return Ue(this,"typesMap",new Map)}static get isDrawer(){return!1}get telemetryFinalData(){return{type:"signature",hasDescription:!!this.#t}}static computeTelemetryFinalData(t){const e=t.get("hasDescription");return{hasAltText:e.get(!0)??0,hasNoAltText:e.get(!1)??0}}get isResizable(){return!0}onScaleChanging(){null!==this._drawId&&super.onScaleChanging()}render(){if(this.div)return this.div;let t,e;const{_isCopy:r}=this;if(r&&(this._isCopy=!1,t=this.x,e=this.y),super.render(),null===this._drawId)if(this.#i){const{lines:o,mustSmooth:l,areContours:d,description:p,uuid:_,heightInPage:D}=this.#i,{rawDims:{pageWidth:E,pageHeight:I},rotation:N}=this.parent.viewport,$=_a.processDrawnLines({lines:o,pageWidth:E,pageHeight:I,rotation:N,innerMargin:La._INNER_MARGIN,mustSmooth:l,areContours:d});this.addSignature($,D,p,_)}else this.div.setAttribute("data-l10n-args",JSON.stringify({description:""})),this.div.hidden=!0,this._uiManager.getSignature(this);else this.div.setAttribute("data-l10n-args",JSON.stringify({description:this.#t||""}));return r&&(this._isCopy=!0,this._moveAfterPaste(t,e)),this.div}setUuid(t){this.#n=t,this.addEditToolbar()}getUuid(){return this.#n}get description(){return this.#t}set description(t){this.#t=t,this.div&&(this.div.setAttribute("data-l10n-args",JSON.stringify({description:t})),super.addEditToolbar().then(e=>{e?.updateEditSignatureButton(t)}))}getSignaturePreview(){const{newCurves:t,areContours:e,thickness:r,width:o,height:l}=this.#i,d=Math.max(o,l);return{areContours:e,outline:_a.processDrawnLines({lines:{curves:t.map(_=>({points:_})),thickness:r,width:o,height:l},pageWidth:d,pageHeight:d,rotation:0,innerMargin:0,mustSmooth:!1,areContours:e}).outline}}get toolbarButtons(){return this._uiManager.signatureManager?[["editSignature",this._uiManager.signatureManager]]:super.toolbarButtons}addSignature(t,e,r,o){const{x:l,y:d}=this,{outline:p}=this.#i=t;let _;this.#e=p instanceof So,this.description=r,this.#e?_=La.getDefaultDrawingOptions():(_=La._defaultDrawnSignatureOptions.clone(),_.updateProperties({"stroke-width":p.thickness})),this._addOutlines({drawOutlines:p,drawingOptions:_});const[,D]=this.pageDimensions;let E=e/D;E=E>=1?.5:E,this.width*=E/this.height,this.width>=1&&(E*=.9/this.width,this.width=.9),this.height=E,this.setDims(),this.x=l,this.y=d,this.center(),this._onResized(),this.onScaleChanging(),this.rotate(),this._uiManager.addToAnnotationStorage(this),this.setUuid(o),this._reportTelemetry({action:"pdfjs.signature.inserted",data:{hasBeenSaved:!!o,hasDescription:!!r}}),this.div.hidden=!1}getFromImage(t){const{rawDims:{pageWidth:e,pageHeight:r},rotation:o}=this.parent.viewport;return _a.process(t,e,r,o,La._INNER_MARGIN)}getFromText(t,e){const{rawDims:{pageWidth:r,pageHeight:o},rotation:l}=this.parent.viewport;return _a.extractContoursFromText(t,e,r,o,l,La._INNER_MARGIN)}getDrawnSignature(t){const{rawDims:{pageWidth:e,pageHeight:r},rotation:o}=this.parent.viewport;return _a.processDrawnLines({lines:t,pageWidth:e,pageHeight:r,rotation:o,innerMargin:La._INNER_MARGIN,mustSmooth:!1,areContours:!1})}createDrawingOptions({areContours:t,thickness:e}){t?this._drawingOptions=La.getDefaultDrawingOptions():(this._drawingOptions=La._defaultDrawnSignatureOptions.clone(),this._drawingOptions.updateProperties({"stroke-width":e}))}serialize(t=!1){if(this.isEmpty())return null;const{lines:e,points:r}=this.serializeDraw(t),{_drawingOptions:{"stroke-width":o}}=this,l=Object.assign(super.serialize(t),{isSignature:!0,areContours:this.#e,color:[0,0,0],thickness:this.#e?0:o});return this.addComment(l),t?(l.paths={lines:e,points:r},l.uuid=this.#n,l.isCopy=!0):l.lines=e,this.#t&&(l.accessibilityData={type:"Figure",alt:this.#t}),l}static deserializeDraw(t,e,r,o,l,d){return d.areContours?So.deserialize(t,e,r,o,l,d):uo.deserialize(t,e,r,o,l,d)}static deserialize(t,e,r){var o=()=>super.deserialize,l=this;return(0,s.Z)(function*(){const d=yield o().call(l,t,e,r);return d.#e=t.areContours,d.description=t.accessibilityData?.alt||"",d.#n=t.uuid,d})()}}class qo extends Vn{#e=null;#t=null;#i=null;#n=null;#a=null;#s="";#r=null;#o=!1;#c=null;#l=!1;#h=!1;static _type="stamp";static _editorType=qt.STAMP;constructor(t){super({...t,name:"stampEditor"}),this.#n=t.bitmapUrl,this.#a=t.bitmapFile,this.defaultL10nId="pdfjs-editor-stamp-editor"}static initialize(t,e){Vn.initialize(t,e)}static isHandlingMimeForPasting(t){return Ri.includes(t)}static paste(t,e){e.pasteEditor({mode:qt.STAMP},{bitmapFile:t.getAsFile()})}altTextFinish(){this._uiManager.useNewAltTextFlow&&(this.div.hidden=!1),super.altTextFinish()}get telemetryFinalData(){return{type:"stamp",hasAltText:!!this.altTextData?.altText}}static computeTelemetryFinalData(t){const e=t.get("hasAltText");return{hasAltText:e.get(!0)??0,hasNoAltText:e.get(!1)??0}}#u(t,e=!1){t?(this.#e=t.bitmap,e||(this.#t=t.id,this.#l=t.isSvg),t.file&&(this.#s=t.file.name),this.#p()):this.remove()}
vendor: 5,044 bytes, line 2836
2836#m(){if(this.#i=null,this._uiManager.enableWaiting(!1),this.#r){if(this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#e)return void this.addEditToolbar().then(()=>{this._editToolbar.hide(),this._uiManager.editAltText(this,!0)});if(!this._uiManager.useNewAltTextWhenAddingImage&&this._uiManager.useNewAltTextFlow&&this.#e){this._reportTelemetry({action:"pdfjs.image.image_added",data:{alt_text_modal:!1,alt_text_type:"empty"}});try{this.mlGuessAltText()}catch{}}this.div.focus()}}mlGuessAltText(t=null,e=!0){var r=this;return(0,s.Z)(function*(){if(r.hasAltTextData())return null;const{mlManager:o}=r._uiManager;if(!o)throw new Error("No ML.");if(!(yield o.isEnabledFor("altText")))throw new Error("ML isn't enabled for alt text.");const{data:l,width:d,height:p}=t||r.copyCanvas(null,null,!0).imageData,_=yield o.guess({name:"altText",request:{data:l,width:d,height:p,channels:l.length/(d*p)}});if(!_)throw new Error("No response from the AI service.");if(_.error)throw new Error("Error from the AI service.");if(_.cancel)return null;if(!_.output)throw new Error("No valid response from the AI service.");const D=_.output;return yield r.setGuessedAltText(D),e&&!r.hasAltTextData()&&(r.altTextData={alt:D,decorative:!1}),D})()}#g(){var t=this;if(this.#t)return this._uiManager.enableWaiting(!0),void this._uiManager.imageManager.getFromId(this.#t).then(o=>this.#u(o,!0)).finally(()=>this.#m());if(this.#n){const o=this.#n;return this.#n=null,this._uiManager.enableWaiting(!0),void(this.#i=this._uiManager.imageManager.getFromUrl(o).then(l=>this.#u(l)).finally(()=>this.#m()))}if(this.#a){const o=this.#a;return this.#a=null,this._uiManager.enableWaiting(!0),void(this.#i=this._uiManager.imageManager.getFromFile(o).then(l=>this.#u(l)).finally(()=>this.#m()))}const e=document.createElement("input");e.type="file",e.accept=Ri.join(",");const r=this._uiManager._signal;this.#i=new Promise(o=>{e.addEventListener("change",(0,s.Z)(function*(){if(e.files&&0!==e.files.length){t._uiManager.enableWaiting(!0);const l=yield t._uiManager.imageManager.getFromFile(e.files[0]);t._reportTelemetry({action:"pdfjs.image.image_selected",data:{alt_text_modal:t._uiManager.useNewAltTextFlow}}),t.#u(l)}else t.remove();o()}),{signal:r}),e.addEventListener("cancel",()=>{this.remove(),o()},{signal:r})}).finally(()=>this.#m()),e.click()}remove(){this.#t&&(this.#e=null,this._uiManager.imageManager.deleteId(this.#t),this.#r?.remove(),this.#r=null,this.#c&&(clearTimeout(this.#c),this.#c=null)),super.remove()}rebuild(){this.parent?(super.rebuild(),null!==this.div&&(this.#t&&null===this.#r&&this.#g(),this.isAttachedToDOM||this.parent.add(this))):this.#t&&this.#g()}onceAdded(t){this._isDraggable=!0,t&&this.div.focus()}isEmpty(){return!(this.#i||this.#e||this.#n||this.#a||this.#t||this.#o)}get toolbarButtons(){return[["altText",this.createAltText()]]}get isResizable(){return!0}render(){if(this.div)return this.div;let t,e;return this._isCopy&&(t=this.x,e=this.y),super.render(),this.div.hidden=!0,this.createAltText(),this.#o||(this.#e?this.#p():this.#g()),this._isCopy&&this._moveAfterPaste(t,e),this._uiManager.addShouldRescale(this),this.div}setCanvas(t,e){const{id:r,bitmap:o}=this._uiManager.imageManager.getFromCanvas(t,e);e.remove(),r&&this._uiManager.imageManager.isValidId(r)&&(this.#t=r,o&&(this.#e=o),this.#o=!1,this.#p())}_onResized(){this.onScaleChanging()}onScaleChanging(){this.parent&&(null!==this.#c&&clearTimeout(this.#c),this.#c=setTimeout(()=>{this.#c=null,this.#f()},200))}#p(){const{div:t}=this;let{width:e,height:r}=this.#e;const[o,l]=this.pageDimensions,d=.75;if(this.width)e=this.width*o,r=this.height*l;else if(e>d*o||r>d*l){const _=Math.min(d*o/e,d*l/r);e*=_,r*=_}this._uiManager.enableWaiting(!1);const p=this.#r=document.createElement("canvas");p.setAttribute("role","img"),this.addContainer(p),this.width=e/o,this.height=r/l,this.setDims(),this._initialOptions?.isCentered?this.center():this.fixAndSetPosition(),this._initialOptions=null,(!this._uiManager.useNewAltTextWhenAddingImage||!this._uiManager.useNewAltTextFlow||this.annotationElementId)&&(t.hidden=!1),this.#f(),this.#h||(this.parent.addUndoableEditor(this),this.#h=!0),this._reportTelemetry({action:"inserted_image"}),this.#s&&this.div.setAttribute("aria-description",this.#s),this.annotationElementId||this._uiManager.a11yAlert("pdfjs-editor-stamp-added-alert")}copyCanvas(t,e,r=!1){t||(t=224);const{width:o,height:l}=this.#e,d=new Zn;let p=this.#e,_=o,D=l,E=null;if(e){if(o>e||l>e){const nt=Math.min(e/o,e/l);_=Math.floor(o*nt),D=Math.floor(l*nt)}E=document.createElement("canvas");const N=E.width=Math.ceil(_*d.sx),$=E.height=Math.ceil(D*d.sy);this.#l||(p=this.#d(N,$));const ae=E.getContext("2d");ae.filter=this._uiManager.hcmFilter;let h="white",v="#cfcfd8";"none"!==this._uiManager.hcmFilter?v="black":lr.isDarkMode&&(h="#8f8f9d",v="#42414d");const C=15,P=C*d.sx,z=C*d.sy,be=new OffscreenCanvas(2*P,2*z),Ce=be.getContext("2d");Ce.fillStyle=h,Ce.fillRect(0,0,2*P,2*z),Ce.fillStyle=v,Ce.fillRect(0,0,P,z),Ce.fillRect(P,z,P,z),ae.f
vendor: 4,676 bytes, line 2836
2836illStyle=ae.createPattern(be,"repeat"),ae.fillRect(0,0,N,$),ae.drawImage(p,0,0,p.width,p.height,0,0,N,$)}let I=null;if(r){let N,$;if(d.symmetric&&p.width<t&&p.height<t)N=p.width,$=p.height;else if(p=this.#e,o>t||l>t){const v=Math.min(t/o,t/l);N=Math.floor(o*v),$=Math.floor(l*v),this.#l||(p=this.#d(N,$))}const h=new OffscreenCanvas(N,$).getContext("2d",{willReadFrequently:!0});h.drawImage(p,0,0,p.width,p.height,0,0,N,$),I={width:N,height:$,data:h.getImageData(0,0,N,$).data}}return{canvas:E,width:_,height:D,imageData:I}}#d(t,e){const{width:r,height:o}=this.#e;let l=r,d=o,p=this.#e;for(;l>2*t||d>2*e;){const _=l,D=d;l>2*t&&(l=l>=16384?Math.floor(l/2)-1:Math.ceil(l/2)),d>2*e&&(d=d>=16384?Math.floor(d/2)-1:Math.ceil(d/2));const E=new OffscreenCanvas(l,d);E.getContext("2d").drawImage(p,0,0,_,D,0,0,l,d),p=E.transferToImageBitmap()}return p}#f(){const[t,e]=this.parentDimensions,{width:r,height:o}=this,l=new Zn,d=Math.ceil(r*t*l.sx),p=Math.ceil(o*e*l.sy),_=this.#r;if(!_||_.width===d&&_.height===p)return;_.width=d,_.height=p;const D=this.#l?this.#e:this.#d(d,p),E=_.getContext("2d");E.filter=this._uiManager.hcmFilter,E.drawImage(D,0,0,D.width,D.height,0,0,d,p)}#_(t){if(t){if(this.#l){const o=this._uiManager.imageManager.getSvgUrl(this.#t);if(o)return o}const e=document.createElement("canvas");return({width:e.width,height:e.height}=this.#e),e.getContext("2d").drawImage(this.#e,0,0),e.toDataURL()}if(this.#l){const[e,r]=this.pageDimensions,o=Math.round(this.width*e*ui.PDF_TO_CSS_UNITS),l=Math.round(this.height*r*ui.PDF_TO_CSS_UNITS),d=new OffscreenCanvas(o,l);return d.getContext("2d").drawImage(this.#e,0,0,this.#e.width,this.#e.height,0,0,o,l),d.transferToImageBitmap()}return structuredClone(this.#e)}static deserialize(t,e,r){var o=()=>super.deserialize,l=this;return(0,s.Z)(function*(){let d=null,p=!1;if(t instanceof jn){const{data:{rect:C,rotation:P,id:z,structParent:be,popupRef:Ce,richText:nt,contentsObj:At,creationDate:Gt,modificationDate:sn},container:bn,parent:{page:{pageNumber:mn}},canvas:Qn}=t;let Un,zn;Qn?(delete t.canvas,({id:Un,bitmap:zn}=r.imageManager.getFromCanvas(bn.id,Qn)),Qn.remove()):(p=!0,t._hasNoCanvas=!0);const Mi=(yield e._structTree.getAriaAttributes(`${On}${z}`))?.get("aria-label")||"";d=t={annotationType:qt.STAMP,bitmapId:Un,bitmap:zn,pageIndex:mn-1,rect:C.slice(0),rotation:P,annotationElementId:z,id:z,deleted:!1,accessibilityData:{decorative:!1,altText:Mi},isSvg:!1,structParent:be,popupRef:Ce,richText:nt,comment:At?.str||null,creationDate:Gt,modificationDate:sn}}const _=yield o().call(l,t,e,r),{rect:D,bitmap:E,bitmapUrl:I,bitmapId:N,isSvg:$,accessibilityData:ae}=t;p?(r.addMissingCanvas(t.id,_),_.#o=!0):N&&r.imageManager.isValidId(N)?(_.#t=N,E&&(_.#e=E)):_.#n=I,_.#l=$;const[h,v]=_.pageDimensions;return _.width=(D[2]-D[0])/h,_.height=(D[3]-D[1])/v,ae&&(_.altTextData=ae),_._initialData=d,t.comment&&_.setCommentData(t),_.#h=!!d,_})()}serialize(t=!1,e=null){if(this.isEmpty())return null;if(this.deleted)return this.serializeDeleted();const r=Object.assign(super.serialize(t),{bitmapId:this.#t,isSvg:this.#l});if(this.addComment(r),t)return r.bitmapUrl=this.#_(!0),r.accessibilityData=this.serializeAltText(!0),r.isCopy=!0,r;const{decorative:o,altText:l}=this.serializeAltText(!1);if(!o&&l&&(r.accessibilityData={type:"Figure",alt:l}),this.annotationElementId){const p=this.#b(r);return p.isSame?null:(p.isSameAltText?delete r.accessibilityData:r.accessibilityData.structParent=this._initialData.structParent??-1,r.id=this.annotationElementId,delete r.bitmapId,r)}if(null===e)return r;e.stamps||=new Map;const d=this.#l?(r.rect[2]-r.rect[0])*(r.rect[3]-r.rect[1]):null;if(e.stamps.has(this.#t)){if(this.#l){const p=e.stamps.get(this.#t);d>p.area&&(p.area=d,p.serialized.bitmap.close(),p.serialized.bitmap=this.#_(!1))}}else e.stamps.set(this.#t,{area:d,serialized:r}),r.bitmap=this.#_(!1);return r}#b(t){const{pageIndex:e,accessibilityData:{altText:r}}=this._initialData,l=(t.accessibilityData?.alt||"")===r;return{isSame:!this.hasEditedComment&&!this._hasBeenMoved&&!this._hasBeenResized&&t.pageIndex===e&&l,isSameAltText:l}}renderAnnotationElement(t){return this.deleted?(t.hide(),null):(t.updateEdited({rect:this.getPDFRect(),popup:this.comment}),null)}}let El=(()=>{class M{#e;#t=!1;#i=null;#n=null;#a=null;#s=new Map;#r=!1;#o=!1;#c=!1;#l=null;#h=null;#u=null;#m=null;#g=null;#p=-1;#d;static _initialized=!1;static#f=new Map([Mr,ho,qo,Ar,La].map(e=>[e._editorType,e]));constructor({uiManager:e,pageIndex:r,div:o,structTreeLayer:l,accessibilityManager:d,annotationLayer:p,drawLayer:_,textLayer:D,viewport:E,l10n:I}){const N=[...M.#f.values()];if(!M._initialized){M._initialized=!0;for(const $ of N)$.initialize(I,e)}
vendor: 7,734 bytes, line 2836
2836e.registerEditorTypes(N),this.#d=e,this.pageIndex=r,this.div=o,this.#e=d,this.#i=p,this.viewport=E,this.#u=D,this.drawLayer=_,this._structTree=l,this.#d.addLayer(this)}get isEmpty(){return 0===this.#s.size}get isInvisible(){return this.isEmpty&&this.#d.getMode()===qt.NONE}updateToolbar(e){this.#d.updateToolbar(e)}updateMode(e=this.#d.getMode()){switch(this.#M(),e){case qt.NONE:return this.div.classList.toggle("nonEditing",!0),this.disableTextSelection(),this.togglePointerEvents(!1),this.toggleAnnotationLayerPointerEvents(!0),void this.disableClick();case qt.INK:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick();break;case qt.HIGHLIGHT:this.enableTextSelection(),this.togglePointerEvents(!1),this.disableClick();break;default:this.disableTextSelection(),this.togglePointerEvents(!0),this.enableClick()}this.toggleAnnotationLayerPointerEvents(!1);const{classList:r}=this.div;if(r.toggle("nonEditing",!1),e===qt.POPUP)r.toggle("commentEditing",!0);else{r.toggle("commentEditing",!1);for(const o of M.#f.values())r.toggle(`${o._type}Editing`,e===o._editorType)}this.div.hidden=!1}hasTextLayer(e){return e===this.#u?.div}setEditingState(e){this.#d.setEditingState(e)}addCommands(e){this.#d.addCommands(e)}cleanUndoStack(e){this.#d.cleanUndoStack(e)}toggleDrawing(e=!1){this.div.classList.toggle("drawing",!e)}togglePointerEvents(e=!1){this.div.classList.toggle("disabled",!e)}toggleAnnotationLayerPointerEvents(e=!1){this.#i?.togglePointerEvents(e)}get#_(){return 0!==this.#s.size?this.#s.values():this.#d.getEditors(this.pageIndex)}enable(){var e=this;return(0,s.Z)(function*(){e.#c=!0,e.div.tabIndex=0,e.togglePointerEvents(!0),e.div.classList.toggle("nonEditing",!1),e.#g?.abort(),e.#g=null;const r=new Set;for(const l of e.#_)l.enableEditing(),l.show(!0),l.annotationElementId&&(e.#d.removeChangedExistingAnnotation(l),r.add(l.annotationElementId));const o=e.#i;if(o)for(const l of o.getEditableAnnotations()){if(l.hide(),e.#d.isDeletedAnnotationElement(l.data.id)||r.has(l.data.id))continue;const d=yield e.deserialize(l);d&&(e.addOrRebuild(d),d.enableEditing())}e.#c=!1,e.#d._eventBus.dispatch("editorsrendered",{source:e,pageNumber:e.pageIndex+1})})()}disable(){if(this.#o=!0,this.div.tabIndex=-1,this.togglePointerEvents(!1),this.div.classList.toggle("nonEditing",!0),this.#u&&!this.#g){this.#g=new AbortController;const l=this.#d.combinedSignal(this.#g);this.#u.div.addEventListener("pointerdown",d=>{const{clientX:_,clientY:D,timeStamp:E}=d;if(E-this.#p>500)return void(this.#p=E);this.#p=-1;const{classList:N}=this.div;N.toggle("getElements",!0);const $=document.elementsFromPoint(_,D);if(N.toggle("getElements",!1),!this.div.contains($[0]))return;let ae;const h=new RegExp(`^${Tt}[0-9]+$`);for(const C of $)if(h.test(C.id)){ae=C.id;break}if(!ae)return;const v=this.#s.get(ae);null===v?.annotationElementId&&(d.stopPropagation(),d.preventDefault(),v.dblclick(d))},{signal:l,capture:!0})}const e=this.#i,r=[];if(e){const l=new Map,d=new Map;for(const _ of this.#_)_.disableEditing(),_.annotationElementId?null===_.serialize()?(d.set(_.annotationElementId,_),this.getEditableAnnotation(_.annotationElementId)?.show(),_.remove()):l.set(_.annotationElementId,_):r.push(_);const p=e.getEditableAnnotations();for(const _ of p){const{id:D}=_.data;if(this.#d.isDeletedAnnotationElement(D)){_.updateEdited({deleted:!0});continue}let E=d.get(D);E?(E.resetAnnotationElement(_),E.show(!1),_.show()):(E=l.get(D),E&&(this.#d.addChangedExistingAnnotation(E),E.renderAnnotationElement(_)&&E.show(!1)),_.show())}}this.#M(),this.isEmpty&&(this.div.hidden=!0);const{classList:o}=this.div;for(const l of M.#f.values())o.remove(`${l._type}Editing`);this.disableTextSelection(),this.toggleAnnotationLayerPointerEvents(!0),e?.updateFakeAnnotations(r),this.#o=!1}getEditableAnnotation(e){return this.#i?.getEditableAnnotation(e)||null}setActiveEditor(e){this.#d.getActive()!==e&&this.#d.setActiveEditor(e)}enableTextSelection(){if(this.div.tabIndex=-1,this.#u?.div&&!this.#m){this.#m=new AbortController;const e=this.#d.combinedSignal(this.#m);this.#u.div.addEventListener("pointerdown",this.#b.bind(this),{signal:e}),this.#u.div.classList.add("highlighting")}}disableTextSelection(){this.div.tabIndex=0,this.#u?.div&&this.#m&&(this.#m.abort(),this.#m=null,this.#u.div.classList.remove("highlighting"))}#b(e){this.#d.unselectAll();const{target:r}=e;if(r===this.#u.div||("img"===r.getAttribute("role")||r.classList.contains("endOfContent"))&&this.#u.div.contains(r)){const{isMac:o}=gn.platform;if(0!==e.button||e.ctrlKey&&o)return;this.#d.showAllEditors("highlight",!0,!0),this.#u.div.classList.add("free"),this.toggleDrawing(),Ar.startHighlighting(this,"ltr"===this.#d.direction,{target:this.#u.div,x:e.x,y:e.y}),this.#u.div.addEventListener("pointerup",()=>{this.#u.div.classList.remove("free"),this.toggleDrawing(!0)},{once:!0,signal:this.#d._signal}),e.preventDefault()}}enableClick(){if(this.#n)return;this.#n=new AbortController;const e=this.#d.combinedSignal(this.#n);this.div.addEventListener("pointerdown",this.pointerdown.bind(this),{signal:e});const r=this.pointerup.bind(this);this.div.addEventListener("pointerup",r,{signal:e}),this.div.addEventListener("pointercancel",r,{signal:e})}disableClick(){this.#n?.abort(),this.#n=null}attach(e){this.#s.set(e.id,e);const{annotationElementId:r}=e;r&&this.#d.isDeletedAnnotationElement(r)&&this.#d.removeDeletedAnnotationElement(e)}detach(e){this.#s.delete(e.id),this.#e?.removePointerInTextLayer(e.contentDiv),!this.#o&&e.annotationElementId&&this.#d.addDeletedAnnotationElement(e)}remove(e){this.detach(e),this.#d.removeEditor(e),e.div.remove(),e.isAttachedToDOM=!1}changeParent(e){e.parent!==this&&(e.parent&&e.annotationElementId&&(this.#d.addDeletedAnnotationElement(e),Vn.deleteAnnotationElement(e),e.annotationElementId=null),this.attach(e),e.parent?.detach(e),e.setParent(this),e.div&&e.isAttachedToDOM&&(e.div.remove(),this.div.append(e.div)))}add(e){if(e.parent!==this||!e.isAttachedToDOM){if(this.changeParent(e),this.#d.addEditor(e),this.attach(e),!e.isAttachedToDOM){const r=e.render();this.div.append(r),e.isAttachedToDOM=!0}e.fixAndSetPosition(),e.onceAdded(!this.#c),this.#d.addToAnnotationStorage(e),e._reportTelemetry(e.telemetryInitialData)}}moveEditorInDOM(e){if(!e.isAttachedToDOM)return;const{activeElement:r}=document;e.div.contains(r)&&!this.#a&&(e._focusEventsAllowed=!1,this.#a=setTimeout(()=>{this.#a=null,e.div.contains(document.activeElement)?e._focusEventsAllowed=!0:(e.div.addEventListener("focusin",()=>{e._focusEventsAllowed=!0},{once:!0,signal:this.#d._signal}),r.focus())},0)),e._structTreeParentId=this.#e?.moveElementInDOM(this.div,e.div,e.contentDiv,!0)}addOrRebuild(e){e.needsToBeRebuilt()?(e.parent||=this,e.rebuild(),e.show()):this.add(e)}addUndoableEditor(e){this.addCommands({cmd:()=>e._uiManager.rebuild(e),undo:()=>{e.remove()},mustExec:!1})}getEditorByUID(e){for(const r of this.#s.values())if(r.uid===e)return r;return null}getNextId(){return this.#d.getId()}get#v(){return M.#f.get(this.#d.getMode())}combinedSignal(e){return this.#d.combinedSignal(e)}#C(e){const r=this.#v;return r?new r.prototype.constructor(e):null}canCreateNewEmptyEditor(){return this.#v?.canCreateNewEmptyEditor()}pasteEditor(e,r){var o=this;return(0,s.Z)(function*(){o.updateToolbar(e),yield o.#d.updateMode(e.mode);const{offsetX:l,offsetY:d}=o.#D(),p=o.getNextId(),_=o.#C({parent:o,id:p,x:l,y:d,uiManager:o.#d,isCentered:!0,...r});_&&o.add(_)})()}deserialize(e){var r=this;return(0,s.Z)(function*(){return(yield M.#f.get(e.annotationType??e.annotationEditorType)?.deserialize(e,r,r.#d))||null})()}createAndAddNewEditor(e,r,o={}){const l=this.getNextId(),d=this.#C({parent:this,id:l,x:e.offsetX,y:e.offsetY,uiManager:this.#d,isCentered:r,...o}
vendor: 7,817 bytes, line 2836
2836);return d&&this.add(d),d}get boundingClientRect(){return this.div.getBoundingClientRect()}#D(){const{x:e,y:r,width:o,height:l}=this.boundingClientRect,d=Math.max(0,e),p=Math.max(0,r),E=(d+Math.min(window.innerWidth,e+o))/2-e,I=(p+Math.min(window.innerHeight,r+l))/2-r,[N,$]=this.viewport.rotation%180==0?[E,I]:[I,E];return{offsetX:N,offsetY:$}}addNewEditor(e={}){this.createAndAddNewEditor(this.#D(),!0,e)}setSelected(e){this.#d.setSelected(e)}toggleSelected(e){this.#d.toggleSelected(e)}unselect(e){this.#d.unselect(e)}pointerup(e){const{isMac:r}=gn.platform;if(0!==e.button||e.ctrlKey&&r||e.target!==this.div||!this.#r||(this.#r=!1,this.#v?.isDrawer&&this.#v.supportMultipleDrawings))return;if(!this.#t)return void(this.#t=!0);const o=this.#d.getMode();o!==qt.STAMP&&o!==qt.SIGNATURE?this.createAndAddNewEditor(e,!1):this.#d.unselectAll()}pointerdown(e){if(this.#d.getMode()===qt.HIGHLIGHT&&this.enableTextSelection(),this.#r)return void(this.#r=!1);const{isMac:r}=gn.platform;if(0!==e.button||e.ctrlKey&&r||e.target!==this.div)return;if(this.#r=!0,this.#v?.isDrawer)return void this.startDrawingSession(e);const o=this.#d.getActive();this.#t=!o||o.isEmpty()}startDrawingSession(e){if(this.div.focus({preventScroll:!0}),this.#l)return void this.#v.startDrawing(this,this.#d,!1,e);this.#d.setCurrentDrawingSession(this),this.#l=new AbortController;const r=this.#d.combinedSignal(this.#l);this.div.addEventListener("blur",({relatedTarget:o})=>{o&&!this.div.contains(o)&&(this.#h=null,this.commitOrRemove())},{signal:r}),this.#v.startDrawing(this,this.#d,!1,e)}pause(e){if(e){const{activeElement:r}=document;this.div.contains(r)&&(this.#h=r)}else this.#h&&setTimeout(()=>{this.#h?.focus(),this.#h=null},0)}endDrawingSession(e=!1){return this.#l?(this.#d.setCurrentDrawingSession(null),this.#l.abort(),this.#l=null,this.#h=null,this.#v.endDrawing(e)):null}findNewParent(e,r,o){const l=this.#d.findParent(r,o);return null!==l&&l!==this&&(l.changeParent(e),!0)}commitOrRemove(){return!!this.#l&&(this.endDrawingSession(),!0)}onScaleChanging(){this.#l&&this.#v.onScaleChangingWhenDrawing(this)}destroy(){this.commitOrRemove(),this.#d.getActive()?.parent===this&&(this.#d.commitOrRemove(),this.#d.setActiveEditor(null)),this.#a&&(clearTimeout(this.#a),this.#a=null);for(const e of this.#s.values())this.#e?.removePointerInTextLayer(e.contentDiv),e.setParent(null),e.isAttachedToDOM=!1,e.div.remove();this.div=null,this.#s.clear(),this.#d.removeLayer(this)}#M(){for(const e of this.#s.values())e.isEmpty()&&e.remove()}render({viewport:e}){this.viewport=e,Nn(this.div,e);for(const r of this.#d.getEditors(this.pageIndex))this.add(r),r.rebuild();this.updateMode()}update({viewport:e}){this.#d.commitOrRemove(),this.#M();const r=this.viewport.rotation,o=e.rotation;if(this.viewport=e,Nn(this.div,{rotation:o}),r!==o)for(const l of this.#s.values())l.rotate(o)}get pageDimensions(){const{pageWidth:e,pageHeight:r}=this.viewport.rawDims;return[e,r]}get scale(){return this.#d.viewParameters.realScale}}return M})();class Hs{#e=null;#t=new Map;#i=new Map;static#n=0;constructor({pageIndex:t}){this.pageIndex=t}setParent(t){if(this.#e){if(this.#e!==t){if(this.#t.size>0)for(const e of this.#t.values())e.remove(),t.append(e);this.#e=t}}else this.#e=t}static get _svgFactory(){return Ue(this,"_svgFactory",new Ya)}static#a(t,[e,r,o,l]){const{style:d}=t;d.top=100*r+"%",d.left=100*e+"%",d.width=100*o+"%",d.height=100*l+"%"}#s(){const t=Hs._svgFactory.create(1,1,!0);return this.#e.append(t),t.setAttribute("aria-hidden",!0),t}#r(t,e){const r=Hs._svgFactory.createElement("clipPath");t.append(r);const o=`clip_${e}`;r.setAttribute("id",o),r.setAttribute("clipPathUnits","objectBoundingBox");const l=Hs._svgFactory.createElement("use");return r.append(l),l.setAttribute("href",`#${e}`),l.classList.add("clip"),o}#o(t,e){for(const[r,o]of Object.entries(e))null===o?t.removeAttribute(r):t.setAttribute(r,o)}draw(t,e=!1,r=!1){const o=Hs.#n++,l=this.#s(),d=Hs._svgFactory.createElement("defs");l.append(d);const p=Hs._svgFactory.createElement("path");d.append(p);const _=`path_p${this.pageIndex}_${o}`;p.setAttribute("id",_),p.setAttribute("vector-effect","non-scaling-stroke"),e&&this.#i.set(o,p);const D=r?this.#r(d,_):null,E=Hs._svgFactory.createElement("use");return l.append(E),E.setAttribute("href",`#${_}`),this.updateProperties(l,t),this.#t.set(o,l),{id:o,clipPathId:`url(#${D})`}}drawOutline(t,e){const r=Hs.#n++,o=this.#s(),l=Hs._svgFactory.createElement("defs");o.append(l);const d=Hs._svgFactory.createElement("path");l.append(d);const p=`path_p${this.pageIndex}_${r}`;let _;if(d.setAttribute("id",p),d.setAttribute("vector-effect","non-scaling-stroke"),e){const I=Hs._svgFactory.createElement("mask");l.append(I),_=`mask_p${this.pageIndex}_${r}`,I.setAttribute("id",_),I.setAttribute("maskUnits","objectBoundingBox");const N=Hs._svgFactory.createElement("rect");I.append(N),N.setAttribute("width","1"),N.setAttribute("height","1"),N.setAttribute("fill","white");const $=Hs._svgFactory.createElement("use");I.append($),$.setAttribute("href",`#${p}`),$.setAttribute("stroke","none"),$.setAttribute("fill","black"),$.setAttribute("fill-rule","nonzero"),$.classList.add("mask")}const D=Hs._svgFactory.createElement("use");o.append(D),D.setAttribute("href",`#${p}`),_&&D.setAttribute("mask",`url(#${_})`);const E=D.cloneNode();return o.append(E),D.classList.add("mainOutline"),E.classList.add("secondaryOutline"),this.updateProperties(o,t),this.#t.set(r,o),r}finalizeDraw(t,e){this.#i.delete(t),this.updateProperties(t,e)}updateProperties(t,e){if(!e)return;const{root:r,bbox:o,rootClass:l,path:d}=e,p="number"==typeof t?this.#t.get(t):t;if(p){if(r&&this.#o(p,r),o&&Hs.#a(p,o),l){const{classList:_}=p;for(const[D,E]of Object.entries(l))_.toggle(D,E)}d&&this.#o(p.firstElementChild.firstElementChild,d)}}updateParent(t,e){if(e===this)return;const r=this.#t.get(t);r&&(e.#e.append(r),this.#t.delete(t),e.#t.set(t,r))}remove(t){this.#i.delete(t),null!==this.#e&&(this.#t.get(t).remove(),this.#t.delete(t))}destroy(){this.#e=null;for(const t of this.#t.values())t.remove();this.#t.clear(),this.#i.clear()}}globalThis._pdfjsTestingUtils={HighlightOutliner:bo},globalThis.pdfjsLib={AbortException:Te,AnnotationEditorLayer:El,AnnotationEditorParamsType:yn,AnnotationEditorType:qt,AnnotationEditorUIManager:us,AnnotationLayer:Ki,AnnotationMode:Ht,AnnotationType:ut,applyOpacity:function pr(M,t,e,r){const o=255*(1-(r=Math.min(Math.max(r??1,0),1)));return[M=Math.round(M*r+o),t=Math.round(t*r+o),e=Math.round(e*r+o)]},build:"50cc4adac",ColorPicker:$s,createValidAbsoluteUrl:ue,CSSConstants:class ti{static get commentForegroundColor(){const t=document.createElement("span");t.classList.add("comment","sidebar");const{style:e}=t;e.width=e.height="0",e.display="none",e.color="var(--comment-fg-color)",document.body.append(t);const{color:r}=window.getComputedStyle(t);return t.remove(),Ue(this,"commentForegroundColor",ee(r))}},DOMSVGFactory:Ya,DrawLayer:Hs,FeatureTest:gn,fetchData:ji,findContrastColor:function mr(M,t){const e=M[0]+256*M[1]+65536*M[2]+16777216*t[0]+4294967296*t[1]+1099511627776*t[2];let r=Zr.get(e);if(r)return r;const o=new Float32Array(9),l=o.subarray(0,3),d=o.subarray(3,6);Cr(M,d);const p=o.subarray(6,9);Cr(t,p);const _=p[2]<.5,D=_?12:4.5;if(d[2]=_?Math.sqrt(d[2]):1-Math.sqrt(1-d[2]),rr(d,p,l)<D){let E,I;_?(E=d[2],I=1):(E=0,I=d[2]);const N=.005;for(;I-E>N;){const $=d[2]=(E+I)/2;_===rr(d,p,l)<D?E=$:I=$}d[2]=_?I:E}return Er(d,l),r=Me.makeHexColor(Math.round(255*l[0]),Math.round(255*l[1]),Math.round(255*l[2])),Zr.set(e,r),r},getDocument:vo,getFilenameFromUrl:function or(M){return[M]=M.split(/[#?]/,1),M.substring(M.lastIndexOf("/")+1)},getPdfFilenameFromUrl:function kr(M,t="document.pdf"){if("string"!=typeof M)return t;if(gi(M))return nn('getPdfFilenameFromUrl: ignore "data:"-URL for performance reasons.'),t;
2836const r=(p=>{try{return new URL(p)}catch{try{return new URL(decodeURIComponent(p))}catch{try{return new URL(p,"https://foo.bar")}catch{try{return new URL(decodeURIComponent(p),"https://foo.bar")}catch{return null}}}}})(M);if(!r)return t;const o=p=>{try{let _=decodeURIComponent(p);return _.includes("/")?(_=_.split("/").at(-1),_.test(/^\.pdf$/i)?_:p):_}catch{return p}},l=/\.pdf$/i,d=r.pathname.split("/").at(-1);if(l.test(d))return o(d);if(r.searchParams.size>0){const p=Array.from(r.searchParams.values()).reverse();for(const D of p)if(l.test(D))return o(D);const _=Array.from(r.searchParams.keys()).reverse();for(const D of _)if(l.test(D))return o(D)}if(r.hash){const _=/[^/?#=]+\.pdf\b(?!.*\.pdf\b)/i.exec(r.hash);if(_)return o(_[0])}return t},getRGB:ee,getUuid:Bn,getXfaPageViewport:function L(M,{scale:t=1,rotation:e=0}){const{width:r,height:o}=M.attributes.style,l=[0,0,parseInt(r),parseInt(o)];return new er({viewBox:l,userUnit:1,scale:t,rotation:e})},GlobalWorkerOptions:li,ImageKind:_t,InvalidPDFException:It,isDataScheme:gi,isPdfFile:Yi,isValidExplicitDest:wt,MathClamp:ot,noContextMenu:ar,normalizeUnicode:function wn(M){return Pt||(Pt=/([\u00a0\u00b5\u037e\u0eb3\u2000-\u200a\u202f\u2126\ufb00-\ufb04\ufb06\ufb20-\ufb36\ufb38-\ufb3c\ufb3e\ufb40-\ufb41\ufb43-\ufb44\ufb46-\ufba1\ufba4-\ufba9\ufbae-\ufbb1\ufbd3-\ufbdc\ufbde-\ufbe7\ufbea-\ufbf8\ufbfc-\ufbfd\ufc00-\ufc5d\ufc64-\ufcf1\ufcf5-\ufd3d\ufd88\ufdf4\ufdfa-\ufdfb\ufe71\ufe77\ufe79\ufe7b\ufe7d]+)|(\ufb05+)/gu,ln=new Map([["\ufb05","\u017ft"]])),M.replaceAll(Pt,(t,e,r)=>e?e.normalize("NFKC"):ln.get(r))},OPS:fn,OutputScale:Zn,PasswordResponses:{NEED_PASSWORD:1,INCORRECT_PASSWORD:2},PDFDataRangeTransport:To,PDFDateString:Ft,PDFWorker:jr,PermissionFlag:{PRINT:4,MODIFY_CONTENTS:8,COPY:16,MODIFY_ANNOTATIONS:32,FILL_INTERACTIVE_FORMS:256,COPY_FOR_ACCESSIBILITY:512,ASSEMBLE:1024,PRINT_HIGH_QUALITY:2048},PixelsPerInch:ui,RenderingCancelledException:xr,renderRichText:Vr,ResponseException:Ne,setLayerDimensions:Nn,shadow:Ue,SignatureExtractor:_a,stopEvent:Ci,SupportedImageMimeTypes:Ri,TextLayer:fs,TouchManager:Ms,updateUrlHash:He,Util:Me,VerbosityLevel:_n,version:"5.4.530",XfaLayer:qn}},15861:(Mt,Le,y)=>{"use strict";function s(g,w,f,O,B,U,ie){try{var re=g[U](ie),Re=re.value}catch(Ee){return void f(Ee)}re.done?w(Re):Promise.resolve(Re).then(O,B)}function u(g){return function(){var w=this,f=arguments;return new Promise(function(O,B){var U=g.apply(w,f);function ie(Re){s(U,O,B,ie,re,"next",Re)}function re(Re){s(U,O,B,ie,re,"throw",Re)}ie(void 0)})}}y.d(Le,{Z:()=>u})},97582:(Mt,Le,y)=>{"use strict";function f(st,_t,ut,Ge){var Ot,ct=arguments.length,ye=ct<3?_t:null===Ge?Ge=Object.getOwnPropertyDescriptor(_t,ut):Ge;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)ye=Reflect.decorate(st,_t,ut,Ge);else for(var Qe=st.length-1;Qe>=0;Qe--)(Ot=st[Qe])&&(ye=(ct<3?Ot(ye):ct>3?Ot(_t,ut,ye):Ot(_t,ut))||ye);return ct>3&&ye&&Object.defineProperty(_t,ut,ye),ye}function Ee(st,_t,ut,Ge){return new(ut||(ut=Promise))(function(ye,Ot){function Qe(_n){try{zt(Ge.next(_n))}catch(fn){Ot(fn)}}function Ct(_n){try{zt(Ge.throw(_n))}catch(fn){Ot(fn)}}function zt(_n){_n.done?ye(_n.value):function ct(ye){return ye instanceof ut?ye:new ut(function(Ot){Ot(ye)})}(_n.value).then(Qe,Ct)}zt((Ge=Ge.apply(st,_t||[])).next())})}function Ze(st){return this instanceof Ze?(this.v=st,this):new Ze(st)}function Ke(st,_t,ut){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ct,Ge=ut.apply(st,_t||[]),ye=[];return ct={},Ot("next"),Ot("throw"),Ot("return"),ct[Symbol.asyncIterator]=function(){return this},ct;function Ot(Kt){Ge[Kt]&&(ct[Kt]=function(Nt){return new Promise(function(Ut,De){ye.push([Kt,Nt,Ut,De])>1||Qe(Kt,Nt)})})}function Qe(Kt,Nt){try{!function Ct(Kt){Kt.value instanceof Ze?Promise.resolve(Kt.value.v).then(zt,_n):fn(ye[0][2],Kt)}(Ge[Kt](Nt))}catch(Ut){fn(ye[0][3],Ut)}}function zt(Kt){Qe("next",Kt)}function _n(Kt){Qe("throw",Kt)}function fn(Kt,Nt){Kt(Nt),ye.shift(),ye.length&&Qe(ye[0][0],ye[0][1])}}function Fe(st){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ut,_t=st[Symbol.asyncIterator];return _t?_t.call(st):(st=function at(st){var _t="function"==typeof Symbol&&Symbol.iterator,ut=_t&&st[_t],Ge=0;
vendor: 664 bytes, line 2836
2836if(ut)return ut.call(st);if(st&&"number"==typeof st.length)return{next:function(){return st&&Ge>=st.length&&(st=void 0),{value:st&&st[Ge++],done:!st}}};throw new TypeError(_t?"Object is not iterable.":"Symbol.iterator is not defined.")}(st),ut={},Ge("next"),Ge("throw"),Ge("return"),ut[Symbol.asyncIterator]=function(){return this},ut);function Ge(ye){ut[ye]=st[ye]&&function(Ot){return new Promise(function(Qe,Ct){!function ct(ye,Ot,Qe,Ct){Promise.resolve(Ct).then(function(zt){ye({value:zt,done:Qe})},Ot)}(Qe,Ct,(Ot=st[ye](Ot)).done,Ot.value)})}}}y.d(Le,{FC:()=>Ke,KL:()=>Fe,gn:()=>f,mG:()=>Ee,qq:()=>Ze}),"function"==typeof SuppressedError&&SuppressedError}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.