mirror of
https://github.com/openMF/web-app.git
synced 2026-02-06 14:26:45 +00:00
756 lines
2.1 MiB
756 lines
2.1 MiB
import{a as q,b as Re,c as Tn,e as Uo,g as uo,h as Yt}from"./chunk-PHUH23IY.js";var yo=Uo((K_,ud)=>{(function(t,i){typeof K_=="object"&&typeof ud<"u"?ud.exports=i():typeof define=="function"&&define.amd?define(i):t.moment=i()})(K_,function(){"use strict";var t;function i(){return t.apply(null,arguments)}function e(l){t=l}function n(l){return l instanceof Array||Object.prototype.toString.call(l)==="[object Array]"}function o(l){return l!=null&&Object.prototype.toString.call(l)==="[object Object]"}function r(l,m){return Object.prototype.hasOwnProperty.call(l,m)}function a(l){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(l).length===0;var m;for(m in l)if(r(l,m))return!1;return!0}function s(l){return l===void 0}function c(l){return typeof l=="number"||Object.prototype.toString.call(l)==="[object Number]"}function u(l){return l instanceof Date||Object.prototype.toString.call(l)==="[object Date]"}function f(l,m){var b=[],v,M=l.length;for(v=0;v<M;++v)b.push(m(l[v],v));return b}function h(l,m){for(var b in m)r(m,b)&&(l[b]=m[b]);return r(m,"toString")&&(l.toString=m.toString),r(m,"valueOf")&&(l.valueOf=m.valueOf),l}function y(l,m,b,v){return OC(l,m,b,v,!0).utc()}function x(){return{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}}function S(l){return l._pf==null&&(l._pf=x()),l._pf}var Y;Array.prototype.some?Y=Array.prototype.some:Y=function(l){var m=Object(this),b=m.length>>>0,v;for(v=0;v<b;v++)if(v in m&&l.call(this,m[v],v,m))return!0;return!1};function Q(l){var m=null,b=!1,v=l._d&&!isNaN(l._d.getTime());if(v&&(m=S(l),b=Y.call(m.parsedDateParts,function(M){return M!=null}),v=m.overflow<0&&!m.empty&&!m.invalidEra&&!m.invalidMonth&&!m.invalidWeekday&&!m.weekdayMismatch&&!m.nullInput&&!m.invalidFormat&&!m.userInvalidated&&(!m.meridiem||m.meridiem&&b),l._strict&&(v=v&&m.charsLeftOver===0&&m.unusedTokens.length===0&&m.bigHour===void 0)),Object.isFrozen==null||!Object.isFrozen(l))l._isValid=v;else return v;return l._isValid}function X(l){var m=y(NaN);return l!=null?h(S(m),l):S(m).userInvalidated=!0,m}var pe=i.momentProperties=[],mt=!1;function Et(l,m){var b,v,M,A=pe.length;if(s(m._isAMomentObject)||(l._isAMomentObject=m._isAMomentObject),s(m._i)||(l._i=m._i),s(m._f)||(l._f=m._f),s(m._l)||(l._l=m._l),s(m._strict)||(l._strict=m._strict),s(m._tzm)||(l._tzm=m._tzm),s(m._isUTC)||(l._isUTC=m._isUTC),s(m._offset)||(l._offset=m._offset),s(m._pf)||(l._pf=S(m)),s(m._locale)||(l._locale=m._locale),A>0)for(b=0;b<A;b++)v=pe[b],M=m[v],s(M)||(l[v]=M);return l}function Ht(l){Et(this,l),this._d=new Date(l._d!=null?l._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),mt===!1&&(mt=!0,i.updateOffset(this),mt=!1)}function nn(l){return l instanceof Ht||l!=null&&l._isAMomentObject!=null}function ar(l){i.suppressDeprecationWarnings===!1&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+l)}function pi(l,m){var b=!0;return h(function(){if(i.deprecationHandler!=null&&i.deprecationHandler(null,l),b){var v=[],M,A,re,Le=arguments.length;for(A=0;A<Le;A++){if(M="",typeof arguments[A]=="object"){M+=`
|
|
[`+A+"] ";for(re in arguments[0])r(arguments[0],re)&&(M+=re+": "+arguments[0][re]+", ");M=M.slice(0,-2)}else M=arguments[A];v.push(M)}ar(l+`
|
|
Arguments: `+Array.prototype.slice.call(v).join("")+`
|
|
`+new Error().stack),b=!1}return m.apply(this,arguments)},m)}var Zl={};function Sm(l,m){i.deprecationHandler!=null&&i.deprecationHandler(l,m),Zl[l]||(ar(m),Zl[l]=!0)}i.suppressDeprecationWarnings=!1,i.deprecationHandler=null;function Ui(l){return typeof Function<"u"&&l instanceof Function||Object.prototype.toString.call(l)==="[object Function]"}function km(l){var m,b;for(b in l)r(l,b)&&(m=l[b],Ui(m)?this[b]=m:this["_"+b]=m);this._config=l,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function C2(l,m){var b=h({},l),v;for(v in m)r(m,v)&&(o(l[v])&&o(m[v])?(b[v]={},h(b[v],l[v]),h(b[v],m[v])):m[v]!=null?b[v]=m[v]:delete b[v]);for(v in l)r(l,v)&&!r(m,v)&&o(l[v])&&(b[v]=h({},b[v]));return b}function x2(l){l!=null&&this.set(l)}var ag;Object.keys?ag=Object.keys:ag=function(l){var m,b=[];for(m in l)r(l,m)&&b.push(m);return b};var LB={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"};function AB(l,m,b){var v=this._calendar[l]||this._calendar.sameElse;return Ui(v)?v.call(m,b):v}function la(l,m,b){var v=""+Math.abs(l),M=m-v.length,A=l>=0;return(A?b?"+":"":"-")+Math.pow(10,Math.max(0,M)).toString().substr(1)+v}var sg=/(\[[^\[]*\])|(\\)?([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,Em=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,cg={},Jl={};function He(l,m,b,v){var M=v;typeof v=="string"&&(M=function(){return this[v]()}),l&&(Jl[l]=M),m&&(Jl[m[0]]=function(){return la(M.apply(this,arguments),m[1],m[2])}),b&&(Jl[b]=function(){return this.localeData().ordinal(M.apply(this,arguments),l)})}function RB(l){return l.match(/\[[\s\S]/)?l.replace(/^\[|\]$/g,""):l.replace(/\\/g,"")}function zB(l){var m=l.match(sg),b,v;for(b=0,v=m.length;b<v;b++)Jl[m[b]]?m[b]=Jl[m[b]]:m[b]=RB(m[b]);return function(M){var A="",re;for(re=0;re<v;re++)A+=Ui(m[re])?m[re].call(M,l):m[re];return A}}function Im(l,m){return l.isValid()?(m=cC(m,l.localeData()),cg[m]=cg[m]||zB(m),cg[m](l)):l.localeData().invalidDate()}function cC(l,m){var b=5;function v(M){return m.longDateFormat(M)||M}for(Em.lastIndex=0;b>=0&&Em.test(l);)l=l.replace(Em,v),Em.lastIndex=0,b-=1;return l}var NB={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"};function FB(l){var m=this._longDateFormat[l],b=this._longDateFormat[l.toUpperCase()];return m||!b?m:(this._longDateFormat[l]=b.match(sg).map(function(v){return v==="MMMM"||v==="MM"||v==="DD"||v==="dddd"?v.slice(1):v}).join(""),this._longDateFormat[l])}var VB="Invalid date";function BB(){return this._invalidDate}var jB="%d",HB=/\d{1,2}/;function UB(l){return this._ordinal.replace("%d",l)}var $B={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"};function GB(l,m,b,v){var M=this._relativeTime[b];return Ui(M)?M(l,m,b,v):M.replace(/%d/i,l)}function WB(l,m){var b=this._relativeTime[l>0?"future":"past"];return Ui(b)?b(m):b.replace(/%s/i,m)}var lC={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 sr(l){return typeof l=="string"?lC[l]||lC[l.toLowerCase()]:void 0}function lg(l){var m={},b,v;for(v in l)r(l,v)&&(b=sr(v),b&&(m[b]=l[v]));return m}var YB={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};function qB(l){var m=[],b;for(b in l)r(l,b)&&m.push({unit:b,priority:YB[b]});return m.sort(function(v,M){return v.priority-M.priority}),m}var dC=/\d/,Ho=/\d\d/,uC=/\d{3}/,dg=/\d{4}/,Om=/[+-]?\d{6}/,Cn=/\d\d?/,mC=/\d\d\d\d?/,pC=/\d\d\d\d\d\d?/,Tm=/\d{1,3}/,ug=/\d{1,4}/,Pm=/[+-]?\d{1,6}/,e1=/\d+/,Lm=/[+-]?\d+/,QB=/Z|[+-]\d\d:?\d\d/gi,Am=/Z|[+-]\d\d(?::?\d\d)?/gi,KB=/[+-]?\d+(\.\d{1,3})?/,M2=/[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,t1=/^[1-9]\d?/,mg=/^([1-9]\d|\d)/,Rm;Rm={};function Ae(l,m,b){Rm[l]=Ui(m)?m:function(v,M){return v&&b?b:m}}function XB(l,m){return r(Rm,l)?Rm[l](m._strict,m._locale):new RegExp(ZB(l))}function ZB(l){return $a(l.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(m,b,v,M,A){return b||v||M||A}))}function $a(l){return l.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function cr(l){return l<0?Math.ceil(l)||0:Math.floor(l)}function Lt(l){var m=+l,b=0;return m!==0&&isFinite(m)&&(b=cr(m)),b}var pg={};function on(l,m){var b,v=m,M;for(typeof l=="string"&&(l=[l]),c(m)&&(v=function(A,re){re[m]=Lt(A)}),M=l.length,b=0;b<M;b++)pg[l[b]]=v}function w2(l,m){on(l,function(b,v,M,A){M._w=M._w||{},m(b,M._w,M,A)})}function JB(l,m,b){m!=null&&r(pg,l)&&pg[l](m,b._a,b,l)}function zm(l){return l%4===0&&l%100!==0||l%400===0}var $i=0,Ga=1,da=2,fi=3,Or=4,Wa=5,zc=6,ej=7,tj=8;He("Y",0,0,function(){var l=this.year();return l<=9999?la(l,4):"+"+l}),He(0,["YY",2],0,function(){return this.year()%100}),He(0,["YYYY",4],0,"year"),He(0,["YYYYY",5],0,"year"),He(0,["YYYYYY",6,!0],0,"year"),Ae("Y",Lm),Ae("YY",Cn,Ho),Ae("YYYY",ug,dg),Ae("YYYYY",Pm,Om),Ae("YYYYYY",Pm,Om),on(["YYYYY","YYYYYY"],$i),on("YYYY",function(l,m){m[$i]=l.length===2?i.parseTwoDigitYear(l):Lt(l)}),on("YY",function(l,m){m[$i]=i.parseTwoDigitYear(l)}),on("Y",function(l,m){m[$i]=parseInt(l,10)});function D2(l){return zm(l)?366:365}i.parseTwoDigitYear=function(l){return Lt(l)+(Lt(l)>68?1900:2e3)};var fC=n1("FullYear",!0);function nj(){return zm(this.year())}function n1(l,m){return function(b){return b!=null?(hC(this,l,b),i.updateOffset(this,m),this):S2(this,l)}}function S2(l,m){if(!l.isValid())return NaN;var b=l._d,v=l._isUTC;switch(m){case"Milliseconds":return v?b.getUTCMilliseconds():b.getMilliseconds();case"Seconds":return v?b.getUTCSeconds():b.getSeconds();case"Minutes":return v?b.getUTCMinutes():b.getMinutes();case"Hours":return v?b.getUTCHours():b.getHours();case"Date":return v?b.getUTCDate():b.getDate();case"Day":return v?b.getUTCDay():b.getDay();case"Month":return v?b.getUTCMonth():b.getMonth();case"FullYear":return v?b.getUTCFullYear():b.getFullYear();default:return NaN}}function hC(l,m,b){var v,M,A,re,Le;if(!(!l.isValid()||isNaN(b))){switch(v=l._d,M=l._isUTC,m){case"Milliseconds":return void(M?v.setUTCMilliseconds(b):v.setMilliseconds(b));case"Seconds":return void(M?v.setUTCSeconds(b):v.setSeconds(b));case"Minutes":return void(M?v.setUTCMinutes(b):v.setMinutes(b));case"Hours":return void(M?v.setUTCHours(b):v.setHours(b));case"Date":return void(M?v.setUTCDate(b):v.setDate(b));case"FullYear":break;default:return}A=b,re=l.month(),Le=l.date(),Le=Le===29&&re===1&&!zm(A)?28:Le,M?v.setUTCFullYear(A,re,Le):v.setFullYear(A,re,Le)}}function ij(l){return l=sr(l),Ui(this[l])?this[l]():this}function oj(l,m){if(typeof l=="object"){l=lg(l);var b=qB(l),v,M=b.length;for(v=0;v<M;v++)this[b[v].unit](l[b[v].unit])}else if(l=sr(l),Ui(this[l]))return this[l](m);return this}function rj(l,m){return(l%m+m)%m}var Qn;Array.prototype.indexOf?Qn=Array.prototype.indexOf:Qn=function(l){var m;for(m=0;m<this.length;++m)if(this[m]===l)return m;return-1};function fg(l,m){if(isNaN(l)||isNaN(m))return NaN;var b=rj(m,12);return l+=(m-b)/12,b===1?zm(l)?29:28:31-b%7%2}He("M",["MM",2],"Mo",function(){return this.month()+1}),He("MMM",0,0,function(l){return this.localeData().monthsShort(this,l)}),He("MMMM",0,0,function(l){return this.localeData().months(this,l)}),Ae("M",Cn,t1),Ae("MM",Cn,Ho),Ae("MMM",function(l,m){return m.monthsShortRegex(l)}),Ae("MMMM",function(l,m){return m.monthsRegex(l)}),on(["M","MM"],function(l,m){m[Ga]=Lt(l)-1}),on(["MMM","MMMM"],function(l,m,b,v){var M=b._locale.monthsParse(l,v,b._strict);M!=null?m[Ga]=M:S(b).invalidMonth=l});var aj="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),gC="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),_C=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,sj=M2,cj=M2;function lj(l,m){return l?n(this._months)?this._months[l.month()]:this._months[(this._months.isFormat||_C).test(m)?"format":"standalone"][l.month()]:n(this._months)?this._months:this._months.standalone}function dj(l,m){return l?n(this._monthsShort)?this._monthsShort[l.month()]:this._monthsShort[_C.test(m)?"format":"standalone"][l.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function uj(l,m,b){var v,M,A,re=l.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],v=0;v<12;++v)A=y([2e3,v]),this._shortMonthsParse[v]=this.monthsShort(A,"").toLocaleLowerCase(),this._longMonthsParse[v]=this.months(A,"").toLocaleLowerCase();return b?m==="MMM"?(M=Qn.call(this._shortMonthsParse,re),M!==-1?M:null):(M=Qn.call(this._longMonthsParse,re),M!==-1?M:null):m==="MMM"?(M=Qn.call(this._shortMonthsParse,re),M!==-1?M:(M=Qn.call(this._longMonthsParse,re),M!==-1?M:null)):(M=Qn.call(this._longMonthsParse,re),M!==-1?M:(M=Qn.call(this._shortMonthsParse,re),M!==-1?M:null))}function mj(l,m,b){var v,M,A;if(this._monthsParseExact)return uj.call(this,l,m,b);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),v=0;v<12;v++){if(M=y([2e3,v]),b&&!this._longMonthsParse[v]&&(this._longMonthsParse[v]=new RegExp("^"+this.months(M,"").replace(".","")+"$","i"),this._shortMonthsParse[v]=new RegExp("^"+this.monthsShort(M,"").replace(".","")+"$","i")),!b&&!this._monthsParse[v]&&(A="^"+this.months(M,"")+"|^"+this.monthsShort(M,""),this._monthsParse[v]=new RegExp(A.replace(".",""),"i")),b&&m==="MMMM"&&this._longMonthsParse[v].test(l))return v;if(b&&m==="MMM"&&this._shortMonthsParse[v].test(l))return v;if(!b&&this._monthsParse[v].test(l))return v}}function bC(l,m){if(!l.isValid())return l;if(typeof m=="string"){if(/^\d+$/.test(m))m=Lt(m);else if(m=l.localeData().monthsParse(m),!c(m))return l}var b=m,v=l.date();return v=v<29?v:Math.min(v,fg(l.year(),b)),l._isUTC?l._d.setUTCMonth(b,v):l._d.setMonth(b,v),l}function vC(l){return l!=null?(bC(this,l),i.updateOffset(this,!0),this):S2(this,"Month")}function pj(){return fg(this.year(),this.month())}function fj(l){return this._monthsParseExact?(r(this,"_monthsRegex")||yC.call(this),l?this._monthsShortStrictRegex:this._monthsShortRegex):(r(this,"_monthsShortRegex")||(this._monthsShortRegex=sj),this._monthsShortStrictRegex&&l?this._monthsShortStrictRegex:this._monthsShortRegex)}function hj(l){return this._monthsParseExact?(r(this,"_monthsRegex")||yC.call(this),l?this._monthsStrictRegex:this._monthsRegex):(r(this,"_monthsRegex")||(this._monthsRegex=cj),this._monthsStrictRegex&&l?this._monthsStrictRegex:this._monthsRegex)}function yC(){function l(dt,zt){return zt.length-dt.length}var m=[],b=[],v=[],M,A,re,Le;for(M=0;M<12;M++)A=y([2e3,M]),re=$a(this.monthsShort(A,"")),Le=$a(this.months(A,"")),m.push(re),b.push(Le),v.push(Le),v.push(re);m.sort(l),b.sort(l),v.sort(l),this._monthsRegex=new RegExp("^("+v.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+b.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+m.join("|")+")","i")}function gj(l,m,b,v,M,A,re){var Le;return l<100&&l>=0?(Le=new Date(l+400,m,b,v,M,A,re),isFinite(Le.getFullYear())&&Le.setFullYear(l)):Le=new Date(l,m,b,v,M,A,re),Le}function k2(l){var m,b;return l<100&&l>=0?(b=Array.prototype.slice.call(arguments),b[0]=l+400,m=new Date(Date.UTC.apply(null,b)),isFinite(m.getUTCFullYear())&&m.setUTCFullYear(l)):m=new Date(Date.UTC.apply(null,arguments)),m}function Nm(l,m,b){var v=7+m-b,M=(7+k2(l,0,v).getUTCDay()-m)%7;return-M+v-1}function CC(l,m,b,v,M){var A=(7+b-v)%7,re=Nm(l,v,M),Le=1+7*(m-1)+A+re,dt,zt;return Le<=0?(dt=l-1,zt=D2(dt)+Le):Le>D2(l)?(dt=l+1,zt=Le-D2(l)):(dt=l,zt=Le),{year:dt,dayOfYear:zt}}function E2(l,m,b){var v=Nm(l.year(),m,b),M=Math.floor((l.dayOfYear()-v-1)/7)+1,A,re;return M<1?(re=l.year()-1,A=M+Ya(re,m,b)):M>Ya(l.year(),m,b)?(A=M-Ya(l.year(),m,b),re=l.year()+1):(re=l.year(),A=M),{week:A,year:re}}function Ya(l,m,b){var v=Nm(l,m,b),M=Nm(l+1,m,b);return(D2(l)-v+M)/7}He("w",["ww",2],"wo","week"),He("W",["WW",2],"Wo","isoWeek"),Ae("w",Cn,t1),Ae("ww",Cn,Ho),Ae("W",Cn,t1),Ae("WW",Cn,Ho),w2(["w","ww","W","WW"],function(l,m,b,v){m[v.substr(0,1)]=Lt(l)});function _j(l){return E2(l,this._week.dow,this._week.doy).week}var bj={dow:0,doy:6};function vj(){return this._week.dow}function yj(){return this._week.doy}function Cj(l){var m=this.localeData().week(this);return l==null?m:this.add((l-m)*7,"d")}function xj(l){var m=E2(this,1,4).week;return l==null?m:this.add((l-m)*7,"d")}He("d",0,"do","day"),He("dd",0,0,function(l){return this.localeData().weekdaysMin(this,l)}),He("ddd",0,0,function(l){return this.localeData().weekdaysShort(this,l)}),He("dddd",0,0,function(l){return this.localeData().weekdays(this,l)}),He("e",0,0,"weekday"),He("E",0,0,"isoWeekday"),Ae("d",Cn),Ae("e",Cn),Ae("E",Cn),Ae("dd",function(l,m){return m.weekdaysMinRegex(l)}),Ae("ddd",function(l,m){return m.weekdaysShortRegex(l)}),Ae("dddd",function(l,m){return m.weekdaysRegex(l)}),w2(["dd","ddd","dddd"],function(l,m,b,v){var M=b._locale.weekdaysParse(l,v,b._strict);M!=null?m.d=M:S(b).invalidWeekday=l}),w2(["d","e","E"],function(l,m,b,v){m[v]=Lt(l)});function Mj(l,m){return typeof l!="string"?l:isNaN(l)?(l=m.weekdaysParse(l),typeof l=="number"?l:null):parseInt(l,10)}function wj(l,m){return typeof l=="string"?m.weekdaysParse(l)%7||7:isNaN(l)?null:l}function hg(l,m){return l.slice(m,7).concat(l.slice(0,m))}var Dj="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),xC="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),Sj="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),kj=M2,Ej=M2,Ij=M2;function Oj(l,m){var b=n(this._weekdays)?this._weekdays:this._weekdays[l&&l!==!0&&this._weekdays.isFormat.test(m)?"format":"standalone"];return l===!0?hg(b,this._week.dow):l?b[l.day()]:b}function Tj(l){return l===!0?hg(this._weekdaysShort,this._week.dow):l?this._weekdaysShort[l.day()]:this._weekdaysShort}function Pj(l){return l===!0?hg(this._weekdaysMin,this._week.dow):l?this._weekdaysMin[l.day()]:this._weekdaysMin}function Lj(l,m,b){var v,M,A,re=l.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],v=0;v<7;++v)A=y([2e3,1]).day(v),this._minWeekdaysParse[v]=this.weekdaysMin(A,"").toLocaleLowerCase(),this._shortWeekdaysParse[v]=this.weekdaysShort(A,"").toLocaleLowerCase(),this._weekdaysParse[v]=this.weekdays(A,"").toLocaleLowerCase();return b?m==="dddd"?(M=Qn.call(this._weekdaysParse,re),M!==-1?M:null):m==="ddd"?(M=Qn.call(this._shortWeekdaysParse,re),M!==-1?M:null):(M=Qn.call(this._minWeekdaysParse,re),M!==-1?M:null):m==="dddd"?(M=Qn.call(this._weekdaysParse,re),M!==-1||(M=Qn.call(this._shortWeekdaysParse,re),M!==-1)?M:(M=Qn.call(this._minWeekdaysParse,re),M!==-1?M:null)):m==="ddd"?(M=Qn.call(this._shortWeekdaysParse,re),M!==-1||(M=Qn.call(this._weekdaysParse,re),M!==-1)?M:(M=Qn.call(this._minWeekdaysParse,re),M!==-1?M:null)):(M=Qn.call(this._minWeekdaysParse,re),M!==-1||(M=Qn.call(this._weekdaysParse,re),M!==-1)?M:(M=Qn.call(this._shortWeekdaysParse,re),M!==-1?M:null))}function Aj(l,m,b){var v,M,A;if(this._weekdaysParseExact)return Lj.call(this,l,m,b);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),v=0;v<7;v++){if(M=y([2e3,1]).day(v),b&&!this._fullWeekdaysParse[v]&&(this._fullWeekdaysParse[v]=new RegExp("^"+this.weekdays(M,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[v]=new RegExp("^"+this.weekdaysShort(M,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[v]=new RegExp("^"+this.weekdaysMin(M,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[v]||(A="^"+this.weekdays(M,"")+"|^"+this.weekdaysShort(M,"")+"|^"+this.weekdaysMin(M,""),this._weekdaysParse[v]=new RegExp(A.replace(".",""),"i")),b&&m==="dddd"&&this._fullWeekdaysParse[v].test(l))return v;if(b&&m==="ddd"&&this._shortWeekdaysParse[v].test(l))return v;if(b&&m==="dd"&&this._minWeekdaysParse[v].test(l))return v;if(!b&&this._weekdaysParse[v].test(l))return v}}function Rj(l){if(!this.isValid())return l!=null?this:NaN;var m=S2(this,"Day");return l!=null?(l=Mj(l,this.localeData()),this.add(l-m,"d")):m}function zj(l){if(!this.isValid())return l!=null?this:NaN;var m=(this.day()+7-this.localeData()._week.dow)%7;return l==null?m:this.add(l-m,"d")}function Nj(l){if(!this.isValid())return l!=null?this:NaN;if(l!=null){var m=wj(l,this.localeData());return this.day(this.day()%7?m:m-7)}else return this.day()||7}function Fj(l){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||gg.call(this),l?this._weekdaysStrictRegex:this._weekdaysRegex):(r(this,"_weekdaysRegex")||(this._weekdaysRegex=kj),this._weekdaysStrictRegex&&l?this._weekdaysStrictRegex:this._weekdaysRegex)}function Vj(l){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||gg.call(this),l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(r(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Ej),this._weekdaysShortStrictRegex&&l?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Bj(l){return this._weekdaysParseExact?(r(this,"_weekdaysRegex")||gg.call(this),l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(r(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=Ij),this._weekdaysMinStrictRegex&&l?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function gg(){function l(lo,Za){return Za.length-lo.length}var m=[],b=[],v=[],M=[],A,re,Le,dt,zt;for(A=0;A<7;A++)re=y([2e3,1]).day(A),Le=$a(this.weekdaysMin(re,"")),dt=$a(this.weekdaysShort(re,"")),zt=$a(this.weekdays(re,"")),m.push(Le),b.push(dt),v.push(zt),M.push(Le),M.push(dt),M.push(zt);m.sort(l),b.sort(l),v.sort(l),M.sort(l),this._weekdaysRegex=new RegExp("^("+M.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+v.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+b.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+m.join("|")+")","i")}function _g(){return this.hours()%12||12}function jj(){return this.hours()||24}He("H",["HH",2],0,"hour"),He("h",["hh",2],0,_g),He("k",["kk",2],0,jj),He("hmm",0,0,function(){return""+_g.apply(this)+la(this.minutes(),2)}),He("hmmss",0,0,function(){return""+_g.apply(this)+la(this.minutes(),2)+la(this.seconds(),2)}),He("Hmm",0,0,function(){return""+this.hours()+la(this.minutes(),2)}),He("Hmmss",0,0,function(){return""+this.hours()+la(this.minutes(),2)+la(this.seconds(),2)});function MC(l,m){He(l,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),m)})}MC("a",!0),MC("A",!1);function wC(l,m){return m._meridiemParse}Ae("a",wC),Ae("A",wC),Ae("H",Cn,mg),Ae("h",Cn,t1),Ae("k",Cn,t1),Ae("HH",Cn,Ho),Ae("hh",Cn,Ho),Ae("kk",Cn,Ho),Ae("hmm",mC),Ae("hmmss",pC),Ae("Hmm",mC),Ae("Hmmss",pC),on(["H","HH"],fi),on(["k","kk"],function(l,m,b){var v=Lt(l);m[fi]=v===24?0:v}),on(["a","A"],function(l,m,b){b._isPm=b._locale.isPM(l),b._meridiem=l}),on(["h","hh"],function(l,m,b){m[fi]=Lt(l),S(b).bigHour=!0}),on("hmm",function(l,m,b){var v=l.length-2;m[fi]=Lt(l.substr(0,v)),m[Or]=Lt(l.substr(v)),S(b).bigHour=!0}),on("hmmss",function(l,m,b){var v=l.length-4,M=l.length-2;m[fi]=Lt(l.substr(0,v)),m[Or]=Lt(l.substr(v,2)),m[Wa]=Lt(l.substr(M)),S(b).bigHour=!0}),on("Hmm",function(l,m,b){var v=l.length-2;m[fi]=Lt(l.substr(0,v)),m[Or]=Lt(l.substr(v))}),on("Hmmss",function(l,m,b){var v=l.length-4,M=l.length-2;m[fi]=Lt(l.substr(0,v)),m[Or]=Lt(l.substr(v,2)),m[Wa]=Lt(l.substr(M))});function Hj(l){return(l+"").toLowerCase().charAt(0)==="p"}var Uj=/[ap]\.?m?\.?/i,$j=n1("Hours",!0);function Gj(l,m,b){return l>11?b?"pm":"PM":b?"am":"AM"}var DC={calendar:LB,longDateFormat:NB,invalidDate:VB,ordinal:jB,dayOfMonthOrdinalParse:HB,relativeTime:$B,months:aj,monthsShort:gC,week:bj,weekdays:Dj,weekdaysMin:Sj,weekdaysShort:xC,meridiemParse:Uj},On={},I2={},O2;function Wj(l,m){var b,v=Math.min(l.length,m.length);for(b=0;b<v;b+=1)if(l[b]!==m[b])return b;return v}function SC(l){return l&&l.toLowerCase().replace("_","-")}function Yj(l){for(var m=0,b,v,M,A;m<l.length;){for(A=SC(l[m]).split("-"),b=A.length,v=SC(l[m+1]),v=v?v.split("-"):null;b>0;){if(M=Fm(A.slice(0,b).join("-")),M)return M;if(v&&v.length>=b&&Wj(A,v)>=b-1)break;b--}m++}return O2}function qj(l){return!!(l&&l.match("^[^/\\\\]*$"))}function Fm(l){var m=null,b;if(On[l]===void 0&&typeof ud<"u"&&ud&&ud.exports&&qj(l))try{m=O2._abbr,b=Tn,b("./locale/"+l),Ls(m)}catch{On[l]=null}return On[l]}function Ls(l,m){var b;return l&&(s(m)?b=qa(l):b=bg(l,m),b?O2=b:typeof console<"u"&&console.warn&&console.warn("Locale "+l+" not found. Did you forget to load it?")),O2._abbr}function bg(l,m){if(m!==null){var b,v=DC;if(m.abbr=l,On[l]!=null)Sm("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."),v=On[l]._config;else if(m.parentLocale!=null)if(On[m.parentLocale]!=null)v=On[m.parentLocale]._config;else if(b=Fm(m.parentLocale),b!=null)v=b._config;else return I2[m.parentLocale]||(I2[m.parentLocale]=[]),I2[m.parentLocale].push({name:l,config:m}),null;return On[l]=new x2(C2(v,m)),I2[l]&&I2[l].forEach(function(M){bg(M.name,M.config)}),Ls(l),On[l]}else return delete On[l],null}function Qj(l,m){if(m!=null){var b,v,M=DC;On[l]!=null&&On[l].parentLocale!=null?On[l].set(C2(On[l]._config,m)):(v=Fm(l),v!=null&&(M=v._config),m=C2(M,m),v==null&&(m.abbr=l),b=new x2(m),b.parentLocale=On[l],On[l]=b),Ls(l)}else On[l]!=null&&(On[l].parentLocale!=null?(On[l]=On[l].parentLocale,l===Ls()&&Ls(l)):On[l]!=null&&delete On[l]);return On[l]}function qa(l){var m;if(l&&l._locale&&l._locale._abbr&&(l=l._locale._abbr),!l)return O2;if(!n(l)){if(m=Fm(l),m)return m;l=[l]}return Yj(l)}function Kj(){return ag(On)}function vg(l){var m,b=l._a;return b&&S(l).overflow===-2&&(m=b[Ga]<0||b[Ga]>11?Ga:b[da]<1||b[da]>fg(b[$i],b[Ga])?da:b[fi]<0||b[fi]>24||b[fi]===24&&(b[Or]!==0||b[Wa]!==0||b[zc]!==0)?fi:b[Or]<0||b[Or]>59?Or:b[Wa]<0||b[Wa]>59?Wa:b[zc]<0||b[zc]>999?zc:-1,S(l)._overflowDayOfYear&&(m<$i||m>da)&&(m=da),S(l)._overflowWeeks&&m===-1&&(m=ej),S(l)._overflowWeekday&&m===-1&&(m=tj),S(l).overflow=m),l}var Xj=/^\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)?)?$/,Zj=/^\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)?)?$/,Jj=/Z|[+-]\d\d(?::?\d\d)?/,Vm=[["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]],yg=[["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/]],eH=/^\/?Date\((-?\d+)/i,tH=/^(?:(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}))$/,nH={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function kC(l){var m,b,v=l._i,M=Xj.exec(v)||Zj.exec(v),A,re,Le,dt,zt=Vm.length,lo=yg.length;if(M){for(S(l).iso=!0,m=0,b=zt;m<b;m++)if(Vm[m][1].exec(M[1])){re=Vm[m][0],A=Vm[m][2]!==!1;break}if(re==null){l._isValid=!1;return}if(M[3]){for(m=0,b=lo;m<b;m++)if(yg[m][1].exec(M[3])){Le=(M[2]||" ")+yg[m][0];break}if(Le==null){l._isValid=!1;return}}if(!A&&Le!=null){l._isValid=!1;return}if(M[4])if(Jj.exec(M[4]))dt="Z";else{l._isValid=!1;return}l._f=re+(Le||"")+(dt||""),xg(l)}else l._isValid=!1}function iH(l,m,b,v,M,A){var re=[oH(l),gC.indexOf(m),parseInt(b,10),parseInt(v,10),parseInt(M,10)];return A&&re.push(parseInt(A,10)),re}function oH(l){var m=parseInt(l,10);return m<=49?2e3+m:m<=999?1900+m:m}function rH(l){return l.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function aH(l,m,b){if(l){var v=xC.indexOf(l),M=new Date(m[0],m[1],m[2]).getDay();if(v!==M)return S(b).weekdayMismatch=!0,b._isValid=!1,!1}return!0}function sH(l,m,b){if(l)return nH[l];if(m)return 0;var v=parseInt(b,10),M=v%100,A=(v-M)/100;return A*60+M}function EC(l){var m=tH.exec(rH(l._i)),b;if(m){if(b=iH(m[4],m[3],m[2],m[5],m[6],m[7]),!aH(m[1],b,l))return;l._a=b,l._tzm=sH(m[8],m[9],m[10]),l._d=k2.apply(null,l._a),l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),S(l).rfc2822=!0}else l._isValid=!1}function cH(l){var m=eH.exec(l._i);if(m!==null){l._d=new Date(+m[1]);return}if(kC(l),l._isValid===!1)delete l._isValid;else return;if(EC(l),l._isValid===!1)delete l._isValid;else return;l._strict?l._isValid=!1:i.createFromInputFallback(l)}i.createFromInputFallback=pi("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(l){l._d=new Date(l._i+(l._useUTC?" UTC":""))});function i1(l,m,b){return l??m??b}function lH(l){var m=new Date(i.now());return l._useUTC?[m.getUTCFullYear(),m.getUTCMonth(),m.getUTCDate()]:[m.getFullYear(),m.getMonth(),m.getDate()]}function Cg(l){var m,b,v=[],M,A,re;if(!l._d){for(M=lH(l),l._w&&l._a[da]==null&&l._a[Ga]==null&&dH(l),l._dayOfYear!=null&&(re=i1(l._a[$i],M[$i]),(l._dayOfYear>D2(re)||l._dayOfYear===0)&&(S(l)._overflowDayOfYear=!0),b=k2(re,0,l._dayOfYear),l._a[Ga]=b.getUTCMonth(),l._a[da]=b.getUTCDate()),m=0;m<3&&l._a[m]==null;++m)l._a[m]=v[m]=M[m];for(;m<7;m++)l._a[m]=v[m]=l._a[m]==null?m===2?1:0:l._a[m];l._a[fi]===24&&l._a[Or]===0&&l._a[Wa]===0&&l._a[zc]===0&&(l._nextDay=!0,l._a[fi]=0),l._d=(l._useUTC?k2:gj).apply(null,v),A=l._useUTC?l._d.getUTCDay():l._d.getDay(),l._tzm!=null&&l._d.setUTCMinutes(l._d.getUTCMinutes()-l._tzm),l._nextDay&&(l._a[fi]=24),l._w&&typeof l._w.d<"u"&&l._w.d!==A&&(S(l).weekdayMismatch=!0)}}function dH(l){var m,b,v,M,A,re,Le,dt,zt;m=l._w,m.GG!=null||m.W!=null||m.E!=null?(A=1,re=4,b=i1(m.GG,l._a[$i],E2(xn(),1,4).year),v=i1(m.W,1),M=i1(m.E,1),(M<1||M>7)&&(dt=!0)):(A=l._locale._week.dow,re=l._locale._week.doy,zt=E2(xn(),A,re),b=i1(m.gg,l._a[$i],zt.year),v=i1(m.w,zt.week),m.d!=null?(M=m.d,(M<0||M>6)&&(dt=!0)):m.e!=null?(M=m.e+A,(m.e<0||m.e>6)&&(dt=!0)):M=A),v<1||v>Ya(b,A,re)?S(l)._overflowWeeks=!0:dt!=null?S(l)._overflowWeekday=!0:(Le=CC(b,v,M,A,re),l._a[$i]=Le.year,l._dayOfYear=Le.dayOfYear)}i.ISO_8601=function(){},i.RFC_2822=function(){};function xg(l){if(l._f===i.ISO_8601){kC(l);return}if(l._f===i.RFC_2822){EC(l);return}l._a=[],S(l).empty=!0;var m=""+l._i,b,v,M,A,re,Le=m.length,dt=0,zt,lo;for(M=cC(l._f,l._locale).match(sg)||[],lo=M.length,b=0;b<lo;b++)A=M[b],v=(m.match(XB(A,l))||[])[0],v&&(re=m.substr(0,m.indexOf(v)),re.length>0&&S(l).unusedInput.push(re),m=m.slice(m.indexOf(v)+v.length),dt+=v.length),Jl[A]?(v?S(l).empty=!1:S(l).unusedTokens.push(A),JB(A,v,l)):l._strict&&!v&&S(l).unusedTokens.push(A);S(l).charsLeftOver=Le-dt,m.length>0&&S(l).unusedInput.push(m),l._a[fi]<=12&&S(l).bigHour===!0&&l._a[fi]>0&&(S(l).bigHour=void 0),S(l).parsedDateParts=l._a.slice(0),S(l).meridiem=l._meridiem,l._a[fi]=uH(l._locale,l._a[fi],l._meridiem),zt=S(l).era,zt!==null&&(l._a[$i]=l._locale.erasConvertYear(zt,l._a[$i])),Cg(l),vg(l)}function uH(l,m,b){var v;return b==null?m:l.meridiemHour!=null?l.meridiemHour(m,b):(l.isPM!=null&&(v=l.isPM(b),v&&m<12&&(m+=12),!v&&m===12&&(m=0)),m)}function mH(l){var m,b,v,M,A,re,Le=!1,dt=l._f.length;if(dt===0){S(l).invalidFormat=!0,l._d=new Date(NaN);return}for(M=0;M<dt;M++)A=0,re=!1,m=Et({},l),l._useUTC!=null&&(m._useUTC=l._useUTC),m._f=l._f[M],xg(m),Q(m)&&(re=!0),A+=S(m).charsLeftOver,A+=S(m).unusedTokens.length*10,S(m).score=A,Le?A<v&&(v=A,b=m):(v==null||A<v||re)&&(v=A,b=m,re&&(Le=!0));h(l,b||m)}function pH(l){if(!l._d){var m=lg(l._i),b=m.day===void 0?m.date:m.day;l._a=f([m.year,m.month,b,m.hour,m.minute,m.second,m.millisecond],function(v){return v&&parseInt(v,10)}),Cg(l)}}function fH(l){var m=new Ht(vg(IC(l)));return m._nextDay&&(m.add(1,"d"),m._nextDay=void 0),m}function IC(l){var m=l._i,b=l._f;return l._locale=l._locale||qa(l._l),m===null||b===void 0&&m===""?X({nullInput:!0}):(typeof m=="string"&&(l._i=m=l._locale.preparse(m)),nn(m)?new Ht(vg(m)):(u(m)?l._d=m:n(b)?mH(l):b?xg(l):hH(l),Q(l)||(l._d=null),l))}function hH(l){var m=l._i;s(m)?l._d=new Date(i.now()):u(m)?l._d=new Date(m.valueOf()):typeof m=="string"?cH(l):n(m)?(l._a=f(m.slice(0),function(b){return parseInt(b,10)}),Cg(l)):o(m)?pH(l):c(m)?l._d=new Date(m):i.createFromInputFallback(l)}function OC(l,m,b,v,M){var A={};return(m===!0||m===!1)&&(v=m,m=void 0),(b===!0||b===!1)&&(v=b,b=void 0),(o(l)&&a(l)||n(l)&&l.length===0)&&(l=void 0),A._isAMomentObject=!0,A._useUTC=A._isUTC=M,A._l=b,A._i=l,A._f=m,A._strict=v,fH(A)}function xn(l,m,b,v){return OC(l,m,b,v,!1)}var gH=pi("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=xn.apply(null,arguments);return this.isValid()&&l.isValid()?l<this?this:l:X()}),_H=pi("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var l=xn.apply(null,arguments);return this.isValid()&&l.isValid()?l>this?this:l:X()});function TC(l,m){var b,v;if(m.length===1&&n(m[0])&&(m=m[0]),!m.length)return xn();for(b=m[0],v=1;v<m.length;++v)(!m[v].isValid()||m[v][l](b))&&(b=m[v]);return b}function bH(){var l=[].slice.call(arguments,0);return TC("isBefore",l)}function vH(){var l=[].slice.call(arguments,0);return TC("isAfter",l)}var yH=function(){return Date.now?Date.now():+new Date},T2=["year","quarter","month","week","day","hour","minute","second","millisecond"];function CH(l){var m,b=!1,v,M=T2.length;for(m in l)if(r(l,m)&&!(Qn.call(T2,m)!==-1&&(l[m]==null||!isNaN(l[m]))))return!1;for(v=0;v<M;++v)if(l[T2[v]]){if(b)return!1;parseFloat(l[T2[v]])!==Lt(l[T2[v]])&&(b=!0)}return!0}function xH(){return this._isValid}function MH(){return Tr(NaN)}function Bm(l){var m=lg(l),b=m.year||0,v=m.quarter||0,M=m.month||0,A=m.week||m.isoWeek||0,re=m.day||0,Le=m.hour||0,dt=m.minute||0,zt=m.second||0,lo=m.millisecond||0;this._isValid=CH(m),this._milliseconds=+lo+zt*1e3+dt*6e4+Le*1e3*60*60,this._days=+re+A*7,this._months=+M+v*3+b*12,this._data={},this._locale=qa(),this._bubble()}function jm(l){return l instanceof Bm}function Mg(l){return l<0?Math.round(-1*l)*-1:Math.round(l)}function wH(l,m,b){var v=Math.min(l.length,m.length),M=Math.abs(l.length-m.length),A=0,re;for(re=0;re<v;re++)(b&&l[re]!==m[re]||!b&&Lt(l[re])!==Lt(m[re]))&&A++;return A+M}function PC(l,m){He(l,0,0,function(){var b=this.utcOffset(),v="+";return b<0&&(b=-b,v="-"),v+la(~~(b/60),2)+m+la(~~b%60,2)})}PC("Z",":"),PC("ZZ",""),Ae("Z",Am),Ae("ZZ",Am),on(["Z","ZZ"],function(l,m,b){b._useUTC=!0,b._tzm=wg(Am,l)});var DH=/([\+\-]|\d\d)/gi;function wg(l,m){var b=(m||"").match(l),v,M,A;return b===null?null:(v=b[b.length-1]||[],M=(v+"").match(DH)||["-",0,0],A=+(M[1]*60)+Lt(M[2]),A===0?0:M[0]==="+"?A:-A)}function Dg(l,m){var b,v;return m._isUTC?(b=m.clone(),v=(nn(l)||u(l)?l.valueOf():xn(l).valueOf())-b.valueOf(),b._d.setTime(b._d.valueOf()+v),i.updateOffset(b,!1),b):xn(l).local()}function Sg(l){return-Math.round(l._d.getTimezoneOffset())}i.updateOffset=function(){};function SH(l,m,b){var v=this._offset||0,M;if(!this.isValid())return l!=null?this:NaN;if(l!=null){if(typeof l=="string"){if(l=wg(Am,l),l===null)return this}else Math.abs(l)<16&&!b&&(l=l*60);return!this._isUTC&&m&&(M=Sg(this)),this._offset=l,this._isUTC=!0,M!=null&&this.add(M,"m"),v!==l&&(!m||this._changeInProgress?zC(this,Tr(l-v,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,i.updateOffset(this,!0),this._changeInProgress=null)),this}else return this._isUTC?v:Sg(this)}function kH(l,m){return l!=null?(typeof l!="string"&&(l=-l),this.utcOffset(l,m),this):-this.utcOffset()}function EH(l){return this.utcOffset(0,l)}function IH(l){return this._isUTC&&(this.utcOffset(0,l),this._isUTC=!1,l&&this.subtract(Sg(this),"m")),this}function OH(){if(this._tzm!=null)this.utcOffset(this._tzm,!1,!0);else if(typeof this._i=="string"){var l=wg(QB,this._i);l!=null?this.utcOffset(l):this.utcOffset(0,!0)}return this}function TH(l){return this.isValid()?(l=l?xn(l).utcOffset():0,(this.utcOffset()-l)%60===0):!1}function PH(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function LH(){if(!s(this._isDSTShifted))return this._isDSTShifted;var l={},m;return Et(l,this),l=IC(l),l._a?(m=l._isUTC?y(l._a):xn(l._a),this._isDSTShifted=this.isValid()&&wH(l._a,m.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function AH(){return this.isValid()?!this._isUTC:!1}function RH(){return this.isValid()?this._isUTC:!1}function LC(){return this.isValid()?this._isUTC&&this._offset===0:!1}var zH=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,NH=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Tr(l,m){var b=l,v=null,M,A,re;return jm(l)?b={ms:l._milliseconds,d:l._days,M:l._months}:c(l)||!isNaN(+l)?(b={},m?b[m]=+l:b.milliseconds=+l):(v=zH.exec(l))?(M=v[1]==="-"?-1:1,b={y:0,d:Lt(v[da])*M,h:Lt(v[fi])*M,m:Lt(v[Or])*M,s:Lt(v[Wa])*M,ms:Lt(Mg(v[zc]*1e3))*M}):(v=NH.exec(l))?(M=v[1]==="-"?-1:1,b={y:Nc(v[2],M),M:Nc(v[3],M),w:Nc(v[4],M),d:Nc(v[5],M),h:Nc(v[6],M),m:Nc(v[7],M),s:Nc(v[8],M)}):b==null?b={}:typeof b=="object"&&("from"in b||"to"in b)&&(re=FH(xn(b.from),xn(b.to)),b={},b.ms=re.milliseconds,b.M=re.months),A=new Bm(b),jm(l)&&r(l,"_locale")&&(A._locale=l._locale),jm(l)&&r(l,"_isValid")&&(A._isValid=l._isValid),A}Tr.fn=Bm.prototype,Tr.invalid=MH;function Nc(l,m){var b=l&&parseFloat(l.replace(",","."));return(isNaN(b)?0:b)*m}function AC(l,m){var b={};return b.months=m.month()-l.month()+(m.year()-l.year())*12,l.clone().add(b.months,"M").isAfter(m)&&--b.months,b.milliseconds=+m-+l.clone().add(b.months,"M"),b}function FH(l,m){var b;return l.isValid()&&m.isValid()?(m=Dg(m,l),l.isBefore(m)?b=AC(l,m):(b=AC(m,l),b.milliseconds=-b.milliseconds,b.months=-b.months),b):{milliseconds:0,months:0}}function RC(l,m){return function(b,v){var M,A;return v!==null&&!isNaN(+v)&&(Sm(m,"moment()."+m+"(period, number) is deprecated. Please use moment()."+m+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),A=b,b=v,v=A),M=Tr(b,v),zC(this,M,l),this}}function zC(l,m,b,v){var M=m._milliseconds,A=Mg(m._days),re=Mg(m._months);l.isValid()&&(v=v??!0,re&&bC(l,S2(l,"Month")+re*b),A&&hC(l,"Date",S2(l,"Date")+A*b),M&&l._d.setTime(l._d.valueOf()+M*b),v&&i.updateOffset(l,A||re))}var VH=RC(1,"add"),BH=RC(-1,"subtract");function NC(l){return typeof l=="string"||l instanceof String}function jH(l){return nn(l)||u(l)||NC(l)||c(l)||UH(l)||HH(l)||l===null||l===void 0}function HH(l){var m=o(l)&&!a(l),b=!1,v=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],M,A,re=v.length;for(M=0;M<re;M+=1)A=v[M],b=b||r(l,A);return m&&b}function UH(l){var m=n(l),b=!1;return m&&(b=l.filter(function(v){return!c(v)&&NC(l)}).length===0),m&&b}function $H(l){var m=o(l)&&!a(l),b=!1,v=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],M,A;for(M=0;M<v.length;M+=1)A=v[M],b=b||r(l,A);return m&&b}function GH(l,m){var b=l.diff(m,"days",!0);return b<-6?"sameElse":b<-1?"lastWeek":b<0?"lastDay":b<1?"sameDay":b<2?"nextDay":b<7?"nextWeek":"sameElse"}function WH(l,m){arguments.length===1&&(arguments[0]?jH(arguments[0])?(l=arguments[0],m=void 0):$H(arguments[0])&&(m=arguments[0],l=void 0):(l=void 0,m=void 0));var b=l||xn(),v=Dg(b,this).startOf("day"),M=i.calendarFormat(this,v)||"sameElse",A=m&&(Ui(m[M])?m[M].call(this,b):m[M]);return this.format(A||this.localeData().calendar(M,this,xn(b)))}function YH(){return new Ht(this)}function qH(l,m){var b=nn(l)?l:xn(l);return this.isValid()&&b.isValid()?(m=sr(m)||"millisecond",m==="millisecond"?this.valueOf()>b.valueOf():b.valueOf()<this.clone().startOf(m).valueOf()):!1}function QH(l,m){var b=nn(l)?l:xn(l);return this.isValid()&&b.isValid()?(m=sr(m)||"millisecond",m==="millisecond"?this.valueOf()<b.valueOf():this.clone().endOf(m).valueOf()<b.valueOf()):!1}function KH(l,m,b,v){var M=nn(l)?l:xn(l),A=nn(m)?m:xn(m);return this.isValid()&&M.isValid()&&A.isValid()?(v=v||"()",(v[0]==="("?this.isAfter(M,b):!this.isBefore(M,b))&&(v[1]===")"?this.isBefore(A,b):!this.isAfter(A,b))):!1}function XH(l,m){var b=nn(l)?l:xn(l),v;return this.isValid()&&b.isValid()?(m=sr(m)||"millisecond",m==="millisecond"?this.valueOf()===b.valueOf():(v=b.valueOf(),this.clone().startOf(m).valueOf()<=v&&v<=this.clone().endOf(m).valueOf())):!1}function ZH(l,m){return this.isSame(l,m)||this.isAfter(l,m)}function JH(l,m){return this.isSame(l,m)||this.isBefore(l,m)}function eU(l,m,b){var v,M,A;if(!this.isValid())return NaN;if(v=Dg(l,this),!v.isValid())return NaN;switch(M=(v.utcOffset()-this.utcOffset())*6e4,m=sr(m),m){case"year":A=Hm(this,v)/12;break;case"month":A=Hm(this,v);break;case"quarter":A=Hm(this,v)/3;break;case"second":A=(this-v)/1e3;break;case"minute":A=(this-v)/6e4;break;case"hour":A=(this-v)/36e5;break;case"day":A=(this-v-M)/864e5;break;case"week":A=(this-v-M)/6048e5;break;default:A=this-v}return b?A:cr(A)}function Hm(l,m){if(l.date()<m.date())return-Hm(m,l);var b=(m.year()-l.year())*12+(m.month()-l.month()),v=l.clone().add(b,"months"),M,A;return m-v<0?(M=l.clone().add(b-1,"months"),A=(m-v)/(v-M)):(M=l.clone().add(b+1,"months"),A=(m-v)/(M-v)),-(b+A)||0}i.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",i.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";function tU(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function nU(l){if(!this.isValid())return null;var m=l!==!0,b=m?this.clone().utc():this;return b.year()<0||b.year()>9999?Im(b,m?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Ui(Date.prototype.toISOString)?m?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Im(b,"Z")):Im(b,m?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function iU(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var l="moment",m="",b,v,M,A;return this.isLocal()||(l=this.utcOffset()===0?"moment.utc":"moment.parseZone",m="Z"),b="["+l+'("]',v=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",M="-MM-DD[T]HH:mm:ss.SSS",A=m+'[")]',this.format(b+v+M+A)}function oU(l){l||(l=this.isUtc()?i.defaultFormatUtc:i.defaultFormat);var m=Im(this,l);return this.localeData().postformat(m)}function rU(l,m){return this.isValid()&&(nn(l)&&l.isValid()||xn(l).isValid())?Tr({to:this,from:l}).locale(this.locale()).humanize(!m):this.localeData().invalidDate()}function aU(l){return this.from(xn(),l)}function sU(l,m){return this.isValid()&&(nn(l)&&l.isValid()||xn(l).isValid())?Tr({from:this,to:l}).locale(this.locale()).humanize(!m):this.localeData().invalidDate()}function cU(l){return this.to(xn(),l)}function FC(l){var m;return l===void 0?this._locale._abbr:(m=qa(l),m!=null&&(this._locale=m),this)}var VC=pi("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(l){return l===void 0?this.localeData():this.locale(l)});function BC(){return this._locale}var Um=1e3,o1=60*Um,$m=60*o1,jC=(365*400+97)*24*$m;function r1(l,m){return(l%m+m)%m}function HC(l,m,b){return l<100&&l>=0?new Date(l+400,m,b)-jC:new Date(l,m,b).valueOf()}function UC(l,m,b){return l<100&&l>=0?Date.UTC(l+400,m,b)-jC:Date.UTC(l,m,b)}function lU(l){var m,b;if(l=sr(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(b=this._isUTC?UC:HC,l){case"year":m=b(this.year(),0,1);break;case"quarter":m=b(this.year(),this.month()-this.month()%3,1);break;case"month":m=b(this.year(),this.month(),1);break;case"week":m=b(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":m=b(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":m=b(this.year(),this.month(),this.date());break;case"hour":m=this._d.valueOf(),m-=r1(m+(this._isUTC?0:this.utcOffset()*o1),$m);break;case"minute":m=this._d.valueOf(),m-=r1(m,o1);break;case"second":m=this._d.valueOf(),m-=r1(m,Um);break}return this._d.setTime(m),i.updateOffset(this,!0),this}function dU(l){var m,b;if(l=sr(l),l===void 0||l==="millisecond"||!this.isValid())return this;switch(b=this._isUTC?UC:HC,l){case"year":m=b(this.year()+1,0,1)-1;break;case"quarter":m=b(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":m=b(this.year(),this.month()+1,1)-1;break;case"week":m=b(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":m=b(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":m=b(this.year(),this.month(),this.date()+1)-1;break;case"hour":m=this._d.valueOf(),m+=$m-r1(m+(this._isUTC?0:this.utcOffset()*o1),$m)-1;break;case"minute":m=this._d.valueOf(),m+=o1-r1(m,o1)-1;break;case"second":m=this._d.valueOf(),m+=Um-r1(m,Um)-1;break}return this._d.setTime(m),i.updateOffset(this,!0),this}function uU(){return this._d.valueOf()-(this._offset||0)*6e4}function mU(){return Math.floor(this.valueOf()/1e3)}function pU(){return new Date(this.valueOf())}function fU(){var l=this;return[l.year(),l.month(),l.date(),l.hour(),l.minute(),l.second(),l.millisecond()]}function hU(){var l=this;return{years:l.year(),months:l.month(),date:l.date(),hours:l.hours(),minutes:l.minutes(),seconds:l.seconds(),milliseconds:l.milliseconds()}}function gU(){return this.isValid()?this.toISOString():null}function _U(){return Q(this)}function bU(){return h({},S(this))}function vU(){return S(this).overflow}function yU(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}He("N",0,0,"eraAbbr"),He("NN",0,0,"eraAbbr"),He("NNN",0,0,"eraAbbr"),He("NNNN",0,0,"eraName"),He("NNNNN",0,0,"eraNarrow"),He("y",["y",1],"yo","eraYear"),He("y",["yy",2],0,"eraYear"),He("y",["yyy",3],0,"eraYear"),He("y",["yyyy",4],0,"eraYear"),Ae("N",kg),Ae("NN",kg),Ae("NNN",kg),Ae("NNNN",TU),Ae("NNNNN",PU),on(["N","NN","NNN","NNNN","NNNNN"],function(l,m,b,v){var M=b._locale.erasParse(l,v,b._strict);M?S(b).era=M:S(b).invalidEra=l}),Ae("y",e1),Ae("yy",e1),Ae("yyy",e1),Ae("yyyy",e1),Ae("yo",LU),on(["y","yy","yyy","yyyy"],$i),on(["yo"],function(l,m,b,v){var M;b._locale._eraYearOrdinalRegex&&(M=l.match(b._locale._eraYearOrdinalRegex)),b._locale.eraYearOrdinalParse?m[$i]=b._locale.eraYearOrdinalParse(l,M):m[$i]=parseInt(l,10)});function CU(l,m){var b,v,M,A=this._eras||qa("en")._eras;for(b=0,v=A.length;b<v;++b){switch(typeof A[b].since){case"string":M=i(A[b].since).startOf("day"),A[b].since=M.valueOf();break}switch(typeof A[b].until){case"undefined":A[b].until=1/0;break;case"string":M=i(A[b].until).startOf("day").valueOf(),A[b].until=M.valueOf();break}}return A}function xU(l,m,b){var v,M,A=this.eras(),re,Le,dt;for(l=l.toUpperCase(),v=0,M=A.length;v<M;++v)if(re=A[v].name.toUpperCase(),Le=A[v].abbr.toUpperCase(),dt=A[v].narrow.toUpperCase(),b)switch(m){case"N":case"NN":case"NNN":if(Le===l)return A[v];break;case"NNNN":if(re===l)return A[v];break;case"NNNNN":if(dt===l)return A[v];break}else if([re,Le,dt].indexOf(l)>=0)return A[v]}function MU(l,m){var b=l.since<=l.until?1:-1;return m===void 0?i(l.since).year():i(l.since).year()+(m-l.offset)*b}function wU(){var l,m,b,v=this.localeData().eras();for(l=0,m=v.length;l<m;++l)if(b=this.clone().startOf("day").valueOf(),v[l].since<=b&&b<=v[l].until||v[l].until<=b&&b<=v[l].since)return v[l].name;return""}function DU(){var l,m,b,v=this.localeData().eras();for(l=0,m=v.length;l<m;++l)if(b=this.clone().startOf("day").valueOf(),v[l].since<=b&&b<=v[l].until||v[l].until<=b&&b<=v[l].since)return v[l].narrow;return""}function SU(){var l,m,b,v=this.localeData().eras();for(l=0,m=v.length;l<m;++l)if(b=this.clone().startOf("day").valueOf(),v[l].since<=b&&b<=v[l].until||v[l].until<=b&&b<=v[l].since)return v[l].abbr;return""}function kU(){var l,m,b,v,M=this.localeData().eras();for(l=0,m=M.length;l<m;++l)if(b=M[l].since<=M[l].until?1:-1,v=this.clone().startOf("day").valueOf(),M[l].since<=v&&v<=M[l].until||M[l].until<=v&&v<=M[l].since)return(this.year()-i(M[l].since).year())*b+M[l].offset;return this.year()}function EU(l){return r(this,"_erasNameRegex")||Eg.call(this),l?this._erasNameRegex:this._erasRegex}function IU(l){return r(this,"_erasAbbrRegex")||Eg.call(this),l?this._erasAbbrRegex:this._erasRegex}function OU(l){return r(this,"_erasNarrowRegex")||Eg.call(this),l?this._erasNarrowRegex:this._erasRegex}function kg(l,m){return m.erasAbbrRegex(l)}function TU(l,m){return m.erasNameRegex(l)}function PU(l,m){return m.erasNarrowRegex(l)}function LU(l,m){return m._eraYearOrdinalRegex||e1}function Eg(){var l=[],m=[],b=[],v=[],M,A,re,Le,dt,zt=this.eras();for(M=0,A=zt.length;M<A;++M)re=$a(zt[M].name),Le=$a(zt[M].abbr),dt=$a(zt[M].narrow),m.push(re),l.push(Le),b.push(dt),v.push(re),v.push(Le),v.push(dt);this._erasRegex=new RegExp("^("+v.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+m.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+l.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+b.join("|")+")","i")}He(0,["gg",2],0,function(){return this.weekYear()%100}),He(0,["GG",2],0,function(){return this.isoWeekYear()%100});function Gm(l,m){He(0,[l,l.length],0,m)}Gm("gggg","weekYear"),Gm("ggggg","weekYear"),Gm("GGGG","isoWeekYear"),Gm("GGGGG","isoWeekYear"),Ae("G",Lm),Ae("g",Lm),Ae("GG",Cn,Ho),Ae("gg",Cn,Ho),Ae("GGGG",ug,dg),Ae("gggg",ug,dg),Ae("GGGGG",Pm,Om),Ae("ggggg",Pm,Om),w2(["gggg","ggggg","GGGG","GGGGG"],function(l,m,b,v){m[v.substr(0,2)]=Lt(l)}),w2(["gg","GG"],function(l,m,b,v){m[v]=i.parseTwoDigitYear(l)});function AU(l){return $C.call(this,l,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)}function RU(l){return $C.call(this,l,this.isoWeek(),this.isoWeekday(),1,4)}function zU(){return Ya(this.year(),1,4)}function NU(){return Ya(this.isoWeekYear(),1,4)}function FU(){var l=this.localeData()._week;return Ya(this.year(),l.dow,l.doy)}function VU(){var l=this.localeData()._week;return Ya(this.weekYear(),l.dow,l.doy)}function $C(l,m,b,v,M){var A;return l==null?E2(this,v,M).year:(A=Ya(l,v,M),m>A&&(m=A),BU.call(this,l,m,b,v,M))}function BU(l,m,b,v,M){var A=CC(l,m,b,v,M),re=k2(A.year,0,A.dayOfYear);return this.year(re.getUTCFullYear()),this.month(re.getUTCMonth()),this.date(re.getUTCDate()),this}He("Q",0,"Qo","quarter"),Ae("Q",dC),on("Q",function(l,m){m[Ga]=(Lt(l)-1)*3});function jU(l){return l==null?Math.ceil((this.month()+1)/3):this.month((l-1)*3+this.month()%3)}He("D",["DD",2],"Do","date"),Ae("D",Cn,t1),Ae("DD",Cn,Ho),Ae("Do",function(l,m){return l?m._dayOfMonthOrdinalParse||m._ordinalParse:m._dayOfMonthOrdinalParseLenient}),on(["D","DD"],da),on("Do",function(l,m){m[da]=Lt(l.match(Cn)[0])});var GC=n1("Date",!0);He("DDD",["DDDD",3],"DDDo","dayOfYear"),Ae("DDD",Tm),Ae("DDDD",uC),on(["DDD","DDDD"],function(l,m,b){b._dayOfYear=Lt(l)});function HU(l){var m=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return l==null?m:this.add(l-m,"d")}He("m",["mm",2],0,"minute"),Ae("m",Cn,mg),Ae("mm",Cn,Ho),on(["m","mm"],Or);var UU=n1("Minutes",!1);He("s",["ss",2],0,"second"),Ae("s",Cn,mg),Ae("ss",Cn,Ho),on(["s","ss"],Wa);var $U=n1("Seconds",!1);He("S",0,0,function(){return~~(this.millisecond()/100)}),He(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),He(0,["SSS",3],0,"millisecond"),He(0,["SSSS",4],0,function(){return this.millisecond()*10}),He(0,["SSSSS",5],0,function(){return this.millisecond()*100}),He(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),He(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),He(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),He(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),Ae("S",Tm,dC),Ae("SS",Tm,Ho),Ae("SSS",Tm,uC);var As,WC;for(As="SSSS";As.length<=9;As+="S")Ae(As,e1);function GU(l,m){m[zc]=Lt(("0."+l)*1e3)}for(As="S";As.length<=9;As+="S")on(As,GU);WC=n1("Milliseconds",!1),He("z",0,0,"zoneAbbr"),He("zz",0,0,"zoneName");function WU(){return this._isUTC?"UTC":""}function YU(){return this._isUTC?"Coordinated Universal Time":""}var _e=Ht.prototype;_e.add=VH,_e.calendar=WH,_e.clone=YH,_e.diff=eU,_e.endOf=dU,_e.format=oU,_e.from=rU,_e.fromNow=aU,_e.to=sU,_e.toNow=cU,_e.get=ij,_e.invalidAt=vU,_e.isAfter=qH,_e.isBefore=QH,_e.isBetween=KH,_e.isSame=XH,_e.isSameOrAfter=ZH,_e.isSameOrBefore=JH,_e.isValid=_U,_e.lang=VC,_e.locale=FC,_e.localeData=BC,_e.max=_H,_e.min=gH,_e.parsingFlags=bU,_e.set=oj,_e.startOf=lU,_e.subtract=BH,_e.toArray=fU,_e.toObject=hU,_e.toDate=pU,_e.toISOString=nU,_e.inspect=iU,typeof Symbol<"u"&&Symbol.for!=null&&(_e[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),_e.toJSON=gU,_e.toString=tU,_e.unix=mU,_e.valueOf=uU,_e.creationData=yU,_e.eraName=wU,_e.eraNarrow=DU,_e.eraAbbr=SU,_e.eraYear=kU,_e.year=fC,_e.isLeapYear=nj,_e.weekYear=AU,_e.isoWeekYear=RU,_e.quarter=_e.quarters=jU,_e.month=vC,_e.daysInMonth=pj,_e.week=_e.weeks=Cj,_e.isoWeek=_e.isoWeeks=xj,_e.weeksInYear=FU,_e.weeksInWeekYear=VU,_e.isoWeeksInYear=zU,_e.isoWeeksInISOWeekYear=NU,_e.date=GC,_e.day=_e.days=Rj,_e.weekday=zj,_e.isoWeekday=Nj,_e.dayOfYear=HU,_e.hour=_e.hours=$j,_e.minute=_e.minutes=UU,_e.second=_e.seconds=$U,_e.millisecond=_e.milliseconds=WC,_e.utcOffset=SH,_e.utc=EH,_e.local=IH,_e.parseZone=OH,_e.hasAlignedHourOffset=TH,_e.isDST=PH,_e.isLocal=AH,_e.isUtcOffset=RH,_e.isUtc=LC,_e.isUTC=LC,_e.zoneAbbr=WU,_e.zoneName=YU,_e.dates=pi("dates accessor is deprecated. Use date instead.",GC),_e.months=pi("months accessor is deprecated. Use month instead",vC),_e.years=pi("years accessor is deprecated. Use year instead",fC),_e.zone=pi("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",kH),_e.isDSTShifted=pi("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",LH);function qU(l){return xn(l*1e3)}function QU(){return xn.apply(null,arguments).parseZone()}function YC(l){return l}var Gt=x2.prototype;Gt.calendar=AB,Gt.longDateFormat=FB,Gt.invalidDate=BB,Gt.ordinal=UB,Gt.preparse=YC,Gt.postformat=YC,Gt.relativeTime=GB,Gt.pastFuture=WB,Gt.set=km,Gt.eras=CU,Gt.erasParse=xU,Gt.erasConvertYear=MU,Gt.erasAbbrRegex=IU,Gt.erasNameRegex=EU,Gt.erasNarrowRegex=OU,Gt.months=lj,Gt.monthsShort=dj,Gt.monthsParse=mj,Gt.monthsRegex=hj,Gt.monthsShortRegex=fj,Gt.week=_j,Gt.firstDayOfYear=yj,Gt.firstDayOfWeek=vj,Gt.weekdays=Oj,Gt.weekdaysMin=Pj,Gt.weekdaysShort=Tj,Gt.weekdaysParse=Aj,Gt.weekdaysRegex=Fj,Gt.weekdaysShortRegex=Vj,Gt.weekdaysMinRegex=Bj,Gt.isPM=Hj,Gt.meridiem=Gj;function Wm(l,m,b,v){var M=qa(),A=y().set(v,m);return M[b](A,l)}function qC(l,m,b){if(c(l)&&(m=l,l=void 0),l=l||"",m!=null)return Wm(l,m,b,"month");var v,M=[];for(v=0;v<12;v++)M[v]=Wm(l,v,b,"month");return M}function Ig(l,m,b,v){typeof l=="boolean"?(c(m)&&(b=m,m=void 0),m=m||""):(m=l,b=m,l=!1,c(m)&&(b=m,m=void 0),m=m||"");var M=qa(),A=l?M._week.dow:0,re,Le=[];if(b!=null)return Wm(m,(b+A)%7,v,"day");for(re=0;re<7;re++)Le[re]=Wm(m,(re+A)%7,v,"day");return Le}function KU(l,m){return qC(l,m,"months")}function XU(l,m){return qC(l,m,"monthsShort")}function ZU(l,m,b){return Ig(l,m,b,"weekdays")}function JU(l,m,b){return Ig(l,m,b,"weekdaysShort")}function e$(l,m,b){return Ig(l,m,b,"weekdaysMin")}Ls("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(l){var m=l%10,b=Lt(l%100/10)===1?"th":m===1?"st":m===2?"nd":m===3?"rd":"th";return l+b}}),i.lang=pi("moment.lang is deprecated. Use moment.locale instead.",Ls),i.langData=pi("moment.langData is deprecated. Use moment.localeData instead.",qa);var Qa=Math.abs;function t$(){var l=this._data;return this._milliseconds=Qa(this._milliseconds),this._days=Qa(this._days),this._months=Qa(this._months),l.milliseconds=Qa(l.milliseconds),l.seconds=Qa(l.seconds),l.minutes=Qa(l.minutes),l.hours=Qa(l.hours),l.months=Qa(l.months),l.years=Qa(l.years),this}function QC(l,m,b,v){var M=Tr(m,b);return l._milliseconds+=v*M._milliseconds,l._days+=v*M._days,l._months+=v*M._months,l._bubble()}function n$(l,m){return QC(this,l,m,1)}function i$(l,m){return QC(this,l,m,-1)}function KC(l){return l<0?Math.floor(l):Math.ceil(l)}function o$(){var l=this._milliseconds,m=this._days,b=this._months,v=this._data,M,A,re,Le,dt;return l>=0&&m>=0&&b>=0||l<=0&&m<=0&&b<=0||(l+=KC(Og(b)+m)*864e5,m=0,b=0),v.milliseconds=l%1e3,M=cr(l/1e3),v.seconds=M%60,A=cr(M/60),v.minutes=A%60,re=cr(A/60),v.hours=re%24,m+=cr(re/24),dt=cr(XC(m)),b+=dt,m-=KC(Og(dt)),Le=cr(b/12),b%=12,v.days=m,v.months=b,v.years=Le,this}function XC(l){return l*4800/146097}function Og(l){return l*146097/4800}function r$(l){if(!this.isValid())return NaN;var m,b,v=this._milliseconds;if(l=sr(l),l==="month"||l==="quarter"||l==="year")switch(m=this._days+v/864e5,b=this._months+XC(m),l){case"month":return b;case"quarter":return b/3;case"year":return b/12}else switch(m=this._days+Math.round(Og(this._months)),l){case"week":return m/7+v/6048e5;case"day":return m+v/864e5;case"hour":return m*24+v/36e5;case"minute":return m*1440+v/6e4;case"second":return m*86400+v/1e3;case"millisecond":return Math.floor(m*864e5)+v;default:throw new Error("Unknown unit "+l)}}function Ka(l){return function(){return this.as(l)}}var ZC=Ka("ms"),a$=Ka("s"),s$=Ka("m"),c$=Ka("h"),l$=Ka("d"),d$=Ka("w"),u$=Ka("M"),m$=Ka("Q"),p$=Ka("y"),f$=ZC;function h$(){return Tr(this)}function g$(l){return l=sr(l),this.isValid()?this[l+"s"]():NaN}function Fc(l){return function(){return this.isValid()?this._data[l]:NaN}}var _$=Fc("milliseconds"),b$=Fc("seconds"),v$=Fc("minutes"),y$=Fc("hours"),C$=Fc("days"),x$=Fc("months"),M$=Fc("years");function w$(){return cr(this.days()/7)}var Xa=Math.round,a1={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function D$(l,m,b,v,M){return M.relativeTime(m||1,!!b,l,v)}function S$(l,m,b,v){var M=Tr(l).abs(),A=Xa(M.as("s")),re=Xa(M.as("m")),Le=Xa(M.as("h")),dt=Xa(M.as("d")),zt=Xa(M.as("M")),lo=Xa(M.as("w")),Za=Xa(M.as("y")),Rs=A<=b.ss&&["s",A]||A<b.s&&["ss",A]||re<=1&&["m"]||re<b.m&&["mm",re]||Le<=1&&["h"]||Le<b.h&&["hh",Le]||dt<=1&&["d"]||dt<b.d&&["dd",dt];return b.w!=null&&(Rs=Rs||lo<=1&&["w"]||lo<b.w&&["ww",lo]),Rs=Rs||zt<=1&&["M"]||zt<b.M&&["MM",zt]||Za<=1&&["y"]||["yy",Za],Rs[2]=m,Rs[3]=+l>0,Rs[4]=v,D$.apply(null,Rs)}function k$(l){return l===void 0?Xa:typeof l=="function"?(Xa=l,!0):!1}function E$(l,m){return a1[l]===void 0?!1:m===void 0?a1[l]:(a1[l]=m,l==="s"&&(a1.ss=m-1),!0)}function I$(l,m){if(!this.isValid())return this.localeData().invalidDate();var b=!1,v=a1,M,A;return typeof l=="object"&&(m=l,l=!1),typeof l=="boolean"&&(b=l),typeof m=="object"&&(v=Object.assign({},a1,m),m.s!=null&&m.ss==null&&(v.ss=m.s-1)),M=this.localeData(),A=S$(this,!b,v,M),b&&(A=M.pastFuture(+this,A)),M.postformat(A)}var Tg=Math.abs;function s1(l){return(l>0)-(l<0)||+l}function Ym(){if(!this.isValid())return this.localeData().invalidDate();var l=Tg(this._milliseconds)/1e3,m=Tg(this._days),b=Tg(this._months),v,M,A,re,Le=this.asSeconds(),dt,zt,lo,Za;return Le?(v=cr(l/60),M=cr(v/60),l%=60,v%=60,A=cr(b/12),b%=12,re=l?l.toFixed(3).replace(/\.?0+$/,""):"",dt=Le<0?"-":"",zt=s1(this._months)!==s1(Le)?"-":"",lo=s1(this._days)!==s1(Le)?"-":"",Za=s1(this._milliseconds)!==s1(Le)?"-":"",dt+"P"+(A?zt+A+"Y":"")+(b?zt+b+"M":"")+(m?lo+m+"D":"")+(M||v||l?"T":"")+(M?Za+M+"H":"")+(v?Za+v+"M":"")+(l?Za+re+"S":"")):"P0D"}var Bt=Bm.prototype;Bt.isValid=xH,Bt.abs=t$,Bt.add=n$,Bt.subtract=i$,Bt.as=r$,Bt.asMilliseconds=ZC,Bt.asSeconds=a$,Bt.asMinutes=s$,Bt.asHours=c$,Bt.asDays=l$,Bt.asWeeks=d$,Bt.asMonths=u$,Bt.asQuarters=m$,Bt.asYears=p$,Bt.valueOf=f$,Bt._bubble=o$,Bt.clone=h$,Bt.get=g$,Bt.milliseconds=_$,Bt.seconds=b$,Bt.minutes=v$,Bt.hours=y$,Bt.days=C$,Bt.weeks=w$,Bt.months=x$,Bt.years=M$,Bt.humanize=I$,Bt.toISOString=Ym,Bt.toString=Ym,Bt.toJSON=Ym,Bt.locale=FC,Bt.localeData=BC,Bt.toIsoString=pi("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Ym),Bt.lang=VC,He("X",0,0,"unix"),He("x",0,0,"valueOf"),Ae("x",Lm),Ae("X",KB),on("X",function(l,m,b){b._d=new Date(parseFloat(l)*1e3)}),on("x",function(l,m,b){b._d=new Date(Lt(l))});return i.version="2.30.1",e(xn),i.fn=_e,i.min=bH,i.max=vH,i.now=yH,i.utc=y,i.unix=qU,i.months=KU,i.isDate=u,i.locale=Ls,i.invalid=X,i.duration=Tr,i.isMoment=nn,i.weekdays=ZU,i.parseZone=QU,i.localeData=qa,i.isDuration=jm,i.monthsShort=XU,i.weekdaysMin=e$,i.defineLocale=bg,i.updateLocale=Qj,i.locales=Kj,i.weekdaysShort=JU,i.normalizeUnits=sr,i.relativeTimeRounding=k$,i.relativeTimeThreshold=E$,i.calendarFormat=GH,i.prototype=_e,i.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"},i})});var uE=Uo((X_,dE)=>{(function(t,i){typeof X_=="object"&&typeof dE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(X_,function(t){"use strict";var i={1:"\u0967",2:"\u0968",3:"\u0969",4:"\u096A",5:"\u096B",6:"\u096C",7:"\u096D",8:"\u096E",9:"\u096F",0:"\u0966"},e={"\u0967":"1","\u0968":"2","\u0969":"3","\u096A":"4","\u096B":"5","\u096C":"6","\u096D":"7","\u096E":"8","\u096F":"9","\u0966":"0"},n=t.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(o){return o.replace(/[१२३४५६७८९०]/g,function(r){return e[r]})},postformat:function(o){return o.replace(/\d/g,function(r){return i[r]})},meridiemParse:/राति|बिहान|दिउँसो|साँझ/,meridiemHour:function(o,r){if(o===12&&(o=0),r==="\u0930\u093E\u0924\u093F")return o<4?o:o+12;if(r==="\u092C\u093F\u0939\u093E\u0928")return o;if(r==="\u0926\u093F\u0909\u0901\u0938\u094B")return o>=10?o:o+12;if(r==="\u0938\u093E\u0901\u091D")return o+12},meridiem:function(o,r,a){return o<3?"\u0930\u093E\u0924\u093F":o<12?"\u092C\u093F\u0939\u093E\u0928":o<16?"\u0926\u093F\u0909\u0901\u0938\u094B":o<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}});return n})});var pE=Uo((Z_,mE)=>{(function(t,i){typeof Z_=="object"&&typeof mE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(Z_,function(t){"use strict";var i="ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.".split("_"),e="ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic".split("_"),n=[/^ene/i,/^feb/i,/^mar/i,/^abr/i,/^may/i,/^jun/i,/^jul/i,/^ago/i,/^sep/i,/^oct/i,/^nov/i,/^dic/i],o=/^(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,r=t.defineLocale("es",{months:"enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre".split("_"),monthsShort:function(a,s){return a?/-MMM-/.test(s)?e[a.month()]:i[a.month()]:i},monthsRegex:o,monthsShortRegex:o,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:n,longMonthsParse:n,shortMonthsParse:n,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"+(this.hours()!==1?"s":"")+"] LT"},nextDay:function(){return"[ma\xF1ana a la"+(this.hours()!==1?"s":"")+"] LT"},nextWeek:function(){return"dddd [a la"+(this.hours()!==1?"s":"")+"] LT"},lastDay:function(){return"[ayer a la"+(this.hours()!==1?"s":"")+"] LT"},lastWeek:function(){return"[el] dddd [pasado a la"+(this.hours()!==1?"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}º/,ordinal:"%d\xBA",week:{dow:1,doy:4},invalidDate:"Fecha inv\xE1lida"});return r})});var hE=Uo((J_,fE)=>{(function(t,i){typeof J_=="object"&&typeof fE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(J_,function(t){"use strict";function i(n,o,r,a){var s={m:["eine Minute","einer Minute"],h:["eine Stunde","einer Stunde"],d:["ein Tag","einem Tag"],dd:[n+" Tage",n+" Tagen"],w:["eine Woche","einer Woche"],M:["ein Monat","einem Monat"],MM:[n+" Monate",n+" Monaten"],y:["ein Jahr","einem Jahr"],yy:[n+" Jahre",n+" Jahren"]};return o?s[r][0]:s[r][1]}var e=t.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:i,mm:"%d Minuten",h:i,hh:"%d Stunden",d:i,dd:i,w:i,ww:"%d Wochen",M:i,MM:i,y:i,yy:i},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return e})});var _E=Uo((eb,gE)=>{(function(t,i){typeof eb=="object"&&typeof gE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(eb,function(t){"use strict";var i=/^(janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,e=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?)/i,n=/(janv\.?|févr\.?|mars|avr\.?|mai|juin|juil\.?|août|sept\.?|oct\.?|nov\.?|déc\.?|janvier|février|mars|avril|mai|juin|juillet|août|septembre|octobre|novembre|décembre)/i,o=[/^janv/i,/^févr/i,/^mars/i,/^avr/i,/^mai/i,/^juin/i,/^juil/i,/^août/i,/^sept/i,/^oct/i,/^nov/i,/^déc/i],r=t.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:n,monthsShortRegex:n,monthsStrictRegex:i,monthsShortStrictRegex:e,monthsParse:o,longMonthsParse:o,shortMonthsParse:o,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(a,s){switch(s){case"D":return a+(a===1?"er":"");default:case"M":case"Q":case"DDD":case"d":return a+(a===1?"er":"e");case"w":case"W":return a+(a===1?"re":"e")}},week:{dow:1,doy:4}});return r})});var vE=Uo((tb,bE)=>{(function(t,i){typeof tb=="object"&&typeof bE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(tb,function(t){"use strict";var i=t.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 ":this.hours()===0?" ":"ll'")+"]LT"},nextDay:function(){return"[Domani a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},nextWeek:function(){return"dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastDay:function(){return"[Ieri a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT"},lastWeek:function(){switch(this.day()){case 0:return"[La scorsa] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"ll'")+"]LT";default:return"[Lo scorso] dddd [a"+(this.hours()>1?"lle ":this.hours()===0?" ":"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}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}});return i})});var CE=Uo((nb,yE)=>{(function(t,i){typeof nb=="object"&&typeof yE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(nb,function(t){"use strict";var i=t.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}(일|월|주)/,ordinal:function(e,n){switch(n){case"d":case"D":case"DDD":return e+"\uC77C";case"M":return e+"\uC6D4";case"w":case"W":return e+"\uC8FC";default:return e}},meridiemParse:/오전|오후/,isPM:function(e){return e==="\uC624\uD6C4"},meridiem:function(e,n,o){return e<12?"\uC624\uC804":"\uC624\uD6C4"}});return i})});var ME=Uo((ib,xE)=>{(function(t,i){typeof ib=="object"&&typeof xE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(ib,function(t){"use strict";var i={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 e(c,u,f,h){return u?"kelios sekund\u0117s":h?"keli\u0173 sekund\u017Ei\u0173":"kelias sekundes"}function n(c,u,f,h){return u?r(f)[0]:h?r(f)[1]:r(f)[2]}function o(c){return c%10===0||c>10&&c<20}function r(c){return i[c].split("_")}function a(c,u,f,h){var y=c+" ";return c===1?y+n(c,u,f[0],h):u?y+(o(c)?r(f)[1]:r(f)[0]):h?y+r(f)[1]:y+(o(c)?r(f)[1]:r(f)[2])}var s=t.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:e,ss:a,m:n,mm:a,h:n,hh:a,d:n,dd:a,M:n,MM:a,y:n,yy:a},dayOfMonthOrdinalParse:/\d{1,2}-oji/,ordinal:function(c){return c+"-oji"},week:{dow:1,doy:4}});return s})});var DE=Uo((ob,wE)=>{(function(t,i){typeof ob=="object"&&typeof wE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(ob,function(t){"use strict";var i={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 e(s,c,u){return u?c%10===1&&c%100!==11?s[2]:s[3]:c%10===1&&c%100!==11?s[0]:s[1]}function n(s,c,u){return s+" "+e(i[u],s,c)}function o(s,c,u){return e(i[u],s,c)}function r(s,c){return c?"da\u017Eas sekundes":"da\u017E\u0101m sekund\u0113m"}var a=t.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:r,ss:n,m:o,mm:n,h:o,hh:n,d:o,dd:n,M:o,MM:n,y:o,yy:n},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return a})});var kE=Uo((rb,SE)=>{(function(t,i){typeof rb=="object"&&typeof SE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(rb,function(t){"use strict";var i=t.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 this.day()===0||this.day()===6?"[\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}º/,ordinal:"%d\xBA",week:{dow:1,doy:4}});return i})});var IE=Uo((ab,EE)=>{(function(t,i){typeof ab=="object"&&typeof EE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(ab,function(t){"use strict";var i=t.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}});return i})});var TE=Uo((sb,OE)=>{(function(t,i){typeof sb=="object"&&typeof OE<"u"&&typeof Tn=="function"?i(yo()):typeof define=="function"&&define.amd?define(["../moment"],i):i(t.moment)})(sb,function(t){"use strict";var i={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/},e="led_\xFAno_b\u0159e_dub_kv\u011B_\u010Dvn_\u010Dvc_srp_z\xE1\u0159_\u0159\xEDj_lis_pro".split("_"),n=[/^led/i,/^úno/i,/^bře/i,/^dub/i,/^kvě/i,/^(čvn|červen$|června)/i,/^(čvc|červenec|července)/i,/^srp/i,/^zář/i,/^říj/i,/^lis/i,/^pro/i],o=/^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;function r(c){return c>1&&c<5&&~~(c/10)!==1}function a(c,u,f,h){var y=c+" ";switch(f){case"s":return u||h?"p\xE1r sekund":"p\xE1r sekundami";case"ss":return u||h?y+(r(c)?"sekundy":"sekund"):y+"sekundami";case"m":return u?"minuta":h?"minutu":"minutou";case"mm":return u||h?y+(r(c)?"minuty":"minut"):y+"minutami";case"h":return u?"hodina":h?"hodinu":"hodinou";case"hh":return u||h?y+(r(c)?"hodiny":"hodin"):y+"hodinami";case"d":return u||h?"den":"dnem";case"dd":return u||h?y+(r(c)?"dny":"dn\xED"):y+"dny";case"M":return u||h?"m\u011Bs\xEDc":"m\u011Bs\xEDcem";case"MM":return u||h?y+(r(c)?"m\u011Bs\xEDce":"m\u011Bs\xEDc\u016F"):y+"m\u011Bs\xEDci";case"y":return u||h?"rok":"rokem";case"yy":return u||h?y+(r(c)?"roky":"let"):y+"lety"}}var s=t.defineLocale("cs",{months:i,monthsShort:e,monthsRegex:o,monthsShortRegex:o,monthsStrictRegex:/^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,monthsShortStrictRegex:/^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,monthsParse:n,longMonthsParse:n,shortMonthsParse:n,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:a,ss:a,m:a,mm:a,h:a,hh:a,d:a,dd:a,M:a,MM:a,y:a,yy:a},dayOfMonthOrdinalParse:/\d{1,2}\./,ordinal:"%d.",week:{dow:1,doy:4}});return s})});var zE=Uo((YDe,RE)=>{function Vp(t){var i=" ";if(isNaN(parseInt(t)))i=t;else switch(t){case 1:i=" ";break;case 2:i=" ";break;case 3:i=" ";break;case 4:i=" ";break;case 5:i=" ";break;case 6:i=" ";break;case 7:i=" ";break;case 8:i=" ";break;case 9:i=" ";break;case 10:i=" ";break;case 11:i=" ";break;case 12:i=" ";break}for(var e=[`
|
|
`],n=0;n<100;n++)e.push(e[n]+i);return e}function gs(){this.step=" ",this.shift=Vp(this.step)}gs.prototype.xml=function(t,i){var e=t.replace(/>\s{0,}</g,"><").replace(/</g,"~::~<").replace(/\s*xmlns\:/g,"~::~xmlns:").replace(/\s*xmlns\=/g,"~::~xmlns=").split("~::~"),n=e.length,o=!1,r=0,a="",s=0,c=i?Vp(i):this.shift;for(s=0;s<n;s++)e[s].search(/<!/)>-1?(a+=c[r]+e[s],o=!0,(e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1||e[s].search(/!DOCTYPE/)>-1)&&(o=!1)):e[s].search(/-->/)>-1||e[s].search(/\]>/)>-1?(a+=e[s],o=!1):/^<\w/.exec(e[s-1])&&/^<\/\w/.exec(e[s])&&/^<[\w:\-\.\,]+/.exec(e[s-1])==/^<\/[\w:\-\.\,]+/.exec(e[s])[0].replace("/","")?(a+=e[s],o||r--):e[s].search(/<\w/)>-1&&e[s].search(/<\//)==-1&&e[s].search(/\/>/)==-1?a=o?a+=e[s]:a+=c[r++]+e[s]:e[s].search(/<\w/)>-1&&e[s].search(/<\//)>-1?a=o?a+=e[s]:a+=c[r]+e[s]:e[s].search(/<\//)>-1?a=o?a+=e[s]:a+=c[--r]+e[s]:e[s].search(/\/>/)>-1?a=o?a+=e[s]:a+=c[r]+e[s]:e[s].search(/<\?/)>-1||e[s].search(/xmlns\:/)>-1||e[s].search(/xmlns\=/)>-1?a+=c[r]+e[s]:a+=e[s];return a[0]==`
|
|
`?a.slice(1):a};gs.prototype.json=function(t,e){var e=e||this.step;return typeof JSON>"u"?t:typeof t=="string"?JSON.stringify(JSON.parse(t),null,e):typeof t=="object"?JSON.stringify(t,null,e):t};gs.prototype.css=function(t,i){var e=t.replace(/\s{1,}/g," ").replace(/\{/g,"{~::~").replace(/\}/g,"~::~}~::~").replace(/\;/g,";~::~").replace(/\/\*/g,"~::~/*").replace(/\*\//g,"*/~::~").replace(/~::~\s{0,}~::~/g,"~::~").split("~::~"),n=e.length,o=0,r="",a=0,s=i?Vp(i):this.shift;for(a=0;a<n;a++)/\{/.exec(e[a])?r+=s[o++]+e[a]:/\}/.exec(e[a])?r+=s[--o]+e[a]:(/\*\\/.exec(e[a]),r+=s[o]+e[a]);return r.replace(/^\n{1,}/,"")};function mZ(t,i){return i-(t.replace(/\(/g,"").length-t.replace(/\)/g,"").length)}function pZ(t,i){return t.replace(/\s{1,}/g," ").replace(/ AND /ig,"~::~"+i+i+"AND ").replace(/ BETWEEN /ig,"~::~"+i+"BETWEEN ").replace(/ CASE /ig,"~::~"+i+"CASE ").replace(/ ELSE /ig,"~::~"+i+"ELSE ").replace(/ END /ig,"~::~"+i+"END ").replace(/ FROM /ig,"~::~FROM ").replace(/ GROUP\s{1,}BY/ig,"~::~GROUP BY ").replace(/ HAVING /ig,"~::~HAVING ").replace(/ IN /ig," IN ").replace(/ JOIN /ig,"~::~JOIN ").replace(/ CROSS~::~{1,}JOIN /ig,"~::~CROSS JOIN ").replace(/ INNER~::~{1,}JOIN /ig,"~::~INNER JOIN ").replace(/ LEFT~::~{1,}JOIN /ig,"~::~LEFT JOIN ").replace(/ RIGHT~::~{1,}JOIN /ig,"~::~RIGHT JOIN ").replace(/ ON /ig,"~::~"+i+"ON ").replace(/ OR /ig,"~::~"+i+i+"OR ").replace(/ ORDER\s{1,}BY/ig,"~::~ORDER BY ").replace(/ OVER /ig,"~::~"+i+"OVER ").replace(/\(\s{0,}SELECT /ig,"~::~(SELECT ").replace(/\)\s{0,}SELECT /ig,")~::~SELECT ").replace(/ THEN /ig," THEN~::~"+i).replace(/ UNION /ig,"~::~UNION~::~").replace(/ USING /ig,"~::~USING ").replace(/ WHEN /ig,"~::~"+i+"WHEN ").replace(/ WHERE /ig,"~::~WHERE ").replace(/ WITH /ig,"~::~WITH ").replace(/ ALL /ig," ALL ").replace(/ AS /ig," AS ").replace(/ ASC /ig," ASC ").replace(/ DESC /ig," DESC ").replace(/ DISTINCT /ig," DISTINCT ").replace(/ EXISTS /ig," EXISTS ").replace(/ NOT /ig," NOT ").replace(/ NULL /ig," NULL ").replace(/ LIKE /ig," LIKE ").replace(/\s{0,}SELECT /ig,"SELECT ").replace(/\s{0,}UPDATE /ig,"UPDATE ").replace(/ SET /ig," SET ").replace(/~::~{1,}/g,"~::~").split("~::~")}gs.prototype.sql=function(t,i){var e=t.replace(/\s{1,}/g," ").replace(/\'/ig,"~::~'").split("~::~"),n=e.length,o=[],r=0,a=this.step,s=!0,c=!1,u=0,f="",h=0,y=i?Vp(i):this.shift;for(h=0;h<n;h++)h%2?o=o.concat(e[h]):o=o.concat(pZ(e[h],a));for(n=o.length,h=0;h<n;h++){u=mZ(o[h],u),/\s{0,}\s{0,}SELECT\s{0,}/.exec(o[h])&&(o[h]=o[h].replace(/\,/g,`,
|
|
`+a+a)),/\s{0,}\s{0,}SET\s{0,}/.exec(o[h])&&(o[h]=o[h].replace(/\,/g,`,
|
|
`+a+a)),/\s{0,}\(\s{0,}SELECT\s{0,}/.exec(o[h])?(r++,f+=y[r]+o[h]):/\'/.exec(o[h])?(u<1&&r&&r--,f+=o[h]):(f+=y[r]+o[h],u<1&&r&&r--);var x=0}return f=f.replace(/^\n{1,}/,"").replace(/\n{1,}/g,`
|
|
`),f};gs.prototype.xmlmin=function(t,i){var e=i?t:t.replace(/\<![ \r\n\t]*(--([^\-]|[\r\n]|-[^\-])*--[ \r\n\t]*)\>/g,"").replace(/[ \r\n\t]{1,}xmlns/g," xmlns");return e.replace(/>\s{0,}</g,"><")};gs.prototype.jsonmin=function(t){return typeof JSON>"u"?t:JSON.stringify(JSON.parse(t),null,0)};gs.prototype.cssmin=function(t,i){var e=i?t:t.replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+\//g,"");return e.replace(/\s{1,}/g," ").replace(/\{\s{1,}/g,"{").replace(/\}\s{1,}/g,"}").replace(/\;\s{1,}/g,";").replace(/\/\*\s{1,}/g,"/*").replace(/\*\/\s{1,}/g,"*/")};gs.prototype.sqlmin=function(t){return t.replace(/\s{1,}/g," ").replace(/\s{1,}\(/,"(").replace(/\s{1,}\)/,")")};RE.exports=new gs});var Pg;function qm(){return Pg}function ua(t){let i=Pg;return Pg=t,i}var JC=Symbol("NotFound");function c1(t){return t===JC||t?.name==="\u0275NotFound"}var Gi=null,Qm=!1,Lg=1,O$=null,ni=Symbol("SIGNAL");function ot(t){let i=Gi;return Gi=t,i}function Jm(){return Gi}var Vc={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function zs(t){if(Qm)throw new Error("");if(Gi===null)return;Gi.consumerOnSignalRead(t);let i=Gi.producersTail;if(i!==void 0&&i.producer===t)return;let e,n=Gi.recomputing;if(n&&(e=i!==void 0?i.nextProducer:Gi.producers,e!==void 0&&e.producer===t)){Gi.producersTail=e,e.lastReadVersion=t.version;return}let o=t.consumersTail;if(o!==void 0&&o.consumer===Gi&&(!n||P$(o,Gi)))return;let r=l1(Gi),a={producer:t,consumer:Gi,nextProducer:e,prevConsumer:o,lastReadVersion:t.version,nextConsumer:void 0};Gi.producersTail=a,i!==void 0?i.nextProducer=a:Gi.producers=a,r&&ix(t,a)}function ex(){Lg++}function e3(t){if(!(l1(t)&&!t.dirty)&&!(!t.dirty&&t.lastCleanEpoch===Lg)){if(!t.producerMustRecompute(t)&&!jc(t)){Zm(t);return}t.producerRecomputeValue(t),Zm(t)}}function Ag(t){if(t.consumers===void 0)return;let i=Qm;Qm=!0;try{for(let e=t.consumers;e!==void 0;e=e.nextConsumer){let n=e.consumer;n.dirty||T$(n)}}finally{Qm=i}}function Rg(){return Gi?.consumerAllowSignalWrites!==!1}function T$(t){t.dirty=!0,Ag(t),t.consumerMarkedDirty?.(t)}function Zm(t){t.dirty=!1,t.lastCleanEpoch=Lg}function Ns(t){return t&&tx(t),ot(t)}function tx(t){t.producersTail=void 0,t.recomputing=!0}function Bc(t,i){ot(i),t&&nx(t)}function nx(t){t.recomputing=!1;let i=t.producersTail,e=i!==void 0?i.nextProducer:t.producers;if(e!==void 0){if(l1(t))do e=zg(e);while(e!==void 0);i!==void 0?i.nextProducer=void 0:t.producers=void 0}}function jc(t){for(let i=t.producers;i!==void 0;i=i.nextProducer){let e=i.producer,n=i.lastReadVersion;if(n!==e.version||(e3(e),n!==e.version))return!0}return!1}function Fs(t){if(l1(t)){let i=t.producers;for(;i!==void 0;)i=zg(i)}t.producers=void 0,t.producersTail=void 0,t.consumers=void 0,t.consumersTail=void 0}function ix(t,i){let e=t.consumersTail,n=l1(t);if(e!==void 0?(i.nextConsumer=e.nextConsumer,e.nextConsumer=i):(i.nextConsumer=void 0,t.consumers=i),i.prevConsumer=e,t.consumersTail=i,!n)for(let o=t.producers;o!==void 0;o=o.nextProducer)ix(o.producer,o)}function zg(t){let i=t.producer,e=t.nextProducer,n=t.nextConsumer,o=t.prevConsumer;if(t.nextConsumer=void 0,t.prevConsumer=void 0,n!==void 0?n.prevConsumer=o:i.consumersTail=o,o!==void 0)o.nextConsumer=n;else if(i.consumers=n,!l1(i)){let r=i.producers;for(;r!==void 0;)r=zg(r)}return e}function l1(t){return t.consumerIsAlwaysLive||t.consumers!==void 0}function t3(t){O$?.(t)}function P$(t,i){let e=i.producersTail;if(e!==void 0){let n=i.producers;do{if(n===t)return!0;if(n===e)break;n=n.nextProducer}while(n!==void 0)}return!1}function n3(t,i){return Object.is(t,i)}function L2(t,i){let e=Object.create(L$);e.computation=t,i!==void 0&&(e.equal=i);let n=()=>{if(e3(e),zs(e),e.value===P2)throw e.error;return e.value};return n[ni]=e,t3(e),n}var Km=Symbol("UNSET"),Xm=Symbol("COMPUTING"),P2=Symbol("ERRORED"),L$=Re(q({},Vc),{value:Km,dirty:!0,error:null,equal:n3,kind:"computed",producerMustRecompute(t){return t.value===Km||t.value===Xm},producerRecomputeValue(t){if(t.value===Xm)throw new Error("");let i=t.value;t.value=Xm;let e=Ns(t),n,o=!1;try{n=t.computation(),ot(null),o=i!==Km&&i!==P2&&n!==P2&&t.equal(i,n)}catch(r){n=P2,t.error=r}finally{Bc(t,e)}if(o){t.value=i;return}t.value=n,t.version++}});function A$(){throw new Error}var ox=A$;function rx(t){ox(t)}function Ng(t){ox=t}var R$=null;function Fg(t,i){let e=Object.create(A2);e.value=t,i!==void 0&&(e.equal=i);let n=()=>ax(e);return n[ni]=e,t3(e),[n,a=>Hc(e,a),a=>Vg(e,a)]}function ax(t){return zs(t),t.value}function Hc(t,i){Rg()||rx(t),t.equal(t.value,i)||(t.value=i,z$(t))}function Vg(t,i){Rg()||rx(t),Hc(t,i(t.value))}var A2=Re(q({},Vc),{equal:n3,value:void 0,kind:"signal"});function z$(t){t.version++,ex(),Ag(t),R$?.(t)}function Je(t){return typeof t=="function"}function Vs(t){let e=t(n=>{Error.call(n),n.stack=new Error().stack});return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}var i3=Vs(t=>function(e){t(this),this.message=e?`${e.length} errors occurred during unsubscription:
|
|
${e.map((n,o)=>`${o+1}) ${n.toString()}`).join(`
|
|
`)}`:"",this.name="UnsubscriptionError",this.errors=e});function Uc(t,i){if(t){let e=t.indexOf(i);0<=e&&t.splice(e,1)}}var Ee=class t{constructor(i){this.initialTeardown=i,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let i;if(!this.closed){this.closed=!0;let{_parentage:e}=this;if(e)if(this._parentage=null,Array.isArray(e))for(let r of e)r.remove(this);else e.remove(this);let{initialTeardown:n}=this;if(Je(n))try{n()}catch(r){i=r instanceof i3?r.errors:[r]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let r of o)try{sx(r)}catch(a){i=i??[],a instanceof i3?i=[...i,...a.errors]:i.push(a)}}if(i)throw new i3(i)}}add(i){var e;if(i&&i!==this)if(this.closed)sx(i);else{if(i instanceof t){if(i.closed||i._hasParent(this))return;i._addParent(this)}(this._finalizers=(e=this._finalizers)!==null&&e!==void 0?e:[]).push(i)}}_hasParent(i){let{_parentage:e}=this;return e===i||Array.isArray(e)&&e.includes(i)}_addParent(i){let{_parentage:e}=this;this._parentage=Array.isArray(e)?(e.push(i),e):e?[e,i]:i}_removeParent(i){let{_parentage:e}=this;e===i?this._parentage=null:Array.isArray(e)&&Uc(e,i)}remove(i){let{_finalizers:e}=this;e&&Uc(e,i),i instanceof t&&i._removeParent(this)}};Ee.EMPTY=(()=>{let t=new Ee;return t.closed=!0,t})();var Bg=Ee.EMPTY;function o3(t){return t instanceof Ee||t&&"closed"in t&&Je(t.remove)&&Je(t.add)&&Je(t.unsubscribe)}function sx(t){Je(t)?t():t.unsubscribe()}var Pr={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var d1={setTimeout(t,i,...e){let{delegate:n}=d1;return n?.setTimeout?n.setTimeout(t,i,...e):setTimeout(t,i,...e)},clearTimeout(t){let{delegate:i}=d1;return(i?.clearTimeout||clearTimeout)(t)},delegate:void 0};function r3(t){d1.setTimeout(()=>{let{onUnhandledError:i}=Pr;if(i)i(t);else throw t})}function $c(){}var cx=jg("C",void 0,void 0);function lx(t){return jg("E",void 0,t)}function dx(t){return jg("N",t,void 0)}function jg(t,i,e){return{kind:t,value:i,error:e}}var Gc=null;function u1(t){if(Pr.useDeprecatedSynchronousErrorHandling){let i=!Gc;if(i&&(Gc={errorThrown:!1,error:null}),t(),i){let{errorThrown:e,error:n}=Gc;if(Gc=null,e)throw n}}else t()}function ux(t){Pr.useDeprecatedSynchronousErrorHandling&&Gc&&(Gc.errorThrown=!0,Gc.error=t)}var Wc=class extends Ee{constructor(i){super(),this.isStopped=!1,i?(this.destination=i,o3(i)&&i.add(this)):this.destination=V$}static create(i,e,n){return new Lr(i,e,n)}next(i){this.isStopped?Ug(dx(i),this):this._next(i)}error(i){this.isStopped?Ug(lx(i),this):(this.isStopped=!0,this._error(i))}complete(){this.isStopped?Ug(cx,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(i){this.destination.next(i)}_error(i){try{this.destination.error(i)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},N$=Function.prototype.bind;function Hg(t,i){return N$.call(t,i)}var $g=class{constructor(i){this.partialObserver=i}next(i){let{partialObserver:e}=this;if(e.next)try{e.next(i)}catch(n){a3(n)}}error(i){let{partialObserver:e}=this;if(e.error)try{e.error(i)}catch(n){a3(n)}else a3(i)}complete(){let{partialObserver:i}=this;if(i.complete)try{i.complete()}catch(e){a3(e)}}},Lr=class extends Wc{constructor(i,e,n){super();let o;if(Je(i)||!i)o={next:i??void 0,error:e??void 0,complete:n??void 0};else{let r;this&&Pr.useDeprecatedNextContext?(r=Object.create(i),r.unsubscribe=()=>this.unsubscribe(),o={next:i.next&&Hg(i.next,r),error:i.error&&Hg(i.error,r),complete:i.complete&&Hg(i.complete,r)}):o=i}this.destination=new $g(o)}};function a3(t){Pr.useDeprecatedSynchronousErrorHandling?ux(t):r3(t)}function F$(t){throw t}function Ug(t,i){let{onStoppedNotification:e}=Pr;e&&d1.setTimeout(()=>e(t,i))}var V$={closed:!0,next:$c,error:F$,complete:$c};var m1=typeof Symbol=="function"&&Symbol.observable||"@@observable";function mo(t){return t}function Gg(...t){return Wg(t)}function Wg(t){return t.length===0?mo:t.length===1?t[0]:function(e){return t.reduce((n,o)=>o(n),e)}}var Fe=(()=>{class t{constructor(e){e&&(this._subscribe=e)}lift(e){let n=new t;return n.source=this,n.operator=e,n}subscribe(e,n,o){let r=j$(e)?e:new Lr(e,n,o);return u1(()=>{let{operator:a,source:s}=this;r.add(a?a.call(r,s):s?this._subscribe(r):this._trySubscribe(r))}),r}_trySubscribe(e){try{return this._subscribe(e)}catch(n){e.error(n)}}forEach(e,n){return n=mx(n),new n((o,r)=>{let a=new Lr({next:s=>{try{e(s)}catch(c){r(c),a.unsubscribe()}},error:r,complete:o});this.subscribe(a)})}_subscribe(e){var n;return(n=this.source)===null||n===void 0?void 0:n.subscribe(e)}[m1](){return this}pipe(...e){return Wg(e)(this)}toPromise(e){return e=mx(e),new e((n,o)=>{let r;this.subscribe(a=>r=a,a=>o(a),()=>n(r))})}}return t.create=i=>new t(i),t})();function mx(t){var i;return(i=t??Pr.Promise)!==null&&i!==void 0?i:Promise}function B$(t){return t&&Je(t.next)&&Je(t.error)&&Je(t.complete)}function j$(t){return t&&t instanceof Wc||B$(t)&&o3(t)}function Yg(t){return Je(t?.lift)}function Xe(t){return i=>{if(Yg(i))return i.lift(function(e){try{return t(e,this)}catch(n){this.error(n)}});throw new TypeError("Unable to lift unknown Observable type")}}function Qe(t,i,e,n,o){return new qg(t,i,e,n,o)}var qg=class extends Wc{constructor(i,e,n,o,r,a){super(i),this.onFinalize=r,this.shouldUnsubscribe=a,this._next=e?function(s){try{e(s)}catch(c){i.error(c)}}:super._next,this._error=o?function(s){try{o(s)}catch(c){i.error(c)}finally{this.unsubscribe()}}:super._error,this._complete=n?function(){try{n()}catch(s){i.error(s)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var i;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:e}=this;super.unsubscribe(),!e&&((i=this.onFinalize)===null||i===void 0||i.call(this))}}};function p1(){return Xe((t,i)=>{let e=null;t._refCount++;let n=Qe(i,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount){e=null;return}let o=t._connection,r=e;e=null,o&&(!r||o===r)&&o.unsubscribe(),i.unsubscribe()});t.subscribe(n),n.closed||(e=t.connect())})}var Bs=class extends Fe{constructor(i,e){super(),this.source=i,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,Yg(i)&&(this.lift=i.lift)}_subscribe(i){return this.getSubject().subscribe(i)}getSubject(){let i=this._subject;return(!i||i.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;let{_connection:i}=this;this._subject=this._connection=null,i?.unsubscribe()}connect(){let i=this._connection;if(!i){i=this._connection=new Ee;let e=this.getSubject();i.add(this.source.subscribe(Qe(e,void 0,()=>{this._teardown(),e.complete()},n=>{this._teardown(),e.error(n)},()=>this._teardown()))),i.closed&&(this._connection=null,i=Ee.EMPTY)}return i}refCount(){return p1()(this)}};var f1={schedule(t){let i=requestAnimationFrame,e=cancelAnimationFrame,{delegate:n}=f1;n&&(i=n.requestAnimationFrame,e=n.cancelAnimationFrame);let o=i(r=>{e=void 0,t(r)});return new Ee(()=>e?.(o))},requestAnimationFrame(...t){let{delegate:i}=f1;return(i?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){let{delegate:i}=f1;return(i?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0};var px=Vs(t=>function(){t(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var B=(()=>{class t extends Fe{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(e){let n=new s3(this,this);return n.operator=e,n}_throwIfClosed(){if(this.closed)throw new px}next(e){u1(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let n of this.currentObservers)n.next(e)}})}error(e){u1(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=e;let{observers:n}=this;for(;n.length;)n.shift().error(e)}})}complete(){u1(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:e}=this;for(;e.length;)e.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var e;return((e=this.observers)===null||e===void 0?void 0:e.length)>0}_trySubscribe(e){return this._throwIfClosed(),super._trySubscribe(e)}_subscribe(e){return this._throwIfClosed(),this._checkFinalizedStatuses(e),this._innerSubscribe(e)}_innerSubscribe(e){let{hasError:n,isStopped:o,observers:r}=this;return n||o?Bg:(this.currentObservers=null,r.push(e),new Ee(()=>{this.currentObservers=null,Uc(r,e)}))}_checkFinalizedStatuses(e){let{hasError:n,thrownError:o,isStopped:r}=this;n?e.error(o):r&&e.complete()}asObservable(){let e=new Fe;return e.source=this,e}}return t.create=(i,e)=>new s3(i,e),t})(),s3=class extends B{constructor(i,e){super(),this.destination=i,this.source=e}next(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.next)===null||n===void 0||n.call(e,i)}error(i){var e,n;(n=(e=this.destination)===null||e===void 0?void 0:e.error)===null||n===void 0||n.call(e,i)}complete(){var i,e;(e=(i=this.destination)===null||i===void 0?void 0:i.complete)===null||e===void 0||e.call(i)}_subscribe(i){var e,n;return(n=(e=this.source)===null||e===void 0?void 0:e.subscribe(i))!==null&&n!==void 0?n:Bg}};var ut=class extends B{constructor(i){super(),this._value=i}get value(){return this.getValue()}_subscribe(i){let e=super._subscribe(i);return!e.closed&&i.next(this._value),e}getValue(){let{hasError:i,thrownError:e,_value:n}=this;if(i)throw e;return this._throwIfClosed(),n}next(i){super.next(this._value=i)}};var R2={now(){return(R2.delegate||Date).now()},delegate:void 0};var Ar=class extends B{constructor(i=1/0,e=1/0,n=R2){super(),this._bufferSize=i,this._windowTime=e,this._timestampProvider=n,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,i),this._windowTime=Math.max(1,e)}next(i){let{isStopped:e,_buffer:n,_infiniteTimeWindow:o,_timestampProvider:r,_windowTime:a}=this;e||(n.push(i),!o&&n.push(r.now()+a)),this._trimBuffer(),super.next(i)}_subscribe(i){this._throwIfClosed(),this._trimBuffer();let e=this._innerSubscribe(i),{_infiniteTimeWindow:n,_buffer:o}=this,r=o.slice();for(let a=0;a<r.length&&!i.closed;a+=n?1:2)i.next(r[a]);return this._checkFinalizedStatuses(i),e}_trimBuffer(){let{_bufferSize:i,_timestampProvider:e,_buffer:n,_infiniteTimeWindow:o}=this,r=(o?1:2)*i;if(i<1/0&&r<n.length&&n.splice(0,n.length-r),!o){let a=e.now(),s=0;for(let c=1;c<n.length&&n[c]<=a;c+=2)s=c;s&&n.splice(0,s+1)}}};var c3=class extends Ee{constructor(i,e){super()}schedule(i,e=0){return this}};var z2={setInterval(t,i,...e){let{delegate:n}=z2;return n?.setInterval?n.setInterval(t,i,...e):setInterval(t,i,...e)},clearInterval(t){let{delegate:i}=z2;return(i?.clearInterval||clearInterval)(t)},delegate:void 0};var h1=class extends c3{constructor(i,e){super(i,e),this.scheduler=i,this.work=e,this.pending=!1}schedule(i,e=0){var n;if(this.closed)return this;this.state=i;let o=this.id,r=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(r,o,e)),this.pending=!0,this.delay=e,this.id=(n=this.id)!==null&&n!==void 0?n:this.requestAsyncId(r,this.id,e),this}requestAsyncId(i,e,n=0){return z2.setInterval(i.flush.bind(i,this),n)}recycleAsyncId(i,e,n=0){if(n!=null&&this.delay===n&&this.pending===!1)return e;e!=null&&z2.clearInterval(e)}execute(i,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let n=this._execute(i,e);if(n)return n;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(i,e){let n=!1,o;try{this.work(i)}catch(r){n=!0,o=r||new Error("Scheduled action threw falsy error")}if(n)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){let{id:i,scheduler:e}=this,{actions:n}=e;this.work=this.state=this.scheduler=null,this.pending=!1,Uc(n,this),i!=null&&(this.id=this.recycleAsyncId(e,i,null)),this.delay=null,super.unsubscribe()}}};var g1=class t{constructor(i,e=t.now){this.schedulerActionCtor=i,this.now=e}schedule(i,e=0,n){return new this.schedulerActionCtor(this,i).schedule(n,e)}};g1.now=R2.now;var _1=class extends g1{constructor(i,e=g1.now){super(i,e),this.actions=[],this._active=!1}flush(i){let{actions:e}=this;if(this._active){e.push(i);return}let n;this._active=!0;do if(n=i.execute(i.state,i.delay))break;while(i=e.shift());if(this._active=!1,n){for(;i=e.shift();)i.unsubscribe();throw n}}};var Rr=new _1(h1),fx=Rr;var l3=class extends h1{constructor(i,e){super(i,e),this.scheduler=i,this.work=e}requestAsyncId(i,e,n=0){return n!==null&&n>0?super.requestAsyncId(i,e,n):(i.actions.push(this),i._scheduled||(i._scheduled=f1.requestAnimationFrame(()=>i.flush(void 0))))}recycleAsyncId(i,e,n=0){var o;if(n!=null?n>0:this.delay>0)return super.recycleAsyncId(i,e,n);let{actions:r}=i;e!=null&&e===i._scheduled&&((o=r[r.length-1])===null||o===void 0?void 0:o.id)!==e&&(f1.cancelAnimationFrame(e),i._scheduled=void 0)}};var d3=class extends _1{flush(i){this._active=!0;let e;i?e=i.id:(e=this._scheduled,this._scheduled=void 0);let{actions:n}=this,o;i=i||n.shift();do if(o=i.execute(i.state,i.delay))break;while((i=n[0])&&i.id===e&&n.shift());if(this._active=!1,o){for(;(i=n[0])&&i.id===e&&n.shift();)i.unsubscribe();throw o}}};var u3=new d3(l3);var Pn=new Fe(t=>t.complete());function m3(t){return t&&Je(t.schedule)}function Qg(t){return t[t.length-1]}function p3(t){return Je(Qg(t))?t.pop():void 0}function ma(t){return m3(Qg(t))?t.pop():void 0}function hx(t,i){return typeof Qg(t)=="number"?t.pop():i}function At(t,i,e,n){var o=arguments.length,r=o<3?i:n===null?n=Object.getOwnPropertyDescriptor(i,e):n,a;if(typeof Reflect=="object"&&typeof Reflect.decorate=="function")r=Reflect.decorate(t,i,e,n);else for(var s=t.length-1;s>=0;s--)(a=t[s])&&(r=(o<3?a(r):o>3?a(i,e,r):a(i,e))||r);return o>3&&r&&Object.defineProperty(i,e,r),r}function _x(t,i,e,n){function o(r){return r instanceof e?r:new e(function(a){a(r)})}return new(e||(e=Promise))(function(r,a){function s(f){try{u(n.next(f))}catch(h){a(h)}}function c(f){try{u(n.throw(f))}catch(h){a(h)}}function u(f){f.done?r(f.value):o(f.value).then(s,c)}u((n=n.apply(t,i||[])).next())})}function gx(t){var i=typeof Symbol=="function"&&Symbol.iterator,e=i&&t[i],n=0;if(e)return e.call(t);if(t&&typeof t.length=="number")return{next:function(){return t&&n>=t.length&&(t=void 0),{value:t&&t[n++],done:!t}}};throw new TypeError(i?"Object is not iterable.":"Symbol.iterator is not defined.")}function Yc(t){return this instanceof Yc?(this.v=t,this):new Yc(t)}function bx(t,i,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e.apply(t,i||[]),o,r=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),s("next"),s("throw"),s("return",a),o[Symbol.asyncIterator]=function(){return this},o;function a(x){return function(S){return Promise.resolve(S).then(x,h)}}function s(x,S){n[x]&&(o[x]=function(Y){return new Promise(function(Q,X){r.push([x,Y,Q,X])>1||c(x,Y)})},S&&(o[x]=S(o[x])))}function c(x,S){try{u(n[x](S))}catch(Y){y(r[0][3],Y)}}function u(x){x.value instanceof Yc?Promise.resolve(x.value.v).then(f,h):y(r[0][2],x)}function f(x){c("next",x)}function h(x){c("throw",x)}function y(x,S){x(S),r.shift(),r.length&&c(r[0][0],r[0][1])}}function vx(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var i=t[Symbol.asyncIterator],e;return i?i.call(t):(t=typeof gx=="function"?gx(t):t[Symbol.iterator](),e={},n("next"),n("throw"),n("return"),e[Symbol.asyncIterator]=function(){return this},e);function n(r){e[r]=t[r]&&function(a){return new Promise(function(s,c){a=t[r](a),o(s,c,a.done,a.value)})}}function o(r,a,s,c){Promise.resolve(c).then(function(u){r({value:u,done:s})},a)}}var b1=t=>t&&typeof t.length=="number"&&typeof t!="function";function f3(t){return Je(t?.then)}function h3(t){return Je(t[m1])}function g3(t){return Symbol.asyncIterator&&Je(t?.[Symbol.asyncIterator])}function _3(t){return new TypeError(`You provided ${t!==null&&typeof t=="object"?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function H$(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var b3=H$();function v3(t){return Je(t?.[b3])}function y3(t){return bx(this,arguments,function*(){let e=t.getReader();try{for(;;){let{value:n,done:o}=yield Yc(e.read());if(o)return yield Yc(void 0);yield yield Yc(n)}}finally{e.releaseLock()}})}function C3(t){return Je(t?.getReader)}function Rt(t){if(t instanceof Fe)return t;if(t!=null){if(h3(t))return U$(t);if(b1(t))return $$(t);if(f3(t))return G$(t);if(g3(t))return yx(t);if(v3(t))return W$(t);if(C3(t))return Y$(t)}throw _3(t)}function U$(t){return new Fe(i=>{let e=t[m1]();if(Je(e.subscribe))return e.subscribe(i);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function $$(t){return new Fe(i=>{for(let e=0;e<t.length&&!i.closed;e++)i.next(t[e]);i.complete()})}function G$(t){return new Fe(i=>{t.then(e=>{i.closed||(i.next(e),i.complete())},e=>i.error(e)).then(null,r3)})}function W$(t){return new Fe(i=>{for(let e of t)if(i.next(e),i.closed)return;i.complete()})}function yx(t){return new Fe(i=>{q$(t,i).catch(e=>i.error(e))})}function Y$(t){return yx(y3(t))}function q$(t,i){var e,n,o,r;return _x(this,void 0,void 0,function*(){try{for(e=vx(t);n=yield e.next(),!n.done;){let a=n.value;if(i.next(a),i.closed)return}}catch(a){o={error:a}}finally{try{n&&!n.done&&(r=e.return)&&(yield r.call(e))}finally{if(o)throw o.error}}i.complete()})}function Wi(t,i,e,n=0,o=!1){let r=i.schedule(function(){e(),o?t.add(this.schedule(null,n)):this.unsubscribe()},n);if(t.add(r),!o)return r}function x3(t,i=0){return Xe((e,n)=>{e.subscribe(Qe(n,o=>Wi(n,t,()=>n.next(o),i),()=>Wi(n,t,()=>n.complete(),i),o=>Wi(n,t,()=>n.error(o),i)))})}function M3(t,i=0){return Xe((e,n)=>{n.add(t.schedule(()=>e.subscribe(n),i))})}function Cx(t,i){return Rt(t).pipe(M3(i),x3(i))}function xx(t,i){return Rt(t).pipe(M3(i),x3(i))}function Mx(t,i){return new Fe(e=>{let n=0;return i.schedule(function(){n===t.length?e.complete():(e.next(t[n++]),e.closed||this.schedule())})})}function wx(t,i){return new Fe(e=>{let n;return Wi(e,i,()=>{n=t[b3](),Wi(e,i,()=>{let o,r;try{({value:o,done:r}=n.next())}catch(a){e.error(a);return}r?e.complete():e.next(o)},0,!0)}),()=>Je(n?.return)&&n.return()})}function w3(t,i){if(!t)throw new Error("Iterable cannot be null");return new Fe(e=>{Wi(e,i,()=>{let n=t[Symbol.asyncIterator]();Wi(e,i,()=>{n.next().then(o=>{o.done?e.complete():e.next(o.value)})},0,!0)})})}function Dx(t,i){return w3(y3(t),i)}function Sx(t,i){if(t!=null){if(h3(t))return Cx(t,i);if(b1(t))return Mx(t,i);if(f3(t))return xx(t,i);if(g3(t))return w3(t,i);if(v3(t))return wx(t,i);if(C3(t))return Dx(t,i)}throw _3(t)}function Zt(t,i){return i?Sx(t,i):Rt(t)}function ne(...t){let i=ma(t);return Zt(t,i)}function Lo(t,i){let e=Je(t)?t:()=>t,n=o=>o.error(e());return new Fe(i?o=>i.schedule(n,0,o):n)}function hi(t){return!!t&&(t instanceof Fe||Je(t.lift)&&Je(t.subscribe))}var zr=Vs(t=>function(){t(this),this.name="EmptyError",this.message="no elements in sequence"});function Kg(t,i){let e=typeof i=="object";return new Promise((n,o)=>{let r=new Lr({next:a=>{n(a),r.unsubscribe()},error:o,complete:()=>{e?n(i.defaultValue):o(new zr)}});t.subscribe(r)})}function D3(t){return t instanceof Date&&!isNaN(t)}var Q$=Vs(t=>function(e=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function Xg(t,i){let{first:e,each:n,with:o=K$,scheduler:r=i??Rr,meta:a=null}=D3(t)?{first:t}:typeof t=="number"?{each:t}:t;if(e==null&&n==null)throw new TypeError("No timeout provided.");return Xe((s,c)=>{let u,f,h=null,y=0,x=S=>{f=Wi(c,r,()=>{try{u.unsubscribe(),Rt(o({meta:a,lastValue:h,seen:y})).subscribe(c)}catch(Y){c.error(Y)}},S)};u=s.subscribe(Qe(c,S=>{f?.unsubscribe(),y++,c.next(h=S),n>0&&x(n)},void 0,void 0,()=>{f?.closed||f?.unsubscribe(),h=null})),!y&&x(e!=null?typeof e=="number"?e:+e-r.now():n)})}function K$(t){throw new Q$(t)}function le(t,i){return Xe((e,n)=>{let o=0;e.subscribe(Qe(n,r=>{n.next(t.call(i,r,o++))}))})}var{isArray:X$}=Array;function Z$(t,i){return X$(i)?t(...i):t(i)}function v1(t){return le(i=>Z$(t,i))}var{isArray:J$}=Array,{getPrototypeOf:eG,prototype:tG,keys:nG}=Object;function S3(t){if(t.length===1){let i=t[0];if(J$(i))return{args:i,keys:null};if(iG(i)){let e=nG(i);return{args:e.map(n=>i[n]),keys:e}}}return{args:t,keys:null}}function iG(t){return t&&typeof t=="object"&&eG(t)===tG}function k3(t,i){return t.reduce((e,n,o)=>(e[n]=i[o],e),{})}function ii(...t){let i=ma(t),e=p3(t),{args:n,keys:o}=S3(t);if(n.length===0)return Zt([],i);let r=new Fe(oG(n,i,o?a=>k3(o,a):mo));return e?r.pipe(v1(e)):r}function oG(t,i,e=mo){return n=>{kx(i,()=>{let{length:o}=t,r=new Array(o),a=o,s=o;for(let c=0;c<o;c++)kx(i,()=>{let u=Zt(t[c],i),f=!1;u.subscribe(Qe(n,h=>{r[c]=h,f||(f=!0,s--),s||n.next(e(r.slice()))},()=>{--a||n.complete()}))},n)},n)}}function kx(t,i,e){t?Wi(e,t,i):i()}function Ex(t,i,e,n,o,r,a,s){let c=[],u=0,f=0,h=!1,y=()=>{h&&!c.length&&!u&&i.complete()},x=Y=>u<n?S(Y):c.push(Y),S=Y=>{r&&i.next(Y),u++;let Q=!1;Rt(e(Y,f++)).subscribe(Qe(i,X=>{o?.(X),r?x(X):i.next(X)},()=>{Q=!0},void 0,()=>{if(Q)try{for(u--;c.length&&u<n;){let X=c.shift();a?Wi(i,a,()=>S(X)):S(X)}y()}catch(X){i.error(X)}}))};return t.subscribe(Qe(i,x,()=>{h=!0,y()})),()=>{s?.()}}function cn(t,i,e=1/0){return Je(i)?cn((n,o)=>le((r,a)=>i(n,r,o,a))(Rt(t(n,o))),e):(typeof i=="number"&&(e=i),Xe((n,o)=>Ex(n,o,t,e)))}function pa(t=1/0){return cn(mo,t)}function Ix(){return pa(1)}function Yi(...t){return Ix()(Zt(t,ma(t)))}function qi(t){return new Fe(i=>{Rt(t()).subscribe(i)})}function Ja(...t){let i=p3(t),{args:e,keys:n}=S3(t),o=new Fe(r=>{let{length:a}=e;if(!a){r.complete();return}let s=new Array(a),c=a,u=a;for(let f=0;f<a;f++){let h=!1;Rt(e[f]).subscribe(Qe(r,y=>{h||(h=!0,u--),s[f]=y},()=>c--,void 0,()=>{(!c||!h)&&(u||r.next(n?k3(n,s):s),r.complete())}))}});return i?o.pipe(v1(i)):o}var rG=["addListener","removeListener"],aG=["addEventListener","removeEventListener"],sG=["on","off"];function N2(t,i,e,n){if(Je(e)&&(n=e,e=void 0),n)return N2(t,i,e).pipe(v1(n));let[o,r]=dG(t)?aG.map(a=>s=>t[a](i,s,e)):cG(t)?rG.map(Ox(t,i)):lG(t)?sG.map(Ox(t,i)):[];if(!o&&b1(t))return cn(a=>N2(a,i,e))(Rt(t));if(!o)throw new TypeError("Invalid event target");return new Fe(a=>{let s=(...c)=>a.next(1<c.length?c:c[0]);return o(s),()=>r(s)})}function Ox(t,i){return e=>n=>t[e](i,n)}function cG(t){return Je(t.addListener)&&Je(t.removeListener)}function lG(t){return Je(t.on)&&Je(t.off)}function dG(t){return Je(t.addEventListener)&&Je(t.removeEventListener)}function es(t=0,i,e=fx){let n=-1;return i!=null&&(m3(i)?e=i:n=i),new Fe(o=>{let r=D3(t)?+t-e.now():t;r<0&&(r=0);let a=0;return e.schedule(function(){o.closed||(o.next(a++),0<=n?this.schedule(void 0,n):o.complete())},r)})}function Zg(t=0,i=Rr){return t<0&&(t=0),es(t,t,i)}function pt(...t){let i=ma(t),e=hx(t,1/0),n=t;return n.length?n.length===1?Rt(n[0]):pa(e)(Zt(n,i)):Pn}var{isArray:uG}=Array;function Tx(t){return t.length===1&&uG(t[0])?t[0]:t}function Oe(t,i){return Xe((e,n)=>{let o=0;e.subscribe(Qe(n,r=>t.call(i,r,o++)&&n.next(r)))})}function Jg(...t){return t=Tx(t),t.length===1?Rt(t[0]):new Fe(mG(t))}function mG(t){return i=>{let e=[];for(let n=0;e&&!i.closed&&n<t.length;n++)e.push(Rt(t[n]).subscribe(Qe(i,o=>{if(e){for(let r=0;r<e.length;r++)r!==n&&e[r].unsubscribe();e=null}i.next(o)})))}}function Px(t){return Xe((i,e)=>{let n=!1,o=null,r=null,a=!1,s=()=>{if(r?.unsubscribe(),r=null,n){n=!1;let u=o;o=null,e.next(u)}a&&e.complete()},c=()=>{r=null,a&&e.complete()};i.subscribe(Qe(e,u=>{n=!0,o=u,r||Rt(t(u)).subscribe(r=Qe(e,s,c))},()=>{a=!0,(!n||!r||r.closed)&&e.complete()}))})}function y1(t,i=Rr){return Px(()=>es(t,i))}function hn(t){return Xe((i,e)=>{let n=null,o=!1,r;n=i.subscribe(Qe(e,void 0,void 0,a=>{r=Rt(t(a,hn(t)(i))),n?(n.unsubscribe(),n=null,r.subscribe(e)):o=!0})),o&&(n.unsubscribe(),n=null,r.subscribe(e))})}function E3(t,i,e,n,o){return(r,a)=>{let s=e,c=i,u=0;r.subscribe(Qe(a,f=>{let h=u++;c=s?t(c,f,h):(s=!0,f),n&&a.next(c)},o&&(()=>{s&&a.next(c),a.complete()})))}}function I3(t,i){return Xe(E3(t,i,arguments.length>=2,!1,!0))}function po(t,i){return Je(i)?cn(t,i,1):cn(t,1)}function $o(t,i=Rr){return Xe((e,n)=>{let o=null,r=null,a=null,s=()=>{if(o){o.unsubscribe(),o=null;let u=r;r=null,n.next(u)}};function c(){let u=a+t,f=i.now();if(f<u){o=this.schedule(void 0,u-f),n.add(o);return}s()}e.subscribe(Qe(n,u=>{r=u,a=i.now(),o||(o=i.schedule(c,t),n.add(o))},()=>{s(),n.complete()},void 0,()=>{r=o=null}))})}function js(t){return Xe((i,e)=>{let n=!1;i.subscribe(Qe(e,o=>{n=!0,e.next(o)},()=>{n||e.next(t),e.complete()}))})}function Ve(t){return t<=0?()=>Pn:Xe((i,e)=>{let n=0;i.subscribe(Qe(e,o=>{++n<=t&&(e.next(o),t<=n&&e.complete())}))})}function Lx(){return Xe((t,i)=>{t.subscribe(Qe(i,$c))})}function C1(t){return le(()=>t)}function e8(t,i){return i?e=>Yi(i.pipe(Ve(1),Lx()),e.pipe(e8(t))):cn((e,n)=>Rt(t(e,n)).pipe(Ve(1),C1(e)))}function ts(t,i=Rr){let e=es(t,i);return e8(()=>e)}function x1(t,i=mo){return t=t??pG,Xe((e,n)=>{let o,r=!0;e.subscribe(Qe(n,a=>{let s=i(a);(r||!t(o,s))&&(r=!1,o=s,n.next(a))}))})}function pG(t,i){return t===i}function O3(t=fG){return Xe((i,e)=>{let n=!1;i.subscribe(Qe(e,o=>{n=!0,e.next(o)},()=>n?e.complete():e.error(t())))})}function fG(){return new zr}function Nr(t){return Xe((i,e)=>{try{i.subscribe(e)}finally{e.add(t)}})}function Ao(t,i){let e=arguments.length>=2;return n=>n.pipe(t?Oe((o,r)=>t(o,r,n)):mo,Ve(1),e?js(i):O3(()=>new zr))}function M1(t){return t<=0?()=>Pn:Xe((i,e)=>{let n=[];i.subscribe(Qe(e,o=>{n.push(o),t<n.length&&n.shift()},()=>{for(let o of n)e.next(o);e.complete()},void 0,()=>{n=null}))})}function t8(t,i){let e=arguments.length>=2;return n=>n.pipe(t?Oe((o,r)=>t(o,r,n)):mo,M1(1),e?js(i):O3(()=>new zr))}function T3(){return Xe((t,i)=>{let e,n=!1;t.subscribe(Qe(i,o=>{let r=e;e=o,n&&i.next([r,o]),n=!0}))})}function n8(t,i){return Xe(E3(t,i,arguments.length>=2,!0))}function F2(t={}){let{connector:i=()=>new B,resetOnError:e=!0,resetOnComplete:n=!0,resetOnRefCountZero:o=!0}=t;return r=>{let a,s,c,u=0,f=!1,h=!1,y=()=>{s?.unsubscribe(),s=void 0},x=()=>{y(),a=c=void 0,f=h=!1},S=()=>{let Y=a;x(),Y?.unsubscribe()};return Xe((Y,Q)=>{u++,!h&&!f&&y();let X=c=c??i();Q.add(()=>{u--,u===0&&!h&&!f&&(s=i8(S,o))}),X.subscribe(Q),!a&&u>0&&(a=new Lr({next:pe=>X.next(pe),error:pe=>{h=!0,y(),s=i8(x,e,pe),X.error(pe)},complete:()=>{f=!0,y(),s=i8(x,n),X.complete()}}),Rt(Y).subscribe(a))})(r)}}function i8(t,i,...e){if(i===!0){t();return}if(i===!1)return;let n=new Lr({next:()=>{n.unsubscribe(),t()}});return Rt(i(...e)).subscribe(n)}function Hs(t,i,e){let n,o=!1;return t&&typeof t=="object"?{bufferSize:n=1/0,windowTime:i=1/0,refCount:o=!1,scheduler:e}=t:n=t??1/0,F2({connector:()=>new Ar(n,i,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function qc(t){return Oe((i,e)=>t<=e)}function Ze(...t){let i=ma(t);return Xe((e,n)=>{(i?Yi(t,e,i):Yi(t,e)).subscribe(n)})}function at(t,i){return Xe((e,n)=>{let o=null,r=0,a=!1,s=()=>a&&!o&&n.complete();e.subscribe(Qe(n,c=>{o?.unsubscribe();let u=0,f=r++;Rt(t(c,f)).subscribe(o=Qe(n,h=>n.next(i?i(c,h,f,u++):h),()=>{o=null,s()}))},()=>{a=!0,s()}))})}function xe(t){return Xe((i,e)=>{Rt(t).subscribe(Qe(e,()=>e.complete(),$c)),!e.closed&&i.subscribe(e)})}function o8(t,i=!1){return Xe((e,n)=>{let o=0;e.subscribe(Qe(n,r=>{let a=t(r,o++);(a||i)&&n.next(r),!a&&n.complete()}))})}function It(t,i,e){let n=Je(t)||i||e?{next:t,error:i,complete:e}:t;return n?Xe((o,r)=>{var a;(a=n.subscribe)===null||a===void 0||a.call(n);let s=!0;o.subscribe(Qe(r,c=>{var u;(u=n.next)===null||u===void 0||u.call(n,c),r.next(c)},()=>{var c;s=!1,(c=n.complete)===null||c===void 0||c.call(n),r.complete()},c=>{var u;s=!1,(u=n.error)===null||u===void 0||u.call(n,c),r.error(c)},()=>{var c,u;s&&((c=n.unsubscribe)===null||c===void 0||c.call(n)),(u=n.finalize)===null||u===void 0||u.call(n)}))}):mo}function Ax(t){let i=ot(null);try{return t()}finally{ot(i)}}var Rx=Re(q({},Vc),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});function zx(t){if(t.dirty=!1,t.version>0&&!jc(t))return;t.version++;let i=Ns(t);try{t.cleanup(),t.fn()}finally{Bc(t,i)}}var R3="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",he=class extends Error{code;constructor(i,e){super(dr(i,e)),this.code=i}};function hG(t){return`NG0${Math.abs(t)}`}function dr(t,i){return`${hG(t)}${i?": "+i:""}`}var oi=globalThis;function Kt(t){for(let i in t)if(t[i]===Kt)return i;throw Error("")}function Vx(t,i){for(let e in i)i.hasOwnProperty(e)&&!t.hasOwnProperty(e)&&(t[e]=i[e])}function is(t){if(typeof t=="string")return t;if(Array.isArray(t))return`[${t.map(is).join(", ")}]`;if(t==null)return""+t;let i=t.overriddenName||t.name;if(i)return`${i}`;let e=t.toString();if(e==null)return""+e;let n=e.indexOf(`
|
|
`);return n>=0?e.slice(0,n):e}function z3(t,i){return t?i?`${t} ${i}`:t:i||""}var gG=Kt({__forward_ref__:Kt});function Pt(t){return t.__forward_ref__=Pt,t.toString=function(){return is(this())},t}function gi(t){return g8(t)?t():t}function g8(t){return typeof t=="function"&&t.hasOwnProperty(gG)&&t.__forward_ref__===Pt}function z(t){return{token:t.token,providedIn:t.providedIn||null,factory:t.factory,value:void 0}}function J(t){return{providers:t.providers||[],imports:t.imports||[]}}function U2(t){return _G(t,N3)}function _8(t){return U2(t)!==null}function _G(t,i){return t.hasOwnProperty(i)&&t[i]||null}function bG(t){let i=t?.[N3]??null;return i||null}function a8(t){return t&&t.hasOwnProperty(L3)?t[L3]:null}var N3=Kt({\u0275prov:Kt}),L3=Kt({\u0275inj:Kt}),L=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(i,e){this._desc=i,this.\u0275prov=void 0,typeof e=="number"?this.__NG_ELEMENT_ID__=e:e!==void 0&&(this.\u0275prov=z({token:this,providedIn:e.providedIn||"root",factory:e.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function b8(t){return t&&!!t.\u0275providers}var v8=Kt({\u0275cmp:Kt}),y8=Kt({\u0275dir:Kt}),C8=Kt({\u0275pipe:Kt}),x8=Kt({\u0275mod:Kt}),B2=Kt({\u0275fac:Kt}),Jc=Kt({__NG_ELEMENT_ID__:Kt}),Nx=Kt({__NG_ENV_ID__:Kt});function Ki(t){return typeof t=="string"?t:t==null?"":String(t)}function Bx(t){return typeof t=="function"?t.name||t.toString():typeof t=="object"&&t!=null&&typeof t.type=="function"?t.type.name||t.type.toString():Ki(t)}var jx=Kt({ngErrorCode:Kt}),vG=Kt({ngErrorMessage:Kt}),yG=Kt({ngTokenPath:Kt});function M8(t,i){return Hx("",-200,i)}function F3(t,i){throw new he(-201,!1)}function Hx(t,i,e){let n=new he(i,t);return n[jx]=i,n[vG]=t,e&&(n[yG]=e),n}function CG(t){return t[jx]}var s8;function Ux(){return s8}function fo(t){let i=s8;return s8=t,i}function w8(t,i,e){let n=U2(t);if(n&&n.providedIn=="root")return n.value===void 0?n.value=n.factory():n.value;if(e&8)return null;if(i!==void 0)return i;F3(t,"Injector")}var xG={},Qc=xG,c8="__NG_DI_FLAG__",l8=class{injector;constructor(i){this.injector=i}retrieve(i,e){let n=Kc(e)||0;try{return this.injector.get(i,n&8?null:Qc,n)}catch(o){if(c1(o))return o;throw o}}};function MG(t,i=0){let e=qm();if(e===void 0)throw new he(-203,!1);if(e===null)return w8(t,void 0,i);{let n=wG(i),o=e.retrieve(t,n);if(c1(o)){if(n.optional)return null;throw o}return o}}function be(t,i=0){return(Ux()||MG)(gi(t),i)}function d(t,i){return be(t,Kc(i))}function Kc(t){return typeof t>"u"||typeof t=="number"?t:0|(t.optional&&8)|(t.host&&1)|(t.self&&2)|(t.skipSelf&&4)}function wG(t){return{optional:!!(t&8),host:!!(t&1),self:!!(t&2),skipSelf:!!(t&4)}}function d8(t){let i=[];for(let e=0;e<t.length;e++){let n=gi(t[e]);if(Array.isArray(n)){if(n.length===0)throw new he(900,!1);let o,r=0;for(let a=0;a<n.length;a++){let s=n[a],c=DG(s);typeof c=="number"?c===-1?o=s.token:r|=c:o=s}i.push(be(o,r))}else i.push(be(n))}return i}function D8(t,i){return t[c8]=i,t.prototype[c8]=i,t}function DG(t){return t[c8]}function Us(t,i){let e=t.hasOwnProperty(B2);return e?t[B2]:null}function $x(t,i,e){if(t.length!==i.length)return!1;for(let n=0;n<t.length;n++){let o=t[n],r=i[n];if(e&&(o=e(o),r=e(r)),r!==o)return!1}return!0}function Gx(t){return t.flat(Number.POSITIVE_INFINITY)}function V3(t,i){t.forEach(e=>Array.isArray(e)?V3(e,i):i(e))}function S8(t,i,e){i>=t.length?t.push(e):t.splice(i,0,e)}function $2(t,i){return i>=t.length-1?t.pop():t.splice(i,1)[0]}function Wx(t,i){let e=[];for(let n=0;n<t;n++)e.push(i);return e}function Yx(t,i,e,n){let o=t.length;if(o==i)t.push(e,n);else if(o===1)t.push(n,t[0]),t[0]=e;else{for(o--,t.push(t[o-1],t[o]);o>i;){let r=o-2;t[o]=t[r],o--}t[i]=e,t[i+1]=n}}function B3(t,i,e){let n=D1(t,i);return n>=0?t[n|1]=e:(n=~n,Yx(t,n,i,e)),n}function j3(t,i){let e=D1(t,i);if(e>=0)return t[e|1]}function D1(t,i){return SG(t,i,1)}function SG(t,i,e){let n=0,o=t.length>>e;for(;o!==n;){let r=n+(o-n>>1),a=t[r<<e];if(i===a)return r<<e;a>i?o=r:n=r+1}return~(o<<e)}var Fr={},Qi=[],os=new L(""),k8=new L("",-1),E8=new L(""),j2=class{get(i,e=Qc){if(e===Qc){let o=Hx("",-201);throw o.name="\u0275NotFound",o}return e}};function I8(t){return t[x8]||null}function fa(t){return t[v8]||null}function H3(t){return t[y8]||null}function qx(t){return t[C8]||null}function ha(t){return{\u0275providers:t}}function Qx(...t){return{\u0275providers:O8(!0,t),\u0275fromNgModule:!0}}function O8(t,...i){let e=[],n=new Set,o,r=a=>{e.push(a)};return V3(i,a=>{let s=a;A3(s,r,[],n)&&(o||=[],o.push(s))}),o!==void 0&&Kx(o,r),e}function Kx(t,i){for(let e=0;e<t.length;e++){let{ngModule:n,providers:o}=t[e];T8(o,r=>{i(r,n)})}}function A3(t,i,e,n){if(t=gi(t),!t)return!1;let o=null,r=a8(t),a=!r&&fa(t);if(!r&&!a){let c=t.ngModule;if(r=a8(c),r)o=c;else return!1}else{if(a&&!a.standalone)return!1;o=t}let s=n.has(o);if(a){if(s)return!1;if(n.add(o),a.dependencies){let c=typeof a.dependencies=="function"?a.dependencies():a.dependencies;for(let u of c)A3(u,i,e,n)}}else if(r){if(r.imports!=null&&!s){n.add(o);let u;try{V3(r.imports,f=>{A3(f,i,e,n)&&(u||=[],u.push(f))})}finally{}u!==void 0&&Kx(u,i)}if(!s){let u=Us(o)||(()=>new o);i({provide:o,useFactory:u,deps:Qi},o),i({provide:E8,useValue:o,multi:!0},o),i({provide:os,useValue:()=>be(o),multi:!0},o)}let c=r.providers;if(c!=null&&!s){let u=t;T8(c,f=>{i(f,u)})}}else return!1;return o!==t&&t.providers!==void 0}function T8(t,i){for(let e of t)b8(e)&&(e=e.\u0275providers),Array.isArray(e)?T8(e,i):i(e)}var kG=Kt({provide:String,useValue:Kt});function Xx(t){return t!==null&&typeof t=="object"&&kG in t}function EG(t){return!!(t&&t.useExisting)}function IG(t){return!!(t&&t.useFactory)}function Xc(t){return typeof t=="function"}function Zx(t){return!!t.useClass}var G2=new L(""),P3={},Fx={},r8;function S1(){return r8===void 0&&(r8=new j2),r8}var Jt=class{},Zc=class extends Jt{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(i,e,n,o){super(),this.parent=e,this.source=n,this.scopes=o,m8(i,a=>this.processProvider(a)),this.records.set(k8,w1(void 0,this)),o.has("environment")&&this.records.set(Jt,w1(void 0,this));let r=this.records.get(G2);r!=null&&typeof r.value=="string"&&this.scopes.add(r.value),this.injectorDefTypes=new Set(this.get(E8,Qi,{self:!0}))}retrieve(i,e){let n=Kc(e)||0;try{return this.get(i,Qc,n)}catch(o){if(c1(o))return o;throw o}}destroy(){V2(this),this._destroyed=!0;let i=ot(null);try{for(let n of this._ngOnDestroyHooks)n.ngOnDestroy();let e=this._onDestroyHooks;this._onDestroyHooks=[];for(let n of e)n()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),ot(i)}}onDestroy(i){return V2(this),this._onDestroyHooks.push(i),()=>this.removeOnDestroy(i)}runInContext(i){V2(this);let e=ua(this),n=fo(void 0),o;try{return i()}finally{ua(e),fo(n)}}get(i,e=Qc,n){if(V2(this),i.hasOwnProperty(Nx))return i[Nx](this);let o=Kc(n),r,a=ua(this),s=fo(void 0);try{if(!(o&4)){let u=this.records.get(i);if(u===void 0){let f=AG(i)&&U2(i);f&&this.injectableDefInScope(f)?u=w1(u8(i),P3):u=null,this.records.set(i,u)}if(u!=null)return this.hydrate(i,u,o)}let c=o&2?S1():this.parent;return e=o&8&&e===Qc?null:e,c.get(i,e)}catch(c){let u=CG(c);throw u===-200||u===-201?new he(u,null):c}finally{fo(s),ua(a)}}resolveInjectorInitializers(){let i=ot(null),e=ua(this),n=fo(void 0),o;try{let r=this.get(os,Qi,{self:!0});for(let a of r)a()}finally{ua(e),fo(n),ot(i)}}toString(){let i=[],e=this.records;for(let n of e.keys())i.push(is(n));return`R3Injector[${i.join(", ")}]`}processProvider(i){i=gi(i);let e=Xc(i)?i:gi(i&&i.provide),n=TG(i);if(!Xc(i)&&i.multi===!0){let o=this.records.get(e);o||(o=w1(void 0,P3,!0),o.factory=()=>d8(o.multi),this.records.set(e,o)),e=i,o.multi.push(i)}this.records.set(e,n)}hydrate(i,e,n){let o=ot(null);try{if(e.value===Fx)throw M8(is(i));return e.value===P3&&(e.value=Fx,e.value=e.factory(void 0,n)),typeof e.value=="object"&&e.value&&LG(e.value)&&this._ngOnDestroyHooks.add(e.value),e.value}finally{ot(o)}}injectableDefInScope(i){if(!i.providedIn)return!1;let e=gi(i.providedIn);return typeof e=="string"?e==="any"||this.scopes.has(e):this.injectorDefTypes.has(e)}removeOnDestroy(i){let e=this._onDestroyHooks.indexOf(i);e!==-1&&this._onDestroyHooks.splice(e,1)}};function u8(t){let i=U2(t),e=i!==null?i.factory:Us(t);if(e!==null)return e;if(t instanceof L)throw new he(204,!1);if(t instanceof Function)return OG(t);throw new he(204,!1)}function OG(t){if(t.length>0)throw new he(204,!1);let e=bG(t);return e!==null?()=>e.factory(t):()=>new t}function TG(t){if(Xx(t))return w1(void 0,t.useValue);{let i=P8(t);return w1(i,P3)}}function P8(t,i,e){let n;if(Xc(t)){let o=gi(t);return Us(o)||u8(o)}else if(Xx(t))n=()=>gi(t.useValue);else if(IG(t))n=()=>t.useFactory(...d8(t.deps||[]));else if(EG(t))n=(o,r)=>be(gi(t.useExisting),r!==void 0&&r&8?8:void 0);else{let o=gi(t&&(t.useClass||t.provide));if(PG(t))n=()=>new o(...d8(t.deps));else return Us(o)||u8(o)}return n}function V2(t){if(t.destroyed)throw new he(205,!1)}function w1(t,i,e=!1){return{factory:t,value:i,multi:e?[]:void 0}}function PG(t){return!!t.deps}function LG(t){return t!==null&&typeof t=="object"&&typeof t.ngOnDestroy=="function"}function AG(t){return typeof t=="function"||typeof t=="object"&&t.ngMetadataName==="InjectionToken"}function m8(t,i){for(let e of t)Array.isArray(e)?m8(e,i):e&&b8(e)?m8(e.\u0275providers,i):i(e)}function Si(t,i){let e;t instanceof Zc?(V2(t),e=t):e=new l8(t);let n,o=ua(e),r=fo(void 0);try{return i()}finally{ua(o),fo(r)}}function L8(){return Ux()!==void 0||qm()!=null}var Vr=0,Ke=1,st=2,_i=3,ur=4,ho=5,el=6,k1=7,$n=8,rs=9,ga=10,en=11,E1=12,A8=13,tl=14,Xi=15,Gs=16,nl=17,_a=18,W2=19,R8=20,ns=21,U3=22,as=23,Go=24,il=25,ol=26,ln=27,Jx=1,z8=6,Ws=7,Y2=8,rl=9,Gn=10;function ba(t){return Array.isArray(t)&&typeof t[Jx]=="object"}function Br(t){return Array.isArray(t)&&t[Jx]===!0}function N8(t){return(t.flags&4)!==0}function ss(t){return t.componentOffset>-1}function I1(t){return(t.flags&1)===1}function jr(t){return!!t.template}function O1(t){return(t[st]&512)!==0}function al(t){return(t[st]&256)===256}var F8="svg",eM="math";function mr(t){for(;Array.isArray(t);)t=t[Vr];return t}function V8(t,i){return mr(i[t])}function pr(t,i){return mr(i[t.index])}function q2(t,i){return t.data[i]}function T1(t,i){return t[i]}function B8(t,i,e,n){e>=t.data.length&&(t.data[e]=null,t.blueprint[e]=null),i[e]=n}function fr(t,i){let e=i[t];return ba(e)?e:e[Vr]}function tM(t){return(t[st]&4)===4}function $3(t){return(t[st]&128)===128}function nM(t){return Br(t[_i])}function Wo(t,i){return i==null?null:t[i]}function j8(t){t[nl]=0}function H8(t){t[st]&1024||(t[st]|=1024,$3(t)&&Ys(t))}function iM(t,i){for(;t>0;)i=i[tl],t--;return i}function Q2(t){return!!(t[st]&9216||t[Go]?.dirty)}function G3(t){t[ga].changeDetectionScheduler?.notify(8),t[st]&64&&(t[st]|=1024),Q2(t)&&Ys(t)}function Ys(t){t[ga].changeDetectionScheduler?.notify(0);let i=$s(t);for(;i!==null&&!(i[st]&8192||(i[st]|=8192,!$3(i)));)i=$s(i)}function U8(t,i){if(al(t))throw new he(911,!1);t[ns]===null&&(t[ns]=[]),t[ns].push(i)}function oM(t,i){if(t[ns]===null)return;let e=t[ns].indexOf(i);e!==-1&&t[ns].splice(e,1)}function $s(t){let i=t[_i];return Br(i)?i[_i]:i}function $8(t){return t[k1]??=[]}function G8(t){return t.cleanup??=[]}function rM(t,i,e,n){let o=$8(i);o.push(e),t.firstCreatePass&&G8(t).push(n,o.length-1)}var xt={lFrame:gM(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var p8=!1;function aM(){return xt.lFrame.elementDepthCount}function sM(){xt.lFrame.elementDepthCount++}function W8(){xt.lFrame.elementDepthCount--}function W3(){return xt.bindingsEnabled}function Y8(){return xt.skipHydrationRootTNode!==null}function q8(t){return xt.skipHydrationRootTNode===t}function Q8(){xt.skipHydrationRootTNode=null}function ze(){return xt.lFrame.lView}function dn(){return xt.lFrame.tView}function j(t){return xt.lFrame.contextLView=t,t[$n]}function H(t){return xt.lFrame.contextLView=null,t}function ri(){let t=K8();for(;t!==null&&t.type===64;)t=t.parent;return t}function K8(){return xt.lFrame.currentTNode}function cM(){let t=xt.lFrame,i=t.currentTNode;return t.isParent?i:i.parent}function P1(t,i){let e=xt.lFrame;e.currentTNode=t,e.isParent=i}function X8(){return xt.lFrame.isParent}function Z8(){xt.lFrame.isParent=!1}function lM(){return xt.lFrame.contextLView}function J8(){return p8}function L1(t){let i=p8;return p8=t,i}function cs(){let t=xt.lFrame,i=t.bindingRootIndex;return i===-1&&(i=t.bindingRootIndex=t.tView.bindingStartIndex),i}function Y3(){return xt.lFrame.bindingIndex}function dM(t){return xt.lFrame.bindingIndex=t}function va(){return xt.lFrame.bindingIndex++}function A1(t){let i=xt.lFrame,e=i.bindingIndex;return i.bindingIndex=i.bindingIndex+t,e}function uM(){return xt.lFrame.inI18n}function mM(t,i){let e=xt.lFrame;e.bindingIndex=e.bindingRootIndex=t,q3(i)}function pM(){return xt.lFrame.currentDirectiveIndex}function q3(t){xt.lFrame.currentDirectiveIndex=t}function fM(t){let i=xt.lFrame.currentDirectiveIndex;return i===-1?null:t[i]}function Q3(){return xt.lFrame.currentQueryIndex}function K2(t){xt.lFrame.currentQueryIndex=t}function RG(t){let i=t[Ke];return i.type===2?i.declTNode:i.type===1?t[ho]:null}function e5(t,i,e){if(e&4){let o=i,r=t;for(;o=o.parent,o===null&&!(e&1);)if(o=RG(r),o===null||(r=r[tl],o.type&10))break;if(o===null)return!1;i=o,t=r}let n=xt.lFrame=hM();return n.currentTNode=i,n.lView=t,!0}function K3(t){let i=hM(),e=t[Ke];xt.lFrame=i,i.currentTNode=e.firstChild,i.lView=t,i.tView=e,i.contextLView=t,i.bindingIndex=e.bindingStartIndex,i.inI18n=!1}function hM(){let t=xt.lFrame,i=t===null?null:t.child;return i===null?gM(t):i}function gM(t){let 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:t,child:null,inI18n:!1};return t!==null&&(t.child=i),i}function _M(){let t=xt.lFrame;return xt.lFrame=t.parent,t.currentTNode=null,t.lView=null,t}var t5=_M;function X3(){let t=_M();t.isParent=!0,t.tView=null,t.selectedIndex=-1,t.contextLView=null,t.elementDepthCount=0,t.currentDirectiveIndex=-1,t.currentNamespace=null,t.bindingRootIndex=-1,t.bindingIndex=-1,t.currentQueryIndex=0}function bM(t){return(xt.lFrame.contextLView=iM(t,xt.lFrame.contextLView))[$n]}function hr(){return xt.lFrame.selectedIndex}function qs(t){xt.lFrame.selectedIndex=t}function R1(){let t=xt.lFrame;return q2(t.tView,t.selectedIndex)}function qt(){xt.lFrame.currentNamespace=F8}function gr(){zG()}function zG(){xt.lFrame.currentNamespace=null}function vM(){return xt.lFrame.currentNamespace}var yM=!0;function Z3(){return yM}function X2(t){yM=t}function f8(t,i=null,e=null,n){let o=n5(t,i,e,n);return o.resolveInjectorInitializers(),o}function n5(t,i=null,e=null,n,o=new Set){let r=[e||Qi,Qx(t)];return n=n||(typeof t=="object"?void 0:is(t)),new Zc(r,i||S1(),n||null,o)}var Ce=class t{static THROW_IF_NOT_FOUND=Qc;static NULL=new j2;static create(i,e){if(Array.isArray(i))return f8({name:""},e,i,"");{let n=i.name??"";return f8({name:n},i.parent,i.providers,n)}}static \u0275prov=z({token:t,providedIn:"any",factory:()=>be(k8)});static __NG_ELEMENT_ID__=-1},De=new L(""),Zi=(()=>{class t{static __NG_ELEMENT_ID__=NG;static __NG_ENV_ID__=e=>e}return t})(),H2=class extends Zi{_lView;constructor(i){super(),this._lView=i}get destroyed(){return al(this._lView)}onDestroy(i){let e=this._lView;return U8(e,i),()=>oM(e,i)}};function NG(){return new H2(ze())}var Di=class{_console=console;handleError(i){this._console.error("ERROR",i)}},go=new L("",{providedIn:"root",factory:()=>{let t=d(Jt),i;return e=>{t.destroyed&&!i?setTimeout(()=>{throw e}):(i??=t.get(Di),i.handleError(e))}}}),CM={provide:os,useValue:()=>void d(Di),multi:!0};function ya(t){return typeof t=="function"&&t[ni]!==void 0}function ke(t,i){let[e,n,o]=Fg(t,i?.equal),r=e,a=r[ni];return r.set=n,r.update=o,r.asReadonly=J3.bind(r),r}function J3(){let t=this[ni];if(t.readonlyFn===void 0){let i=()=>this();i[ni]=t,t.readonlyFn=i}return t.readonlyFn}function i5(t){return ya(t)&&typeof t.set=="function"}var sl=(()=>{class t{view;node;constructor(e,n){this.view=e,this.node=n}static __NG_ELEMENT_ID__=FG}return t})();function FG(){return new sl(ze(),ri())}var lr=class{},Z2=new L("",{providedIn:"root",factory:()=>!1});var o5=new L(""),r5=new L(""),Ca=(()=>{class t{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new ut(!1);get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new Fe(e=>{e.next(!1),e.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let e=this.taskId++;return this.pendingTasks.add(e),e}has(e){return this.pendingTasks.has(e)}remove(e){this.pendingTasks.delete(e),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=z({token:t,providedIn:"root",factory:()=>new t})}return t})(),z1=(()=>{class t{internalPendingTasks=d(Ca);scheduler=d(lr);errorHandler=d(go);add(){let e=this.internalPendingTasks.add();return()=>{this.internalPendingTasks.has(e)&&(this.scheduler.notify(11),this.internalPendingTasks.remove(e))}}run(e){let n=this.add();e().catch(this.errorHandler).finally(n)}static \u0275prov=z({token:t,providedIn:"root",factory:()=>new t})}return t})();function cl(...t){}var J2=(()=>{class t{static \u0275prov=z({token:t,providedIn:"root",factory:()=>new h8})}return t})(),h8=class{dirtyEffectCount=0;queues=new Map;add(i){this.enqueue(i),this.schedule(i)}schedule(i){i.dirty&&this.dirtyEffectCount++}remove(i){let e=i.zone,n=this.queues.get(e);n.has(i)&&(n.delete(i),i.dirty&&this.dirtyEffectCount--)}enqueue(i){let e=i.zone;this.queues.has(e)||this.queues.set(e,new Set);let n=this.queues.get(e);n.has(i)||n.add(i)}flush(){for(;this.dirtyEffectCount>0;){let i=!1;for(let[e,n]of this.queues)e===null?i||=this.flushQueue(n):i||=e.run(()=>this.flushQueue(n));i||(this.dirtyEffectCount=0)}}flushQueue(i){let e=!1;for(let n of i)n.dirty&&(this.dirtyEffectCount--,e=!0,n.run());return e}};function $1(t){return{toString:t}.toString()}var e4="__parameters__";function $G(t){return function(...e){if(t){let n=t(...e);for(let o in n)this[o]=n[o]}}}function rw(t,i,e){return $1(()=>{let n=$G(i);function o(...r){if(this instanceof o)return n.apply(this,r),this;let a=new o(...r);return s.annotation=a,s;function s(c,u,f){let h=c.hasOwnProperty(e4)?c[e4]:Object.defineProperty(c,e4,{value:[]})[e4];for(;h.length<=f;)h.push(null);return(h[f]=h[f]||[]).push(a),c}}return o.prototype.ngMetadataName=t,o.annotationCls=o,o})}var _r=D8(rw("Optional"),8);var wa=D8(rw("SkipSelf"),4);function aw(t){let i=oi.ng;if(i&&i.\u0275compilerFacade)return i.\u0275compilerFacade;throw new Error("JIT compiler unavailable")}function GG(t){return typeof t=="function"}var m4=class{previousValue;currentValue;firstChange;constructor(i,e,n){this.previousValue=i,this.currentValue=e,this.firstChange=n}isFirstChange(){return this.firstChange}};function sw(t,i,e,n){i!==null?i.applyValueToInputSignal(i,n):t[e]=n}var Ne=(()=>{let t=()=>cw;return t.ngInherit=!0,t})();function cw(t){return t.type.prototype.ngOnChanges&&(t.setInput=YG),WG}function WG(){let t=dw(this),i=t?.current;if(i){let e=t.previous;if(e===Fr)t.previous=i;else for(let n in i)e[n]=i[n];t.current=null,this.ngOnChanges(i)}}function YG(t,i,e,n,o){let r=this.declaredInputs[n],a=dw(t)||qG(t,{previous:Fr,current:null}),s=a.current||(a.current={}),c=a.previous,u=c[r];s[r]=new m4(u&&u.currentValue,e,c===Fr),sw(t,i,o,e)}var lw="__ngSimpleChanges__";function dw(t){return t[lw]||null}function qG(t,i){return t[lw]=i}var xM=[];var un=function(t,i=null,e){for(let n=0;n<xM.length;n++){let o=xM[n];o(t,i,e)}};function QG(t,i,e){let{ngOnChanges:n,ngOnInit:o,ngDoCheck:r}=i.type.prototype;if(n){let a=cw(i);(e.preOrderHooks??=[]).push(t,a),(e.preOrderCheckHooks??=[]).push(t,a)}o&&(e.preOrderHooks??=[]).push(0-t,o),r&&((e.preOrderHooks??=[]).push(t,r),(e.preOrderCheckHooks??=[]).push(t,r))}function uw(t,i){for(let e=i.directiveStart,n=i.directiveEnd;e<n;e++){let r=t.data[e].type.prototype,{ngAfterContentInit:a,ngAfterContentChecked:s,ngAfterViewInit:c,ngAfterViewChecked:u,ngOnDestroy:f}=r;a&&(t.contentHooks??=[]).push(-e,a),s&&((t.contentHooks??=[]).push(e,s),(t.contentCheckHooks??=[]).push(e,s)),c&&(t.viewHooks??=[]).push(-e,c),u&&((t.viewHooks??=[]).push(e,u),(t.viewCheckHooks??=[]).push(e,u)),f!=null&&(t.destroyHooks??=[]).push(e,f)}}function s4(t,i,e){mw(t,i,3,e)}function c4(t,i,e,n){(t[st]&3)===e&&mw(t,i,e,n)}function a5(t,i){let e=t[st];(e&3)===i&&(e&=16383,e+=1,t[st]=e)}function mw(t,i,e,n){let o=n!==void 0?t[nl]&65535:0,r=n??-1,a=i.length-1,s=0;for(let c=o;c<a;c++)if(typeof i[c+1]=="number"){if(s=i[c],n!=null&&s>=n)break}else i[c]<0&&(t[nl]+=65536),(s<r||r==-1)&&(KG(t,e,i,c),t[nl]=(t[nl]&4294901760)+c+2),c++}function MM(t,i){un(4,t,i);let e=ot(null);try{i.call(t)}finally{ot(e),un(5,t,i)}}function KG(t,i,e,n){let o=e[n]<0,r=e[n+1],a=o?-e[n]:e[n],s=t[a];o?t[st]>>14<t[nl]>>16&&(t[st]&3)===i&&(t[st]+=16384,MM(s,r)):MM(s,r)}var F1=-1,dl=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(i,e,n,o){this.factory=i,this.name=o,this.canSeeViewProviders=e,this.injectImpl=n}};function XG(t){return(t.flags&8)!==0}function ZG(t){return(t.flags&16)!==0}function JG(t,i,e){let n=0;for(;n<e.length;){let o=e[n];if(typeof o=="number"){if(o!==0)break;n++;let r=e[n++],a=e[n++],s=e[n++];t.setAttribute(i,a,s,r)}else{let r=o,a=e[++n];eW(r)?t.setProperty(i,r,a):t.setAttribute(i,r,a),n++}}return n}function pw(t){return t===3||t===4||t===6}function eW(t){return t.charCodeAt(0)===64}function V1(t,i){if(!(i===null||i.length===0))if(t===null||t.length===0)t=i.slice();else{let e=-1;for(let n=0;n<i.length;n++){let o=i[n];typeof o=="number"?e=o:e===0||(e===-1||e===2?wM(t,e,o,null,i[++n]):wM(t,e,o,null,null))}}return t}function wM(t,i,e,n,o){let r=0,a=t.length;if(i===-1)a=-1;else for(;r<t.length;){let s=t[r++];if(typeof s=="number"){if(s===i){a=-1;break}else if(s>i){a=r-1;break}}}for(;r<t.length;){let s=t[r];if(typeof s=="number")break;if(s===e){o!==null&&(t[r+1]=o);return}r++,o!==null&&r++}a!==-1&&(t.splice(a,0,i),r=a+1),t.splice(r++,0,e),o!==null&&t.splice(r++,0,o)}function fw(t){return t!==F1}function p4(t){return t&32767}function tW(t){return t>>16}function f4(t,i){let e=tW(t),n=i;for(;e>0;)n=n[tl],e--;return n}var g5=!0;function h4(t){let i=g5;return g5=t,i}var nW=256,hw=nW-1,gw=5,iW=0,xa={};function oW(t,i,e){let n;typeof e=="string"?n=e.charCodeAt(0)||0:e.hasOwnProperty(Jc)&&(n=e[Jc]),n==null&&(n=e[Jc]=iW++);let o=n&hw,r=1<<o;i.data[t+(o>>gw)]|=r}function g4(t,i){let e=_w(t,i);if(e!==-1)return e;let n=i[Ke];n.firstCreatePass&&(t.injectorIndex=i.length,s5(n.data,t),s5(i,null),s5(n.blueprint,null));let o=t7(t,i),r=t.injectorIndex;if(fw(o)){let a=p4(o),s=f4(o,i),c=s[Ke].data;for(let u=0;u<8;u++)i[r+u]=s[a+u]|c[a+u]}return i[r+8]=o,r}function s5(t,i){t.push(0,0,0,0,0,0,0,0,i)}function _w(t,i){return t.injectorIndex===-1||t.parent&&t.parent.injectorIndex===t.injectorIndex||i[t.injectorIndex+8]===null?-1:t.injectorIndex}function t7(t,i){if(t.parent&&t.parent.injectorIndex!==-1)return t.parent.injectorIndex;let e=0,n=null,o=i;for(;o!==null;){if(n=xw(o),n===null)return F1;if(e++,o=o[tl],n.injectorIndex!==-1)return n.injectorIndex|e<<16}return F1}function _5(t,i,e){oW(t,i,e)}function rW(t,i){if(i==="class")return t.classes;if(i==="style")return t.styles;let e=t.attrs;if(e){let n=e.length,o=0;for(;o<n;){let r=e[o];if(pw(r))break;if(r===0)o=o+2;else if(typeof r=="number")for(o++;o<n&&typeof e[o]=="string";)o++;else{if(r===i)return e[o+1];o=o+2}}}return null}function bw(t,i,e){if(e&8||t!==void 0)return t;F3(i,"NodeInjector")}function vw(t,i,e,n){if(e&8&&n===void 0&&(n=null),(e&3)===0){let o=t[rs],r=fo(void 0);try{return o?o.get(i,n,e&8):w8(i,n,e&8)}finally{fo(r)}}return bw(n,i,e)}function yw(t,i,e,n=0,o){if(t!==null){if(i[st]&2048&&!(n&2)){let a=lW(t,i,e,n,xa);if(a!==xa)return a}let r=Cw(t,i,e,n,xa);if(r!==xa)return r}return vw(i,e,n,o)}function Cw(t,i,e,n,o){let r=sW(e);if(typeof r=="function"){if(!e5(i,t,n))return n&1?bw(o,e,n):vw(i,e,n,o);try{let a;if(a=r(n),a==null&&!(n&8))F3(e);else return a}finally{t5()}}else if(typeof r=="number"){let a=null,s=_w(t,i),c=F1,u=n&1?i[Xi][ho]:null;for((s===-1||n&4)&&(c=s===-1?t7(t,i):i[s+8],c===F1||!SM(n,!1)?s=-1:(a=i[Ke],s=p4(c),i=f4(c,i)));s!==-1;){let f=i[Ke];if(DM(r,s,f.data)){let h=aW(s,i,e,a,n,u);if(h!==xa)return h}c=i[s+8],c!==F1&&SM(n,i[Ke].data[s+8]===u)&&DM(r,s,i)?(a=f,s=p4(c),i=f4(c,i)):s=-1}}return o}function aW(t,i,e,n,o,r){let a=i[Ke],s=a.data[t+8],c=n==null?ss(s)&&g5:n!=a&&(s.type&3)!==0,u=o&1&&r===s,f=l4(s,a,e,c,u);return f!==null?i0(i,a,f,s,o):xa}function l4(t,i,e,n,o){let r=t.providerIndexes,a=i.data,s=r&1048575,c=t.directiveStart,u=t.directiveEnd,f=r>>20,h=n?s:s+f,y=o?s+f:u;for(let x=h;x<y;x++){let S=a[x];if(x<c&&e===S||x>=c&&S.type===e)return x}if(o){let x=a[c];if(x&&jr(x)&&x.type===e)return c}return null}function i0(t,i,e,n,o){let r=t[e],a=i.data;if(r instanceof dl){let s=r;if(s.resolving){let x=Bx(a[e]);throw M8(x)}let c=h4(s.canSeeViewProviders);s.resolving=!0;let u=a[e].type||a[e],f,h=s.injectImpl?fo(s.injectImpl):null,y=e5(t,n,0);try{r=t[e]=s.factory(void 0,o,a,t,n),i.firstCreatePass&&e>=n.directiveStart&&QG(e,a[e],i)}finally{h!==null&&fo(h),h4(c),s.resolving=!1,t5()}}return r}function sW(t){if(typeof t=="string")return t.charCodeAt(0)||0;let i=t.hasOwnProperty(Jc)?t[Jc]:void 0;return typeof i=="number"?i>=0?i&hw:cW:i}function DM(t,i,e){let n=1<<t;return!!(e[i+(t>>gw)]&n)}function SM(t,i){return!(t&2)&&!(t&1&&i)}var ll=class{_tNode;_lView;constructor(i,e){this._tNode=i,this._lView=e}get(i,e,n){return yw(this._tNode,this._lView,i,Kc(n),e)}};function cW(){return new ll(ri(),ze())}function Te(t){return $1(()=>{let i=t.prototype.constructor,e=i[B2]||b5(i),n=Object.prototype,o=Object.getPrototypeOf(t.prototype).constructor;for(;o&&o!==n;){let r=o[B2]||b5(o);if(r&&r!==e)return r;o=Object.getPrototypeOf(o)}return r=>new r})}function b5(t){return g8(t)?()=>{let i=b5(gi(t));return i&&i()}:Us(t)}function lW(t,i,e,n,o){let r=t,a=i;for(;r!==null&&a!==null&&a[st]&2048&&!O1(a);){let s=Cw(r,a,e,n|2,xa);if(s!==xa)return s;let c=r.parent;if(!c){let u=a[R8];if(u){let f=u.get(e,xa,n);if(f!==xa)return f}c=xw(a),a=a[tl]}r=c}return o}function xw(t){let i=t[Ke],e=i.type;return e===2?i.declTNode:e===1?t[ho]:null}function m0(t){return rW(ri(),t)}function dW(){return G1(ri(),ze())}function G1(t,i){return new Z(pr(t,i))}var Z=(()=>{class t{nativeElement;constructor(e){this.nativeElement=e}static __NG_ELEMENT_ID__=dW}return t})();function Mw(t){return t instanceof Z?t.nativeElement:t}function uW(){return this._results[Symbol.iterator]()}var zn=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new B}constructor(i=!1){this._emitDistinctChangesOnly=i}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,e){return this._results.reduce(i,e)}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,e){this.dirty=!1;let n=Gx(i);(this._changesDetected=!$x(this._results,n,e))&&(this._results=n,this.length=n.length,this.last=n[this.length-1],this.first=n[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(i){this._onDirty=i}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=uW};function ww(t){return(t.flags&128)===128}var n7=(function(t){return t[t.OnPush=0]="OnPush",t[t.Default=1]="Default",t})(n7||{}),Dw=new Map,mW=0;function pW(){return mW++}function fW(t){Dw.set(t[W2],t)}function v5(t){Dw.delete(t[W2])}var kM="__ngContext__";function B1(t,i){ba(i)?(t[kM]=i[W2],fW(i)):t[kM]=i}function Sw(t){return Ew(t[E1])}function kw(t){return Ew(t[ur])}function Ew(t){for(;t!==null&&!Br(t);)t=t[ur];return t}var y5;function i7(t){y5=t}function o7(){if(y5!==void 0)return y5;if(typeof document<"u")return document;throw new he(210,!1)}var Xs=new L("",{providedIn:"root",factory:()=>hW}),hW="ng",O4=new L(""),pl=new L("",{providedIn:"platform",factory:()=>"unknown"});var p0=new L(""),W1=new L("",{providedIn:"root",factory:()=>o7().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var gW="h",_W="b";var Iw="r";var Ow="di";var Tw=!1,Pw=new L("",{providedIn:"root",factory:()=>Tw});var T4=new L("");var bW=(t,i,e,n)=>{};function vW(t,i,e,n){bW(t,i,e,n)}function P4(t){return(t.flags&32)===32}var yW=()=>null;function Lw(t,i,e=!1){return yW(t,i,e)}function Aw(t,i){let e=t.contentQueries;if(e!==null){let n=ot(null);try{for(let o=0;o<e.length;o+=2){let r=e[o],a=e[o+1];if(a!==-1){let s=t.data[a];K2(r),s.contentQueries(2,i[a],a)}}}finally{ot(n)}}}function C5(t,i,e){K2(0);let n=ot(null);try{i(t,e)}finally{ot(n)}}function r7(t,i,e){if(N8(i)){let n=ot(null);try{let o=i.directiveStart,r=i.directiveEnd;for(let a=o;a<r;a++){let s=t.data[a];if(s.contentQueries){let c=e[a];s.contentQueries(1,c,a)}}}finally{ot(n)}}}var ls=(function(t){return t[t.Emulated=0]="Emulated",t[t.None=2]="None",t[t.ShadowDom=3]="ShadowDom",t})(ls||{});var t4;function CW(){if(t4===void 0&&(t4=null,oi.trustedTypes))try{t4=oi.trustedTypes.createPolicy("angular",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return t4}function L4(t){return CW()?.createHTML(t)||t}var n4;function Rw(){if(n4===void 0&&(n4=null,oi.trustedTypes))try{n4=oi.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:t=>t,createScript:t=>t,createScriptURL:t=>t})}catch{}return n4}function EM(t){return Rw()?.createHTML(t)||t}function IM(t){return Rw()?.createScriptURL(t)||t}var ds=class{changingThisBreaksApplicationSecurity;constructor(i){this.changingThisBreaksApplicationSecurity=i}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${R3})`}},x5=class extends ds{getTypeName(){return"HTML"}},M5=class extends ds{getTypeName(){return"Style"}},w5=class extends ds{getTypeName(){return"Script"}},D5=class extends ds{getTypeName(){return"URL"}},S5=class extends ds{getTypeName(){return"ResourceURL"}};function Yo(t){return t instanceof ds?t.changingThisBreaksApplicationSecurity:t}function Da(t,i){let e=zw(t);if(e!=null&&e!==i){if(e==="ResourceURL"&&i==="URL")return!0;throw new Error(`Required a safe ${i}, got a ${e} (see ${R3})`)}return e===i}function zw(t){return t instanceof ds&&t.getTypeName()||null}function a7(t){return new x5(t)}function s7(t){return new M5(t)}function c7(t){return new w5(t)}function l7(t){return new D5(t)}function d7(t){return new S5(t)}function xW(t){let i=new E5(t);return MW()?new k5(i):i}var k5=class{inertDocumentHelper;constructor(i){this.inertDocumentHelper=i}getInertBodyElement(i){i="<body><remove></remove>"+i;try{let e=new window.DOMParser().parseFromString(L4(i),"text/html").body;return e===null?this.inertDocumentHelper.getInertBodyElement(i):(e.firstChild?.remove(),e)}catch{return null}}},E5=class{defaultDoc;inertDocument;constructor(i){this.defaultDoc=i,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(i){let e=this.inertDocument.createElement("template");return e.innerHTML=L4(i),e}};function MW(){try{return!!new window.DOMParser().parseFromString(L4(""),"text/html")}catch{return!1}}var wW=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function f0(t){return t=String(t),t.match(wW)?t:"unsafe:"+t}function us(t){let i={};for(let e of t.split(","))i[e]=!0;return i}function h0(...t){let i={};for(let e of t)for(let n in e)e.hasOwnProperty(n)&&(i[n]=!0);return i}var Nw=us("area,br,col,hr,img,wbr"),Fw=us("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Vw=us("rp,rt"),DW=h0(Vw,Fw),SW=h0(Fw,us("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")),kW=h0(Vw,us("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")),OM=h0(Nw,SW,kW,DW),Bw=us("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),EW=us("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),IW=us("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"),OW=h0(Bw,EW,IW),TW=us("script,style,template"),I5=class{sanitizedSomething=!1;buf=[];sanitizeChildren(i){let e=i.firstChild,n=!0,o=[];for(;e;){if(e.nodeType===Node.ELEMENT_NODE?n=this.startElement(e):e.nodeType===Node.TEXT_NODE?this.chars(e.nodeValue):this.sanitizedSomething=!0,n&&e.firstChild){o.push(e),e=AW(e);continue}for(;e;){e.nodeType===Node.ELEMENT_NODE&&this.endElement(e);let r=LW(e);if(r){e=r;break}e=o.pop()}}return this.buf.join("")}startElement(i){let e=TM(i).toLowerCase();if(!OM.hasOwnProperty(e))return this.sanitizedSomething=!0,!TW.hasOwnProperty(e);this.buf.push("<"),this.buf.push(e);let n=i.attributes;for(let o=0;o<n.length;o++){let r=n.item(o),a=r.name,s=a.toLowerCase();if(!OW.hasOwnProperty(s)){this.sanitizedSomething=!0;continue}let c=r.value;Bw[s]&&(c=f0(c)),this.buf.push(" ",a,'="',PM(c),'"')}return this.buf.push(">"),!0}endElement(i){let e=TM(i).toLowerCase();OM.hasOwnProperty(e)&&!Nw.hasOwnProperty(e)&&(this.buf.push("</"),this.buf.push(e),this.buf.push(">"))}chars(i){this.buf.push(PM(i))}};function PW(t,i){return(t.compareDocumentPosition(i)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function LW(t){let i=t.nextSibling;if(i&&t!==i.previousSibling)throw jw(i);return i}function AW(t){let i=t.firstChild;if(i&&PW(t,i))throw jw(i);return i}function TM(t){let i=t.nodeName;return typeof i=="string"?i:"FORM"}function jw(t){return new Error(`Failed to sanitize html because the element is clobbered: ${t.outerHTML}`)}var RW=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,zW=/([^\#-~ |!])/g;function PM(t){return t.replace(/&/g,"&").replace(RW,function(i){let e=i.charCodeAt(0),n=i.charCodeAt(1);return"&#"+((e-55296)*1024+(n-56320)+65536)+";"}).replace(zW,function(i){return"&#"+i.charCodeAt(0)+";"}).replace(/</g,"<").replace(/>/g,">")}var i4;function A4(t,i){let e=null;try{i4=i4||xW(t);let n=i?String(i):"";e=i4.getInertBodyElement(n);let o=5,r=n;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,n=r,r=e.innerHTML,e=i4.getInertBodyElement(n)}while(n!==r);let s=new I5().sanitizeChildren(LM(e)||e);return L4(s)}finally{if(e){let n=LM(e)||e;for(;n.firstChild;)n.firstChild.remove()}}}function LM(t){return"content"in t&&NW(t)?t.content:null}function NW(t){return t.nodeType===Node.ELEMENT_NODE&&t.nodeName==="TEMPLATE"}var FW=/^>|^->|<!--|-->|--!>|<!-$/g,VW=/(<|>)/g,BW="\u200B$1\u200B";function jW(t){return t.replace(FW,i=>i.replace(VW,BW))}function HW(t,i){return t.createText(i)}function UW(t,i,e){t.setValue(i,e)}function $W(t,i){return t.createComment(jW(i))}function Hw(t,i,e){return t.createElement(i,e)}function _4(t,i,e,n,o){t.insertBefore(i,e,n,o)}function Uw(t,i,e){t.appendChild(i,e)}function AM(t,i,e,n,o){n!==null?_4(t,i,e,n,o):Uw(t,i,e)}function $w(t,i,e,n){t.removeChild(null,i,e,n)}function GW(t,i,e){t.setAttribute(i,"style",e)}function WW(t,i,e){e===""?t.removeAttribute(i,"class"):t.setAttribute(i,"class",e)}function Gw(t,i,e){let{mergedAttrs:n,classes:o,styles:r}=e;n!==null&&JG(t,i,n),o!==null&&WW(t,i,o),r!==null&&GW(t,i,r)}var Wn=(function(t){return t[t.NONE=0]="NONE",t[t.HTML=1]="HTML",t[t.STYLE=2]="STYLE",t[t.SCRIPT=3]="SCRIPT",t[t.URL=4]="URL",t[t.RESOURCE_URL=5]="RESOURCE_URL",t})(Wn||{});function fl(t){let i=m7();return i?EM(i.sanitize(Wn.HTML,t)||""):Da(t,"HTML")?EM(Yo(t)):A4(o7(),Ki(t))}function Y1(t){let i=m7();return i?i.sanitize(Wn.URL,t)||"":Da(t,"URL")?Yo(t):f0(Ki(t))}function Ww(t){let i=m7();if(i)return IM(i.sanitize(Wn.RESOURCE_URL,t)||"");if(Da(t,"ResourceURL"))return IM(Yo(t));throw new he(904,!1)}var YW=new Set(["embed","frame","iframe","media","script"]),qW=new Set(["base","link","script"]);function QW(t,i){return i==="src"&&YW.has(t)||i==="href"&&qW.has(t)||i==="xlink:href"&&t==="script"?Ww:Y1}function u7(t,i,e){return QW(i,e)(t)}function m7(){let t=ze();return t&&t[ga].sanitizer}function KW(t){return t.ownerDocument.defaultView}function XW(t){return t.ownerDocument}function Yw(t){return t instanceof Function?t():t}function ZW(t,i,e){let n=t.length;for(;;){let o=t.indexOf(i,e);if(o===-1)return o;if(o===0||t.charCodeAt(o-1)<=32){let r=i.length;if(o+r===n||t.charCodeAt(o+r)<=32)return o}e=o+1}}var qw="ng-template";function JW(t,i,e,n){let o=0;if(n){for(;o<i.length&&typeof i[o]=="string";o+=2)if(i[o]==="class"&&ZW(i[o+1].toLowerCase(),e,0)!==-1)return!0}else if(p7(t))return!1;if(o=i.indexOf(1,o),o>-1){let r;for(;++o<i.length&&typeof(r=i[o])=="string";)if(r.toLowerCase()===e)return!0}return!1}function p7(t){return t.type===4&&t.value!==qw}function eY(t,i,e){let n=t.type===4&&!e?qw:t.value;return i===n}function tY(t,i,e){let n=4,o=t.attrs,r=o!==null?oY(o):0,a=!1;for(let s=0;s<i.length;s++){let c=i[s];if(typeof c=="number"){if(!a&&!Hr(n)&&!Hr(c))return!1;if(a&&Hr(c))continue;a=!1,n=c|n&1;continue}if(!a)if(n&4){if(n=2|n&1,c!==""&&!eY(t,c,e)||c===""&&i.length===1){if(Hr(n))return!1;a=!0}}else if(n&8){if(o===null||!JW(t,o,c,e)){if(Hr(n))return!1;a=!0}}else{let u=i[++s],f=nY(c,o,p7(t),e);if(f===-1){if(Hr(n))return!1;a=!0;continue}if(u!==""){let h;if(f>r?h="":h=o[f+1].toLowerCase(),n&2&&u!==h){if(Hr(n))return!1;a=!0}}}}return Hr(n)||a}function Hr(t){return(t&1)===0}function nY(t,i,e,n){if(i===null)return-1;let o=0;if(n||!e){let r=!1;for(;o<i.length;){let a=i[o];if(a===t)return o;if(a===3||a===6)r=!0;else if(a===1||a===2){let s=i[++o];for(;typeof s=="string";)s=i[++o];continue}else{if(a===4)break;if(a===0){o+=4;continue}}o+=r?1:2}return-1}else return rY(i,t)}function Qw(t,i,e=!1){for(let n=0;n<i.length;n++)if(tY(t,i[n],e))return!0;return!1}function iY(t){let i=t.attrs;if(i!=null){let e=i.indexOf(5);if((e&1)===0)return i[e+1]}return null}function oY(t){for(let i=0;i<t.length;i++){let e=t[i];if(pw(e))return i}return t.length}function rY(t,i){let e=t.indexOf(4);if(e>-1)for(e++;e<t.length;){let n=t[e];if(typeof n=="number")return-1;if(n===i)return e;e++}return-1}function aY(t,i){e:for(let e=0;e<i.length;e++){let n=i[e];if(t.length===n.length){for(let o=0;o<t.length;o++)if(t[o]!==n[o])continue e;return!0}}return!1}function RM(t,i){return t?":not("+i.trim()+")":i}function sY(t){let i=t[0],e=1,n=2,o="",r=!1;for(;e<t.length;){let a=t[e];if(typeof a=="string")if(n&2){let s=t[++e];o+="["+a+(s.length>0?'="'+s+'"':"")+"]"}else n&8?o+="."+a:n&4&&(o+=" "+a);else o!==""&&!Hr(a)&&(i+=RM(r,o),o=""),n=a,r=r||!Hr(n);e++}return o!==""&&(i+=RM(r,o)),i}function cY(t){return t.map(sY).join(",")}function lY(t){let i=[],e=[],n=1,o=2;for(;n<t.length;){let r=t[n];if(typeof r=="string")o===2?r!==""&&i.push(r,t[++n]):o===8&&e.push(r);else{if(!Hr(o))break;o=r}n++}return e.length&&i.push(1,...e),i}var ai={};function f7(t,i,e,n,o,r,a,s,c,u,f){let h=ln+n,y=h+o,x=dY(h,y),S=typeof u=="function"?u():u;return x[Ke]={type:t,blueprint:x,template:e,queries:null,viewQuery:s,declTNode:i,data:x.slice().fill(null,h),bindingStartIndex:h,expandoStartIndex:y,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:typeof r=="function"?r():r,pipeRegistry:typeof a=="function"?a():a,firstChild:null,schemas:c,consts:S,incompleteFirstPass:!1,ssrId:f}}function dY(t,i){let e=[];for(let n=0;n<i;n++)e.push(n<t?null:ai);return e}function uY(t){let i=t.tView;return i===null||i.incompleteFirstPass?t.tView=f7(1,null,t.template,t.decls,t.vars,t.directiveDefs,t.pipeDefs,t.viewQuery,t.schemas,t.consts,t.id):i}function h7(t,i,e,n,o,r,a,s,c,u,f){let h=i.blueprint.slice();return h[Vr]=o,h[st]=n|4|128|8|64|1024,(u!==null||t&&t[st]&2048)&&(h[st]|=2048),j8(h),h[_i]=h[tl]=t,h[$n]=e,h[ga]=a||t&&t[ga],h[en]=s||t&&t[en],h[rs]=c||t&&t[rs]||null,h[ho]=r,h[W2]=pW(),h[el]=f,h[R8]=u,h[Xi]=i.type==2?t[Xi]:h,h}function mY(t,i,e){let n=pr(i,t),o=uY(e),r=t[ga].rendererFactory,a=g7(t,h7(t,o,null,Kw(e),n,i,null,r.createRenderer(n,e),null,null,null));return t[i.index]=a}function Kw(t){let i=16;return t.signals?i=4096:t.onPush&&(i=64),i}function Xw(t,i,e,n){if(e===0)return-1;let o=i.length;for(let r=0;r<e;r++)i.push(n),t.blueprint.push(n),t.data.push(null);return o}function g7(t,i){return t[E1]?t[A8][ur]=i:t[E1]=i,t[A8]=i,i}function p(t=1){Zw(dn(),ze(),hr()+t,!1)}function Zw(t,i,e,n){if(!n)if((i[st]&3)===3){let r=t.preOrderCheckHooks;r!==null&&s4(i,r,e)}else{let r=t.preOrderHooks;r!==null&&c4(i,r,0,e)}qs(e)}var R4=(function(t){return t[t.None=0]="None",t[t.SignalBased=1]="SignalBased",t[t.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",t})(R4||{});function O5(t,i,e,n){let o=ot(null);try{let[r,a,s]=t.inputs[e],c=null;(a&R4.SignalBased)!==0&&(c=i[r][ni]),c!==null&&c.transformFn!==void 0?n=c.transformFn(n):s!==null&&(n=s.call(i,n)),t.setInput!==null?t.setInput(i,c,n,e,r):sw(i,c,r,n)}finally{ot(o)}}var $r=(function(t){return t[t.Important=1]="Important",t[t.DashCase=2]="DashCase",t})($r||{}),pY;function _7(t,i){return pY(t,i)}var ul=new Set,z4=(function(t){return t[t.CHANGE_DETECTION=0]="CHANGE_DETECTION",t[t.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",t})(z4||{}),Zs=new L(""),zM=new Set;function Sa(t){zM.has(t)||(zM.add(t),performance?.mark?.("mark_feature_usage",{detail:{feature:t}}))}var Jw=!1,T5=class extends B{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(i=!1){super(),this.__isAsync=i,L8()&&(this.destroyRef=d(Zi,{optional:!0})??void 0,this.pendingTasks=d(Ca,{optional:!0})??void 0)}emit(i){let e=ot(null);try{super.next(i)}finally{ot(e)}}subscribe(i,e,n){let o=i,r=e||(()=>null),a=n;if(i&&typeof i=="object"){let c=i;o=c.next?.bind(c),r=c.error?.bind(c),a=c.complete?.bind(c)}this.__isAsync&&(r=this.wrapInTimeout(r),o&&(o=this.wrapInTimeout(o)),a&&(a=this.wrapInTimeout(a)));let s=super.subscribe({next:o,error:r,complete:a});return i instanceof Ee&&i.add(s),s}wrapInTimeout(i){return e=>{let n=this.pendingTasks?.add();setTimeout(()=>{try{i(e)}finally{n!==void 0&&this.pendingTasks?.remove(n)}})}}},U=T5;function eD(t){let i,e;function n(){t=cl;try{e!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(e),i!==void 0&&clearTimeout(i)}catch{}}return i=setTimeout(()=>{t(),n()}),typeof requestAnimationFrame=="function"&&(e=requestAnimationFrame(()=>{t(),n()})),()=>n()}function NM(t){return queueMicrotask(()=>t()),()=>{t=cl}}var b7="isAngularZone",b4=b7+"_ID",fY=0,ce=class t{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new U(!1);onMicrotaskEmpty=new U(!1);onStable=new U(!1);onError=new U(!1);constructor(i){let{enableLongStackTrace:e=!1,shouldCoalesceEventChangeDetection:n=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:r=Jw}=i;if(typeof Zone>"u")throw new he(908,!1);Zone.assertZonePatched();let a=this;a._nesting=0,a._outer=a._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(a._inner=a._inner.fork(new Zone.TaskTrackingZoneSpec)),e&&Zone.longStackTraceZoneSpec&&(a._inner=a._inner.fork(Zone.longStackTraceZoneSpec)),a.shouldCoalesceEventChangeDetection=!o&&n,a.shouldCoalesceRunChangeDetection=o,a.callbackScheduled=!1,a.scheduleInRootZone=r,_Y(a)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(b7)===!0}static assertInAngularZone(){if(!t.isInAngularZone())throw new he(909,!1)}static assertNotInAngularZone(){if(t.isInAngularZone())throw new he(909,!1)}run(i,e,n){return this._inner.run(i,e,n)}runTask(i,e,n,o){let r=this._inner,a=r.scheduleEventTask("NgZoneEvent: "+o,i,hY,cl,cl);try{return r.runTask(a,e,n)}finally{r.cancelTask(a)}}runGuarded(i,e,n){return this._inner.runGuarded(i,e,n)}runOutsideAngular(i){return this._outer.run(i)}},hY={};function v7(t){if(t._nesting==0&&!t.hasPendingMicrotasks&&!t.isStable)try{t._nesting++,t.onMicrotaskEmpty.emit(null)}finally{if(t._nesting--,!t.hasPendingMicrotasks)try{t.runOutsideAngular(()=>t.onStable.emit(null))}finally{t.isStable=!0}}}function gY(t){if(t.isCheckStableRunning||t.callbackScheduled)return;t.callbackScheduled=!0;function i(){eD(()=>{t.callbackScheduled=!1,P5(t),t.isCheckStableRunning=!0,v7(t),t.isCheckStableRunning=!1})}t.scheduleInRootZone?Zone.root.run(()=>{i()}):t._outer.run(()=>{i()}),P5(t)}function _Y(t){let i=()=>{gY(t)},e=fY++;t._inner=t._inner.fork({name:"angular",properties:{[b7]:!0,[b4]:e,[b4+e]:!0},onInvokeTask:(n,o,r,a,s,c)=>{if(bY(c))return n.invokeTask(r,a,s,c);try{return FM(t),n.invokeTask(r,a,s,c)}finally{(t.shouldCoalesceEventChangeDetection&&a.type==="eventTask"||t.shouldCoalesceRunChangeDetection)&&i(),VM(t)}},onInvoke:(n,o,r,a,s,c,u)=>{try{return FM(t),n.invoke(r,a,s,c,u)}finally{t.shouldCoalesceRunChangeDetection&&!t.callbackScheduled&&!vY(c)&&i(),VM(t)}},onHasTask:(n,o,r,a)=>{n.hasTask(r,a),o===r&&(a.change=="microTask"?(t._hasPendingMicrotasks=a.microTask,P5(t),v7(t)):a.change=="macroTask"&&(t.hasPendingMacrotasks=a.macroTask))},onHandleError:(n,o,r,a)=>(n.handleError(r,a),t.runOutsideAngular(()=>t.onError.emit(a)),!1)})}function P5(t){t._hasPendingMicrotasks||(t.shouldCoalesceEventChangeDetection||t.shouldCoalesceRunChangeDetection)&&t.callbackScheduled===!0?t.hasPendingMicrotasks=!0:t.hasPendingMicrotasks=!1}function FM(t){t._nesting++,t.isStable&&(t.isStable=!1,t.onUnstable.emit(null))}function VM(t){t._nesting--,v7(t)}var o0=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new U;onMicrotaskEmpty=new U;onStable=new U;onError=new U;run(i,e,n){return i.apply(e,n)}runGuarded(i,e,n){return i.apply(e,n)}runOutsideAngular(i){return i()}runTask(i,e,n,o){return i.apply(e,n)}};function bY(t){return tD(t,"__ignore_ng_zone__")}function vY(t){return tD(t,"__scheduler_tick__")}function tD(t,i){return!Array.isArray(t)||t.length!==1?!1:t[0]?.data?.[i]===!0}function nD(t="zone.js",i){return t==="noop"?new o0:t==="zone.js"?new ce(i):t}var N4=(()=>{class t{impl=null;execute(){this.impl?.execute()}static \u0275prov=z({token:t,providedIn:"root",factory:()=>new t})}return t})(),y7=[0,1,2,3],C7=(()=>{class t{ngZone=d(ce);scheduler=d(lr);errorHandler=d(Di,{optional:!0});sequences=new Set;deferredRegistrations=new Set;executing=!1;constructor(){d(Zs,{optional:!0})}execute(){let e=this.sequences.size>0;e&&un(16),this.executing=!0;for(let n of y7)for(let o of this.sequences)if(!(o.erroredOrDestroyed||!o.hooks[n]))try{o.pipelinedValue=this.ngZone.runOutsideAngular(()=>this.maybeTrace(()=>{let r=o.hooks[n];return r(o.pipelinedValue)},o.snapshot))}catch(r){o.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(let n of this.sequences)n.afterRun(),n.once&&(this.sequences.delete(n),n.destroy());for(let n of this.deferredRegistrations)this.sequences.add(n);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear(),e&&un(17)}register(e){let{view:n}=e;n!==void 0?((n[il]??=[]).push(e),Ys(n),n[st]|=8192):this.executing?this.deferredRegistrations.add(e):this.addSequence(e)}addSequence(e){this.sequences.add(e),this.scheduler.notify(7)}unregister(e){this.executing&&this.sequences.has(e)?(e.erroredOrDestroyed=!0,e.pipelinedValue=void 0,e.once=!0):(this.sequences.delete(e),this.deferredRegistrations.delete(e))}maybeTrace(e,n){return n?n.run(z4.AFTER_NEXT_RENDER,e):e()}static \u0275prov=z({token:t,providedIn:"root",factory:()=>new t})}return t})(),r0=class{impl;hooks;view;once;snapshot;erroredOrDestroyed=!1;pipelinedValue=void 0;unregisterOnDestroy;constructor(i,e,n,o,r,a=null){this.impl=i,this.hooks=e,this.view=n,this.once=o,this.snapshot=a,this.unregisterOnDestroy=r?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.snapshot?.dispose(),this.snapshot=null}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.();let i=this.view?.[il];i&&(this.view[il]=i.filter(e=>e!==this))}};function Mt(t,i){let e=i?.injector??d(Ce);return Sa("NgAfterNextRender"),CY(t,e,i,!0)}function yY(t){return t instanceof Function?[void 0,void 0,t,void 0]:[t.earlyRead,t.write,t.mixedReadWrite,t.read]}function CY(t,i,e,n){let o=i.get(N4);o.impl??=i.get(C7);let r=i.get(Zs,null,{optional:!0}),a=e?.manualCleanup!==!0?i.get(Zi):null,s=i.get(sl,null,{optional:!0}),c=new r0(o.impl,yY(t),s?.view,n,a,r?.snapshot(null));return o.impl.register(c),c}var iD=new L("",{providedIn:"root",factory:()=>({queue:new Set,isScheduled:!1,scheduler:null})});function oD(t,i,e){let n=t.get(iD);if(Array.isArray(i))for(let o of i)n.queue.add(o),e?.detachedLeaveAnimationFns?.push(o);else n.queue.add(i),e?.detachedLeaveAnimationFns?.push(i);n.scheduler&&n.scheduler(t)}function xY(t,i){let e=t.get(iD);if(i.detachedLeaveAnimationFns){for(let n of i.detachedLeaveAnimationFns)e.queue.delete(n);i.detachedLeaveAnimationFns=void 0}}function MY(t,i){for(let[e,n]of i)oD(t,n.animateFns)}function BM(t,i,e,n){let o=t?.[ol]?.enter;i!==null&&o&&o.has(e.index)&&MY(n,o)}function N1(t,i,e,n,o,r,a,s){if(o!=null){let c,u=!1;Br(o)?c=o:ba(o)&&(u=!0,o=o[Vr]);let f=mr(o);t===0&&n!==null?(BM(s,n,r,e),a==null?Uw(i,n,f):_4(i,n,f,a||null,!0)):t===1&&n!==null?(BM(s,n,r,e),_4(i,n,f,a||null,!0)):t===2?jM(s,r,e,h=>{$w(i,f,u,h)}):t===3&&jM(s,r,e,()=>{i.destroyNode(f)}),c!=null&&AY(i,t,e,c,r,n,a)}}function wY(t,i){rD(t,i),i[Vr]=null,i[ho]=null}function DY(t,i,e,n,o,r){n[Vr]=o,n[ho]=i,V4(t,n,e,1,o,r)}function rD(t,i){i[ga].changeDetectionScheduler?.notify(9),V4(t,i,i[en],2,null,null)}function SY(t){let i=t[E1];if(!i)return c5(t[Ke],t);for(;i;){let e=null;if(ba(i))e=i[E1];else{let n=i[Gn];n&&(e=n)}if(!e){for(;i&&!i[ur]&&i!==t;)ba(i)&&c5(i[Ke],i),i=i[_i];i===null&&(i=t),ba(i)&&c5(i[Ke],i),e=i&&i[ur]}i=e}}function x7(t,i){let e=t[rl],n=e.indexOf(i);e.splice(n,1)}function F4(t,i){if(al(i))return;let e=i[en];e.destroyNode&&V4(t,i,e,3,null,null),SY(i)}function c5(t,i){if(al(i))return;let e=ot(null);try{i[st]&=-129,i[st]|=256,i[Go]&&Fs(i[Go]),IY(t,i),EY(t,i),i[Ke].type===1&&i[en].destroy();let n=i[Gs];if(n!==null&&Br(i[_i])){n!==i[_i]&&x7(n,i);let o=i[_a];o!==null&&o.detachView(t)}v5(i)}finally{ot(e)}}function jM(t,i,e,n){let o=t?.[ol];if(o==null||o.leave==null||!o.leave.has(i.index))return n(!1);t&&ul.add(t),oD(e,()=>{if(o.leave&&o.leave.has(i.index)){let a=o.leave.get(i.index),s=[];if(a){for(let c=0;c<a.animateFns.length;c++){let u=a.animateFns[c],{promise:f}=u();s.push(f)}o.detachedLeaveAnimationFns=void 0}o.running=Promise.allSettled(s),kY(t,n)}else t&&ul.delete(t),n(!1)},o)}function kY(t,i){let e=t[ol]?.running;if(e){e.then(()=>{t[ol].running=void 0,ul.delete(t),i(!0)});return}i(!1)}function EY(t,i){let e=t.cleanup,n=i[k1];if(e!==null)for(let a=0;a<e.length-1;a+=2)if(typeof e[a]=="string"){let s=e[a+3];s>=0?n[s]():n[-s].unsubscribe(),a+=2}else{let s=n[e[a+1]];e[a].call(s)}n!==null&&(i[k1]=null);let o=i[ns];if(o!==null){i[ns]=null;for(let a=0;a<o.length;a++){let s=o[a];s()}}let r=i[as];if(r!==null){i[as]=null;for(let a of r)a.destroy()}}function IY(t,i){let e;if(t!=null&&(e=t.destroyHooks)!=null)for(let n=0;n<e.length;n+=2){let o=i[e[n]];if(!(o instanceof dl)){let r=e[n+1];if(Array.isArray(r))for(let a=0;a<r.length;a+=2){let s=o[r[a]],c=r[a+1];un(4,s,c);try{c.call(s)}finally{un(5,s,c)}}else{un(4,o,r);try{r.call(o)}finally{un(5,o,r)}}}}}function aD(t,i,e){return OY(t,i.parent,e)}function OY(t,i,e){let n=i;for(;n!==null&&n.type&168;)i=n,n=i.parent;if(n===null)return e[Vr];if(ss(n)){let{encapsulation:o}=t.data[n.directiveStart+n.componentOffset];if(o===ls.None||o===ls.Emulated)return null}return pr(n,e)}function sD(t,i,e){return PY(t,i,e)}function TY(t,i,e){return t.type&40?pr(t,e):null}var PY=TY,HM;function M7(t,i,e,n){let o=aD(t,n,i),r=i[en],a=n.parent||i[ho],s=sD(a,n,i);if(o!=null)if(Array.isArray(e))for(let c=0;c<e.length;c++)AM(r,o,e[c],s,!1);else AM(r,o,e,s,!1);HM!==void 0&&HM(r,n,i,e,o)}function e0(t,i){if(i!==null){let e=i.type;if(e&3)return pr(i,t);if(e&4)return L5(-1,t[i.index]);if(e&8){let n=i.child;if(n!==null)return e0(t,n);{let o=t[i.index];return Br(o)?L5(-1,o):mr(o)}}else{if(e&128)return e0(t,i.next);if(e&32)return _7(i,t)()||mr(t[i.index]);{let n=cD(t,i);if(n!==null){if(Array.isArray(n))return n[0];let o=$s(t[Xi]);return e0(o,n)}else return e0(t,i.next)}}}return null}function cD(t,i){if(i!==null){let n=t[Xi][ho],o=i.projection;return n.projection[o]}return null}function L5(t,i){let e=Gn+t+1;if(e<i.length){let n=i[e],o=n[Ke].firstChild;if(o!==null)return e0(n,o)}return i[Ws]}function w7(t,i,e,n,o,r,a){for(;e!=null;){let s=n[rs];if(e.type===128){e=e.next;continue}let c=n[e.index],u=e.type;if(a&&i===0&&(c&&B1(mr(c),n),e.flags|=2),!P4(e))if(u&8)w7(t,i,e.child,n,o,r,!1),N1(i,t,s,o,c,e,r,n);else if(u&32){let f=_7(e,n),h;for(;h=f();)N1(i,t,s,o,h,e,r,n);N1(i,t,s,o,c,e,r,n)}else u&16?lD(t,i,n,e,o,r):N1(i,t,s,o,c,e,r,n);e=a?e.projectionNext:e.next}}function V4(t,i,e,n,o,r){w7(e,n,t.firstChild,i,o,r,!1)}function LY(t,i,e){let n=i[en],o=aD(t,e,i),r=e.parent||i[ho],a=sD(r,e,i);lD(n,0,i,e,o,a)}function lD(t,i,e,n,o,r){let a=e[Xi],c=a[ho].projection[n.projection];if(Array.isArray(c))for(let u=0;u<c.length;u++){let f=c[u];N1(i,t,e[rs],o,f,n,r,e)}else{let u=c,f=a[_i];ww(n)&&(u.flags|=128),w7(t,i,u,f,o,r,!0)}}function AY(t,i,e,n,o,r,a){let s=n[Ws],c=mr(n);s!==c&&N1(i,t,e,r,s,o,a);for(let u=Gn;u<n.length;u++){let f=n[u];V4(f[Ke],f,t,i,r,s)}}function RY(t,i,e,n,o){if(i)o?t.addClass(e,n):t.removeClass(e,n);else{let r=n.indexOf("-")===-1?void 0:$r.DashCase;o==null?t.removeStyle(e,n,r):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),r|=$r.Important),t.setStyle(e,n,o,r))}}function dD(t,i,e,n,o){let r=hr(),a=n&2;try{qs(-1),a&&i.length>ln&&Zw(t,i,ln,!1),un(a?2:0,o,e),e(n,o)}finally{qs(r),un(a?3:1,o,e)}}function B4(t,i,e){BY(t,i,e),(e.flags&64)===64&&jY(t,i,e)}function g0(t,i,e=pr){let n=i.localNames;if(n!==null){let o=i.index+1;for(let r=0;r<n.length;r+=2){let a=n[r+1],s=a===-1?e(i,t):t[a];t[o++]=s}}}function zY(t,i,e,n){let r=n.get(Pw,Tw)||e===ls.ShadowDom,a=t.selectRootElement(i,r);return NY(a),a}function NY(t){FY(t)}var FY=()=>null;function VY(t){return t==="class"?"className":t==="for"?"htmlFor":t==="formaction"?"formAction":t==="innerHtml"?"innerHTML":t==="readonly"?"readOnly":t==="tabindex"?"tabIndex":t}function uD(t,i,e,n,o,r){let a=i[Ke];if(j4(t,a,i,e,n)){ss(t)&&pD(i,t.index);return}t.type&3&&(e=VY(e)),mD(t,i,e,n,o,r)}function mD(t,i,e,n,o,r){if(t.type&3){let a=pr(t,i);n=r!=null?r(n,t.value||"",e):n,o.setProperty(a,e,n)}else t.type&12}function pD(t,i){let e=fr(i,t);e[st]&16||(e[st]|=64)}function BY(t,i,e){let n=e.directiveStart,o=e.directiveEnd;ss(e)&&mY(i,e,t.data[n+e.componentOffset]),t.firstCreatePass||g4(e,i);let r=e.initialInputs;for(let a=n;a<o;a++){let s=t.data[a],c=i0(i,t,a,e);if(B1(c,i),r!==null&&$Y(i,a-n,c,s,e,r),jr(s)){let u=fr(e.index,i);u[$n]=i0(i,t,a,e)}}}function jY(t,i,e){let n=e.directiveStart,o=e.directiveEnd,r=e.index,a=pM();try{qs(r);for(let s=n;s<o;s++){let c=t.data[s],u=i[s];q3(s),(c.hostBindings!==null||c.hostVars!==0||c.hostAttrs!==null)&&HY(c,u)}}finally{qs(-1),q3(a)}}function HY(t,i){t.hostBindings!==null&&t.hostBindings(1,i)}function D7(t,i){let e=t.directiveRegistry,n=null;if(e)for(let o=0;o<e.length;o++){let r=e[o];Qw(i,r.selectors,!1)&&(n??=[],jr(r)?n.unshift(r):n.push(r))}return n}function UY(t,i,e,n,o,r){let a=pr(t,i);fD(i[en],a,r,t.value,e,n,o)}function fD(t,i,e,n,o,r,a){if(r==null)t.removeAttribute(i,o,e);else{let s=a==null?Ki(r):a(r,n||"",o);t.setAttribute(i,o,s,e)}}function $Y(t,i,e,n,o,r){let a=r[i];if(a!==null)for(let s=0;s<a.length;s+=2){let c=a[s],u=a[s+1];O5(n,e,c,u)}}function S7(t,i,e,n,o){let r=ln+e,a=i[Ke],s=o(a,i,t,n,e);i[r]=s,P1(t,!0);let c=t.type===2;return c?(Gw(i[en],s,t),(aM()===0||I1(t))&&B1(s,i),sM()):B1(s,i),Z3()&&(!c||!P4(t))&&M7(a,i,s,t),t}function k7(t){let i=t;return X8()?Z8():(i=i.parent,P1(i,!1)),i}function GY(t,i){let e=t[rs];if(!e)return;let n;try{n=e.get(go,null)}catch{n=null}n?.(i)}function j4(t,i,e,n,o){let r=t.inputs?.[n],a=t.hostDirectiveInputs?.[n],s=!1;if(a)for(let c=0;c<a.length;c+=2){let u=a[c],f=a[c+1],h=i.data[u];O5(h,e[u],f,o),s=!0}if(r)for(let c of r){let u=e[c],f=i.data[c];O5(f,u,n,o),s=!0}return s}function WY(t,i){let e=fr(i,t),n=e[Ke];YY(n,e);let o=e[Vr];o!==null&&e[el]===null&&(e[el]=Lw(o,e[rs])),un(18),E7(n,e,e[$n]),un(19,e[$n])}function YY(t,i){for(let e=i.length;e<t.blueprint.length;e++)i.push(t.blueprint[e])}function E7(t,i,e){K3(i);try{let n=t.viewQuery;n!==null&&C5(1,n,e);let o=t.template;o!==null&&dD(t,i,o,1,e),t.firstCreatePass&&(t.firstCreatePass=!1),i[_a]?.finishViewCreation(t),t.staticContentQueries&&Aw(t,i),t.staticViewQueries&&C5(2,t.viewQuery,e);let r=t.components;r!==null&&qY(i,r)}catch(n){throw t.firstCreatePass&&(t.incompleteFirstPass=!0,t.firstCreatePass=!1),n}finally{i[st]&=-5,X3()}}function qY(t,i){for(let e=0;e<i.length;e++)WY(t,i[e])}function _0(t,i,e,n){let o=ot(null);try{let r=i.tView,s=t[st]&4096?4096:16,c=h7(t,r,e,s,null,i,null,null,n?.injector??null,n?.embeddedViewInjector??null,n?.dehydratedView??null),u=t[i.index];c[Gs]=u;let f=t[_a];return f!==null&&(c[_a]=f.createEmbeddedView(r)),E7(r,c,e),c}finally{ot(o)}}function j1(t,i){return!i||i.firstChild===null||ww(t)}function a0(t,i,e,n,o=!1){for(;e!==null;){if(e.type===128){e=o?e.projectionNext:e.next;continue}let r=i[e.index];r!==null&&n.push(mr(r)),Br(r)&&hD(r,n);let a=e.type;if(a&8)a0(t,i,e.child,n);else if(a&32){let s=_7(e,i),c;for(;c=s();)n.push(c)}else if(a&16){let s=cD(i,e);if(Array.isArray(s))n.push(...s);else{let c=$s(i[Xi]);a0(c[Ke],c,s,n,!0)}}e=o?e.projectionNext:e.next}return n}function hD(t,i){for(let e=Gn;e<t.length;e++){let n=t[e],o=n[Ke].firstChild;o!==null&&a0(n[Ke],n,o,i)}t[Ws]!==t[Vr]&&i.push(t[Ws])}function gD(t){if(t[il]!==null){for(let i of t[il])i.impl.addSequence(i);t[il].length=0}}var _D=[];function QY(t){return t[Go]??KY(t)}function KY(t){let i=_D.pop()??Object.create(ZY);return i.lView=t,i}function XY(t){t.lView[Go]!==t&&(t.lView=null,_D.push(t))}var ZY=Re(q({},Vc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{Ys(t.lView)},consumerOnSignalRead(){this.lView[Go]=this}});function JY(t){let i=t[Go]??Object.create(eq);return i.lView=t,i}var eq=Re(q({},Vc),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:t=>{let i=$s(t.lView);for(;i&&!bD(i[Ke]);)i=$s(i);i&&H8(i)},consumerOnSignalRead(){this.lView[Go]=this}});function bD(t){return t.type!==2}function vD(t){if(t[as]===null)return;let i=!0;for(;i;){let e=!1;for(let n of t[as])n.dirty&&(e=!0,n.zone===null||Zone.current===n.zone?n.run():n.zone.run(()=>n.run()));i=e&&!!(t[st]&8192)}}var tq=100;function yD(t,i=0){let n=t[ga].rendererFactory,o=!1;o||n.begin?.();try{nq(t,i)}finally{o||n.end?.()}}function nq(t,i){let e=J8();try{L1(!0),A5(t,i);let n=0;for(;Q2(t);){if(n===tq)throw new he(103,!1);n++,A5(t,1)}}finally{L1(e)}}function iq(t,i,e,n){if(al(i))return;let o=i[st],r=!1,a=!1;K3(i);let s=!0,c=null,u=null;r||(bD(t)?(u=QY(i),c=Ns(u)):Jm()===null?(s=!1,u=JY(i),c=Ns(u)):i[Go]&&(Fs(i[Go]),i[Go]=null));try{j8(i),dM(t.bindingStartIndex),e!==null&&dD(t,i,e,2,n);let f=(o&3)===3;if(!r)if(f){let x=t.preOrderCheckHooks;x!==null&&s4(i,x,null)}else{let x=t.preOrderHooks;x!==null&&c4(i,x,0,null),a5(i,0)}if(a||oq(i),vD(i),CD(i,0),t.contentQueries!==null&&Aw(t,i),!r)if(f){let x=t.contentCheckHooks;x!==null&&s4(i,x)}else{let x=t.contentHooks;x!==null&&c4(i,x,1),a5(i,1)}aq(t,i);let h=t.components;h!==null&&MD(i,h,0);let y=t.viewQuery;if(y!==null&&C5(2,y,n),!r)if(f){let x=t.viewCheckHooks;x!==null&&s4(i,x)}else{let x=t.viewHooks;x!==null&&c4(i,x,2),a5(i,2)}if(t.firstUpdatePass===!0&&(t.firstUpdatePass=!1),i[U3]){for(let x of i[U3])x();i[U3]=null}r||(gD(i),i[st]&=-73)}catch(f){throw r||Ys(i),f}finally{u!==null&&(Bc(u,c),s&&XY(u)),X3()}}function CD(t,i){for(let e=Sw(t);e!==null;e=kw(e))for(let n=Gn;n<e.length;n++){let o=e[n];xD(o,i)}}function oq(t){for(let i=Sw(t);i!==null;i=kw(i)){if(!(i[st]&2))continue;let e=i[rl];for(let n=0;n<e.length;n++){let o=e[n];H8(o)}}}function rq(t,i,e){un(18);let n=fr(i,t);xD(n,e),un(19,n[$n])}function xD(t,i){$3(t)&&A5(t,i)}function A5(t,i){let n=t[Ke],o=t[st],r=t[Go],a=!!(i===0&&o&16);if(a||=!!(o&64&&i===0),a||=!!(o&1024),a||=!!(r?.dirty&&jc(r)),a||=!1,r&&(r.dirty=!1),t[st]&=-9217,a)iq(n,t,n.template,t[$n]);else if(o&8192){let s=ot(null);try{vD(t),CD(t,1);let c=n.components;c!==null&&MD(t,c,1),gD(t)}finally{ot(s)}}}function MD(t,i,e){for(let n=0;n<i.length;n++)rq(t,i[n],e)}function aq(t,i){let e=t.hostBindingOpCodes;if(e!==null)try{for(let n=0;n<e.length;n++){let o=e[n];if(o<0)qs(~o);else{let r=o,a=e[++n],s=e[++n];mM(a,r);let c=i[r];un(24,c),s(2,c),un(25,c)}}}finally{qs(-1)}}function I7(t,i){let e=J8()?64:1088;for(t[ga].changeDetectionScheduler?.notify(i);t;){t[st]|=e;let n=$s(t);if(O1(t)&&!n)return t;t=n}return null}function wD(t,i,e,n){return[t,!0,0,i,null,n,null,e,null,null]}function DD(t,i){let e=Gn+i;if(e<t.length)return t[e]}function b0(t,i,e,n=!0){let o=i[Ke];if(sq(o,i,t,e),n){let a=L5(e,t),s=i[en],c=s.parentNode(t[Ws]);c!==null&&DY(o,t[ho],s,i,c,a)}let r=i[el];r!==null&&r.firstChild!==null&&(r.firstChild=null)}function SD(t,i){let e=s0(t,i);return e!==void 0&&F4(e[Ke],e),e}function s0(t,i){if(t.length<=Gn)return;let e=Gn+i,n=t[e];if(n){let o=n[Gs];o!==null&&o!==t&&x7(o,n),i>0&&(t[e-1][ur]=n[ur]);let r=$2(t,Gn+i);wY(n[Ke],n);let a=r[_a];a!==null&&a.detachView(r[Ke]),n[_i]=null,n[ur]=null,n[st]&=-129}return n}function sq(t,i,e,n){let o=Gn+n,r=e.length;n>0&&(e[o-1][ur]=i),n<r-Gn?(i[ur]=e[o],S8(e,Gn+n,i)):(e.push(i),i[ur]=null),i[_i]=e;let a=i[Gs];a!==null&&e!==a&&kD(a,i);let s=i[_a];s!==null&&s.insertView(t),G3(i),i[st]|=128}function kD(t,i){let e=t[rl],n=i[_i];if(ba(n))t[st]|=2;else{let o=n[_i][Xi];i[Xi]!==o&&(t[st]|=2)}e===null?t[rl]=[i]:e.push(i)}var Qs=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let i=this._lView,e=i[Ke];return a0(e,i,e.firstChild,[])}constructor(i,e){this._lView=i,this._cdRefInjectingView=e}get context(){return this._lView[$n]}set context(i){this._lView[$n]=i}get destroyed(){return al(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let i=this._lView[_i];if(Br(i)){let e=i[Y2],n=e?e.indexOf(this):-1;n>-1&&(s0(i,n),$2(e,n))}this._attachedToViewContainer=!1}F4(this._lView[Ke],this._lView)}onDestroy(i){U8(this._lView,i)}markForCheck(){I7(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[st]&=-129}reattach(){G3(this._lView),this._lView[st]|=128}detectChanges(){this._lView[st]|=1024,yD(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new he(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let i=O1(this._lView),e=this._lView[Gs];e!==null&&!i&&x7(e,this._lView),rD(this._lView[Ke],this._lView)}attachToAppRef(i){if(this._attachedToViewContainer)throw new he(902,!1);this._appRef=i;let e=O1(this._lView),n=this._lView[Gs];n!==null&&!e&&kD(n,this._lView),G3(this._lView)}};var rt=(()=>{class t{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=cq;constructor(e,n,o){this._declarationLView=e,this._declarationTContainer=n,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(e,n){return this.createEmbeddedViewImpl(e,n)}createEmbeddedViewImpl(e,n,o){let r=_0(this._declarationLView,this._declarationTContainer,e,{embeddedViewInjector:n,dehydratedView:o});return new Qs(r)}}return t})();function cq(){return H4(ri(),ze())}function H4(t,i){return t.type&4?new rt(i,t,G1(t,i)):null}function q1(t,i,e,n,o){let r=t.data[i];if(r===null)r=lq(t,i,e,n,o),uM()&&(r.flags|=32);else if(r.type&64){r.type=e,r.value=n,r.attrs=o;let a=cM();r.injectorIndex=a===null?-1:a.injectorIndex}return P1(r,!0),r}function lq(t,i,e,n,o){let r=K8(),a=X8(),s=a?r:r&&r.parent,c=t.data[i]=uq(t,s,e,i,n,o);return dq(t,c,r,a),c}function dq(t,i,e,n){t.firstChild===null&&(t.firstChild=i),e!==null&&(n?e.child==null&&i.parent!==null&&(e.child=i):e.next===null&&(e.next=i,i.prev=e))}function uq(t,i,e,n,o,r){let a=i?i.injectorIndex:-1,s=0;return Y8()&&(s|=128),{type:e,index:n,insertBeforeIndex:null,injectorIndex:a,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:s,providerIndexes:0,value:o,attrs:r,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex: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}}var Q_e=new RegExp(`^(\\d+)*(${_W}|${gW})*(.*)`);function mq(t){let i=t[z8]??[],n=t[_i][en],o=[];for(let r of i)r.data[Ow]!==void 0?o.push(r):pq(r,n);t[z8]=o}function pq(t,i){let e=0,n=t.firstChild;if(n){let o=t.data[Iw];for(;e<o;){let r=n.nextSibling;$w(i,n,!1),n=r,e++}}}var fq=()=>null,hq=()=>null;function v4(t,i){return fq(t,i)}function ED(t,i,e){return hq(t,i,e)}var ID=class{},U4=class{},R5=class{resolveComponentFactory(i){throw new he(917,!1)}},v0=class{static NULL=new R5},Nn=class{},tt=(()=>{class t{destroyNode=null;static __NG_ELEMENT_ID__=()=>gq()}return t})();function gq(){let t=ze(),i=ri(),e=fr(i.index,t);return(ba(e)?e:t)[en]}var OD=(()=>{class t{static \u0275prov=z({token:t,providedIn:"root",factory:()=>null})}return t})();var d4={},z5=class{injector;parentInjector;constructor(i,e){this.injector=i,this.parentInjector=e}get(i,e,n){let o=this.injector.get(i,d4,n);return o!==d4||e===d4?o:this.parentInjector.get(i,e,n)}};function y4(t,i,e){let n=e?t.styles:null,o=e?t.classes:null,r=0;if(i!==null)for(let a=0;a<i.length;a++){let s=i[a];if(typeof s=="number")r=s;else if(r==1)o=z3(o,s);else if(r==2){let c=s,u=i[++a];n=z3(n,c+": "+u+";")}}e?t.styles=n:t.stylesWithoutHost=n,e?t.classes=o:t.classesWithoutHost=o}function Me(t,i=0){let e=ze();if(e===null)return be(t,i);let n=ri();return yw(n,e,gi(t),i)}function hl(){let t="invalid";throw new Error(t)}function TD(t,i,e,n,o){let r=n===null?null:{"":-1},a=o(t,e);if(a!==null){let s=a,c=null,u=null;for(let f of a)if(f.resolveHostDirectives!==null){[s,c,u]=f.resolveHostDirectives(a);break}vq(t,i,e,s,r,c,u)}r!==null&&n!==null&&_q(e,n,r)}function _q(t,i,e){let n=t.localNames=[];for(let o=0;o<i.length;o+=2){let r=e[i[o+1]];if(r==null)throw new he(-301,!1);n.push(i[o],r)}}function bq(t,i,e){i.componentOffset=e,(t.components??=[]).push(i.index)}function vq(t,i,e,n,o,r,a){let s=n.length,c=!1;for(let y=0;y<s;y++){let x=n[y];!c&&jr(x)&&(c=!0,bq(t,e,y)),_5(g4(e,i),t,x.type)}Dq(e,t.data.length,s);for(let y=0;y<s;y++){let x=n[y];x.providersResolver&&x.providersResolver(x)}let u=!1,f=!1,h=Xw(t,i,s,null);s>0&&(e.directiveToIndex=new Map);for(let y=0;y<s;y++){let x=n[y];if(e.mergedAttrs=V1(e.mergedAttrs,x.hostAttrs),Cq(t,e,i,h,x),wq(h,x,o),a!==null&&a.has(x)){let[Y,Q]=a.get(x);e.directiveToIndex.set(x.type,[h,Y+e.directiveStart,Q+e.directiveStart])}else(r===null||!r.has(x))&&e.directiveToIndex.set(x.type,h);x.contentQueries!==null&&(e.flags|=4),(x.hostBindings!==null||x.hostAttrs!==null||x.hostVars!==0)&&(e.flags|=64);let S=x.type.prototype;!u&&(S.ngOnChanges||S.ngOnInit||S.ngDoCheck)&&((t.preOrderHooks??=[]).push(e.index),u=!0),!f&&(S.ngOnChanges||S.ngDoCheck)&&((t.preOrderCheckHooks??=[]).push(e.index),f=!0),h++}yq(t,e,r)}function yq(t,i,e){for(let n=i.directiveStart;n<i.directiveEnd;n++){let o=t.data[n];if(e===null||!e.has(o))UM(0,i,o,n),UM(1,i,o,n),GM(i,n,!1);else{let r=e.get(o);$M(0,i,r,n),$M(1,i,r,n),GM(i,n,!0)}}}function UM(t,i,e,n){let o=t===0?e.inputs:e.outputs;for(let r in o)if(o.hasOwnProperty(r)){let a;t===0?a=i.inputs??={}:a=i.outputs??={},a[r]??=[],a[r].push(n),PD(i,r)}}function $M(t,i,e,n){let o=t===0?e.inputs:e.outputs;for(let r in o)if(o.hasOwnProperty(r)){let a=o[r],s;t===0?s=i.hostDirectiveInputs??={}:s=i.hostDirectiveOutputs??={},s[a]??=[],s[a].push(n,r),PD(i,a)}}function PD(t,i){i==="class"?t.flags|=8:i==="style"&&(t.flags|=16)}function GM(t,i,e){let{attrs:n,inputs:o,hostDirectiveInputs:r}=t;if(n===null||!e&&o===null||e&&r===null||p7(t)){t.initialInputs??=[],t.initialInputs.push(null);return}let a=null,s=0;for(;s<n.length;){let c=n[s];if(c===0){s+=4;continue}else if(c===5){s+=2;continue}else if(typeof c=="number")break;if(!e&&o.hasOwnProperty(c)){let u=o[c];for(let f of u)if(f===i){a??=[],a.push(c,n[s+1]);break}}else if(e&&r.hasOwnProperty(c)){let u=r[c];for(let f=0;f<u.length;f+=2)if(u[f]===i){a??=[],a.push(u[f+1],n[s+1]);break}}s+=2}t.initialInputs??=[],t.initialInputs.push(a)}function Cq(t,i,e,n,o){t.data[n]=o;let r=o.factory||(o.factory=Us(o.type,!0)),a=new dl(r,jr(o),Me,null);t.blueprint[n]=a,e[n]=a,xq(t,i,n,Xw(t,e,o.hostVars,ai),o)}function xq(t,i,e,n,o){let r=o.hostBindings;if(r){let a=t.hostBindingOpCodes;a===null&&(a=t.hostBindingOpCodes=[]);let s=~i.index;Mq(a)!=s&&a.push(s),a.push(e,n,r)}}function Mq(t){let i=t.length;for(;i>0;){let e=t[--i];if(typeof e=="number"&&e<0)return e}return 0}function wq(t,i,e){if(e){if(i.exportAs)for(let n=0;n<i.exportAs.length;n++)e[i.exportAs[n]]=t;jr(i)&&(e[""]=t)}}function Dq(t,i,e){t.flags|=1,t.directiveStart=i,t.directiveEnd=i+e,t.providerIndexes=i}function O7(t,i,e,n,o,r,a,s){let c=i[Ke],u=c.consts,f=Wo(u,a),h=q1(c,t,e,n,f);return r&&TD(c,i,h,Wo(u,s),o),h.mergedAttrs=V1(h.mergedAttrs,h.attrs),h.attrs!==null&&y4(h,h.attrs,!1),h.mergedAttrs!==null&&y4(h,h.mergedAttrs,!0),c.queries!==null&&c.queries.elementStart(c,h),h}function T7(t,i){uw(t,i),N8(i)&&t.queries.elementEnd(i)}function Sq(t,i,e,n,o,r){let a=i.consts,s=Wo(a,o),c=q1(i,t,e,n,s);if(c.mergedAttrs=V1(c.mergedAttrs,c.attrs),r!=null){let u=Wo(a,r);c.localNames=[];for(let f=0;f<u.length;f+=2)c.localNames.push(u[f],-1)}return c.attrs!==null&&y4(c,c.attrs,!1),c.mergedAttrs!==null&&y4(c,c.mergedAttrs,!0),i.queries!==null&&i.queries.elementStart(i,c),c}function P7(t){return $4(t)?Array.isArray(t)||!(t instanceof Map)&&Symbol.iterator in t:!1}function LD(t,i){if(Array.isArray(t))for(let e=0;e<t.length;e++)i(t[e]);else{let e=t[Symbol.iterator](),n;for(;!(n=e.next()).done;)i(n.value)}}function $4(t){return t!==null&&(typeof t=="function"||typeof t=="object")}function y0(t,i,e){return t[i]=e}function kq(t,i){return t[i]}function _o(t,i,e){if(e===ai)return!1;let n=t[i];return Object.is(n,e)?!1:(t[i]=e,!0)}function c0(t,i,e,n){let o=_o(t,i,e);return _o(t,i+1,n)||o}function AD(t,i,e,n,o){let r=c0(t,i,e,n);return _o(t,i+2,o)||r}function RD(t,i,e,n,o,r){let a=c0(t,i,e,n);return c0(t,i+2,o,r)||a}function u4(t,i,e){return function n(o){let r=ss(t)?fr(t.index,i):i;I7(r,5);let a=i[$n],s=WM(i,a,e,o),c=n.__ngNextListenerFn__;for(;c;)s=WM(i,a,c,o)&&s,c=c.__ngNextListenerFn__;return s}}function WM(t,i,e,n){let o=ot(null);try{return un(6,i,e),e(n)!==!1}catch(r){return GY(t,r),!1}finally{un(7,i,e),ot(o)}}function zD(t,i,e,n,o,r,a,s){let c=I1(t),u=!1,f=null;if(!n&&c&&(f=Iq(i,e,r,t.index)),f!==null){let h=f.__ngLastListenerFn__||f;h.__ngNextListenerFn__=a,f.__ngLastListenerFn__=a,u=!0}else{let h=pr(t,e),y=n?n(h):h;vW(e,y,r,s);let x=o.listen(y,r,s);if(!Eq(r)){let S=n?Y=>n(mr(Y[t.index])):t.index;ND(S,i,e,r,s,x,!1)}}return u}function Eq(t){return t.startsWith("animation")||t.startsWith("transition")}function Iq(t,i,e,n){let o=t.cleanup;if(o!=null)for(let r=0;r<o.length-1;r+=2){let a=o[r];if(a===e&&o[r+1]===n){let s=i[k1],c=o[r+2];return s&&s.length>c?s[c]:null}typeof a=="string"&&(r+=2)}return null}function ND(t,i,e,n,o,r,a){let s=i.firstCreatePass?G8(i):null,c=$8(e),u=c.length;c.push(o,r),s&&s.push(n,t,u,(u+1)*(a?-1:1))}function YM(t,i,e,n,o,r){let a=i[e],s=i[Ke],u=s.data[e].outputs[n],h=a[u].subscribe(r);ND(t.index,s,i,o,r,h,!0)}var N5=Symbol("BINDING");var C4=class extends v0{ngModule;constructor(i){super(),this.ngModule=i}resolveComponentFactory(i){let e=fa(i);return new Ks(e,this.ngModule)}};function Oq(t){return Object.keys(t).map(i=>{let[e,n,o]=t[i],r={propName:e,templateName:i,isSignal:(n&R4.SignalBased)!==0};return o&&(r.transform=o),r})}function Tq(t){return Object.keys(t).map(i=>({propName:t[i],templateName:i}))}function Pq(t,i,e){let n=i instanceof Jt?i:i?.injector;return n&&t.getStandaloneInjector!==null&&(n=t.getStandaloneInjector(n)||n),n?new z5(e,n):e}function Lq(t){let i=t.get(Nn,null);if(i===null)throw new he(407,!1);let e=t.get(OD,null),n=t.get(lr,null);return{rendererFactory:i,sanitizer:e,changeDetectionScheduler:n,ngReflect:!1}}function Aq(t,i){let e=FD(t);return Hw(i,e,e==="svg"?F8:e==="math"?eM:null)}function FD(t){return(t.selectors[0][0]||"div").toLowerCase()}var Ks=class extends U4{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=Oq(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=Tq(this.componentDef.outputs),this.cachedOutputs}constructor(i,e){super(),this.componentDef=i,this.ngModule=e,this.componentType=i.type,this.selector=cY(i.selectors),this.ngContentSelectors=i.ngContentSelectors??[],this.isBoundToModule=!!e}create(i,e,n,o,r,a){un(22);let s=ot(null);try{let c=this.componentDef,u=Rq(n,c,a,r),f=Pq(c,o||this.ngModule,i),h=Lq(f),y=h.rendererFactory.createRenderer(null,c),x=n?zY(y,n,c.encapsulation,f):Aq(c,y),S=a?.some(qM)||r?.some(X=>typeof X!="function"&&X.bindings.some(qM)),Y=h7(null,u,null,512|Kw(c),null,null,h,y,f,null,Lw(x,f,!0));Y[ln]=x,K3(Y);let Q=null;try{let X=O7(ln,Y,2,"#host",()=>u.directiveRegistry,!0,0);Gw(y,x,X),B1(x,Y),B4(u,Y,X),r7(u,X,Y),T7(u,X),e!==void 0&&Nq(X,this.ngContentSelectors,e),Q=fr(X.index,Y),Y[$n]=Q[$n],E7(u,Y,null)}catch(X){throw Q!==null&&v5(Q),v5(Y),X}finally{un(23),X3()}return new x4(this.componentType,Y,!!S)}finally{ot(s)}}};function Rq(t,i,e,n){let o=t?["ng-version","20.3.16"]:lY(i.selectors[0]),r=null,a=null,s=0;if(e)for(let f of e)s+=f[N5].requiredVars,f.create&&(f.targetIdx=0,(r??=[]).push(f)),f.update&&(f.targetIdx=0,(a??=[]).push(f));if(n)for(let f=0;f<n.length;f++){let h=n[f];if(typeof h!="function")for(let y of h.bindings){s+=y[N5].requiredVars;let x=f+1;y.create&&(y.targetIdx=x,(r??=[]).push(y)),y.update&&(y.targetIdx=x,(a??=[]).push(y))}}let c=[i];if(n)for(let f of n){let h=typeof f=="function"?f:f.type,y=H3(h);c.push(y)}return f7(0,null,zq(r,a),1,s,c,null,null,null,[o],null)}function zq(t,i){return!t&&!i?null:e=>{if(e&1&&t)for(let n of t)n.create();if(e&2&&i)for(let n of i)n.update()}}function qM(t){let i=t[N5].kind;return i==="input"||i==="twoWay"}var x4=class extends ID{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(i,e,n){super(),this._rootLView=e,this._hasInputBindings=n,this._tNode=q2(e[Ke],ln),this.location=G1(this._tNode,e),this.instance=fr(this._tNode.index,e)[$n],this.hostView=this.changeDetectorRef=new Qs(e,void 0),this.componentType=i}setInput(i,e){this._hasInputBindings;let n=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(i)&&Object.is(this.previousInputValues.get(i),e))return;let o=this._rootLView,r=j4(n,o[Ke],o,i,e);this.previousInputValues.set(i,e);let a=fr(n.index,o);I7(a,1)}get injector(){return new ll(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(i){this.hostView.onDestroy(i)}};function Nq(t,i,e){let n=t.projection=[];for(let o=0;o<i.length;o++){let r=e[o];n.push(r!=null&&r.length?Array.from(r):null)}}var ft=(()=>{class t{static __NG_ELEMENT_ID__=Fq}return t})();function Fq(){let t=ri();return BD(t,ze())}var Vq=ft,VD=class extends Vq{_lContainer;_hostTNode;_hostLView;constructor(i,e,n){super(),this._lContainer=i,this._hostTNode=e,this._hostLView=n}get element(){return G1(this._hostTNode,this._hostLView)}get injector(){return new ll(this._hostTNode,this._hostLView)}get parentInjector(){let i=t7(this._hostTNode,this._hostLView);if(fw(i)){let e=f4(i,this._hostLView),n=p4(i),o=e[Ke].data[n+8];return new ll(o,e)}else return new ll(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(i){let e=QM(this._lContainer);return e!==null&&e[i]||null}get length(){return this._lContainer.length-Gn}createEmbeddedView(i,e,n){let o,r;typeof n=="number"?o=n:n!=null&&(o=n.index,r=n.injector);let a=v4(this._lContainer,i.ssrId),s=i.createEmbeddedViewImpl(e||{},r,a);return this.insertImpl(s,o,j1(this._hostTNode,a)),s}createComponent(i,e,n,o,r,a,s){let c=i&&!GG(i),u;if(c)u=e;else{let Q=e||{};u=Q.index,n=Q.injector,o=Q.projectableNodes,r=Q.environmentInjector||Q.ngModuleRef,a=Q.directives,s=Q.bindings}let f=c?i:new Ks(fa(i)),h=n||this.parentInjector;if(!r&&f.ngModule==null){let X=(c?h:this.parentInjector).get(Jt,null);X&&(r=X)}let y=fa(f.componentType??{}),x=v4(this._lContainer,y?.id??null),S=x?.firstChild??null,Y=f.create(h,o,S,r,a,s);return this.insertImpl(Y.hostView,u,j1(this._hostTNode,x)),Y}insert(i,e){return this.insertImpl(i,e,!0)}insertImpl(i,e,n){let o=i._lView;if(nM(o)){let s=this.indexOf(i);if(s!==-1)this.detach(s);else{let c=o[_i],u=new VD(c,c[ho],c[_i]);u.detach(u.indexOf(i))}}let r=this._adjustIndex(e),a=this._lContainer;return b0(a,o,r,n),i.attachToViewContainerRef(),S8(l5(a),r,i),i}move(i,e){return this.insert(i,e)}indexOf(i){let e=QM(this._lContainer);return e!==null?e.indexOf(i):-1}remove(i){let e=this._adjustIndex(i,-1),n=s0(this._lContainer,e);n&&($2(l5(this._lContainer),e),F4(n[Ke],n))}detach(i){let e=this._adjustIndex(i,-1),n=s0(this._lContainer,e);return n&&$2(l5(this._lContainer),e)!=null?new Qs(n):null}_adjustIndex(i,e=0){return i??this.length+e}};function QM(t){return t[Y2]}function l5(t){return t[Y2]||(t[Y2]=[])}function BD(t,i){let e,n=i[t.index];return Br(n)?e=n:(e=wD(n,i,null,t),i[t.index]=e,g7(i,e)),jq(e,i,t,n),new VD(e,t,i)}function Bq(t,i){let e=t[en],n=e.createComment(""),o=pr(i,t),r=e.parentNode(o);return _4(e,r,n,e.nextSibling(o),!1),n}var jq=$q,Hq=()=>!1;function Uq(t,i,e){return Hq(t,i,e)}function $q(t,i,e,n){if(t[Ws])return;let o;e.type&8?o=mr(n):o=Bq(i,e),t[Ws]=o}var F5=class t{queryList;matches=null;constructor(i){this.queryList=i}clone(){return new t(this.queryList)}setDirty(){this.queryList.setDirty()}},V5=class t{queries;constructor(i=[]){this.queries=i}createEmbeddedView(i){let e=i.queries;if(e!==null){let n=i.contentQueries!==null?i.contentQueries[0]:e.length,o=[];for(let r=0;r<n;r++){let a=e.getByIndex(r),s=this.queries[a.indexInDeclarationView];o.push(s.clone())}return new t(o)}return null}insertView(i){this.dirtyQueriesWithMatches(i)}detachView(i){this.dirtyQueriesWithMatches(i)}finishViewCreation(i){this.dirtyQueriesWithMatches(i)}dirtyQueriesWithMatches(i){for(let e=0;e<this.queries.length;e++)A7(i,e).matches!==null&&this.queries[e].setDirty()}},M4=class{flags;read;predicate;constructor(i,e,n=null){this.flags=e,this.read=n,typeof i=="string"?this.predicate=Qq(i):this.predicate=i}},B5=class t{queries;constructor(i=[]){this.queries=i}elementStart(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].elementStart(i,e)}elementEnd(i){for(let e=0;e<this.queries.length;e++)this.queries[e].elementEnd(i)}embeddedTView(i){let e=null;for(let n=0;n<this.length;n++){let o=e!==null?e.length:0,r=this.getByIndex(n).embeddedTView(i,o);r&&(r.indexInDeclarationView=n,e!==null?e.push(r):e=[r])}return e!==null?new t(e):null}template(i,e){for(let n=0;n<this.queries.length;n++)this.queries[n].template(i,e)}getByIndex(i){return this.queries[i]}get length(){return this.queries.length}track(i){this.queries.push(i)}},j5=class t{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(i,e=-1){this.metadata=i,this._declarationNodeIndex=e}elementStart(i,e){this.isApplyingToNode(e)&&this.matchTNode(i,e)}elementEnd(i){this._declarationNodeIndex===i.index&&(this._appliesToNextNode=!1)}template(i,e){this.elementStart(i,e)}embeddedTView(i,e){return this.isApplyingToNode(i)?(this.crossesNgTemplate=!0,this.addMatch(-i.index,e),new t(this.metadata)):null}isApplyingToNode(i){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let e=this._declarationNodeIndex,n=i.parent;for(;n!==null&&n.type&8&&n.index!==e;)n=n.parent;return e===(n!==null?n.index:-1)}return this._appliesToNextNode}matchTNode(i,e){let n=this.metadata.predicate;if(Array.isArray(n))for(let o=0;o<n.length;o++){let r=n[o];this.matchTNodeWithReadOption(i,e,Gq(e,r)),this.matchTNodeWithReadOption(i,e,l4(e,i,r,!1,!1))}else n===rt?e.type&4&&this.matchTNodeWithReadOption(i,e,-1):this.matchTNodeWithReadOption(i,e,l4(e,i,n,!1,!1))}matchTNodeWithReadOption(i,e,n){if(n!==null){let o=this.metadata.read;if(o!==null)if(o===Z||o===ft||o===rt&&e.type&4)this.addMatch(e.index,-2);else{let r=l4(e,i,o,!1,!1);r!==null&&this.addMatch(e.index,r)}else this.addMatch(e.index,n)}}addMatch(i,e){this.matches===null?this.matches=[i,e]:this.matches.push(i,e)}};function Gq(t,i){let e=t.localNames;if(e!==null){for(let n=0;n<e.length;n+=2)if(e[n]===i)return e[n+1]}return null}function Wq(t,i){return t.type&11?G1(t,i):t.type&4?H4(t,i):null}function Yq(t,i,e,n){return e===-1?Wq(i,t):e===-2?qq(t,i,n):i0(t,t[Ke],e,i)}function qq(t,i,e){if(e===Z)return G1(i,t);if(e===rt)return H4(i,t);if(e===ft)return BD(i,t)}function jD(t,i,e,n){let o=i[_a].queries[n];if(o.matches===null){let r=t.data,a=e.matches,s=[];for(let c=0;a!==null&&c<a.length;c+=2){let u=a[c];if(u<0)s.push(null);else{let f=r[u];s.push(Yq(i,f,a[c+1],e.metadata.read))}}o.matches=s}return o.matches}function H5(t,i,e,n){let o=t.queries.getByIndex(e),r=o.matches;if(r!==null){let a=jD(t,i,o,e);for(let s=0;s<r.length;s+=2){let c=r[s];if(c>0)n.push(a[s/2]);else{let u=r[s+1],f=i[-c];for(let h=Gn;h<f.length;h++){let y=f[h];y[Gs]===y[_i]&&H5(y[Ke],y,u,n)}if(f[rl]!==null){let h=f[rl];for(let y=0;y<h.length;y++){let x=h[y];H5(x[Ke],x,u,n)}}}}}return n}function L7(t,i){return t[_a].queries[i].queryList}function HD(t,i,e){let n=new zn((e&4)===4);return rM(t,i,n,n.destroy),(i[_a]??=new V5).queries.push(new F5(n))-1}function UD(t,i,e){let n=dn();return n.firstCreatePass&&(GD(n,new M4(t,i,e),-1),(i&2)===2&&(n.staticViewQueries=!0)),HD(n,ze(),i)}function $D(t,i,e,n){let o=dn();if(o.firstCreatePass){let r=ri();GD(o,new M4(i,e,n),r.index),Kq(o,t),(e&2)===2&&(o.staticContentQueries=!0)}return HD(o,ze(),e)}function Qq(t){return t.split(",").map(i=>i.trim())}function GD(t,i,e){t.queries===null&&(t.queries=new B5),t.queries.track(new j5(i,e))}function Kq(t,i){let e=t.contentQueries||(t.contentQueries=[]),n=e.length?e[e.length-1]:-1;i!==n&&e.push(t.queries.length-1,i)}function A7(t,i){return t.queries.getByIndex(i)}function WD(t,i){let e=t[Ke],n=A7(e,i);return n.crossesNgTemplate?H5(e,t,i,[]):jD(e,t,n,i)}function YD(t,i,e){let n,o=L2(()=>{n._dirtyCounter();let r=Xq(n,t);if(i&&r===void 0)throw new he(-951,!1);return r});return n=o[ni],n._dirtyCounter=ke(0),n._flatValue=void 0,o}function R7(t){return YD(!0,!1,t)}function z7(t){return YD(!0,!0,t)}function qD(t,i){let e=t[ni];e._lView=ze(),e._queryIndex=i,e._queryList=L7(e._lView,i),e._queryList.onDirty(()=>e._dirtyCounter.update(n=>n+1))}function Xq(t,i){let e=t._lView,n=t._queryIndex;if(e===void 0||n===void 0||e[st]&4)return i?void 0:Qi;let o=L7(e,n),r=WD(e,n);return o.reset(r,Mw),i?o.first:o._changesDetected||t._flatValue===void 0?t._flatValue=o.toArray():t._flatValue}function QD(t){let i=[],e=new Map;function n(o){let r=e.get(o);if(!r){let a=t(o);e.set(o,r=a.then(s=>Jq(o,s)))}return r}return w4.forEach((o,r)=>{let a=[];o.templateUrl&&a.push(n(o.templateUrl).then(u=>{o.template=u}));let s=typeof o.styles=="string"?[o.styles]:o.styles||[];if(o.styles=s,o.styleUrl&&o.styleUrls?.length)throw new Error("@Component cannot define both `styleUrl` and `styleUrls`. Use `styleUrl` if the component has one stylesheet, or `styleUrls` if it has multiple");if(o.styleUrls?.length){let u=o.styles.length,f=o.styleUrls;o.styleUrls.forEach((h,y)=>{s.push(""),a.push(n(h).then(x=>{s[u+y]=x,f.splice(f.indexOf(h),1),f.length==0&&(o.styleUrls=void 0)}))})}else o.styleUrl&&a.push(n(o.styleUrl).then(u=>{s.push(u),o.styleUrl=void 0}));let c=Promise.all(a).then(()=>eQ(r));i.push(c)}),KD(),Promise.all(i).then(()=>{})}var w4=new Map,Zq=new Set;function KD(){let t=w4;return w4=new Map,t}function XD(){return w4.size===0}function Jq(t,i){return typeof i=="string"?i:i.status!==void 0&&i.status!==200?Promise.reject(new he(918,!1)):i.text()}function eQ(t){Zq.delete(t)}var Ma=class{},G4=class{};var l0=class extends Ma{ngModuleType;_parent;_bootstrapComponents=[];_r3Injector;instance;destroyCbs=[];componentFactoryResolver=new C4(this);constructor(i,e,n,o=!0){super(),this.ngModuleType=i,this._parent=e;let r=I8(i);this._bootstrapComponents=Yw(r.bootstrap),this._r3Injector=n5(i,e,[{provide:Ma,useValue:this},{provide:v0,useValue:this.componentFactoryResolver},...n],is(i),new Set(["environment"])),o&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){let i=this._r3Injector;!i.destroyed&&i.destroy(),this.destroyCbs.forEach(e=>e()),this.destroyCbs=null}onDestroy(i){this.destroyCbs.push(i)}},d0=class extends G4{moduleType;constructor(i){super(),this.moduleType=i}create(i){return new l0(this.moduleType,i,[])}};function ZD(t,i,e){return new l0(t,i,e,!1)}var D4=class extends Ma{injector;componentFactoryResolver=new C4(this);instance=null;constructor(i){super();let e=new Zc([...i.providers,{provide:Ma,useValue:this},{provide:v0,useValue:this.componentFactoryResolver}],i.parent||S1(),i.debugName,new Set(["environment"]));this.injector=e,i.runEnvironmentInitializers&&e.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(i){this.injector.onDestroy(i)}};function Q1(t,i,e=null){return new D4({providers:t,parent:i,debugName:e,runEnvironmentInitializers:!0}).injector}var tQ=(()=>{class t{_injector;cachedInjectors=new Map;constructor(e){this._injector=e}getOrCreateStandaloneInjector(e){if(!e.standalone)return null;if(!this.cachedInjectors.has(e)){let n=O8(!1,e.type),o=n.length>0?Q1([n],this._injector,`Standalone[${e.type.name}]`):null;this.cachedInjectors.set(e,o)}return this.cachedInjectors.get(e)}ngOnDestroy(){try{for(let e of this.cachedInjectors.values())e!==null&&e.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=z({token:t,providedIn:"environment",factory:()=>new t(be(Jt))})}return t})();function P(t){return $1(()=>{let i=JD(t),e=Re(q({},i),{decls:t.decls,vars:t.vars,template:t.template,consts:t.consts||null,ngContentSelectors:t.ngContentSelectors,onPush:t.changeDetection===n7.OnPush,directiveDefs:null,pipeDefs:null,dependencies:i.standalone&&t.dependencies||null,getStandaloneInjector:i.standalone?o=>o.get(tQ).getOrCreateStandaloneInjector(e):null,getExternalStyles:null,signals:t.signals??!1,data:t.data||{},encapsulation:t.encapsulation||ls.Emulated,styles:t.styles||Qi,_:null,schemas:t.schemas||null,tView:null,id:""});i.standalone&&Sa("NgStandalone"),eS(e);let n=t.dependencies;return e.directiveDefs=KM(n,nQ),e.pipeDefs=KM(n,qx),e.id=rQ(e),e})}function nQ(t){return fa(t)||H3(t)}function ee(t){return $1(()=>({type:t.type,bootstrap:t.bootstrap||Qi,declarations:t.declarations||Qi,imports:t.imports||Qi,exports:t.exports||Qi,transitiveCompileScopes:null,schemas:t.schemas||null,id:t.id||null}))}function iQ(t,i){if(t==null)return Fr;let e={};for(let n in t)if(t.hasOwnProperty(n)){let o=t[n],r,a,s,c;Array.isArray(o)?(s=o[0],r=o[1],a=o[2]??r,c=o[3]||null):(r=o,a=o,s=R4.None,c=null),e[r]=[n,s,c],i[r]=a}return e}function oQ(t){if(t==null)return Fr;let i={};for(let e in t)t.hasOwnProperty(e)&&(i[t[e]]=e);return i}function R(t){return $1(()=>{let i=JD(t);return eS(i),i})}function wt(t){return{type:t.type,name:t.name,factory:null,pure:t.pure!==!1,standalone:t.standalone??!0,onDestroy:t.type.prototype.ngOnDestroy||null}}function JD(t){let i={};return{type:t.type,providersResolver:null,factory:null,hostBindings:t.hostBindings||null,hostVars:t.hostVars||0,hostAttrs:t.hostAttrs||null,contentQueries:t.contentQueries||null,declaredInputs:i,inputConfig:t.inputs||Fr,exportAs:t.exportAs||null,standalone:t.standalone??!0,signals:t.signals===!0,selectors:t.selectors||Qi,viewQuery:t.viewQuery||null,features:t.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:iQ(t.inputs,i),outputs:oQ(t.outputs),debugInfo:null}}function eS(t){t.features?.forEach(i=>i(t))}function KM(t,i){return t?()=>{let e=typeof t=="function"?t():t,n=[];for(let o of e){let r=i(o);r!==null&&n.push(r)}return n}:null}function rQ(t){let i=0,e=typeof t.consts=="function"?"":t.consts,n=[t.selectors,t.ngContentSelectors,t.hostVars,t.hostAttrs,e,t.vars,t.decls,t.encapsulation,t.standalone,t.signals,t.exportAs,JSON.stringify(t.inputs),JSON.stringify(t.outputs),Object.getOwnPropertyNames(t.type.prototype),!!t.contentQueries,!!t.viewQuery];for(let r of n.join("|"))i=Math.imul(31,i)+r.charCodeAt(0)<<0;return i+=2147483648,"c"+i}function aQ(t){return Object.getPrototypeOf(t.prototype).constructor}function de(t){let i=aQ(t.type),e=!0,n=[t];for(;i;){let o;if(jr(t))o=i.\u0275cmp||i.\u0275dir;else{if(i.\u0275cmp)throw new he(903,!1);o=i.\u0275dir}if(o){if(e){n.push(o);let a=t;a.inputs=d5(t.inputs),a.declaredInputs=d5(t.declaredInputs),a.outputs=d5(t.outputs);let s=o.hostBindings;s&&uQ(t,s);let c=o.viewQuery,u=o.contentQueries;if(c&&lQ(t,c),u&&dQ(t,u),sQ(t,o),Vx(t.outputs,o.outputs),jr(o)&&o.data.animation){let f=t.data;f.animation=(f.animation||[]).concat(o.data.animation)}}let r=o.features;if(r)for(let a=0;a<r.length;a++){let s=r[a];s&&s.ngInherit&&s(t),s===de&&(e=!1)}}i=Object.getPrototypeOf(i)}cQ(n)}function sQ(t,i){for(let e in i.inputs){if(!i.inputs.hasOwnProperty(e)||t.inputs.hasOwnProperty(e))continue;let n=i.inputs[e];n!==void 0&&(t.inputs[e]=n,t.declaredInputs[e]=i.declaredInputs[e])}}function cQ(t){let i=0,e=null;for(let n=t.length-1;n>=0;n--){let o=t[n];o.hostVars=i+=o.hostVars,o.hostAttrs=V1(o.hostAttrs,e=V1(e,o.hostAttrs))}}function d5(t){return t===Fr?{}:t===Qi?[]:t}function lQ(t,i){let e=t.viewQuery;e?t.viewQuery=(n,o)=>{i(n,o),e(n,o)}:t.viewQuery=i}function dQ(t,i){let e=t.contentQueries;e?t.contentQueries=(n,o,r)=>{i(n,o,r),e(n,o,r)}:t.contentQueries=i}function uQ(t,i){let e=t.hostBindings;e?t.hostBindings=(n,o)=>{i(n,o),e(n,o)}:t.hostBindings=i}function N7(t){let i=e=>{let n=Array.isArray(t);e.hostDirectives===null?(e.resolveHostDirectives=mQ,e.hostDirectives=n?t.map(U5):[t]):n?e.hostDirectives.unshift(...t.map(U5)):e.hostDirectives.unshift(t)};return i.ngInherit=!0,i}function mQ(t){let i=[],e=!1,n=null,o=null;for(let r=0;r<t.length;r++){let a=t[r];if(a.hostDirectives!==null){let s=i.length;n??=new Map,o??=new Map,tS(a,i,n),o.set(a,[s,i.length-1])}r===0&&jr(a)&&(e=!0,i.push(a))}for(let r=e?1:0;r<t.length;r++)i.push(t[r]);return[i,n,o]}function tS(t,i,e){if(t.hostDirectives!==null)for(let n of t.hostDirectives)if(typeof n=="function"){let o=n();for(let r of o)XM(U5(r),i,e)}else XM(n,i,e)}function XM(t,i,e){let n=H3(t.directive);pQ(n.declaredInputs,t.inputs),tS(n,i,e),e.set(n,t),i.push(n)}function U5(t){return typeof t=="function"?{directive:gi(t),inputs:Fr,outputs:Fr}:{directive:gi(t.directive),inputs:ZM(t.inputs),outputs:ZM(t.outputs)}}function ZM(t){if(t===void 0||t.length===0)return Fr;let i={};for(let e=0;e<t.length;e+=2)i[t[e]]=t[e+1];return i}function pQ(t,i){for(let e in i)if(i.hasOwnProperty(e)){let n=i[e],o=t[e];t[n]=o}}function nS(t,i,e,n,o,r,a,s){if(e.firstCreatePass){t.mergedAttrs=V1(t.mergedAttrs,t.attrs);let f=t.tView=f7(2,t,o,r,a,e.directiveRegistry,e.pipeRegistry,null,e.schemas,e.consts,null);e.queries!==null&&(e.queries.template(e,t),f.queries=e.queries.embeddedTView(t))}s&&(t.flags|=s),P1(t,!1);let c=hQ(e,i,t,n);Z3()&&M7(e,i,c,t),B1(c,i);let u=wD(c,i,c,t);i[n+ln]=u,g7(i,u),Uq(u,t,i)}function fQ(t,i,e,n,o,r,a,s,c,u,f){let h=e+ln,y;return i.firstCreatePass?(y=q1(i,h,4,a||null,s||null),W3()&&TD(i,t,y,Wo(i.consts,u),D7),uw(i,y)):y=i.data[h],nS(y,t,i,e,n,o,r,c),I1(y)&&B4(i,t,y),u!=null&&g0(t,y,f),y}function H1(t,i,e,n,o,r,a,s,c,u,f){let h=e+ln,y;if(i.firstCreatePass){if(y=q1(i,h,4,a||null,s||null),u!=null){let x=Wo(i.consts,u);y.localNames=[];for(let S=0;S<x.length;S+=2)y.localNames.push(x[S],-1)}}else y=i.data[h];return nS(y,t,i,e,n,o,r,c),u!=null&&g0(t,y,f),y}function ct(t,i,e,n,o,r,a,s){let c=ze(),u=dn(),f=Wo(u.consts,r);return fQ(c,u,t,i,e,n,o,f,void 0,a,s),ct}function Gr(t,i,e,n,o,r,a,s){let c=ze(),u=dn(),f=Wo(u.consts,r);return H1(c,u,t,i,e,n,o,f,void 0,a,s),Gr}var hQ=gQ;function gQ(t,i,e,n){return X2(!0),i[en].createComment("")}var W4=(()=>{class t{log(e){console.log(e)}warn(e){console.warn(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();var Y4=new L(""),K1=new L(""),C0=(()=>{class t{_ngZone;registry;_isZoneStable=!0;_callbacks=[];_taskTrackingZone=null;_destroyRef;constructor(e,n,o){this._ngZone=e,this.registry=n,L8()&&(this._destroyRef=d(Zi,{optional:!0})??void 0),F7||(iS(o),o.addToWindow(n)),this._watchAngularEvents(),e.run(()=>{this._taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){let e=this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),n=this._ngZone.runOutsideAngular(()=>this._ngZone.onStable.subscribe({next:()=>{ce.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}}));this._destroyRef?.onDestroy(()=>{e.unsubscribe(),n.unsubscribe()})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;this._callbacks.length!==0;){let e=this._callbacks.pop();clearTimeout(e.timeoutId),e.doneCb()}});else{let e=this.getPendingTasks();this._callbacks=this._callbacks.filter(n=>n.updateCb&&n.updateCb(e)?(clearTimeout(n.timeoutId),!1):!0)}}getPendingTasks(){return this._taskTrackingZone?this._taskTrackingZone.macroTasks.map(e=>({source:e.source,creationLocation:e.creationLocation,data:e.data})):[]}addCallback(e,n,o){let r=-1;n&&n>0&&(r=setTimeout(()=>{this._callbacks=this._callbacks.filter(a=>a.timeoutId!==r),e()},n)),this._callbacks.push({doneCb:e,timeoutId:r,updateCb:o})}whenStable(e,n,o){if(o&&!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(e,n,o),this._runCallbacksIfReady()}registerApplication(e){this.registry.registerApplication(e,this)}unregisterApplication(e){this.registry.unregisterApplication(e)}findProviders(e,n,o){return[]}static \u0275fac=function(n){return new(n||t)(be(ce),be(x0),be(K1))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),x0=(()=>{class t{_applications=new Map;registerApplication(e,n){this._applications.set(e,n)}unregisterApplication(e){this._applications.delete(e)}unregisterAllApplications(){this._applications.clear()}getTestability(e){return this._applications.get(e)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(e,n=!0){return F7?.findTestabilityInTree(this,e,n)??null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})();function iS(t){F7=t}var F7;function ms(t){return!!t&&typeof t.then=="function"}function q4(t){return!!t&&typeof t.subscribe=="function"}var V7=new L("");function Q4(t){return ha([{provide:V7,multi:!0,useValue:t}])}var B7=(()=>{class t{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((e,n)=>{this.resolve=e,this.reject=n});appInits=d(V7,{optional:!0})??[];injector=d(Ce);constructor(){}runInitializers(){if(this.initialized)return;let e=[];for(let o of this.appInits){let r=Si(this.injector,o);if(ms(r))e.push(r);else if(q4(r)){let a=new Promise((s,c)=>{r.subscribe({complete:s,error:c})});e.push(a)}}let n=()=>{this.done=!0,this.resolve()};Promise.all(e).then(()=>{n()}).catch(o=>{this.reject(o)}),e.length===0&&n(),this.initialized=!0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),K4=new L("");function oS(){Ng(()=>{let t="";throw new he(600,t)})}function rS(t){return t.isBoundToModule}var _Q=10;function j7(t,i){return Array.isArray(i)?i.reduce(j7,t):q(q({},t),i)}var bi=(()=>{class t{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=d(go);afterRenderManager=d(N4);zonelessEnabled=d(Z2);rootEffectScheduler=d(J2);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new B;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=d(Ca);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(le(e=>!e))}constructor(){d(Zs,{optional:!0})}whenStable(){let e;return new Promise(n=>{e=this.isStable.subscribe({next:o=>{o&&n()}})}).finally(()=>{e.unsubscribe()})}_injector=d(Jt);_rendererFactory=null;get injector(){return this._injector}bootstrap(e,n){return this.bootstrapImpl(e,n)}bootstrapImpl(e,n,o=Ce.NULL){return this._injector.get(ce).run(()=>{un(10);let a=e instanceof U4;if(!this._injector.get(B7).done){let S="";throw new he(405,S)}let c;a?c=e:c=this._injector.get(v0).resolveComponentFactory(e),this.componentTypes.push(c.componentType);let u=rS(c)?void 0:this._injector.get(Ma),f=n||c.selector,h=c.create(o,[],f,u),y=h.location.nativeElement,x=h.injector.get(Y4,null);return x?.registerApplication(y),h.onDestroy(()=>{this.detachView(h.hostView),t0(this.components,h),x?.unregisterApplication(y)}),this._loadComponent(h),un(11,h),h})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){un(12),this.tracingSnapshot!==null?this.tracingSnapshot.run(z4.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw new he(101,!1);let e=ot(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,ot(e),this.afterTick.next(),un(13)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Nn,null,{optional:!0}));let e=0;for(;this.dirtyFlags!==0&&e++<_Q;)un(14),this.synchronizeOnce(),un(15)}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let e=!1;if(this.dirtyFlags&7){let n=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:o}of this.allViews){if(!n&&!Q2(o))continue;let r=n&&!this.zonelessEnabled?0:1;yD(o,r),e=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}e||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:e})=>Q2(e))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(e){let n=e;this._views.push(n),n.attachToAppRef(this)}detachView(e){let n=e;t0(this._views,n),n.detachFromAppRef()}_loadComponent(e){this.attachView(e.hostView);try{this.tick()}catch(o){this.internalErrorHandler(o)}this.components.push(e),this._injector.get(K4,[]).forEach(o=>o(e))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(e=>e()),this._views.slice().forEach(e=>e.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(e){return this._destroyListeners.push(e),()=>t0(this._destroyListeners,e)}destroy(){if(this._destroyed)throw new he(406,!1);let e=this._injector;e.destroy&&!e.destroyed&&e.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function t0(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function X1(t,i){let e=ze(),n=va();if(_o(e,n,i)){let o=dn(),r=R1();if(j4(r,o,e,t,i))ss(r)&&pD(e,r.index);else{let s=pr(r,e);fD(e[en],s,null,r.value,t,i,null)}}return X1}function oe(t,i,e,n){let o=ze(),r=va();if(_o(o,r,i)){let a=dn(),s=R1();UY(s,o,t,i,e,n)}return oe}var nbe=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";function H7(){return ze()[Xi][$n]}var $5=class{destroy(i){}updateValue(i,e){}swap(i,e){let n=Math.min(i,e),o=Math.max(i,e),r=this.detach(o);if(o-n>1){let a=this.detach(n);this.attach(n,r),this.attach(o,a)}else this.attach(n,r)}move(i,e){this.attach(e,this.detach(i))}};function u5(t,i,e,n,o){return t===e&&Object.is(i,n)?1:Object.is(o(t,i),o(e,n))?-1:0}function bQ(t,i,e){let n,o,r=0,a=t.length-1,s=void 0;if(Array.isArray(i)){let c=i.length-1;for(;r<=a&&r<=c;){let u=t.at(r),f=i[r],h=u5(r,u,r,f,e);if(h!==0){h<0&&t.updateValue(r,f),r++;continue}let y=t.at(a),x=i[c],S=u5(a,y,c,x,e);if(S!==0){S<0&&t.updateValue(a,x),a--,c--;continue}let Y=e(r,u),Q=e(a,y),X=e(r,f);if(Object.is(X,Q)){let pe=e(c,x);Object.is(pe,Y)?(t.swap(r,a),t.updateValue(a,x),c--,a--):t.move(a,r),t.updateValue(r,f),r++;continue}if(n??=new S4,o??=ew(t,r,a,e),G5(t,n,r,X))t.updateValue(r,f),r++,a++;else if(o.has(X))n.set(Y,t.detach(r)),a--;else{let pe=t.create(r,i[r]);t.attach(r,pe),r++,a++}}for(;r<=c;)JM(t,n,e,r,i[r]),r++}else if(i!=null){let c=i[Symbol.iterator](),u=c.next();for(;!u.done&&r<=a;){let f=t.at(r),h=u.value,y=u5(r,f,r,h,e);if(y!==0)y<0&&t.updateValue(r,h),r++,u=c.next();else{n??=new S4,o??=ew(t,r,a,e);let x=e(r,h);if(G5(t,n,r,x))t.updateValue(r,h),r++,a++,u=c.next();else if(!o.has(x))t.attach(r,t.create(r,h)),r++,a++,u=c.next();else{let S=e(r,f);n.set(S,t.detach(r)),a--}}}for(;!u.done;)JM(t,n,e,t.length,u.value),u=c.next()}for(;r<=a;)t.destroy(t.detach(a--));n?.forEach(c=>{t.destroy(c)})}function G5(t,i,e,n){return i!==void 0&&i.has(n)?(t.attach(e,i.get(n)),i.delete(n),!0):!1}function JM(t,i,e,n,o){if(G5(t,i,n,e(n,o)))t.updateValue(n,o);else{let r=t.create(n,o);t.attach(n,r)}}function ew(t,i,e,n){let o=new Set;for(let r=i;r<=e;r++)o.add(n(r,t.at(r)));return o}var S4=class{kvMap=new Map;_vMap=void 0;has(i){return this.kvMap.has(i)}delete(i){if(!this.has(i))return!1;let e=this.kvMap.get(i);return this._vMap!==void 0&&this._vMap.has(e)?(this.kvMap.set(i,this._vMap.get(e)),this._vMap.delete(e)):this.kvMap.delete(i),!0}get(i){return this.kvMap.get(i)}set(i,e){if(this.kvMap.has(i)){let n=this.kvMap.get(i);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(n);)n=o.get(n);o.set(n,e)}else this.kvMap.set(i,e)}forEach(i){for(let[e,n]of this.kvMap)if(i(n,e),this._vMap!==void 0){let o=this._vMap;for(;o.has(n);)n=o.get(n),i(n,e)}}};function I(t,i,e,n,o,r,a,s){Sa("NgControlFlow");let c=ze(),u=dn(),f=Wo(u.consts,r);return H1(c,u,t,i,e,n,o,f,256,a,s),U7}function U7(t,i,e,n,o,r,a,s){Sa("NgControlFlow");let c=ze(),u=dn(),f=Wo(u.consts,r);return H1(c,u,t,i,e,n,o,f,512,a,s),U7}function O(t,i){Sa("NgControlFlow");let e=ze(),n=va(),o=e[n]!==ai?e[n]:-1,r=o!==-1?k4(e,ln+o):void 0,a=0;if(_o(e,n,t)){let s=ot(null);try{if(r!==void 0&&SD(r,a),t!==-1){let c=ln+t,u=k4(e,c),f=Q5(e[Ke],c),h=ED(u,f,e),y=_0(e,f,i,{dehydratedView:h});b0(u,y,a,j1(f,h))}}finally{ot(s)}}else if(r!==void 0){let s=DD(r,a);s!==void 0&&(s[$n]=i)}}var W5=class{lContainer;$implicit;$index;constructor(i,e,n){this.lContainer=i,this.$implicit=e,this.$index=n}get $count(){return this.lContainer.length-Gn}};function vt(t,i){return i}var Y5=class{hasEmptyBlock;trackByFn;liveCollection;constructor(i,e,n){this.hasEmptyBlock=i,this.trackByFn=e,this.liveCollection=n}};function nt(t,i,e,n,o,r,a,s,c,u,f,h,y){Sa("NgControlFlow");let x=ze(),S=dn(),Y=c!==void 0,Q=ze(),X=s?a.bind(Q[Xi][$n]):a,pe=new Y5(Y,X);Q[ln+t]=pe,H1(x,S,t+1,i,e,n,o,Wo(S.consts,r),256),Y&&H1(x,S,t+2,c,u,f,h,Wo(S.consts,y),512)}var q5=class extends $5{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(i,e,n){super(),this.lContainer=i,this.hostLView=e,this.templateTNode=n}get length(){return this.lContainer.length-Gn}at(i){return this.getLView(i)[$n].$implicit}attach(i,e){let n=e[el];this.needsIndexUpdate||=i!==this.length,b0(this.lContainer,e,i,j1(this.templateTNode,n)),vQ(this.lContainer,i)}detach(i){return this.needsIndexUpdate||=i!==this.length-1,yQ(this.lContainer,i),CQ(this.lContainer,i)}create(i,e){let n=v4(this.lContainer,this.templateTNode.tView.ssrId),o=_0(this.hostLView,this.templateTNode,new W5(this.lContainer,e,i),{dehydratedView:n});return this.operationsCounter?.recordCreate(),o}destroy(i){F4(i[Ke],i),this.operationsCounter?.recordDestroy()}updateValue(i,e){this.getLView(i)[$n].$implicit=e}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let i=0;i<this.length;i++)this.getLView(i)[$n].$index=i}getLView(i){return xQ(this.lContainer,i)}};function it(t){let i=ot(null),e=hr();try{let n=ze(),o=n[Ke],r=n[e],a=e+1,s=k4(n,a);if(r.liveCollection===void 0){let u=Q5(o,a);r.liveCollection=new q5(s,n,u)}else r.liveCollection.reset();let c=r.liveCollection;if(bQ(c,t,r.trackByFn),c.updateIndexes(),r.hasEmptyBlock){let u=va(),f=c.length===0;if(_o(n,u,f)){let h=e+2,y=k4(n,h);if(f){let x=Q5(o,h),S=ED(y,x,n),Y=_0(n,x,void 0,{dehydratedView:S});b0(y,Y,0,j1(x,S))}else o.firstUpdatePass&&mq(y),SD(y,0)}}}finally{ot(i)}}function k4(t,i){return t[i]}function vQ(t,i){if(t.length<=Gn)return;let e=Gn+i,n=t[e],o=n?n[ol]:void 0;if(n&&o&&o.detachedLeaveAnimationFns&&o.detachedLeaveAnimationFns.length>0){let r=n[rs];xY(r,o),ul.delete(n),o.detachedLeaveAnimationFns=void 0}}function yQ(t,i){if(t.length<=Gn)return;let e=Gn+i,n=t[e],o=n?n[ol]:void 0;o&&o.leave&&o.leave.size>0&&(o.detachedLeaveAnimationFns=[])}function CQ(t,i){return s0(t,i)}function xQ(t,i){return DD(t,i)}function Q5(t,i){return q2(t,i)}function k(t,i,e){let n=ze(),o=va();if(_o(n,o,i)){let r=dn(),a=R1();uD(a,n,t,i,n[en],e)}return k}function K5(t,i,e,n,o){j4(i,t,e,o?"class":"style",n)}function g(t,i,e,n){let o=ze(),r=o[Ke],a=t+ln,s=r.firstCreatePass?O7(a,o,2,i,D7,W3(),e,n):r.data[a];if(S7(s,o,t,i,aS),I1(s)){let c=o[Ke];B4(c,o,s),r7(c,s,o)}return n!=null&&g0(o,s),g}function _(){let t=dn(),i=ri(),e=k7(i);return t.firstCreatePass&&T7(t,e),q8(e)&&Q8(),W8(),e.classesWithoutHost!=null&&XG(e)&&K5(t,e,ze(),e.classesWithoutHost,!0),e.stylesWithoutHost!=null&&ZG(e)&&K5(t,e,ze(),e.stylesWithoutHost,!1),_}function F(t,i,e,n){return g(t,i,e,n),_(),F}function Be(t,i,e,n){let o=ze(),r=o[Ke],a=t+ln,s=r.firstCreatePass?Sq(a,r,2,i,e,n):r.data[a];return S7(s,o,t,i,aS),n!=null&&g0(o,s),Be}function Ue(){let t=ri(),i=k7(t);return q8(i)&&Q8(),W8(),Ue}function Fn(t,i,e,n){return Be(t,i,e,n),Ue(),Fn}var aS=(t,i,e,n,o)=>(X2(!0),Hw(i[en],n,vM()));function Ji(t,i,e){let n=ze(),o=n[Ke],r=t+ln,a=o.firstCreatePass?O7(r,n,8,"ng-container",D7,W3(),i,e):o.data[r];if(S7(a,n,t,"ng-container",MQ),I1(a)){let s=n[Ke];B4(s,n,a),r7(s,a,n)}return e!=null&&g0(n,a),Ji}function eo(){let t=dn(),i=ri(),e=k7(i);return t.firstCreatePass&&T7(t,e),eo}function Ut(t,i,e){return Ji(t,i,e),eo(),Ut}var MQ=(t,i,e,n,o)=>(X2(!0),$W(i[en],""));function se(){return ze()}function Dt(t,i,e){let n=ze(),o=va();if(_o(n,o,i)){let r=dn(),a=R1();mD(a,n,t,i,n[en],e)}return Dt}var o4=void 0;function wQ(t){let i=Math.floor(Math.abs(t)),e=t.toString().replace(/^[^.]*\.?/,"").length;return i===1&&e===0?1:5}var DQ=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],o4,[["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"]],o4,[["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}",o4,"{1} 'at' {0}",o4],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",wQ],n0={};function $7(t,i,e){typeof i!="string"&&(e=i,i=t[Mn.LocaleId]),i=i.toLowerCase().replace(/_/g,"-"),n0[i]=t,e&&(n0[i][Mn.ExtraData]=e)}function bo(t){let i=SQ(t),e=tw(i);if(e)return e;let n=i.split("-")[0];if(e=tw(n),e)return e;if(n==="en")return DQ;throw new he(701,!1)}function tw(t){return t in n0||(n0[t]=oi.ng&&oi.ng.common&&oi.ng.common.locales&&oi.ng.common.locales[t]),n0[t]}var Mn=(function(t){return t[t.LocaleId=0]="LocaleId",t[t.DayPeriodsFormat=1]="DayPeriodsFormat",t[t.DayPeriodsStandalone=2]="DayPeriodsStandalone",t[t.DaysFormat=3]="DaysFormat",t[t.DaysStandalone=4]="DaysStandalone",t[t.MonthsFormat=5]="MonthsFormat",t[t.MonthsStandalone=6]="MonthsStandalone",t[t.Eras=7]="Eras",t[t.FirstDayOfWeek=8]="FirstDayOfWeek",t[t.WeekendRange=9]="WeekendRange",t[t.DateFormat=10]="DateFormat",t[t.TimeFormat=11]="TimeFormat",t[t.DateTimeFormat=12]="DateTimeFormat",t[t.NumberSymbols=13]="NumberSymbols",t[t.NumberFormats=14]="NumberFormats",t[t.CurrencyCode=15]="CurrencyCode",t[t.CurrencySymbol=16]="CurrencySymbol",t[t.CurrencyName=17]="CurrencyName",t[t.Currencies=18]="Currencies",t[t.Directionality=19]="Directionality",t[t.PluralCase=20]="PluralCase",t[t.ExtraData=21]="ExtraData",t})(Mn||{});function SQ(t){return t.toLowerCase().replace(/_/g,"-")}var M0="en-US",kQ="USD";var EQ=M0;function sS(t){typeof t=="string"&&(EQ=t.toLowerCase().replace(/_/g,"-"))}function N(t,i,e){let n=ze(),o=dn(),r=ri();return cS(o,n,n[en],r,t,i,e),N}function ka(t,i,e){let n=ze(),o=dn(),r=ri();return(r.type&3||e)&&zD(r,o,n,e,n[en],t,i,u4(r,n,i)),ka}function cS(t,i,e,n,o,r,a){let s=!0,c=null;if((n.type&3||a)&&(c??=u4(n,i,r),zD(n,t,i,a,e,o,r,c)&&(s=!1)),s){let u=n.outputs?.[o],f=n.hostDirectiveOutputs?.[o];if(f&&f.length)for(let h=0;h<f.length;h+=2){let y=f[h],x=f[h+1];c??=u4(n,i,r),YM(n,i,y,x,o,c)}if(u&&u.length)for(let h of u)c??=u4(n,i,r),YM(n,i,h,o,o,c)}}function w(t=1){return bM(t)}function IQ(t,i){let e=null,n=iY(t);for(let o=0;o<i.length;o++){let r=i[o];if(r==="*"){e=o;continue}if(n===null?Qw(t,r,!0):aY(n,r))return o}return e}function Se(t){let i=ze()[Xi][ho];if(!i.projection){let e=t?t.length:1,n=i.projection=Wx(e,null),o=n.slice(),r=i.child;for(;r!==null;){if(r.type!==128){let a=t?IQ(r,t):0;a!==null&&(o[a]?o[a].projectionNext=r:n[a]=r,o[a]=r)}r=r.next}}}function ae(t,i=0,e,n,o,r){let a=ze(),s=dn(),c=n?t+1:null;c!==null&&H1(a,s,c,n,o,r,null,e);let u=q1(s,ln+t,16,null,e||null);u.projection===null&&(u.projection=i),Z8();let h=!a[el]||Y8();a[Xi][ho].projection[u.projection]===null&&c!==null?OQ(a,s,c):h&&!P4(u)&&LY(s,a,u)}function OQ(t,i,e){let n=ln+e,o=i.data[n],r=t[n],a=v4(r,o.tView.ssrId),s=_0(t,o,void 0,{dehydratedView:a});b0(r,s,0,j1(o,a))}function Ie(t,i,e,n){$D(t,i,e,n)}function me(t,i,e){UD(t,i,e)}function G(t){let i=ze(),e=dn(),n=Q3();K2(n+1);let o=A7(e,n);if(t.dirty&&tM(i)===((o.metadata.flags&2)===2)){if(o.matches===null)t.reset([]);else{let r=WD(i,n);t.reset(r,Mw),t.notifyOnChanges()}return!0}return!1}function W(){return L7(ze(),Q3())}function G7(t,i,e,n,o){qD(i,$D(t,e,n,o))}function Z1(t,i,e,n){qD(t,UD(i,e,n))}function X4(t=1){K2(Q3()+t)}function jt(t){let i=lM();return T1(i,ln+t)}function r4(t,i){return t<<17|i<<2}function ml(t){return t>>17&32767}function TQ(t){return(t&2)==2}function PQ(t,i){return t&131071|i<<17}function X5(t){return t|2}function U1(t){return(t&131068)>>2}function m5(t,i){return t&-131069|i<<2}function LQ(t){return(t&1)===1}function Z5(t){return t|1}function AQ(t,i,e,n,o,r){let a=r?i.classBindings:i.styleBindings,s=ml(a),c=U1(a);t[n]=e;let u=!1,f;if(Array.isArray(e)){let h=e;f=h[1],(f===null||D1(h,f)>0)&&(u=!0)}else f=e;if(o)if(c!==0){let y=ml(t[s+1]);t[n+1]=r4(y,s),y!==0&&(t[y+1]=m5(t[y+1],n)),t[s+1]=PQ(t[s+1],n)}else t[n+1]=r4(s,0),s!==0&&(t[s+1]=m5(t[s+1],n)),s=n;else t[n+1]=r4(c,0),s===0?s=n:t[c+1]=m5(t[c+1],n),c=n;u&&(t[n+1]=X5(t[n+1])),nw(t,f,n,!0),nw(t,f,n,!1),RQ(i,f,t,n,r),a=r4(s,c),r?i.classBindings=a:i.styleBindings=a}function RQ(t,i,e,n,o){let r=o?t.residualClasses:t.residualStyles;r!=null&&typeof i=="string"&&D1(r,i)>=0&&(e[n+1]=Z5(e[n+1]))}function nw(t,i,e,n){let o=t[e+1],r=i===null,a=n?ml(o):U1(o),s=!1;for(;a!==0&&(s===!1||r);){let c=t[a],u=t[a+1];zQ(c,i)&&(s=!0,t[a+1]=n?Z5(u):X5(u)),a=n?ml(u):U1(u)}s&&(t[e+1]=n?X5(o):Z5(o))}function zQ(t,i){return t===null||i==null||(Array.isArray(t)?t[1]:t)===i?!0:Array.isArray(t)&&typeof i=="string"?D1(t,i)>=0:!1}var Ur={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function NQ(t){return t.substring(Ur.key,Ur.keyEnd)}function FQ(t){return VQ(t),lS(t,dS(t,0,Ur.textEnd))}function lS(t,i){let e=Ur.textEnd;return e===i?-1:(i=Ur.keyEnd=BQ(t,Ur.key=i,e),dS(t,i,e))}function VQ(t){Ur.key=0,Ur.keyEnd=0,Ur.value=0,Ur.valueEnd=0,Ur.textEnd=t.length}function dS(t,i,e){for(;i<e&&t.charCodeAt(i)<=32;)i++;return i}function BQ(t,i,e){for(;i<e&&t.charCodeAt(i)>32;)i++;return i}function Nt(t,i,e){return uS(t,i,e,!1),Nt}function ie(t,i){return uS(t,i,null,!0),ie}function kt(t){HQ(qQ,jQ,t,!0)}function jQ(t,i){for(let e=FQ(i);e>=0;e=lS(i,e))B3(t,NQ(i),!0)}function uS(t,i,e,n){let o=ze(),r=dn(),a=A1(2);if(r.firstUpdatePass&&pS(r,t,a,n),i!==ai&&_o(o,a,i)){let s=r.data[hr()];fS(r,s,o,o[en],t,o[a+1]=KQ(i,e),n,a)}}function HQ(t,i,e,n){let o=dn(),r=A1(2);o.firstUpdatePass&&pS(o,null,r,n);let a=ze();if(e!==ai&&_o(a,r,e)){let s=o.data[hr()];if(hS(s,n)&&!mS(o,r)){let c=n?s.classesWithoutHost:s.stylesWithoutHost;c!==null&&(e=z3(c,e||"")),K5(o,s,a,e,n)}else QQ(o,s,a,a[en],a[r+1],a[r+1]=YQ(t,i,e),n,r)}}function mS(t,i){return i>=t.expandoStartIndex}function pS(t,i,e,n){let o=t.data;if(o[e+1]===null){let r=o[hr()],a=mS(t,e);hS(r,n)&&i===null&&!a&&(i=!1),i=UQ(o,r,i,n),AQ(o,r,i,e,a,n)}}function UQ(t,i,e,n){let o=fM(t),r=n?i.residualClasses:i.residualStyles;if(o===null)(n?i.classBindings:i.styleBindings)===0&&(e=p5(null,t,i,e,n),e=u0(e,i.attrs,n),r=null);else{let a=i.directiveStylingLast;if(a===-1||t[a]!==o)if(e=p5(o,t,i,e,n),r===null){let c=$Q(t,i,n);c!==void 0&&Array.isArray(c)&&(c=p5(null,t,i,c[1],n),c=u0(c,i.attrs,n),GQ(t,i,n,c))}else r=WQ(t,i,n)}return r!==void 0&&(n?i.residualClasses=r:i.residualStyles=r),e}function $Q(t,i,e){let n=e?i.classBindings:i.styleBindings;if(U1(n)!==0)return t[ml(n)]}function GQ(t,i,e,n){let o=e?i.classBindings:i.styleBindings;t[ml(o)]=n}function WQ(t,i,e){let n,o=i.directiveEnd;for(let r=1+i.directiveStylingLast;r<o;r++){let a=t[r].hostAttrs;n=u0(n,a,e)}return u0(n,i.attrs,e)}function p5(t,i,e,n,o){let r=null,a=e.directiveEnd,s=e.directiveStylingLast;for(s===-1?s=e.directiveStart:s++;s<a&&(r=i[s],n=u0(n,r.hostAttrs,o),r!==t);)s++;return t!==null&&(e.directiveStylingLast=s),n}function u0(t,i,e){let n=e?1:2,o=-1;if(i!==null)for(let r=0;r<i.length;r++){let a=i[r];typeof a=="number"?o=a:o===n&&(Array.isArray(t)||(t=t===void 0?[]:["",t]),B3(t,a,e?!0:i[++r]))}return t===void 0?null:t}function YQ(t,i,e){if(e==null||e==="")return Qi;let n=[],o=Yo(e);if(Array.isArray(o))for(let r=0;r<o.length;r++)t(n,o[r],!0);else if(typeof o=="object")for(let r in o)o.hasOwnProperty(r)&&t(n,r,o[r]);else typeof o=="string"&&i(n,o);return n}function qQ(t,i,e){let n=String(i);n!==""&&!n.includes(" ")&&B3(t,n,e)}function QQ(t,i,e,n,o,r,a,s){o===ai&&(o=Qi);let c=0,u=0,f=0<o.length?o[0]:null,h=0<r.length?r[0]:null;for(;f!==null||h!==null;){let y=c<o.length?o[c+1]:void 0,x=u<r.length?r[u+1]:void 0,S=null,Y;f===h?(c+=2,u+=2,y!==x&&(S=h,Y=x)):h===null||f!==null&&f<h?(c+=2,S=f):(u+=2,S=h,Y=x),S!==null&&fS(t,i,e,n,S,Y,a,s),f=c<o.length?o[c]:null,h=u<r.length?r[u]:null}}function fS(t,i,e,n,o,r,a,s){if(!(i.type&3))return;let c=t.data,u=c[s+1],f=LQ(u)?iw(c,i,e,o,U1(u),a):void 0;if(!E4(f)){E4(r)||TQ(u)&&(r=iw(c,null,e,o,s,a));let h=V8(hr(),e);RY(n,a,h,o,r)}}function iw(t,i,e,n,o,r){let a=i===null,s;for(;o>0;){let c=t[o],u=Array.isArray(c),f=u?c[1]:c,h=f===null,y=e[o+1];y===ai&&(y=h?Qi:void 0);let x=h?j3(y,n):f===n?y:void 0;if(u&&!E4(x)&&(x=j3(c,n)),E4(x)&&(s=x,a))return s;let S=t[o+1];o=a?ml(S):U1(S)}if(i!==null){let c=r?i.residualClasses:i.residualStyles;c!=null&&(s=j3(c,n))}return s}function E4(t){return t!==void 0}function KQ(t,i){return t==null||t===""||(typeof i=="string"?t=t+i:typeof t=="object"&&(t=is(Yo(t)))),t}function hS(t,i){return(t.flags&(i?8:16))!==0}function C(t,i=""){let e=ze(),n=dn(),o=t+ln,r=n.firstCreatePass?q1(n,o,1,i,null):n.data[o],a=XQ(n,e,r,i,t);e[o]=a,Z3()&&M7(n,e,a,r),P1(r,!1)}var XQ=(t,i,e,n,o)=>(X2(!0),HW(i[en],n));function gS(t,i,e,n=""){return _o(t,va(),e)?i+Ki(e)+n:ai}function _S(t,i,e,n,o,r=""){let a=Y3(),s=c0(t,a,e,o);return A1(2),s?i+Ki(e)+n+Ki(o)+r:ai}function ZQ(t,i,e,n,o,r,a,s=""){let c=Y3(),u=AD(t,c,e,o,a);return A1(3),u?i+Ki(e)+n+Ki(o)+r+Ki(a)+s:ai}function JQ(t,i,e,n,o,r,a,s,c,u=""){let f=Y3(),h=RD(t,f,e,o,a,c);return A1(4),h?i+Ki(e)+n+Ki(o)+r+Ki(a)+s+Ki(c)+u:ai}function T(t){return K("",t),T}function K(t,i,e){let n=ze(),o=gS(n,t,i,e);return o!==ai&&Z4(n,hr(),o),K}function Tt(t,i,e,n,o){let r=ze(),a=_S(r,t,i,e,n,o);return a!==ai&&Z4(r,hr(),a),Tt}function ps(t,i,e,n,o,r,a){let s=ze(),c=ZQ(s,t,i,e,n,o,r,a);return c!==ai&&Z4(s,hr(),c),ps}function bS(t,i,e,n,o,r,a,s,c){let u=ze(),f=JQ(u,t,i,e,n,o,r,a,s,c);return f!==ai&&Z4(u,hr(),f),bS}function Z4(t,i,e){let n=V8(i,t);UW(t[en],n,e)}function J1(t,i,e){i5(i)&&(i=i());let n=ze(),o=va();if(_o(n,o,i)){let r=dn(),a=R1();uD(a,n,t,i,n[en],e)}return J1}function w0(t,i){let e=i5(t);return e&&t.set(i),e}function ed(t,i){let e=ze(),n=dn(),o=ri();return cS(n,e,e[en],o,t,i),ed}function Ft(t){return _o(ze(),va(),t)?Ki(t):ai}function gl(t,i,e=""){return gS(ze(),t,i,e)}function J4(t,i,e,n,o=""){return _S(ze(),t,i,e,n,o)}function eK(t,i,e){let n=dn();if(n.firstCreatePass){let o=jr(t);J5(e,n.data,n.blueprint,o,!0),J5(i,n.data,n.blueprint,o,!1)}}function J5(t,i,e,n,o){if(t=gi(t),Array.isArray(t))for(let r=0;r<t.length;r++)J5(t[r],i,e,n,o);else{let r=dn(),a=ze(),s=ri(),c=Xc(t)?t:gi(t.provide),u=P8(t),f=s.providerIndexes&1048575,h=s.directiveStart,y=s.providerIndexes>>20;if(Xc(t)||!t.multi){let x=new dl(u,o,Me,null),S=h5(c,i,o?f:f+y,h);S===-1?(_5(g4(s,a),r,c),f5(r,t,i.length),i.push(c),s.directiveStart++,s.directiveEnd++,o&&(s.providerIndexes+=1048576),e.push(x),a.push(x)):(e[S]=x,a[S]=x)}else{let x=h5(c,i,f+y,h),S=h5(c,i,f,f+y),Y=x>=0&&e[x],Q=S>=0&&e[S];if(o&&!Q||!o&&!Y){_5(g4(s,a),r,c);let X=iK(o?nK:tK,e.length,o,n,u,t);!o&&Q&&(e[S].providerFactory=X),f5(r,t,i.length,0),i.push(c),s.directiveStart++,s.directiveEnd++,o&&(s.providerIndexes+=1048576),e.push(X),a.push(X)}else{let X=vS(e[o?S:x],u,!o&&n);f5(r,t,x>-1?x:S,X)}!o&&n&&Q&&e[S].componentProviders++}}}function f5(t,i,e,n){let o=Xc(i),r=Zx(i);if(o||r){let c=(r?gi(i.useClass):i).prototype.ngOnDestroy;if(c){let u=t.destroyHooks||(t.destroyHooks=[]);if(!o&&i.multi){let f=u.indexOf(e);f===-1?u.push(e,[n,c]):u[f+1].push(n,c)}else u.push(e,c)}}}function vS(t,i,e){return e&&t.componentProviders++,t.multi.push(i)-1}function h5(t,i,e,n){for(let o=e;o<n;o++)if(i[o]===t)return o;return-1}function tK(t,i,e,n,o){return e7(this.multi,[])}function nK(t,i,e,n,o){let r=this.multi,a;if(this.providerFactory){let s=this.providerFactory.componentProviders,c=i0(n,n[Ke],this.providerFactory.index,o);a=c.slice(0,s),e7(r,a);for(let u=s;u<c.length;u++)a.push(c[u])}else a=[],e7(r,a);return a}function e7(t,i){for(let e=0;e<t.length;e++){let n=t[e];i.push(n())}return i}function iK(t,i,e,n,o,r){let a=new dl(t,e,Me,null);return a.multi=[],a.index=i,a.componentProviders=0,vS(a,o,n&&!e),a}function ue(t,i=[]){return e=>{e.providersResolver=(n,o)=>eK(n,o?o(t):t,i)}}function qo(t,i,e){let n=cs()+t,o=ze();return o[n]===ai?y0(o,n,e?i.call(e):i()):kq(o,n)}function Qo(t,i,e,n){return yS(ze(),cs(),t,i,e,n)}function W7(t,i,e,n,o){return CS(ze(),cs(),t,i,e,n,o)}function Y7(t,i,e,n,o,r){return xS(ze(),cs(),t,i,e,n,o,r)}function ep(t,i){let e=t[i];return e===ai?void 0:e}function yS(t,i,e,n,o,r){let a=i+e;return _o(t,a,o)?y0(t,a+1,r?n.call(r,o):n(o)):ep(t,a+1)}function CS(t,i,e,n,o,r,a){let s=i+e;return c0(t,s,o,r)?y0(t,s+2,a?n.call(a,o,r):n(o,r)):ep(t,s+2)}function xS(t,i,e,n,o,r,a,s){let c=i+e;return AD(t,c,o,r,a)?y0(t,c+3,s?n.call(s,o,r,a):n(o,r,a)):ep(t,c+3)}function oK(t,i,e,n,o,r,a,s,c){let u=i+e;return RD(t,u,o,r,a,s)?y0(t,u+4,c?n.call(c,o,r,a,s):n(o,r,a,s)):ep(t,u+4)}function D(t,i){let e=dn(),n,o=t+ln;e.firstCreatePass?(n=rK(i,e.pipeRegistry),e.data[o]=n,n.onDestroy&&(e.destroyHooks??=[]).push(o,n.onDestroy)):n=e.data[o];let r=n.factory||(n.factory=Us(n.type,!0)),a,s=fo(Me);try{let c=h4(!1),u=r();return h4(c),B8(e,ze(),o,u),u}finally{fo(s)}}function rK(t,i){if(i)for(let e=i.length-1;e>=0;e--){let n=i[e];if(t===n.name)return n}}function E(t,i,e){let n=t+ln,o=ze(),r=T1(o,n);return np(o,n)?yS(o,cs(),i,r.transform,e,r):r.transform(e)}function Ko(t,i,e,n){let o=t+ln,r=ze(),a=T1(r,o);return np(r,o)?CS(r,cs(),i,a.transform,e,n,a):a.transform(e,n)}function aK(t,i,e,n,o){let r=t+ln,a=ze(),s=T1(a,r);return np(a,r)?xS(a,cs(),i,s.transform,e,n,o,s):s.transform(e,n,o)}function tp(t,i,e,n,o,r){let a=t+ln,s=ze(),c=T1(s,a);return np(s,a)?oK(s,cs(),i,c.transform,e,n,o,r,c):c.transform(e,n,o,r)}function np(t,i){return t[Ke].data[i].pure}function Js(t,i){return H4(t,i)}var a4=null;function MS(t){a4!==null&&(t.defaultEncapsulation!==a4.defaultEncapsulation||t.preserveWhitespaces!==a4.preserveWhitespaces)||(a4=t)}var I4=class{ngModuleFactory;componentFactories;constructor(i,e){this.ngModuleFactory=i,this.componentFactories=e}},q7=(()=>{class t{compileModuleSync(e){return new d0(e)}compileModuleAsync(e){return Promise.resolve(this.compileModuleSync(e))}compileModuleAndAllComponentsSync(e){let n=this.compileModuleSync(e),o=I8(e),r=Yw(o.declarations).reduce((a,s)=>{let c=fa(s);return c&&a.push(new Ks(c)),a},[]);return new I4(n,r)}compileModuleAndAllComponentsAsync(e){return Promise.resolve(this.compileModuleAndAllComponentsSync(e))}clearCache(){}clearCacheFor(e){}getModuleId(e){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),wS=new L("");var sK=(()=>{class t{zone=d(ce);changeDetectionScheduler=d(lr);applicationRef=d(bi);applicationErrorHandler=d(go);_onMicrotaskEmptySubscription;initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{try{this.applicationRef.dirtyFlags|=1,this.applicationRef._tick()}catch(e){this.applicationErrorHandler(e)}})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function DS({ngZoneFactory:t,ignoreChangesOutsideZone:i,scheduleInRootZone:e}){return t??=()=>new ce(Re(q({},Q7()),{scheduleInRootZone:e})),[{provide:ce,useFactory:t},{provide:os,multi:!0,useFactory:()=>{let n=d(sK,{optional:!0});return()=>n.initialize()}},{provide:os,multi:!0,useFactory:()=>{let n=d(cK);return()=>{n.initialize()}}},i===!0?{provide:o5,useValue:!0}:[],{provide:r5,useValue:e??Jw},{provide:go,useFactory:()=>{let n=d(ce),o=d(Jt),r;return a=>{n.runOutsideAngular(()=>{o.destroyed&&!r?setTimeout(()=>{throw a}):(r??=o.get(Di),r.handleError(a))})}}}]}function Q7(t){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:t?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:t?.runCoalescing??!1}}var cK=(()=>{class t{subscription=new Ee;initialized=!1;zone=d(ce);pendingTasks=d(Ca);initialize(){if(this.initialized)return;this.initialized=!0;let e=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(e=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ce.assertNotInAngularZone(),queueMicrotask(()=>{e!==null&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(e),e=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ce.assertInAngularZone(),e??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var SS=(()=>{class t{applicationErrorHandler=d(go);appRef=d(bi);taskService=d(Ca);ngZone=d(ce);zonelessEnabled=d(Z2);tracing=d(Zs,{optional:!0});disableScheduling=d(o5,{optional:!0})??!1;zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new Ee;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(b4):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(d(r5,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof o0||!this.zoneIsDefined)}notify(e){if(!this.zonelessEnabled&&e===5)return;let n=!1;switch(e){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2,n=!0;break}case 12:{this.appRef.dirtyFlags|=16,n=!0;break}case 13:{this.appRef.dirtyFlags|=2,n=!0;break}case 11:{n=!0;break}case 9:case 8:case 7:case 10:default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick(n))return;let o=this.useMicrotaskScheduler?NM:eD;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>o(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>o(()=>this.tick()))}shouldScheduleTick(e){return!(this.disableScheduling&&!e||this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(b4+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let e=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(n){this.taskService.remove(e),this.applicationErrorHandler(n)}finally{this.cleanup()}this.useMicrotaskScheduler=!0,NM(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(e)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let e=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function lK(){return typeof $localize<"u"&&$localize.locale||M0}var Wr=new L("",{providedIn:"root",factory:()=>d(Wr,{optional:!0,skipSelf:!0})||lK()}),K7=new L("",{providedIn:"root",factory:()=>kQ});var ip=class{destroyed=!1;listeners=null;errorHandler=d(Di,{optional:!0});destroyRef=d(Zi);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(i){if(this.destroyed)throw new he(953,!1);return(this.listeners??=[]).push(i),{unsubscribe:()=>{let e=this.listeners?.indexOf(i);e!==void 0&&e!==-1&&this.listeners?.splice(e,1)}}}emit(i){if(this.destroyed){console.warn(dr(953,!1));return}if(this.listeners===null)return;let e=ot(null);try{for(let n of this.listeners)try{n(i)}catch(o){this.errorHandler?.handleError(o)}}finally{ot(e)}}};function Yn(t){return Ax(t)}function si(t,i){return L2(t,i?.equal)}var X7=class{[ni];constructor(i){this[ni]=i}destroy(){this[ni].destroy()}};function Ea(t,i){let e=i?.injector??d(Ce),n=i?.manualCleanup!==!0?e.get(Zi):null,o,r=e.get(sl,null,{optional:!0}),a=e.get(lr);return r!==null?(o=mK(r.view,a,t),n instanceof H2&&n._lView===r.view&&(n=null)):o=pK(t,e.get(J2),a),o.injector=e,n!==null&&(o.onDestroyFn=n.onDestroy(()=>o.destroy())),new X7(o)}var kS=Re(q({},Rx),{cleanupFns:void 0,zone:null,onDestroyFn:cl,run(){let t=L1(!1);try{zx(this)}finally{L1(t)}},cleanup(){if(!this.cleanupFns?.length)return;let t=ot(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],ot(t)}}}),dK=Re(q({},kS),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){Fs(this),this.onDestroyFn(),this.cleanup(),this.scheduler.remove(this)}}),uK=Re(q({},kS),{consumerMarkedDirty(){this.view[st]|=8192,Ys(this.view),this.notifier.notify(13)},destroy(){Fs(this),this.onDestroyFn(),this.cleanup(),this.view[as]?.delete(this)}});function mK(t,i,e){let n=Object.create(uK);return n.view=t,n.zone=typeof Zone<"u"?Zone.current:null,n.notifier=i,n.fn=ES(n,e),t[as]??=new Set,t[as].add(n),n.consumerMarkedDirty(n),n}function pK(t,i,e){let n=Object.create(dK);return n.fn=ES(n,t),n.scheduler=i,n.notifier=e,n.zone=typeof Zone<"u"?Zone.current:null,n.scheduler.add(n),n.notifier.notify(12),n}function ES(t,i){return()=>{i(e=>(t.cleanupFns??=[]).push(e))}}var sp=Symbol("InputSignalNode#UNSET"),BS=Re(q({},A2),{transformFn:void 0,applyValueToInputSignal(t,i){Hc(t,i)}});function jS(t,i){let e=Object.create(BS);e.value=t,e.transformFn=i?.transform;function n(){if(zs(e),e.value===sp){let o=null;throw new he(-950,o)}return e.value}return n[ni]=e,n}var gn=class{attributeName;constructor(i){this.attributeName=i}__NG_ELEMENT_ID__=()=>m0(this.attributeName);toString(){return`HostAttributeToken ${this.attributeName}`}},HS=new L("");HS.__NG_ELEMENT_ID__=t=>{let i=ri();if(i===null)throw new he(204,!1);if(i.type&2)return i.value;if(t&8)return null;throw new he(204,!1)};function IS(t,i){return jS(t,i)}function xK(t){return jS(sp,t)}var td=(IS.required=xK,IS);function OS(t,i){return R7(i)}function MK(t,i){return z7(i)}var S0=(OS.required=MK,OS);function TS(t,i){return R7(i)}function wK(t,i){return z7(i)}var US=(TS.required=wK,TS);function $S(t,i){let e=Object.create(BS),n=new ip;e.value=t;function o(){return zs(e),PS(e.value),e.value}return o[ni]=e,o.asReadonly=J3.bind(o),o.set=r=>{e.equal(e.value,r)||(Hc(e,r),n.emit(r))},o.update=r=>{PS(e.value),o.set(r(e.value))},o.subscribe=n.subscribe.bind(n),o.destroyRef=n.destroyRef,o}function PS(t){if(t===sp)throw new he(952,!1)}function LS(t,i){return $S(t,i)}function DK(t){return $S(sp,t)}var vo=(LS.required=DK,LS);function SK(t,i,e){let n=new d0(e);return Promise.resolve(n)}function AS(t){for(let i=t.length-1;i>=0;i--)if(t[i]!==void 0)return t[i]}var op=new L(""),kK=new L("");function D0(t){return!t.moduleRef}function EK(t){let i=D0(t)?t.r3Injector:t.moduleRef.injector,e=i.get(ce);return e.run(()=>{D0(t)?t.r3Injector.resolveInjectorInitializers():t.moduleRef.resolveInjectorInitializers();let n=i.get(go),o;if(e.runOutsideAngular(()=>{o=e.onError.subscribe({next:n})}),D0(t)){let r=()=>i.destroy(),a=t.platformInjector.get(op);a.add(r),i.onDestroy(()=>{o.unsubscribe(),a.delete(r)})}else{let r=()=>t.moduleRef.destroy(),a=t.platformInjector.get(op);a.add(r),t.moduleRef.onDestroy(()=>{t0(t.allPlatformModules,t.moduleRef),o.unsubscribe(),a.delete(r)})}return OK(n,e,()=>{let r=i.get(Ca),a=r.add(),s=i.get(B7);return s.runInitializers(),s.donePromise.then(()=>{let c=i.get(Wr,M0);if(sS(c||M0),!i.get(kK,!0))return D0(t)?i.get(bi):(t.allPlatformModules.push(t.moduleRef),t.moduleRef);if(D0(t)){let f=i.get(bi);return t.rootComponent!==void 0&&f.bootstrap(t.rootComponent),f}else return GS?.(t.moduleRef,t.allPlatformModules),t.moduleRef}).finally(()=>void r.remove(a))})})}var GS;function RS(){GS=IK}function IK(t,i){let e=t.injector.get(bi);if(t._bootstrapComponents.length>0)t._bootstrapComponents.forEach(n=>e.bootstrap(n));else if(t.instance.ngDoBootstrap)t.instance.ngDoBootstrap(e);else throw new he(-403,!1);i.push(t)}function OK(t,i,e){try{let n=e();return ms(n)?n.catch(o=>{throw i.runOutsideAngular(()=>t(o)),o}):n}catch(n){throw i.runOutsideAngular(()=>t(n)),n}}var WS=(()=>{class t{_injector;_modules=[];_destroyListeners=[];_destroyed=!1;constructor(e){this._injector=e}bootstrapModuleFactory(e,n){let o=n?.scheduleInRootZone,r=()=>nD(n?.ngZone,Re(q({},Q7({eventCoalescing:n?.ngZoneEventCoalescing,runCoalescing:n?.ngZoneRunCoalescing})),{scheduleInRootZone:o})),a=n?.ignoreChangesOutsideZone,s=[DS({ngZoneFactory:r,ignoreChangesOutsideZone:a}),{provide:lr,useExisting:SS},CM],c=ZD(e.moduleType,this.injector,s);return RS(),EK({moduleRef:c,allPlatformModules:this._modules,platformInjector:this.injector})}bootstrapModule(e,n=[]){let o=j7({},n);return RS(),SK(this.injector,o,e).then(r=>this.bootstrapModuleFactory(r,o))}onDestroy(e){this._destroyListeners.push(e)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new he(404,!1);this._modules.slice().forEach(n=>n.destroy()),this._destroyListeners.forEach(n=>n());let e=this._injector.get(op,null);e&&(e.forEach(n=>n()),e.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static \u0275fac=function(n){return new(n||t)(be(Ce))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"platform"})}return t})(),s_=null;function TK(t){if(l_())throw new he(400,!1);oS(),s_=t;let i=t.get(WS);return AK(t),i}function c_(t,i,e=[]){let n=`Platform: ${i}`,o=new L(n);return(r=[])=>{let a=l_();if(!a){let s=[...e,...r,{provide:o,useValue:!0}];a=t?.(s)??TK(PK(s,n))}return LK(o)}}function PK(t=[],i){return Ce.create({name:i,providers:[{provide:G2,useValue:"platform"},{provide:op,useValue:new Set([()=>s_=null])},...t]})}function LK(t){let i=l_();if(!i)throw new he(-401,!1);return i}function l_(){return s_?.get(WS)??null}function AK(t){let i=t.get(O4,null);Si(t,()=>{i?.forEach(e=>e())})}var we=(()=>{class t{static __NG_ELEMENT_ID__=RK}return t})();function RK(t){return zK(ri(),ze(),(t&16)===16)}function zK(t,i,e){if(ss(t)&&!e){let n=fr(t.index,i);return new Qs(n,n)}else if(t.type&175){let n=i[Xi];return new Qs(n,i)}return null}var J7=class{constructor(){}supports(i){return P7(i)}create(i){return new e_(i)}},NK=(t,i)=>i,e_=class{length=0;collection;_linkedRecords=null;_unlinkedRecords=null;_previousItHead=null;_itHead=null;_itTail=null;_additionsHead=null;_additionsTail=null;_movesHead=null;_movesTail=null;_removalsHead=null;_removalsTail=null;_identityChangesHead=null;_identityChangesTail=null;_trackByFn;constructor(i){this._trackByFn=i||NK}forEachItem(i){let e;for(e=this._itHead;e!==null;e=e._next)i(e)}forEachOperation(i){let e=this._itHead,n=this._removalsHead,o=0,r=null;for(;e||n;){let a=!n||e&&e.currentIndex<zS(n,o,r)?e:n,s=zS(a,o,r),c=a.currentIndex;if(a===n)o--,n=n._nextRemoved;else if(e=e._next,a.previousIndex==null)o++;else{r||(r=[]);let u=s-o,f=c-o;if(u!=f){for(let y=0;y<u;y++){let x=y<r.length?r[y]:r[y]=0,S=x+y;f<=S&&S<u&&(r[y]=x+1)}let h=a.previousIndex;r[h]=f-u}}s!==c&&i(a,s,c)}}forEachPreviousItem(i){let e;for(e=this._previousItHead;e!==null;e=e._nextPrevious)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachMovedItem(i){let e;for(e=this._movesHead;e!==null;e=e._nextMoved)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}forEachIdentityChange(i){let e;for(e=this._identityChangesHead;e!==null;e=e._nextIdentityChange)i(e)}diff(i){if(i==null&&(i=[]),!P7(i))throw new he(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let e=this._itHead,n=!1,o,r,a;if(Array.isArray(i)){this.length=i.length;for(let s=0;s<this.length;s++)r=i[s],a=this._trackByFn(s,r),e===null||!Object.is(e.trackById,a)?(e=this._mismatch(e,r,a,s),n=!0):(n&&(e=this._verifyReinsertion(e,r,a,s)),Object.is(e.item,r)||this._addIdentityChange(e,r)),e=e._next}else o=0,LD(i,s=>{a=this._trackByFn(o,s),e===null||!Object.is(e.trackById,a)?(e=this._mismatch(e,s,a,o),n=!0):(n&&(e=this._verifyReinsertion(e,s,a,o)),Object.is(e.item,s)||this._addIdentityChange(e,s)),e=e._next,o++}),this.length=o;return this._truncate(e),this.collection=i,this.isDirty}get isDirty(){return this._additionsHead!==null||this._movesHead!==null||this._removalsHead!==null||this._identityChangesHead!==null}_reset(){if(this.isDirty){let i;for(i=this._previousItHead=this._itHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._additionsHead;i!==null;i=i._nextAdded)i.previousIndex=i.currentIndex;for(this._additionsHead=this._additionsTail=null,i=this._movesHead;i!==null;i=i._nextMoved)i.previousIndex=i.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(i,e,n,o){let r;return i===null?r=this._itTail:(r=i._prev,this._remove(i)),i=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._reinsertAfter(i,r,o)):(i=this._linkedRecords===null?null:this._linkedRecords.get(n,o),i!==null?(Object.is(i.item,e)||this._addIdentityChange(i,e),this._moveAfter(i,r,o)):i=this._addAfter(new t_(e,n),r,o)),i}_verifyReinsertion(i,e,n,o){let r=this._unlinkedRecords===null?null:this._unlinkedRecords.get(n,null);return r!==null?i=this._reinsertAfter(r,i._prev,o):i.currentIndex!=o&&(i.currentIndex=o,this._addToMoves(i,o)),i}_truncate(i){for(;i!==null;){let e=i._next;this._addToRemovals(this._unlink(i)),i=e}this._unlinkedRecords!==null&&this._unlinkedRecords.clear(),this._additionsTail!==null&&(this._additionsTail._nextAdded=null),this._movesTail!==null&&(this._movesTail._nextMoved=null),this._itTail!==null&&(this._itTail._next=null),this._removalsTail!==null&&(this._removalsTail._nextRemoved=null),this._identityChangesTail!==null&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(i,e,n){this._unlinkedRecords!==null&&this._unlinkedRecords.remove(i);let o=i._prevRemoved,r=i._nextRemoved;return o===null?this._removalsHead=r:o._nextRemoved=r,r===null?this._removalsTail=o:r._prevRemoved=o,this._insertAfter(i,e,n),this._addToMoves(i,n),i}_moveAfter(i,e,n){return this._unlink(i),this._insertAfter(i,e,n),this._addToMoves(i,n),i}_addAfter(i,e,n){return this._insertAfter(i,e,n),this._additionsTail===null?this._additionsTail=this._additionsHead=i:this._additionsTail=this._additionsTail._nextAdded=i,i}_insertAfter(i,e,n){let o=e===null?this._itHead:e._next;return i._next=o,i._prev=e,o===null?this._itTail=i:o._prev=i,e===null?this._itHead=i:e._next=i,this._linkedRecords===null&&(this._linkedRecords=new rp),this._linkedRecords.put(i),i.currentIndex=n,i}_remove(i){return this._addToRemovals(this._unlink(i))}_unlink(i){this._linkedRecords!==null&&this._linkedRecords.remove(i);let e=i._prev,n=i._next;return e===null?this._itHead=n:e._next=n,n===null?this._itTail=e:n._prev=e,i}_addToMoves(i,e){return i.previousIndex===e||(this._movesTail===null?this._movesTail=this._movesHead=i:this._movesTail=this._movesTail._nextMoved=i),i}_addToRemovals(i){return this._unlinkedRecords===null&&(this._unlinkedRecords=new rp),this._unlinkedRecords.put(i),i.currentIndex=null,i._nextRemoved=null,this._removalsTail===null?(this._removalsTail=this._removalsHead=i,i._prevRemoved=null):(i._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=i),i}_addIdentityChange(i,e){return i.item=e,this._identityChangesTail===null?this._identityChangesTail=this._identityChangesHead=i:this._identityChangesTail=this._identityChangesTail._nextIdentityChange=i,i}},t_=class{item;trackById;currentIndex=null;previousIndex=null;_nextPrevious=null;_prev=null;_next=null;_prevDup=null;_nextDup=null;_prevRemoved=null;_nextRemoved=null;_nextAdded=null;_nextMoved=null;_nextIdentityChange=null;constructor(i,e){this.item=i,this.trackById=e}},n_=class{_head=null;_tail=null;add(i){this._head===null?(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,e){let n;for(n=this._head;n!==null;n=n._nextDup)if((e===null||e<=n.currentIndex)&&Object.is(n.trackById,i))return n;return null}remove(i){let e=i._prevDup,n=i._nextDup;return e===null?this._head=n:e._nextDup=n,n===null?this._tail=e:n._prevDup=e,this._head===null}},rp=class{map=new Map;put(i){let e=i.trackById,n=this.map.get(e);n||(n=new n_,this.map.set(e,n)),n.add(i)}get(i,e){let n=i,o=this.map.get(n);return o?o.get(i,e):null}remove(i){let e=i.trackById;return this.map.get(e).remove(i)&&this.map.delete(e),i}get isEmpty(){return this.map.size===0}clear(){this.map.clear()}};function zS(t,i,e){let n=t.previousIndex;if(n===null)return n;let o=0;return e&&n<e.length&&(o=e[n]),n+i+o}var i_=class{constructor(){}supports(i){return i instanceof Map||$4(i)}create(){return new o_}},o_=class{_records=new Map;_mapHead=null;_appendAfter=null;_previousMapHead=null;_changesHead=null;_changesTail=null;_additionsHead=null;_additionsTail=null;_removalsHead=null;_removalsTail=null;get isDirty(){return this._additionsHead!==null||this._changesHead!==null||this._removalsHead!==null}forEachItem(i){let e;for(e=this._mapHead;e!==null;e=e._next)i(e)}forEachPreviousItem(i){let e;for(e=this._previousMapHead;e!==null;e=e._nextPrevious)i(e)}forEachChangedItem(i){let e;for(e=this._changesHead;e!==null;e=e._nextChanged)i(e)}forEachAddedItem(i){let e;for(e=this._additionsHead;e!==null;e=e._nextAdded)i(e)}forEachRemovedItem(i){let e;for(e=this._removalsHead;e!==null;e=e._nextRemoved)i(e)}diff(i){if(!i)i=new Map;else if(!(i instanceof Map||$4(i)))throw new he(900,!1);return this.check(i)?this:null}onDestroy(){}check(i){this._reset();let e=this._mapHead;if(this._appendAfter=null,this._forEach(i,(n,o)=>{if(e&&e.key===o)this._maybeAddToChanges(e,n),this._appendAfter=e,e=e._next;else{let r=this._getOrCreateRecordForKey(o,n);e=this._insertBeforeOrAppend(e,r)}}),e){e._prev&&(e._prev._next=null),this._removalsHead=e;for(let n=e;n!==null;n=n._nextRemoved)n===this._mapHead&&(this._mapHead=null),this._records.delete(n.key),n._nextRemoved=n._next,n.previousValue=n.currentValue,n.currentValue=null,n._prev=null,n._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(i,e){if(i){let n=i._prev;return e._next=i,e._prev=n,i._prev=e,n&&(n._next=e),i===this._mapHead&&(this._mapHead=e),this._appendAfter=i,i}return this._appendAfter?(this._appendAfter._next=e,e._prev=this._appendAfter):this._mapHead=e,this._appendAfter=e,null}_getOrCreateRecordForKey(i,e){if(this._records.has(i)){let o=this._records.get(i);this._maybeAddToChanges(o,e);let r=o._prev,a=o._next;return r&&(r._next=a),a&&(a._prev=r),o._next=null,o._prev=null,o}let n=new r_(i);return this._records.set(i,n),n.currentValue=e,this._addToAdditions(n),n}_reset(){if(this.isDirty){let i;for(this._previousMapHead=this._mapHead,i=this._previousMapHead;i!==null;i=i._next)i._nextPrevious=i._next;for(i=this._changesHead;i!==null;i=i._nextChanged)i.previousValue=i.currentValue;for(i=this._additionsHead;i!=null;i=i._nextAdded)i.previousValue=i.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(i,e){Object.is(e,i.currentValue)||(i.previousValue=i.currentValue,i.currentValue=e,this._addToChanges(i))}_addToAdditions(i){this._additionsHead===null?this._additionsHead=this._additionsTail=i:(this._additionsTail._nextAdded=i,this._additionsTail=i)}_addToChanges(i){this._changesHead===null?this._changesHead=this._changesTail=i:(this._changesTail._nextChanged=i,this._changesTail=i)}_forEach(i,e){i instanceof Map?i.forEach(e):Object.keys(i).forEach(n=>e(i[n],n))}},r_=class{key;previousValue=null;currentValue=null;_nextPrevious=null;_next=null;_prev=null;_nextAdded=null;_nextRemoved=null;_nextChanged=null;constructor(i){this.key=i}};function NS(){return new Xo([new J7])}var Xo=(()=>{class t{factories;static \u0275prov=z({token:t,providedIn:"root",factory:NS});constructor(e){this.factories=e}static create(e,n){if(n!=null){let o=n.factories.slice();e=e.concat(o)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let n=d(t,{optional:!0,skipSelf:!0});return t.create(e,n||NS())}}}find(e){let n=this.factories.find(o=>o.supports(e));if(n!=null)return n;throw new he(901,!1)}}return t})();function FS(){return new cp([new i_])}var cp=(()=>{class t{static \u0275prov=z({token:t,providedIn:"root",factory:FS});factories;constructor(e){this.factories=e}static create(e,n){if(n){let o=n.factories.slice();e=e.concat(o)}return new t(e)}static extend(e){return{provide:t,useFactory:()=>{let n=d(t,{optional:!0,skipSelf:!0});return t.create(e,n||FS())}}}find(e){let n=this.factories.find(o=>o.supports(e));if(n)return n;throw new he(901,!1)}}return t})();var YS=c_(null,"core",[]),qS=(()=>{class t{constructor(e){}static \u0275fac=function(n){return new(n||t)(be(bi))};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();function $(t){return typeof t=="boolean"?t:t!=null&&t!=="false"}function ht(t,i=NaN){return!isNaN(parseFloat(t))&&!isNaN(Number(t))?Number(t):i}var Z7=Symbol("NOT_SET"),QS=new Set,FK=Re(q({},A2),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,value:Z7,cleanup:null,consumerMarkedDirty(){if(this.sequence.impl.executing){if(this.sequence.lastPhase===null||this.sequence.lastPhase<this.phase)return;this.sequence.erroredOrDestroyed=!0}this.sequence.scheduler.notify(7)},phaseFn(t){if(this.sequence.lastPhase=this.phase,!this.dirty)return this.signal;if(this.dirty=!1,this.value!==Z7&&!jc(this))return this.signal;try{for(let o of this.cleanup??QS)o()}finally{this.cleanup?.clear()}let i=[];t!==void 0&&i.push(t),i.push(this.registerCleanupFn);let e=Ns(this),n;try{n=this.userFn.apply(null,i)}finally{Bc(this,e)}return(this.value===Z7||!this.equal(this.value,n))&&(this.value=n,this.version++),this.signal}}),a_=class extends r0{scheduler;lastPhase=null;nodes=[void 0,void 0,void 0,void 0];constructor(i,e,n,o,r,a=null){super(i,[void 0,void 0,void 0,void 0],n,!1,r.get(Zi),a),this.scheduler=o;for(let s of y7){let c=e[s];if(c===void 0)continue;let u=Object.create(FK);u.sequence=this,u.phase=s,u.userFn=c,u.dirty=!0,u.signal=()=>(zs(u),u.value),u.signal[ni]=u,u.registerCleanupFn=f=>(u.cleanup??=new Set).add(f),this.nodes[s]=u,this.hooks[s]=f=>u.phaseFn(f)}}afterRun(){super.afterRun(),this.lastPhase=null}destroy(){super.destroy();for(let i of this.nodes)if(i)try{for(let e of i.cleanup??QS)e()}finally{Fs(i)}}};function KS(t,i){let e=i?.injector??d(Ce),n=e.get(lr),o=e.get(N4),r=e.get(Zs,null,{optional:!0});o.impl??=e.get(C7);let a=t;typeof a=="function"&&(a={mixedReadWrite:t});let s=e.get(sl,null,{optional:!0}),c=new a_(o.impl,[a.earlyRead,a.write,a.mixedReadWrite,a.read],s?.view,n,e,r?.snapshot(null));return o.impl.register(c),c}function lp(t,i){let e=fa(t),n=i.elementInjector||S1();return new Ks(e).create(n,i.projectableNodes,i.hostElement,i.environmentInjector,i.directives,i.bindings)}function XS(t){let i=fa(t);if(!i)return null;let e=new Ks(i);return{get selector(){return e.selector},get type(){return e.componentType},get inputs(){return e.inputs},get outputs(){return e.outputs},get ngContentSelectors(){return e.ngContentSelectors},get isStandalone(){return i.standalone},get isSignal(){return i.signals}}}var ek=null;function Zo(){return ek}function d_(t){ek??=t}var k0=class{},E0=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>d(tk),providedIn:"platform"})}return t})(),u_=new L(""),tk=(()=>{class t extends E0{_location;_history;_doc=d(De);constructor(){super(),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return Zo().getBaseHref(this._doc)}onPopState(e){let n=Zo().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",e,!1),()=>n.removeEventListener("popstate",e)}onHashChange(e){let n=Zo().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",e,!1),()=>n.removeEventListener("hashchange",e)}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(e){this._location.pathname=e}pushState(e,n,o){this._history.pushState(e,n,o)}replaceState(e,n,o){this._history.replaceState(e,n,o)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>new t,providedIn:"platform"})}return t})();function dp(t,i){return t?i?t.endsWith("/")?i.startsWith("/")?t+i.slice(1):t+i:i.startsWith("/")?t+i:`${t}/${i}`:t:i}function ZS(t){let i=t.search(/#|\?|$/);return t[i-1]==="/"?t.slice(0,i-1)+t.slice(i):t}function Yr(t){return t&&t[0]!=="?"?`?${t}`:t}var qr=(()=>{class t{historyGo(e){throw new Error("")}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>d(mp),providedIn:"root"})}return t})(),up=new L(""),mp=(()=>{class t extends qr{_platformLocation;_baseHref;_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??d(De).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}prepareExternalUrl(e){return dp(this._baseHref,e)}path(e=!1){let n=this._platformLocation.pathname+Yr(this._platformLocation.search),o=this._platformLocation.hash;return o&&e?`${n}${o}`:n}pushState(e,n,o,r){let a=this.prepareExternalUrl(o+Yr(r));this._platformLocation.pushState(e,n,a)}replaceState(e,n,o,r){let a=this.prepareExternalUrl(o+Yr(r));this._platformLocation.replaceState(e,n,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(be(E0),be(up,8))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),br=(()=>{class t{_subject=new B;_basePath;_locationStrategy;_urlChangeListeners=[];_urlChangeSubscription=null;constructor(e){this._locationStrategy=e;let n=this._locationStrategy.getBaseHref();this._basePath=jK(ZS(JS(n))),this._locationStrategy.onPopState(o=>{this._subject.next({url:this.path(!0),pop:!0,state:o.state,type:o.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,n=""){return this.path()==this.normalize(e+Yr(n))}normalize(e){return t.stripTrailingSlash(BK(this._basePath,JS(e)))}prepareExternalUrl(e){return e&&e[0]!=="/"&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,n="",o=null){this._locationStrategy.pushState(o,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Yr(n)),o)}replaceState(e,n="",o=null){this._locationStrategy.replaceState(o,"",e,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+Yr(n)),o)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(e=0){this._locationStrategy.historyGo?.(e)}onUrlChange(e){return this._urlChangeListeners.push(e),this._urlChangeSubscription??=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",n){this._urlChangeListeners.forEach(o=>o(e,n))}subscribe(e,n,o){return this._subject.subscribe({next:e,error:n??void 0,complete:o??void 0})}static normalizeQueryParams=Yr;static joinWithSlash=dp;static stripTrailingSlash=ZS;static \u0275fac=function(n){return new(n||t)(be(qr))};static \u0275prov=z({token:t,factory:()=>VK(),providedIn:"root"})}return t})();function VK(){return new br(be(qr))}function BK(t,i){if(!t||!i.startsWith(t))return i;let e=i.substring(t.length);return e===""||["/",";","?","#"].includes(e[0])?e:i}function JS(t){return t.replace(/\/index.html$/,"")}function jK(t){if(new RegExp("^(https?:)?//").test(t)){let[,e]=t.split(/\/\/[^\/]+/);return e}return t}var C_=(()=>{class t extends qr{_platformLocation;_baseHref="";_removeListenerFns=[];constructor(e,n){super(),this._platformLocation=e,n!=null&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(e){this._removeListenerFns.push(this._platformLocation.onPopState(e),this._platformLocation.onHashChange(e))}getBaseHref(){return this._baseHref}path(e=!1){let n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(e){let n=dp(this._baseHref,e);return n.length>0?"#"+n:n}pushState(e,n,o,r){let a=this.prepareExternalUrl(o+Yr(r))||this._platformLocation.pathname;this._platformLocation.pushState(e,n,a)}replaceState(e,n,o,r){let a=this.prepareExternalUrl(o+Yr(r))||this._platformLocation.pathname;this._platformLocation.replaceState(e,n,a)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static \u0275fac=function(n){return new(n||t)(be(E0),be(up,8))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),lk={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]},xp=(function(t){return t[t.Decimal=0]="Decimal",t[t.Percent=1]="Percent",t[t.Currency=2]="Currency",t[t.Scientific=3]="Scientific",t})(xp||{});var to=(function(t){return t[t.Format=0]="Format",t[t.Standalone=1]="Standalone",t})(to||{}),rn=(function(t){return t[t.Narrow=0]="Narrow",t[t.Abbreviated=1]="Abbreviated",t[t.Wide=2]="Wide",t[t.Short=3]="Short",t})(rn||{}),Ro=(function(t){return t[t.Short=0]="Short",t[t.Medium=1]="Medium",t[t.Long=2]="Long",t[t.Full=3]="Full",t})(Ro||{}),Ri={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function dk(t){return bo(t)[Mn.LocaleId]}function uk(t,i,e){let n=bo(t),o=[n[Mn.DayPeriodsFormat],n[Mn.DayPeriodsStandalone]],r=vr(o,i);return vr(r,e)}function mk(t,i,e){let n=bo(t),o=[n[Mn.DaysFormat],n[Mn.DaysStandalone]],r=vr(o,i);return vr(r,e)}function pk(t,i,e){let n=bo(t),o=[n[Mn.MonthsFormat],n[Mn.MonthsStandalone]],r=vr(o,i);return vr(r,e)}function fk(t,i){let n=bo(t)[Mn.Eras];return vr(n,i)}function I0(t,i){let e=bo(t);return vr(e[Mn.DateFormat],i)}function O0(t,i){let e=bo(t);return vr(e[Mn.TimeFormat],i)}function T0(t,i){let n=bo(t)[Mn.DateTimeFormat];return vr(n,i)}function Kr(t,i){let e=bo(t),n=e[Mn.NumberSymbols][i];if(typeof n>"u"){if(i===Ri.CurrencyDecimal)return e[Mn.NumberSymbols][Ri.Decimal];if(i===Ri.CurrencyGroup)return e[Mn.NumberSymbols][Ri.Group]}return n}function x_(t,i){return bo(t)[Mn.NumberFormats][i]}function HK(t){return bo(t)[Mn.Currencies]}function hk(t){if(!t[Mn.ExtraData])throw new he(2303,!1)}function gk(t){let i=bo(t);return hk(i),(i[Mn.ExtraData][2]||[]).map(n=>typeof n=="string"?m_(n):[m_(n[0]),m_(n[1])])}function _k(t,i,e){let n=bo(t);hk(n);let o=[n[Mn.ExtraData][0],n[Mn.ExtraData][1]],r=vr(o,i)||[];return vr(r,e)||[]}function vr(t,i){for(let e=i;e>-1;e--)if(typeof t[e]<"u")return t[e];throw new he(2304,!1)}function m_(t){let[i,e]=t.split(":");return{hours:+i,minutes:+e}}function bk(t,i,e="en"){let n=HK(e)[t]||lk[t]||[],o=n[1];return i==="narrow"&&typeof o=="string"?o:n[0]||t}var UK=2;function vk(t){let i,e=lk[t];return e&&(i=e[2]),typeof i=="number"?i:UK}var $K=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,pp={},GK=/((?:[^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]*)/;function yk(t,i,e,n){let o=eX(t);i=fs(e,i)||i;let a=[],s;for(;i;)if(s=GK.exec(i),s){a=a.concat(s.slice(1));let f=a.pop();if(!f)break;i=f}else{a.push(i);break}let c=o.getTimezoneOffset();n&&(c=xk(n,c),o=JK(o,n));let u="";return a.forEach(f=>{let h=XK(f);u+=h?h(o,e,c):f==="''"?"'":f.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),u}function bp(t,i,e){let n=new Date(0);return n.setFullYear(t,i,e),n.setHours(0,0,0),n}function fs(t,i){let e=dk(t);if(pp[e]??={},pp[e][i])return pp[e][i];let n="";switch(i){case"shortDate":n=I0(t,Ro.Short);break;case"mediumDate":n=I0(t,Ro.Medium);break;case"longDate":n=I0(t,Ro.Long);break;case"fullDate":n=I0(t,Ro.Full);break;case"shortTime":n=O0(t,Ro.Short);break;case"mediumTime":n=O0(t,Ro.Medium);break;case"longTime":n=O0(t,Ro.Long);break;case"fullTime":n=O0(t,Ro.Full);break;case"short":let o=fs(t,"shortTime"),r=fs(t,"shortDate");n=fp(T0(t,Ro.Short),[o,r]);break;case"medium":let a=fs(t,"mediumTime"),s=fs(t,"mediumDate");n=fp(T0(t,Ro.Medium),[a,s]);break;case"long":let c=fs(t,"longTime"),u=fs(t,"longDate");n=fp(T0(t,Ro.Long),[c,u]);break;case"full":let f=fs(t,"fullTime"),h=fs(t,"fullDate");n=fp(T0(t,Ro.Full),[f,h]);break}return n&&(pp[e][i]=n),n}function fp(t,i){return i&&(t=t.replace(/\{([^}]+)}/g,function(e,n){return i!=null&&n in i?i[n]:e})),t}function Qr(t,i,e="-",n,o){let r="";(t<0||o&&t<=0)&&(o?t=-t+1:(t=-t,r=e));let a=String(t);for(;a.length<i;)a="0"+a;return n&&(a=a.slice(a.length-i)),r+a}function WK(t,i){return Qr(t,3).substring(0,i)}function ci(t,i,e=0,n=!1,o=!1){return function(r,a){let s=YK(t,r);if((e>0||s>-e)&&(s+=e),t===3)s===0&&e===-12&&(s=12);else if(t===6)return WK(s,i);let c=Kr(a,Ri.MinusSign);return Qr(s,i,c,n,o)}}function YK(t,i){switch(t){case 0:return i.getFullYear();case 1:return i.getMonth();case 2:return i.getDate();case 3:return i.getHours();case 4:return i.getMinutes();case 5:return i.getSeconds();case 6:return i.getMilliseconds();case 7:return i.getDay();default:throw new he(2301,!1)}}function _n(t,i,e=to.Format,n=!1){return function(o,r){return qK(o,r,t,i,e,n)}}function qK(t,i,e,n,o,r){switch(e){case 2:return pk(i,o,n)[t.getMonth()];case 1:return mk(i,o,n)[t.getDay()];case 0:let a=t.getHours(),s=t.getMinutes();if(r){let u=gk(i),f=_k(i,o,n),h=u.findIndex(y=>{if(Array.isArray(y)){let[x,S]=y,Y=a>=x.hours&&s>=x.minutes,Q=a<S.hours||a===S.hours&&s<S.minutes;if(x.hours<S.hours){if(Y&&Q)return!0}else if(Y||Q)return!0}else if(y.hours===a&&y.minutes===s)return!0;return!1});if(h!==-1)return f[h]}return uk(i,o,n)[a<12?0:1];case 3:return fk(i,n)[t.getFullYear()<=0?0:1];default:let c=e;throw new he(2302,!1)}}function hp(t){return function(i,e,n){let o=-1*n,r=Kr(e,Ri.MinusSign),a=o>0?Math.floor(o/60):Math.ceil(o/60);switch(t){case 0:return(o>=0?"+":"")+Qr(a,2,r)+Qr(Math.abs(o%60),2,r);case 1:return"GMT"+(o>=0?"+":"")+Qr(a,1,r);case 2:return"GMT"+(o>=0?"+":"")+Qr(a,2,r)+":"+Qr(Math.abs(o%60),2,r);case 3:return n===0?"Z":(o>=0?"+":"")+Qr(a,2,r)+":"+Qr(Math.abs(o%60),2,r);default:throw new he(2310,!1)}}}var QK=0,_p=4;function KK(t){let i=bp(t,QK,1).getDay();return bp(t,0,1+(i<=_p?_p:_p+7)-i)}function Ck(t){let i=t.getDay(),e=i===0?-3:_p-i;return bp(t.getFullYear(),t.getMonth(),t.getDate()+e)}function p_(t,i=!1){return function(e,n){let o;if(i){let r=new Date(e.getFullYear(),e.getMonth(),1).getDay()-1,a=e.getDate();o=1+Math.floor((a+r)/7)}else{let r=Ck(e),a=KK(r.getFullYear()),s=r.getTime()-a.getTime();o=1+Math.round(s/6048e5)}return Qr(o,t,Kr(n,Ri.MinusSign))}}function gp(t,i=!1){return function(e,n){let r=Ck(e).getFullYear();return Qr(r,t,Kr(n,Ri.MinusSign),i)}}var f_={};function XK(t){if(f_[t])return f_[t];let i;switch(t){case"G":case"GG":case"GGG":i=_n(3,rn.Abbreviated);break;case"GGGG":i=_n(3,rn.Wide);break;case"GGGGG":i=_n(3,rn.Narrow);break;case"y":i=ci(0,1,0,!1,!0);break;case"yy":i=ci(0,2,0,!0,!0);break;case"yyy":i=ci(0,3,0,!1,!0);break;case"yyyy":i=ci(0,4,0,!1,!0);break;case"Y":i=gp(1);break;case"YY":i=gp(2,!0);break;case"YYY":i=gp(3);break;case"YYYY":i=gp(4);break;case"M":case"L":i=ci(1,1,1);break;case"MM":case"LL":i=ci(1,2,1);break;case"MMM":i=_n(2,rn.Abbreviated);break;case"MMMM":i=_n(2,rn.Wide);break;case"MMMMM":i=_n(2,rn.Narrow);break;case"LLL":i=_n(2,rn.Abbreviated,to.Standalone);break;case"LLLL":i=_n(2,rn.Wide,to.Standalone);break;case"LLLLL":i=_n(2,rn.Narrow,to.Standalone);break;case"w":i=p_(1);break;case"ww":i=p_(2);break;case"W":i=p_(1,!0);break;case"d":i=ci(2,1);break;case"dd":i=ci(2,2);break;case"c":case"cc":i=ci(7,1);break;case"ccc":i=_n(1,rn.Abbreviated,to.Standalone);break;case"cccc":i=_n(1,rn.Wide,to.Standalone);break;case"ccccc":i=_n(1,rn.Narrow,to.Standalone);break;case"cccccc":i=_n(1,rn.Short,to.Standalone);break;case"E":case"EE":case"EEE":i=_n(1,rn.Abbreviated);break;case"EEEE":i=_n(1,rn.Wide);break;case"EEEEE":i=_n(1,rn.Narrow);break;case"EEEEEE":i=_n(1,rn.Short);break;case"a":case"aa":case"aaa":i=_n(0,rn.Abbreviated);break;case"aaaa":i=_n(0,rn.Wide);break;case"aaaaa":i=_n(0,rn.Narrow);break;case"b":case"bb":case"bbb":i=_n(0,rn.Abbreviated,to.Standalone,!0);break;case"bbbb":i=_n(0,rn.Wide,to.Standalone,!0);break;case"bbbbb":i=_n(0,rn.Narrow,to.Standalone,!0);break;case"B":case"BB":case"BBB":i=_n(0,rn.Abbreviated,to.Format,!0);break;case"BBBB":i=_n(0,rn.Wide,to.Format,!0);break;case"BBBBB":i=_n(0,rn.Narrow,to.Format,!0);break;case"h":i=ci(3,1,-12);break;case"hh":i=ci(3,2,-12);break;case"H":i=ci(3,1);break;case"HH":i=ci(3,2);break;case"m":i=ci(4,1);break;case"mm":i=ci(4,2);break;case"s":i=ci(5,1);break;case"ss":i=ci(5,2);break;case"S":i=ci(6,1);break;case"SS":i=ci(6,2);break;case"SSS":i=ci(6,3);break;case"Z":case"ZZ":case"ZZZ":i=hp(0);break;case"ZZZZZ":i=hp(3);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=hp(1);break;case"OOOO":case"ZZZZ":case"zzzz":i=hp(2);break;default:return null}return f_[t]=i,i}function xk(t,i){t=t.replace(/:/g,"");let e=Date.parse("Jan 01, 1970 00:00:00 "+t)/6e4;return isNaN(e)?i:e}function ZK(t,i){return t=new Date(t.getTime()),t.setMinutes(t.getMinutes()+i),t}function JK(t,i,e){let o=t.getTimezoneOffset(),r=xk(i,o);return ZK(t,-1*(r-o))}function eX(t){if(nk(t))return t;if(typeof t=="number"&&!isNaN(t))return new Date(t);if(typeof t=="string"){if(t=t.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(t)){let[o,r=1,a=1]=t.split("-").map(s=>+s);return bp(o,r-1,a)}let e=parseFloat(t);if(!isNaN(t-e))return new Date(e);let n;if(n=t.match($K))return tX(n)}let i=new Date(t);if(!nk(i))throw new he(2311,!1);return i}function tX(t){let i=new Date(0),e=0,n=0,o=t[8]?i.setUTCFullYear:i.setFullYear,r=t[8]?i.setUTCHours:i.setHours;t[9]&&(e=Number(t[9]+t[10]),n=Number(t[9]+t[11])),o.call(i,Number(t[1]),Number(t[2])-1,Number(t[3]));let a=Number(t[4]||0)-e,s=Number(t[5]||0)-n,c=Number(t[6]||0),u=Math.floor(parseFloat("0."+(t[7]||0))*1e3);return r.call(i,a,s,c,u),i}function nk(t){return t instanceof Date&&!isNaN(t.valueOf())}var nX=/^(\d+)?\.((\d+)(-(\d+))?)?$/,ik=22,vp=".",P0="0",iX=";",oX=",",h_="#",ok="\xA4";function Mk(t,i,e,n,o,r,a=!1){let s="",c=!1;if(!isFinite(t))s=Kr(e,Ri.Infinity);else{let u=aX(t);a&&(u=rX(u));let f=i.minInt,h=i.minFrac,y=i.maxFrac;if(r){let pe=r.match(nX);if(pe===null)throw new he(2306,!1);let mt=pe[1],Et=pe[3],Ht=pe[5];mt!=null&&(f=g_(mt)),Et!=null&&(h=g_(Et)),Ht!=null?y=g_(Ht):Et!=null&&h>y&&(y=h)}sX(u,h,y);let x=u.digits,S=u.integerLen,Y=u.exponent,Q=[];for(c=x.every(pe=>!pe);S<f;S++)x.unshift(0);for(;S<0;S++)x.unshift(0);S>0?Q=x.splice(S,x.length):(Q=x,x=[0]);let X=[];for(x.length>=i.lgSize&&X.unshift(x.splice(-i.lgSize,x.length).join(""));x.length>i.gSize;)X.unshift(x.splice(-i.gSize,x.length).join(""));x.length&&X.unshift(x.join("")),s=X.join(Kr(e,n)),Q.length&&(s+=Kr(e,o)+Q.join("")),Y&&(s+=Kr(e,Ri.Exponential)+"+"+Y)}return t<0&&!c?s=i.negPre+s+i.negSuf:s=i.posPre+s+i.posSuf,s}function Mp(t,i,e,n,o){let r=x_(i,xp.Currency),a=Dk(r,Kr(i,Ri.MinusSign));return a.minFrac=vk(n),a.maxFrac=a.minFrac,Mk(t,a,i,Ri.CurrencyGroup,Ri.CurrencyDecimal,o).replace(ok,e).replace(ok,"").trim()}function wk(t,i,e){let n=x_(i,xp.Decimal),o=Dk(n,Kr(i,Ri.MinusSign));return Mk(t,o,i,Ri.Group,Ri.Decimal,e)}function Dk(t,i="-"){let e={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=t.split(iX),o=n[0],r=n[1],a=o.indexOf(vp)!==-1?o.split(vp):[o.substring(0,o.lastIndexOf(P0)+1),o.substring(o.lastIndexOf(P0)+1)],s=a[0],c=a[1]||"";e.posPre=s.substring(0,s.indexOf(h_));for(let f=0;f<c.length;f++){let h=c.charAt(f);h===P0?e.minFrac=e.maxFrac=f+1:h===h_?e.maxFrac=f+1:e.posSuf+=h}let u=s.split(oX);if(e.gSize=u[1]?u[1].length:0,e.lgSize=u[2]||u[1]?(u[2]||u[1]).length:0,r){let f=o.length-e.posPre.length-e.posSuf.length,h=r.indexOf(h_);e.negPre=r.substring(0,h).replace(/'/g,""),e.negSuf=r.slice(h+f).replace(/'/g,"")}else e.negPre=i+e.posPre,e.negSuf=e.posSuf;return e}function rX(t){if(t.digits[0]===0)return t;let i=t.digits.length-t.integerLen;return t.exponent?t.exponent+=2:(i===0?t.digits.push(0,0):i===1&&t.digits.push(0),t.integerLen+=2),t}function aX(t){let i=Math.abs(t)+"",e=0,n,o,r,a,s;for((o=i.indexOf(vp))>-1&&(i=i.replace(vp,"")),(r=i.search(/e/i))>0?(o<0&&(o=r),o+=+i.slice(r+1),i=i.substring(0,r)):o<0&&(o=i.length),r=0;i.charAt(r)===P0;r++);if(r===(s=i.length))n=[0],o=1;else{for(s--;i.charAt(s)===P0;)s--;for(o-=r,n=[],a=0;r<=s;r++,a++)n[a]=Number(i.charAt(r))}return o>ik&&(n=n.splice(0,ik-1),e=o-1,o=1),{digits:n,exponent:e,integerLen:o}}function sX(t,i,e){if(i>e)throw new he(2307,!1);let n=t.digits,o=n.length-t.integerLen,r=Math.min(Math.max(i,o),e),a=r+t.integerLen,s=n[a];if(a>0){n.splice(Math.max(t.integerLen,a));for(let h=a;h<n.length;h++)n[h]=0}else{o=Math.max(0,o),t.integerLen=1,n.length=Math.max(1,a=r+1),n[0]=0;for(let h=1;h<a;h++)n[h]=0}if(s>=5)if(a-1<0){for(let h=0;h>a;h--)n.unshift(0),t.integerLen++;n.unshift(1),t.integerLen++}else n[a-1]++;for(;o<Math.max(0,r);o++)n.push(0);let c=r!==0,u=i+t.integerLen,f=n.reduceRight(function(h,y,x,S){return y=y+h,S[x]=y<10?y:y-10,c&&(S[x]===0&&x>=u?S.pop():c=!1),y>=10?1:0},0);f&&(n.unshift(f),t.integerLen++)}function g_(t){let i=parseInt(t);if(isNaN(i))throw new he(2305,!1);return i}var __=/\s+/,rk=[],Kn=(()=>{class t{_ngEl;_renderer;initialClasses=rk;rawClass;stateMap=new Map;constructor(e,n){this._ngEl=e,this._renderer=n}set klass(e){this.initialClasses=e!=null?e.trim().split(__):rk}set ngClass(e){this.rawClass=typeof e=="string"?e.trim().split(__):e}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(let n of e)this._updateState(n,!0);else if(e!=null)for(let n of Object.keys(e))this._updateState(n,!!e[n]);this._applyStateDiff()}_updateState(e,n){let o=this.stateMap.get(e);o!==void 0?(o.enabled!==n&&(o.changed=!0,o.enabled=n),o.touched=!0):this.stateMap.set(e,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let e of this.stateMap){let n=e[0],o=e[1];o.changed?(this._toggleClass(n,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),o.touched=!1}}_toggleClass(e,n){e=e.trim(),e.length>0&&e.split(__).forEach(o=>{n?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static \u0275fac=function(n){return new(n||t)(Me(Z),Me(tt))};static \u0275dir=R({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return t})();var yp=class{$implicit;ngForOf;index;count;constructor(i,e,n,o){this.$implicit=i,this.ngForOf=e,this.index=n,this.count=o}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},Sk=(()=>{class t{_viewContainer;_template;_differs;set ngForOf(e){this._ngForOf=e,this._ngForOfDirty=!0}set ngForTrackBy(e){this._trackByFn=e}get ngForTrackBy(){return this._trackByFn}_ngForOf=null;_ngForOfDirty=!0;_differ=null;_trackByFn;constructor(e,n,o){this._viewContainer=e,this._template=n,this._differs=o}set ngForTemplate(e){e&&(this._template=e)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let e=this._ngForOf;!this._differ&&e&&(this._differ=this._differs.find(e).create(this.ngForTrackBy))}if(this._differ){let e=this._differ.diff(this._ngForOf);e&&this._applyChanges(e)}}_applyChanges(e){let n=this._viewContainer;e.forEachOperation((o,r,a)=>{if(o.previousIndex==null)n.createEmbeddedView(this._template,new yp(o.item,this._ngForOf,-1,-1),a===null?void 0:a);else if(a==null)n.remove(r===null?void 0:r);else if(r!==null){let s=n.get(r);n.move(s,a),ak(s,o)}});for(let o=0,r=n.length;o<r;o++){let s=n.get(o).context;s.index=o,s.count=r,s.ngForOf=this._ngForOf}e.forEachIdentityChange(o=>{let r=n.get(o.currentIndex);ak(r,o)})}static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(Me(ft),Me(rt),Me(Xo))};static \u0275dir=R({type:t,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"}})}return t})();function ak(t,i){t.context.$implicit=i.item}var cX=(()=>{class t{_viewContainer;_context=new Cp;_thenTemplateRef=null;_elseTemplateRef=null;_thenViewRef=null;_elseViewRef=null;constructor(e,n){this._viewContainer=e,this._thenTemplateRef=n}set ngIf(e){this._context.$implicit=this._context.ngIf=e,this._updateView()}set ngIfThen(e){sk(e,!1),this._thenTemplateRef=e,this._thenViewRef=null,this._updateView()}set ngIfElse(e){sk(e,!1),this._elseTemplateRef=e,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 ngIfUseIfTypeGuard;static ngTemplateGuard_ngIf;static ngTemplateContextGuard(e,n){return!0}static \u0275fac=function(n){return new(n||t)(Me(ft),Me(rt))};static \u0275dir=R({type:t,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"}})}return t})(),Cp=class{$implicit=null;ngIf=null};function sk(t,i){if(t&&!t.createEmbeddedView)throw new he(2020,!1)}var b_=class{_viewContainerRef;_templateRef;_created=!1;constructor(i,e){this._viewContainerRef=i,this._templateRef=e}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(i){i&&!this._created?this.create():!i&&this._created&&this.destroy()}},kk=(()=>{class t{_defaultViews=[];_defaultUsed=!1;_caseCount=0;_lastCaseCheckIndex=0;_lastCasesMatched=!1;_ngSwitch;set ngSwitch(e){this._ngSwitch=e,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(e){this._defaultViews.push(e)}_matchCase(e){let n=e===this._ngSwitch;return this._lastCasesMatched||=n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(e){if(this._defaultViews.length>0&&e!==this._defaultUsed){this._defaultUsed=e;for(let n of this._defaultViews)n.enforceState(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"}})}return t})(),lX=(()=>{class t{ngSwitch;_view;ngSwitchCase;constructor(e,n,o){this.ngSwitch=o,o._addCase(),this._view=new b_(e,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static \u0275fac=function(n){return new(n||t)(Me(ft),Me(rt),Me(kk,9))};static \u0275dir=R({type:t,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"}})}return t})();var L0=(()=>{class t{_ngEl;_differs;_renderer;_ngStyle=null;_differ=null;constructor(e,n,o){this._ngEl=e,this._differs=n,this._renderer=o}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){let e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,n){let[o,r]=e.split("."),a=o.indexOf("-")===-1?void 0:$r.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,o,r?`${n}${r}`:n,a):this._renderer.removeStyle(this._ngEl.nativeElement,o,a)}_applyChanges(e){e.forEachRemovedItem(n=>this._setStyle(n.key,null)),e.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),e.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}static \u0275fac=function(n){return new(n||t)(Me(Z),Me(cp),Me(tt))};static \u0275dir=R({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"}})}return t})(),ec=(()=>{class t{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(e){this._viewContainerRef=e}ngOnChanges(e){if(this._shouldRecreateView(e)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,n,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,o):!1,get:(e,n,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,o)}})}static \u0275fac=function(n){return new(n||t)(Me(ft))};static \u0275dir=R({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Ne]})}return t})();function nd(t,i){return new he(2100,!1)}var v_=class{createSubscription(i,e,n){return Yn(()=>i.subscribe({next:e,error:n}))}dispose(i){Yn(()=>i.unsubscribe())}},y_=class{createSubscription(i,e,n){return i.then(o=>e?.(o),o=>n?.(o)),{unsubscribe:()=>{e=null,n=null}}}dispose(i){i.unsubscribe()}},dX=new y_,uX=new v_,A0=(()=>{class t{_ref;_latestValue=null;markForCheckOnValueUpdate=!0;_subscription=null;_obj=null;_strategy=null;applicationErrorHandler=d(go);constructor(e){this._ref=e}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(e){if(!this._obj){if(e)try{this.markForCheckOnValueUpdate=!1,this._subscribe(e)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return e!==this._obj?(this._dispose(),this.transform(e)):this._latestValue}_subscribe(e){this._obj=e,this._strategy=this._selectStrategy(e),this._subscription=this._strategy.createSubscription(e,n=>this._updateLatestValue(e,n),n=>this.applicationErrorHandler(n))}_selectStrategy(e){if(ms(e))return dX;if(q4(e))return uX;throw nd(t,e)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,n){e===this._obj&&(this._latestValue=n,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static \u0275fac=function(n){return new(n||t)(Me(we,16))};static \u0275pipe=wt({name:"async",type:t,pure:!1})}return t})(),mX=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw nd(t,e);return e.toLowerCase()}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=wt({name:"lowercase",type:t,pure:!0})}return t})(),pX=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g,M_=(()=>{class t{transform(e){if(e==null)return null;if(typeof e!="string")throw nd(t,e);return e.replace(pX,n=>n[0].toUpperCase()+n.slice(1).toLowerCase())}static \u0275fac=function(n){return new(n||t)};static \u0275pipe=wt({name:"titlecase",type:t,pure:!0})}return t})();var fX="mediumDate",Ek=new L(""),Ik=new L(""),id=(()=>{class t{locale;defaultTimezone;defaultOptions;constructor(e,n,o){this.locale=e,this.defaultTimezone=n,this.defaultOptions=o}transform(e,n,o,r){if(e==null||e===""||e!==e)return null;try{let a=n??this.defaultOptions?.dateFormat??fX,s=o??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return yk(e,a,r||this.locale,s)}catch(a){throw nd(t,a.message)}}static \u0275fac=function(n){return new(n||t)(Me(Wr,16),Me(Ek,24),Me(Ik,24))};static \u0275pipe=wt({name:"date",type:t,pure:!0})}return t})();function hX(t,i){return{key:t,value:i}}var gX=(()=>{class t{differs;constructor(e){this.differs=e}differ;keyValues=[];compareFn=ck;transform(e,n=ck){if(!e||!(e instanceof Map)&&typeof e!="object")return null;this.differ??=this.differs.find(e).create();let o=this.differ.diff(e),r=n!==this.compareFn;return o&&(this.keyValues=[],o.forEachItem(a=>{this.keyValues.push(hX(a.key,a.currentValue))})),(o||r)&&(n&&this.keyValues.sort(n),this.compareFn=n),this.keyValues}static \u0275fac=function(n){return new(n||t)(Me(cp,16))};static \u0275pipe=wt({name:"keyvalue",type:t,pure:!1})}return t})();function ck(t,i){let e=t.key,n=i.key;if(e===n)return 0;if(e==null)return 1;if(n==null)return-1;if(typeof e=="string"&&typeof n=="string")return e<n?-1:1;if(typeof e=="number"&&typeof n=="number")return e-n;if(typeof e=="boolean"&&typeof n=="boolean")return e<n?-1:1;let o=String(e),r=String(n);return o==r?0:o<r?-1:1}var R0=(()=>{class t{_locale;constructor(e){this._locale=e}transform(e,n,o){if(!Ok(e))return null;o||=this._locale;try{let r=Tk(e);return wk(r,o,n)}catch(r){throw nd(t,r.message)}}static \u0275fac=function(n){return new(n||t)(Me(Wr,16))};static \u0275pipe=wt({name:"number",type:t,pure:!0})}return t})();var w_=(()=>{class t{_locale;_defaultCurrencyCode;constructor(e,n="USD"){this._locale=e,this._defaultCurrencyCode=n}transform(e,n=this._defaultCurrencyCode,o="symbol",r,a){if(!Ok(e))return null;a||=this._locale,typeof o=="boolean"&&(o=o?"symbol":"code");let s=n||this._defaultCurrencyCode;o!=="code"&&(o==="symbol"||o==="symbol-narrow"?s=bk(s,o==="symbol"?"wide":"narrow",a):s=o);try{let c=Tk(e);return Mp(c,a,s,n,r)}catch(c){throw nd(t,c.message)}}static \u0275fac=function(n){return new(n||t)(Me(Wr,16),Me(K7,16))};static \u0275pipe=wt({name:"currency",type:t,pure:!0})}return t})();function Ok(t){return!(t==null||t===""||t!==t)}function Tk(t){if(typeof t=="string"&&!isNaN(Number(t)-parseFloat(t)))return Number(t);if(typeof t!="number")throw new he(2309,!1);return t}var fe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();function z0(t,i){i=encodeURIComponent(i);for(let e of t.split(";")){let n=e.indexOf("="),[o,r]=n==-1?[e,""]:[e.slice(0,n),e.slice(n+1)];if(o.trim()===i)return decodeURIComponent(r)}return null}var _l=class{};function yMe(t,i,e){return $7(t,i,e)}var S_="browser";function Pk(t){return t===S_}var Lk=(()=>{class t{static \u0275prov=z({token:t,providedIn:"root",factory:()=>new D_(d(De),window)})}return t})(),D_=class{document;window;offset=()=>[0,0];constructor(i,e){this.document=i,this.window=e}setOffset(i){Array.isArray(i)?this.offset=()=>i:this.offset=i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i,e){this.window.scrollTo(Re(q({},e),{left:i[0],top:i[1]}))}scrollToAnchor(i,e){let n=_X(this.document,i);n&&(this.scrollToElement(n,e),n.focus())}setHistoryScrollRestoration(i){try{this.window.history.scrollRestoration=i}catch{console.warn(dr(2400,!1))}}scrollToElement(i,e){let n=i.getBoundingClientRect(),o=n.left+this.window.pageXOffset,r=n.top+this.window.pageYOffset,a=this.offset();this.window.scrollTo(Re(q({},e),{left:o-a[0],top:r-a[1]}))}};function _X(t,i){let e=t.getElementById(i)||t.getElementsByName(i)[0];if(e)return e;if(typeof t.createTreeWalker=="function"&&t.body&&typeof t.body.attachShadow=="function"){let n=t.createTreeWalker(t.body,NodeFilter.SHOW_ELEMENT),o=n.currentNode;for(;o;){let r=o.shadowRoot;if(r){let a=r.getElementById(i)||r.querySelector(`[name="${i}"]`);if(a)return a}o=n.nextNode()}}return null}var N0=class{_doc;constructor(i){this._doc=i}manager},wp=(()=>{class t extends N0{constructor(e){super(e)}supports(e){return!0}addEventListener(e,n,o,r){return e.addEventListener(n,o,r),()=>this.removeEventListener(e,n,o,r)}removeEventListener(e,n,o,r){return e.removeEventListener(n,o,r)}static \u0275fac=function(n){return new(n||t)(be(De))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),Sp=new L(""),T_=(()=>{class t{_zone;_plugins;_eventNameToPlugin=new Map;constructor(e,n){this._zone=n,e.forEach(a=>{a.manager=this});let o=e.filter(a=>!(a instanceof wp));this._plugins=o.slice().reverse();let r=e.find(a=>a instanceof wp);r&&this._plugins.push(r)}addEventListener(e,n,o,r){return this._findPluginFor(n).addEventListener(e,n,o,r)}getZone(){return this._zone}_findPluginFor(e){let n=this._eventNameToPlugin.get(e);if(n)return n;if(n=this._plugins.find(r=>r.supports(e)),!n)throw new he(5101,!1);return this._eventNameToPlugin.set(e,n),n}static \u0275fac=function(n){return new(n||t)(be(Sp),be(ce))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),k_="ng-app-id";function Ak(t){for(let i of t)i.remove()}function Rk(t,i){let e=i.createElement("style");return e.textContent=t,e}function bX(t,i,e,n){let o=t.head?.querySelectorAll(`style[${k_}="${i}"],link[${k_}="${i}"]`);if(o)for(let r of o)r.removeAttribute(k_),r instanceof HTMLLinkElement?n.set(r.href.slice(r.href.lastIndexOf("/")+1),{usage:0,elements:[r]}):r.textContent&&e.set(r.textContent,{usage:0,elements:[r]})}function I_(t,i){let e=i.createElement("link");return e.setAttribute("rel","stylesheet"),e.setAttribute("href",t),e}var P_=(()=>{class t{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(e,n,o,r={}){this.doc=e,this.appId=n,this.nonce=o,bX(e,n,this.inline,this.external),this.hosts.add(e.head)}addStyles(e,n){for(let o of e)this.addUsage(o,this.inline,Rk);n?.forEach(o=>this.addUsage(o,this.external,I_))}removeStyles(e,n){for(let o of e)this.removeUsage(o,this.inline);n?.forEach(o=>this.removeUsage(o,this.external))}addUsage(e,n,o){let r=n.get(e);r?r.usage++:n.set(e,{usage:1,elements:[...this.hosts].map(a=>this.addElement(a,o(e,this.doc)))})}removeUsage(e,n){let o=n.get(e);o&&(o.usage--,o.usage<=0&&(Ak(o.elements),n.delete(e)))}ngOnDestroy(){for(let[,{elements:e}]of[...this.inline,...this.external])Ak(e);this.hosts.clear()}addHost(e){this.hosts.add(e);for(let[n,{elements:o}]of this.inline)o.push(this.addElement(e,Rk(n,this.doc)));for(let[n,{elements:o}]of this.external)o.push(this.addElement(e,I_(n,this.doc)))}removeHost(e){this.hosts.delete(e)}addElement(e,n){return this.nonce&&n.setAttribute("nonce",this.nonce),e.appendChild(n)}static \u0275fac=function(n){return new(n||t)(be(De),be(Xs),be(W1,8),be(pl))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),E_={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/Math/MathML"},L_=/%COMP%/g;var Nk="%COMP%",vX=`_nghost-${Nk}`,yX=`_ngcontent-${Nk}`,CX=!0,xX=new L("",{providedIn:"root",factory:()=>CX});function MX(t){return yX.replace(L_,t)}function wX(t){return vX.replace(L_,t)}function Fk(t,i){return i.map(e=>e.replace(L_,t))}var A_=(()=>{class t{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;platformIsServer;constructor(e,n,o,r,a,s,c=null,u=null){this.eventManager=e,this.sharedStylesHost=n,this.appId=o,this.removeStylesOnCompDestroy=r,this.doc=a,this.ngZone=s,this.nonce=c,this.tracingService=u,this.platformIsServer=!1,this.defaultRenderer=new F0(e,a,s,this.platformIsServer,this.tracingService)}createRenderer(e,n){if(!e||!n)return this.defaultRenderer;let o=this.getOrCreateRenderer(e,n);return o instanceof Dp?o.applyToHost(e):o instanceof V0&&o.applyStyles(),o}getOrCreateRenderer(e,n){let o=this.rendererByCompId,r=o.get(n.id);if(!r){let a=this.doc,s=this.ngZone,c=this.eventManager,u=this.sharedStylesHost,f=this.removeStylesOnCompDestroy,h=this.platformIsServer,y=this.tracingService;switch(n.encapsulation){case ls.Emulated:r=new Dp(c,u,n,this.appId,f,a,s,h,y);break;case ls.ShadowDom:return new O_(c,u,e,n,a,s,this.nonce,h,y);default:r=new V0(c,u,n,f,a,s,h,y);break}o.set(n.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(e){this.rendererByCompId.delete(e)}static \u0275fac=function(n){return new(n||t)(be(T_),be(P_),be(Xs),be(xX),be(De),be(ce),be(W1),be(Zs,8))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),F0=class{eventManager;doc;ngZone;platformIsServer;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(i,e,n,o,r){this.eventManager=i,this.doc=e,this.ngZone=n,this.platformIsServer=o,this.tracingService=r}destroy(){}destroyNode=null;createElement(i,e){return e?this.doc.createElementNS(E_[e]||e,i):this.doc.createElement(i)}createComment(i){return this.doc.createComment(i)}createText(i){return this.doc.createTextNode(i)}appendChild(i,e){(zk(i)?i.content:i).appendChild(e)}insertBefore(i,e,n){i&&(zk(i)?i.content:i).insertBefore(e,n)}removeChild(i,e){e.remove()}selectRootElement(i,e){let n=typeof i=="string"?this.doc.querySelector(i):i;if(!n)throw new he(-5104,!1);return e||(n.textContent=""),n}parentNode(i){return i.parentNode}nextSibling(i){return i.nextSibling}setAttribute(i,e,n,o){if(o){e=o+":"+e;let r=E_[o];r?i.setAttributeNS(r,e,n):i.setAttribute(e,n)}else i.setAttribute(e,n)}removeAttribute(i,e,n){if(n){let o=E_[n];o?i.removeAttributeNS(o,e):i.removeAttribute(`${n}:${e}`)}else i.removeAttribute(e)}addClass(i,e){i.classList.add(e)}removeClass(i,e){i.classList.remove(e)}setStyle(i,e,n,o){o&($r.DashCase|$r.Important)?i.style.setProperty(e,n,o&$r.Important?"important":""):i.style[e]=n}removeStyle(i,e,n){n&$r.DashCase?i.style.removeProperty(e):i.style[e]=""}setProperty(i,e,n){i!=null&&(i[e]=n)}setValue(i,e){i.nodeValue=e}listen(i,e,n,o){if(typeof i=="string"&&(i=Zo().getGlobalEventTarget(this.doc,i),!i))throw new he(5102,!1);let r=this.decoratePreventDefault(n);return this.tracingService?.wrapEventListener&&(r=this.tracingService.wrapEventListener(i,e,r)),this.eventManager.addEventListener(i,e,r,o)}decoratePreventDefault(i){return e=>{if(e==="__ngUnwrap__")return i;i(e)===!1&&e.preventDefault()}}};function zk(t){return t.tagName==="TEMPLATE"&&t.content!==void 0}var O_=class extends F0{sharedStylesHost;hostEl;shadowRoot;constructor(i,e,n,o,r,a,s,c,u){super(i,r,a,c,u),this.sharedStylesHost=e,this.hostEl=n,this.shadowRoot=n.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let f=o.styles;f=Fk(o.id,f);for(let y of f){let x=document.createElement("style");s&&x.setAttribute("nonce",s),x.textContent=y,this.shadowRoot.appendChild(x)}let h=o.getExternalStyles?.();if(h)for(let y of h){let x=I_(y,r);s&&x.setAttribute("nonce",s),this.shadowRoot.appendChild(x)}}nodeOrShadowRoot(i){return i===this.hostEl?this.shadowRoot:i}appendChild(i,e){return super.appendChild(this.nodeOrShadowRoot(i),e)}insertBefore(i,e,n){return super.insertBefore(this.nodeOrShadowRoot(i),e,n)}removeChild(i,e){return super.removeChild(null,e)}parentNode(i){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(i)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},V0=class extends F0{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(i,e,n,o,r,a,s,c,u){super(i,r,a,s,c),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=o;let f=n.styles;this.styles=u?Fk(u,f):f,this.styleUrls=n.getExternalStyles?.(u)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&ul.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},Dp=class extends V0{contentAttr;hostAttr;constructor(i,e,n,o,r,a,s,c,u){let f=o+"-"+n.id;super(i,e,n,r,a,s,c,u,f),this.contentAttr=MX(f),this.hostAttr=wX(f)}applyToHost(i){this.applyStyles(),this.setAttribute(i,this.hostAttr,"")}createElement(i,e){let n=super.createElement(i,e);return super.setAttribute(n,this.contentAttr,""),n}};var kp=class t extends k0{supportsDOMEvents=!0;static makeCurrent(){d_(new t)}onAndCancel(i,e,n,o){return i.addEventListener(e,n,o),()=>{i.removeEventListener(e,n,o)}}dispatchEvent(i,e){i.dispatchEvent(e)}remove(i){i.remove()}createElement(i,e){return e=e||this.getDefaultDocument(),e.createElement(i)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(i){return i.nodeType===Node.ELEMENT_NODE}isShadowRoot(i){return i instanceof DocumentFragment}getGlobalEventTarget(i,e){return e==="window"?window:e==="document"?i:e==="body"?i.body:null}getBaseHref(i){let e=DX();return e==null?null:SX(e)}resetBaseElement(){B0=null}getUserAgent(){return window.navigator.userAgent}getCookie(i){return z0(document.cookie,i)}},B0=null;function DX(){return B0=B0||document.head.querySelector("base"),B0?B0.getAttribute("href"):null}function SX(t){return new URL(t,document.baseURI).pathname}var Ep=class{addToWindow(i){oi.getAngularTestability=(n,o=!0)=>{let r=i.findTestabilityInTree(n,o);if(r==null)throw new he(5103,!1);return r},oi.getAllAngularTestabilities=()=>i.getAllTestabilities(),oi.getAllAngularRootElements=()=>i.getAllRootElements();let e=n=>{let o=oi.getAllAngularTestabilities(),r=o.length,a=function(){r--,r==0&&n()};o.forEach(s=>{s.whenStable(a)})};oi.frameworkStabilizers||(oi.frameworkStabilizers=[]),oi.frameworkStabilizers.push(e)}findTestabilityInTree(i,e,n){if(e==null)return null;let o=i.getTestability(e);return o??(n?Zo().isShadowRoot(e)?this.findTestabilityInTree(i,e.host,!0):this.findTestabilityInTree(i,e.parentElement,!0):null)}},kX=(()=>{class t{build(){return new XMLHttpRequest}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),Vk=["alt","control","meta","shift"],EX={"\b":"Backspace"," ":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},IX={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey},Bk=(()=>{class t extends N0{constructor(e){super(e)}supports(e){return t.parseEventName(e)!=null}addEventListener(e,n,o,r){let a=t.parseEventName(n),s=t.eventCallback(a.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Zo().onAndCancel(e,a.domEventName,s,r))}static parseEventName(e){let n=e.toLowerCase().split("."),o=n.shift();if(n.length===0||!(o==="keydown"||o==="keyup"))return null;let r=t._normalizeKey(n.pop()),a="",s=n.indexOf("code");if(s>-1&&(n.splice(s,1),a="code."),Vk.forEach(u=>{let f=n.indexOf(u);f>-1&&(n.splice(f,1),a+=u+".")}),a+=r,n.length!=0||r.length===0)return null;let c={};return c.domEventName=o,c.fullKey=a,c}static matchEventFullKeyCode(e,n){let o=EX[e.key]||e.key,r="";return n.indexOf("code.")>-1&&(o=e.code,r="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),Vk.forEach(a=>{if(a!==o){let s=IX[a];s(e)&&(r+=a+".")}}),r+=o,r===n)}static eventCallback(e,n,o){return r=>{t.matchEventFullKeyCode(r,e)&&o.runGuarded(()=>n(r))}}static _normalizeKey(e){return e==="esc"?"escape":e}static \u0275fac=function(n){return new(n||t)(be(De))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();function OX(){kp.makeCurrent()}function TX(){return new Di}function PX(){return i7(document),document}var LX=[{provide:pl,useValue:S_},{provide:O4,useValue:OX,multi:!0},{provide:De,useFactory:PX}],AX=c_(YS,"browser",LX);var RX=[{provide:K1,useClass:Ep},{provide:Y4,useClass:C0,deps:[ce,x0,K1]},{provide:C0,useClass:C0,deps:[ce,x0,K1]}],zX=[{provide:G2,useValue:"root"},{provide:Di,useFactory:TX},{provide:Sp,useClass:wp,multi:!0,deps:[De]},{provide:Sp,useClass:Bk,multi:!0,deps:[De]},A_,P_,T_,{provide:Nn,useExisting:A_},{provide:_l,useClass:kX},[]],NX=(()=>{class t{constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[...zX,...RX],imports:[fe,qS]})}return t})();var ad=class{},j0=class{},ki=class t{headers;normalizedNames=new Map;lazyInit;lazyUpdate=null;constructor(i){i?typeof i=="string"?this.lazyInit=()=>{this.headers=new Map,i.split(`
|
|
`).forEach(e=>{let n=e.indexOf(":");if(n>0){let o=e.slice(0,n),r=e.slice(n+1).trim();this.addHeaderEntry(o,r)}})}:typeof Headers<"u"&&i instanceof Headers?(this.headers=new Map,i.forEach((e,n)=>{this.addHeaderEntry(n,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(i).forEach(([e,n])=>{this.setHeaderEntries(e,n)})}:this.headers=new Map}has(i){return this.init(),this.headers.has(i.toLowerCase())}get(i){this.init();let e=this.headers.get(i.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(i){return this.init(),this.headers.get(i.toLowerCase())||null}append(i,e){return this.clone({name:i,value:e,op:"a"})}set(i,e){return this.clone({name:i,value:e,op:"s"})}delete(i,e){return this.clone({name:i,value:e,op:"d"})}maybeSetNormalizedName(i,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,i)}init(){this.lazyInit&&(this.lazyInit instanceof t?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(i=>this.applyUpdate(i)),this.lazyUpdate=null))}copyFrom(i){i.init(),Array.from(i.headers.keys()).forEach(e=>{this.headers.set(e,i.headers.get(e)),this.normalizedNames.set(e,i.normalizedNames.get(e))})}clone(i){let e=new t;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof t?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([i]),e}applyUpdate(i){let e=i.name.toLowerCase();switch(i.op){case"a":case"s":let n=i.value;if(typeof n=="string"&&(n=[n]),n.length===0)return;this.maybeSetNormalizedName(i.name,e);let o=(i.op==="a"?this.headers.get(e):void 0)||[];o.push(...n),this.headers.set(e,o);break;case"d":let r=i.value;if(!r)this.headers.delete(e),this.normalizedNames.delete(e);else{let a=this.headers.get(e);if(!a)return;a=a.filter(s=>r.indexOf(s)===-1),a.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,a)}break}}addHeaderEntry(i,e){let n=i.toLowerCase();this.maybeSetNormalizedName(i,n),this.headers.has(n)?this.headers.get(n).push(e):this.headers.set(n,[e])}setHeaderEntries(i,e){let n=(Array.isArray(e)?e:[e]).map(r=>r.toString()),o=i.toLowerCase();this.headers.set(o,n),this.maybeSetNormalizedName(i,o)}forEach(i){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>i(this.normalizedNames.get(e),this.headers.get(e)))}};var Op=class{encodeKey(i){return jk(i)}encodeValue(i){return jk(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}};function FX(t,i){let e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(o=>{let r=o.indexOf("="),[a,s]=r==-1?[i.decodeKey(o),""]:[i.decodeKey(o.slice(0,r)),i.decodeValue(o.slice(r+1))],c=e.get(a)||[];c.push(s),e.set(a,c)}),e}var VX=/%(\d[a-f0-9])/gi,BX={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function jk(t){return encodeURIComponent(t).replace(VX,(i,e)=>BX[e]??i)}function Ip(t){return`${t}`}var te=class t{map;encoder;updates=null;cloneFrom=null;constructor(i={}){if(this.encoder=i.encoder||new Op,i.fromString){if(i.fromObject)throw new he(2805,!1);this.map=FX(i.fromString,this.encoder)}else i.fromObject?(this.map=new Map,Object.keys(i.fromObject).forEach(e=>{let n=i.fromObject[e],o=Array.isArray(n)?n.map(Ip):[Ip(n)];this.map.set(e,o)})):this.map=null}has(i){return this.init(),this.map.has(i)}get(i){this.init();let e=this.map.get(i);return e?e[0]:null}getAll(i){return this.init(),this.map.get(i)||null}keys(){return this.init(),Array.from(this.map.keys())}append(i,e){return this.clone({param:i,value:e,op:"a"})}appendAll(i){let e=[];return Object.keys(i).forEach(n=>{let o=i[n];Array.isArray(o)?o.forEach(r=>{e.push({param:n,value:r,op:"a"})}):e.push({param:n,value:o,op:"a"})}),this.clone(e)}set(i,e){return this.clone({param:i,value:e,op:"s"})}delete(i,e){return this.clone({param:i,value:e,op:"d"})}toString(){return this.init(),this.keys().map(i=>{let e=this.encoder.encodeKey(i);return this.map.get(i).map(n=>e+"="+this.encoder.encodeValue(n)).join("&")}).filter(i=>i!=="").join("&")}clone(i){let e=new t({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(i),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(i=>this.map.set(i,this.cloneFrom.map.get(i))),this.updates.forEach(i=>{switch(i.op){case"a":case"s":let e=(i.op==="a"?this.map.get(i.param):void 0)||[];e.push(Ip(i.value)),this.map.set(i.param,e);break;case"d":if(i.value!==void 0){let n=this.map.get(i.param)||[],o=n.indexOf(Ip(i.value));o!==-1&&n.splice(o,1),n.length>0?this.map.set(i.param,n):this.map.delete(i.param)}else{this.map.delete(i.param);break}}}),this.cloneFrom=this.updates=null)}};var Tp=class{map=new Map;set(i,e){return this.map.set(i,e),this}get(i){return this.map.has(i)||this.map.set(i,i.defaultValue()),this.map.get(i)}delete(i){return this.map.delete(i),this}has(i){return this.map.has(i)}keys(){return this.map.keys()}};function jX(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function Hk(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function Uk(t){return typeof Blob<"u"&&t instanceof Blob}function $k(t){return typeof FormData<"u"&&t instanceof FormData}function HX(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}var Gk="Content-Type",Wk="Accept",qk="X-Request-URL",Qk="text/plain",Kk="application/json",UX=`${Kk}, ${Qk}, */*`,od=class t{url;body=null;headers;context;reportProgress=!1;withCredentials=!1;credentials;keepalive=!1;cache;priority;mode;redirect;referrer;integrity;responseType="json";method;params;urlWithParams;transferCache;timeout;constructor(i,e,n,o){this.url=e,this.method=i.toUpperCase();let r;if(jX(this.method)||o?(this.body=n!==void 0?n:null,r=o):r=n,r){if(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,this.keepalive=!!r.keepalive,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),r.priority&&(this.priority=r.priority),r.cache&&(this.cache=r.cache),r.credentials&&(this.credentials=r.credentials),typeof r.timeout=="number"){if(r.timeout<1||!Number.isInteger(r.timeout))throw new he(2822,"");this.timeout=r.timeout}r.mode&&(this.mode=r.mode),r.redirect&&(this.redirect=r.redirect),r.integrity&&(this.integrity=r.integrity),r.referrer&&(this.referrer=r.referrer),this.transferCache=r.transferCache}if(this.headers??=new ki,this.context??=new Tp,!this.params)this.params=new te,this.urlWithParams=e;else{let a=this.params.toString();if(a.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),c=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+c+a}}}serializeBody(){return this.body===null?null:typeof this.body=="string"||Hk(this.body)||Uk(this.body)||$k(this.body)||HX(this.body)?this.body:this.body instanceof te?this.body.toString():typeof this.body=="object"||typeof this.body=="boolean"||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return this.body===null||$k(this.body)?null:Uk(this.body)?this.body.type||null:Hk(this.body)?null:typeof this.body=="string"?Qk:this.body instanceof te?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?Kk:null}clone(i={}){let e=i.method||this.method,n=i.url||this.url,o=i.responseType||this.responseType,r=i.keepalive??this.keepalive,a=i.priority||this.priority,s=i.cache||this.cache,c=i.mode||this.mode,u=i.redirect||this.redirect,f=i.credentials||this.credentials,h=i.referrer||this.referrer,y=i.integrity||this.integrity,x=i.transferCache??this.transferCache,S=i.timeout??this.timeout,Y=i.body!==void 0?i.body:this.body,Q=i.withCredentials??this.withCredentials,X=i.reportProgress??this.reportProgress,pe=i.headers||this.headers,mt=i.params||this.params,Et=i.context??this.context;return i.setHeaders!==void 0&&(pe=Object.keys(i.setHeaders).reduce((Ht,nn)=>Ht.set(nn,i.setHeaders[nn]),pe)),i.setParams&&(mt=Object.keys(i.setParams).reduce((Ht,nn)=>Ht.set(nn,i.setParams[nn]),mt)),new t(e,n,Y,{params:mt,headers:pe,context:Et,reportProgress:X,responseType:o,withCredentials:Q,transferCache:x,keepalive:r,cache:s,priority:a,timeout:S,mode:c,redirect:u,credentials:f,referrer:h,integrity:y})}},bl=(function(t){return t[t.Sent=0]="Sent",t[t.UploadProgress=1]="UploadProgress",t[t.ResponseHeader=2]="ResponseHeader",t[t.DownloadProgress=3]="DownloadProgress",t[t.Response=4]="Response",t[t.User=5]="User",t})(bl||{}),sd=class{headers;status;statusText;url;ok;type;redirected;constructor(i,e=200,n="OK"){this.headers=i.headers||new ki,this.status=i.status!==void 0?i.status:e,this.statusText=i.statusText||n,this.url=i.url||null,this.redirected=i.redirected,this.ok=this.status>=200&&this.status<300}},Pp=class t extends sd{constructor(i={}){super(i)}type=bl.ResponseHeader;clone(i={}){return new t({headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0})}},H0=class t extends sd{body;constructor(i={}){super(i),this.body=i.body!==void 0?i.body:null}type=bl.Response;clone(i={}){return new t({body:i.body!==void 0?i.body:this.body,headers:i.headers||this.headers,status:i.status!==void 0?i.status:this.status,statusText:i.statusText||this.statusText,url:i.url||this.url||void 0,redirected:i.redirected??this.redirected})}},rd=class extends sd{name="HttpErrorResponse";message;error;ok=!1;constructor(i){super(i,0,"Unknown Error"),this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${i.url||"(unknown url)"}`:this.message=`Http failure response for ${i.url||"(unknown url)"}: ${i.status} ${i.statusText}`,this.error=i.error||null}},$X=200,GX=204;function R_(t,i){return{body:i,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,credentials:t.credentials,transferCache:t.transferCache,timeout:t.timeout,keepalive:t.keepalive,priority:t.priority,cache:t.cache,mode:t.mode,redirect:t.redirect,integrity:t.integrity,referrer:t.referrer}}var Ln=(()=>{class t{handler;constructor(e){this.handler=e}request(e,n,o={}){let r;if(e instanceof od)r=e;else{let c;o.headers instanceof ki?c=o.headers:c=new ki(o.headers);let u;o.params&&(o.params instanceof te?u=o.params:u=new te({fromObject:o.params})),r=new od(e,n,o.body!==void 0?o.body:null,{headers:c,context:o.context,params:u,reportProgress:o.reportProgress,responseType:o.responseType||"json",withCredentials:o.withCredentials,transferCache:o.transferCache,keepalive:o.keepalive,priority:o.priority,cache:o.cache,mode:o.mode,redirect:o.redirect,credentials:o.credentials,referrer:o.referrer,integrity:o.integrity,timeout:o.timeout})}let a=ne(r).pipe(po(c=>this.handler.handle(c)));if(e instanceof od||o.observe==="events")return a;let s=a.pipe(Oe(c=>c instanceof H0));switch(o.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return s.pipe(le(c=>{if(c.body!==null&&!(c.body instanceof ArrayBuffer))throw new he(2806,!1);return c.body}));case"blob":return s.pipe(le(c=>{if(c.body!==null&&!(c.body instanceof Blob))throw new he(2807,!1);return c.body}));case"text":return s.pipe(le(c=>{if(c.body!==null&&typeof c.body!="string")throw new he(2808,!1);return c.body}));case"json":default:return s.pipe(le(c=>c.body))}case"response":return s;default:throw new he(2809,!1)}}delete(e,n={}){return this.request("DELETE",e,n)}get(e,n={}){return this.request("GET",e,n)}head(e,n={}){return this.request("HEAD",e,n)}jsonp(e,n){return this.request("JSONP",e,{params:new te().append(n,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,n={}){return this.request("OPTIONS",e,n)}patch(e,n,o={}){return this.request("PATCH",e,R_(o,n))}post(e,n,o={}){return this.request("POST",e,R_(o,n))}put(e,n,o={}){return this.request("PUT",e,R_(o,n))}static \u0275fac=function(n){return new(n||t)(be(ad))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();var WX=new L("");function Xk(t,i){return i(t)}function YX(t,i){return(e,n)=>i.intercept(e,{handle:o=>t(o,n)})}function qX(t,i,e){return(n,o)=>Si(e,()=>i(n,r=>t(r,o)))}var Ap=new L(""),N_=new L(""),Zk=new L(""),F_=new L("",{providedIn:"root",factory:()=>!0});function QX(){let t=null;return(i,e)=>{t===null&&(t=(d(Ap,{optional:!0})??[]).reduceRight(YX,Xk));let n=d(z1);if(d(F_)){let r=n.add();return t(i,e).pipe(Nr(r))}else return t(i,e)}}var Lp=(()=>{class t extends ad{backend;injector;chain=null;pendingTasks=d(z1);contributeToStability=d(F_);constructor(e,n){super(),this.backend=e,this.injector=n}handle(e){if(this.chain===null){let n=Array.from(new Set([...this.injector.get(N_),...this.injector.get(Zk,[])]));this.chain=n.reduceRight((o,r)=>qX(o,r,this.injector),Xk)}if(this.contributeToStability){let n=this.pendingTasks.add();return this.chain(e,o=>this.backend.handle(o)).pipe(Nr(n))}else return this.chain(e,n=>this.backend.handle(n))}static \u0275fac=function(n){return new(n||t)(be(j0),be(Jt))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();var KX=/^\)\]\}',?\n/,XX=RegExp(`^${qk}:`,"m");function ZX(t){return"responseURL"in t&&t.responseURL?t.responseURL:XX.test(t.getAllResponseHeaders())?t.getResponseHeader(qk):null}var z_=(()=>{class t{xhrFactory;constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new he(-2800,!1);let n=this.xhrFactory;return ne(null).pipe(at(()=>new Fe(r=>{let a=n.build();if(a.open(e.method,e.urlWithParams),e.withCredentials&&(a.withCredentials=!0),e.headers.forEach((Q,X)=>a.setRequestHeader(Q,X.join(","))),e.headers.has(Wk)||a.setRequestHeader(Wk,UX),!e.headers.has(Gk)){let Q=e.detectContentTypeHeader();Q!==null&&a.setRequestHeader(Gk,Q)}if(e.timeout&&(a.timeout=e.timeout),e.responseType){let Q=e.responseType.toLowerCase();a.responseType=Q!=="json"?Q:"text"}let s=e.serializeBody(),c=null,u=()=>{if(c!==null)return c;let Q=a.statusText||"OK",X=new ki(a.getAllResponseHeaders()),pe=ZX(a)||e.url;return c=new Pp({headers:X,status:a.status,statusText:Q,url:pe}),c},f=()=>{let{headers:Q,status:X,statusText:pe,url:mt}=u(),Et=null;X!==GX&&(Et=typeof a.response>"u"?a.responseText:a.response),X===0&&(X=Et?$X:0);let Ht=X>=200&&X<300;if(e.responseType==="json"&&typeof Et=="string"){let nn=Et;Et=Et.replace(KX,"");try{Et=Et!==""?JSON.parse(Et):null}catch(ar){Et=nn,Ht&&(Ht=!1,Et={error:ar,text:Et})}}Ht?(r.next(new H0({body:Et,headers:Q,status:X,statusText:pe,url:mt||void 0})),r.complete()):r.error(new rd({error:Et,headers:Q,status:X,statusText:pe,url:mt||void 0}))},h=Q=>{let{url:X}=u(),pe=new rd({error:Q,status:a.status||0,statusText:a.statusText||"Unknown Error",url:X||void 0});r.error(pe)},y=h;e.timeout&&(y=Q=>{let{url:X}=u(),pe=new rd({error:new DOMException("Request timed out","TimeoutError"),status:a.status||0,statusText:a.statusText||"Request timeout",url:X||void 0});r.error(pe)});let x=!1,S=Q=>{x||(r.next(u()),x=!0);let X={type:bl.DownloadProgress,loaded:Q.loaded};Q.lengthComputable&&(X.total=Q.total),e.responseType==="text"&&a.responseText&&(X.partialText=a.responseText),r.next(X)},Y=Q=>{let X={type:bl.UploadProgress,loaded:Q.loaded};Q.lengthComputable&&(X.total=Q.total),r.next(X)};return a.addEventListener("load",f),a.addEventListener("error",h),a.addEventListener("timeout",y),a.addEventListener("abort",h),e.reportProgress&&(a.addEventListener("progress",S),s!==null&&a.upload&&a.upload.addEventListener("progress",Y)),a.send(s),r.next({type:bl.Sent}),()=>{a.removeEventListener("error",h),a.removeEventListener("abort",h),a.removeEventListener("load",f),a.removeEventListener("timeout",y),e.reportProgress&&(a.removeEventListener("progress",S),s!==null&&a.upload&&a.upload.removeEventListener("progress",Y)),a.readyState!==a.DONE&&a.abort()}})))}static \u0275fac=function(n){return new(n||t)(be(_l))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),Jk=new L(""),JX="XSRF-TOKEN",eZ=new L("",{providedIn:"root",factory:()=>JX}),tZ="X-XSRF-TOKEN",nZ=new L("",{providedIn:"root",factory:()=>tZ}),U0=class{},iZ=(()=>{class t{doc;cookieName;lastCookieString="";lastToken=null;parseCount=0;constructor(e,n){this.doc=e,this.cookieName=n}getToken(){let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=z0(e,this.cookieName),this.lastCookieString=e),this.lastToken}static \u0275fac=function(n){return new(n||t)(be(De),be(eZ))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),oZ=/^(?:https?:)?\/\//i;function rZ(t,i){if(!d(Jk)||t.method==="GET"||t.method==="HEAD"||oZ.test(t.url))return i(t);let e=d(U0).getToken(),n=d(nZ);return e!=null&&!t.headers.has(n)&&(t=t.clone({headers:t.headers.set(n,e)})),i(t)}var V_=(function(t){return t[t.Interceptors=0]="Interceptors",t[t.LegacyInterceptors=1]="LegacyInterceptors",t[t.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",t[t.NoXsrfProtection=3]="NoXsrfProtection",t[t.JsonpSupport=4]="JsonpSupport",t[t.RequestsMadeViaParent=5]="RequestsMadeViaParent",t[t.Fetch=6]="Fetch",t})(V_||{});function aZ(t,i){return{\u0275kind:t,\u0275providers:i}}function sZ(...t){let i=[Ln,z_,Lp,{provide:ad,useExisting:Lp},{provide:j0,useFactory:()=>d(WX,{optional:!0})??d(z_)},{provide:N_,useValue:rZ,multi:!0},{provide:Jk,useValue:!0},{provide:U0,useClass:iZ}];for(let e of t)i.push(...e.\u0275providers);return ha(i)}var Yk=new L("");function cZ(){return aZ(V_.LegacyInterceptors,[{provide:Yk,useFactory:QX},{provide:N_,useExisting:Yk,multi:!0}])}var tE=(()=>{class t{_doc;constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static \u0275fac=function(n){return new(n||t)(be(De))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var hs=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:function(n){let o=null;return n?o=new(n||t):o=be(lZ),o},providedIn:"root"})}return t})(),lZ=(()=>{class t extends hs{_doc;constructor(e){super(),this._doc=e}sanitize(e,n){if(n==null)return null;switch(e){case Wn.NONE:return n;case Wn.HTML:return Da(n,"HTML")?Yo(n):A4(this._doc,String(n)).toString();case Wn.STYLE:return Da(n,"Style")?Yo(n):n;case Wn.SCRIPT:if(Da(n,"Script"))return Yo(n);throw new he(5200,!1);case Wn.URL:return Da(n,"URL")?Yo(n):f0(String(n));case Wn.RESOURCE_URL:if(Da(n,"ResourceURL"))return Yo(n);throw new he(5201,!1);default:throw new he(5202,!1)}}bypassSecurityTrustHtml(e){return a7(e)}bypassSecurityTrustStyle(e){return s7(e)}bypassSecurityTrustScript(e){return c7(e)}bypassSecurityTrustUrl(e){return l7(e)}bypassSecurityTrustResourceUrl(e){return d7(e)}static \u0275fac=function(n){return new(n||t)(be(De))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var cd=class{},iE=(()=>{class t extends cd{getTranslation(e){return ne({})}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),G0=class{},oE=(()=>{class t{handle(e){return e.key}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();function zp(t,i){if(t===i)return!0;if(t===null||i===null)return!1;if(t!==t&&i!==i)return!0;let e=typeof t,n=typeof i,o,r,a;if(e==n&&e=="object")if(Array.isArray(t)){if(!Array.isArray(i))return!1;if((o=t.length)==i.length){for(r=0;r<o;r++)if(!zp(t[r],i[r]))return!1;return!0}}else{if(Array.isArray(i))return!1;a=Object.create(null);for(r in t){if(!zp(t[r],i[r]))return!1;a[r]=!0}for(r in i)if(!(r in a)&&typeof i[r]<"u")return!1;return!0}return!1}function tc(t){return typeof t<"u"&&t!==null}function Y0(t){return Rp(t)&&!W_(t)&&t!==null}function Rp(t){return typeof t=="object"}function W_(t){return Array.isArray(t)}function Y_(t){return typeof t=="string"}function dZ(t){return typeof t=="function"}function B_(t,i){let e=Object.assign({},t);return Rp(t)?(Rp(t)&&Rp(i)&&Object.keys(i).forEach(n=>{Y0(i[n])?n in t?e[n]=B_(t[n],i[n]):Object.assign(e,{[n]:i[n]}):Object.assign(e,{[n]:i[n]})}),e):B_({},i)}function j_(t,i){let e=i.split(".");i="";do i+=e.shift(),tc(t)&&tc(t[i])&&(Y0(t[i])||W_(t[i])||!e.length)?(t=t[i],i=""):e.length?i+=".":t=void 0;while(e.length);return t}function uZ(t,i,e){let n=i.split("."),o=t;for(let r=0;r<n.length;r++){let a=n[r];r===n.length-1?o[a]=e:((!o[a]||!Y0(o[a]))&&(o[a]={}),o=o[a])}}var ld=class{},rE=(()=>{class t extends ld{templateMatcher=/{{\s?([^{}\s]*)\s?}}/g;interpolate(e,n){if(Y_(e))return this.interpolateString(e,n);if(dZ(e))return this.interpolateFunction(e,n)}interpolateFunction(e,n){return e(n)}interpolateString(e,n){return n?e.replace(this.templateMatcher,(o,r)=>{let a=j_(n,r);return tc(a)?a:o}):e}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),dd=class{},aE=(()=>{class t extends dd{compile(e,n){return e}compileTranslations(e,n){return e}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),W0=class{defaultLang;currentLang=this.defaultLang;translations={};langs=[];onTranslationChange=new U;onLangChange=new U;onDefaultLangChange=new U},H_=new L("ISOLATE_TRANSLATE_SERVICE"),U_=new L("USE_DEFAULT_LANG"),$_=new L("DEFAULT_LANGUAGE"),G_=new L("USE_EXTEND"),$0=t=>hi(t)?t:ne(t),zi=(()=>{class t{store;currentLoader;compiler;parser;missingTranslationHandler;useDefaultLang;extend;loadingTranslations;pending=!1;_translationRequests={};lastUseLanguage=null;get onTranslationChange(){return this.store.onTranslationChange}get onLangChange(){return this.store.onLangChange}get onDefaultLangChange(){return this.store.onDefaultLangChange}get defaultLang(){return this.store.defaultLang}set defaultLang(e){this.store.defaultLang=e}get currentLang(){return this.store.currentLang}set currentLang(e){this.store.currentLang=e}get langs(){return this.store.langs}set langs(e){this.store.langs=e}get translations(){return this.store.translations}set translations(e){this.store.translations=e}constructor(e,n,o,r,a,s=!0,c=!1,u=!1,f){this.store=e,this.currentLoader=n,this.compiler=o,this.parser=r,this.missingTranslationHandler=a,this.useDefaultLang=s,this.extend=u,c&&(this.store=new W0),f&&this.setDefaultLang(f)}setDefaultLang(e){if(e===this.defaultLang)return;let n=this.retrieveTranslations(e);typeof n<"u"?(this.defaultLang==null&&(this.defaultLang=e),n.pipe(Ve(1)).subscribe(()=>{this.changeDefaultLang(e)})):this.changeDefaultLang(e)}getDefaultLang(){return this.defaultLang}use(e){if(this.lastUseLanguage=e,e===this.currentLang)return ne(this.translations[e]);this.currentLang||(this.currentLang=e);let n=this.retrieveTranslations(e);return hi(n)?(n.pipe(Ve(1)).subscribe(()=>{this.changeLang(e)}),n):(this.changeLang(e),ne(this.translations[e]))}changeLang(e){e===this.lastUseLanguage&&(this.currentLang=e,this.onLangChange.emit({lang:e,translations:this.translations[e]}),this.defaultLang==null&&this.changeDefaultLang(e))}retrieveTranslations(e){if(typeof this.translations[e]>"u"||this.extend)return this._translationRequests[e]=this._translationRequests[e]||this.loadAndCompileTranslations(e),this._translationRequests[e]}getTranslation(e){return this.loadAndCompileTranslations(e)}loadAndCompileTranslations(e){this.pending=!0;let n=this.currentLoader.getTranslation(e).pipe(Hs(1),Ve(1));return this.loadingTranslations=n.pipe(le(o=>this.compiler.compileTranslations(o,e)),Hs(1),Ve(1)),this.loadingTranslations.subscribe({next:o=>{this.translations[e]=this.extend&&this.translations[e]?q(q({},o),this.translations[e]):o,this.updateLangs(),this.pending=!1},error:o=>{this.pending=!1}}),n}setTranslation(e,n,o=!1){let r=this.compiler.compileTranslations(n,e);(o||this.extend)&&this.translations[e]?this.translations[e]=B_(this.translations[e],r):this.translations[e]=r,this.updateLangs(),this.onTranslationChange.emit({lang:e,translations:this.translations[e]})}getLangs(){return this.langs}addLangs(e){let n=e.filter(o=>!this.langs.includes(o));n.length>0&&(this.langs=[...this.langs,...n])}updateLangs(){this.addLangs(Object.keys(this.translations))}getParsedResultForKey(e,n,o){let r;if(e&&(r=this.runInterpolation(j_(e,n),o)),r===void 0&&this.defaultLang!=null&&this.defaultLang!==this.currentLang&&this.useDefaultLang&&(r=this.runInterpolation(j_(this.translations[this.defaultLang],n),o)),r===void 0){let a={key:n,translateService:this};typeof o<"u"&&(a.interpolateParams=o),r=this.missingTranslationHandler.handle(a)}return r!==void 0?r:n}runInterpolation(e,n){if(W_(e))return e.map(o=>this.runInterpolation(o,n));if(Y0(e)){let o={};for(let r in e){let a=this.runInterpolation(e[r],n);a!==void 0&&(o[r]=a)}return o}else return this.parser.interpolate(e,n)}getParsedResult(e,n,o){if(n instanceof Array){let r={},a=!1;for(let c of n)r[c]=this.getParsedResultForKey(e,c,o),a=a||hi(r[c]);if(!a)return r;let s=n.map(c=>$0(r[c]));return Ja(s).pipe(le(c=>{let u={};return c.forEach((f,h)=>{u[n[h]]=f}),u}))}return this.getParsedResultForKey(e,n,o)}get(e,n){if(!tc(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return this.pending?this.loadingTranslations.pipe(po(o=>$0(this.getParsedResult(o,e,n)))):$0(this.getParsedResult(this.translations[this.currentLang],e,n))}getStreamOnTranslationChange(e,n){if(!tc(e)||!e.length)throw new Error('Parameter "key" is required and cannot be empty');return Yi(qi(()=>this.get(e,n)),this.onTranslationChange.pipe(at(o=>{let r=this.getParsedResult(o.translations,e,n);return $0(r)})))}stream(e,n){if(!tc(e)||!e.length)throw new Error('Parameter "key" required');return Yi(qi(()=>this.get(e,n)),this.onLangChange.pipe(at(o=>{let r=this.getParsedResult(o.translations,e,n);return $0(r)})))}instant(e,n){if(!tc(e)||e.length===0)throw new Error('Parameter "key" is required and cannot be empty');let o=this.getParsedResult(this.translations[this.currentLang],e,n);return hi(o)?Array.isArray(e)?e.reduce((r,a)=>(r[a]=a,r),{}):e:o}set(e,n,o=this.currentLang){uZ(this.translations[o],e,Y_(n)?this.compiler.compile(n,o):this.compiler.compileTranslations(n,o)),this.updateLangs(),this.onTranslationChange.emit({lang:o,translations:this.translations[o]})}changeDefaultLang(e){this.defaultLang=e,this.onDefaultLangChange.emit({lang:e,translations:this.translations[e]})}reloadLang(e){return this.resetLang(e),this.loadAndCompileTranslations(e)}resetLang(e){delete this._translationRequests[e],delete this.translations[e]}getBrowserLang(){if(typeof window>"u"||!window.navigator)return;let e=this.getBrowserCultureLang();return e?e.split(/[-_]/)[0]:void 0}getBrowserCultureLang(){if(!(typeof window>"u"||typeof window.navigator>"u"))return window.navigator.languages?window.navigator.languages[0]:window.navigator.language||window.navigator.browserLanguage||window.navigator.userLanguage}static \u0275fac=function(n){return new(n||t)(be(W0),be(cd),be(dd),be(ld),be(G0),be(U_),be(H_),be(G_),be($_))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Pe=(()=>{class t{translate;_ref;value="";lastKey=null;lastParams=[];onTranslationChange;onLangChange;onDefaultLangChange;constructor(e,n){this.translate=e,this._ref=n}updateValue(e,n,o){let r=a=>{this.value=a!==void 0?a:e,this.lastKey=e,this._ref.markForCheck()};if(o){let a=this.translate.getParsedResult(o,e,n);hi(a)?a.subscribe(r):r(a)}this.translate.get(e,n).subscribe(r)}transform(e,...n){if(!e||!e.length)return e;if(zp(e,this.lastKey)&&zp(n,this.lastParams))return this.value;let o;if(tc(n[0])&&n.length)if(Y_(n[0])&&n[0].length){let r=n[0].replace(/(')?([a-zA-Z0-9_]+)(')?(\s)?:/g,'"$2":').replace(/:(\s)?(')(.*?)(')/g,':"$3"');try{o=JSON.parse(r)}catch(a){throw new SyntaxError(`Wrong parameter in TranslatePipe. Expected a valid Object, received: ${n[0]}`)}}else Y0(n[0])&&(o=n[0]);return this.lastKey=e,this.lastParams=n,this.updateValue(e,o),this._dispose(),this.onTranslationChange||(this.onTranslationChange=this.translate.onTranslationChange.subscribe(r=>{this.lastKey&&r.lang===this.translate.currentLang&&(this.lastKey=null,this.updateValue(e,o,r.translations))})),this.onLangChange||(this.onLangChange=this.translate.onLangChange.subscribe(r=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,o,r.translations))})),this.onDefaultLangChange||(this.onDefaultLangChange=this.translate.onDefaultLangChange.subscribe(()=>{this.lastKey&&(this.lastKey=null,this.updateValue(e,o))})),this.value}_dispose(){typeof this.onTranslationChange<"u"&&(this.onTranslationChange.unsubscribe(),this.onTranslationChange=void 0),typeof this.onLangChange<"u"&&(this.onLangChange.unsubscribe(),this.onLangChange=void 0),typeof this.onDefaultLangChange<"u"&&(this.onDefaultLangChange.unsubscribe(),this.onDefaultLangChange=void 0)}ngOnDestroy(){this._dispose()}static \u0275fac=function(n){return new(n||t)(Me(zi,16),Me(we,16))};static \u0275pipe=wt({name:"translate",type:t,pure:!1});static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();var q_=(()=>{class t{static forRoot(e={}){return{ngModule:t,providers:[e.loader||{provide:cd,useClass:iE},e.compiler||{provide:dd,useClass:aE},e.parser||{provide:ld,useClass:rE},e.missingTranslationHandler||{provide:G0,useClass:oE},W0,{provide:H_,useValue:e.isolate},{provide:U_,useValue:e.useDefaultLang},{provide:G_,useValue:e.extend},{provide:$_,useValue:e.defaultLanguage},zi]}}static forChild(e={}){return{ngModule:t,providers:[e.loader||{provide:cd,useClass:iE},e.compiler||{provide:dd,useClass:aE},e.parser||{provide:ld,useClass:rE},e.missingTranslationHandler||{provide:G0,useClass:oE},{provide:H_,useValue:e.isolate},{provide:U_,useValue:e.useDefaultLang},{provide:G_,useValue:e.extend},{provide:$_,useValue:e.defaultLanguage},zi]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();var Q_={mifos_x:{version:"260201",hash:"a1ee60c"},allow_switching_backend_instance:!0};var qe=window.env||{},je={production:!0,version:Q_.mifos_x.version,hash:Q_.mifos_x.hash,fineractPlatformTenantId:qe.fineractPlatformTenantId||"default",fineractPlatformTenantIds:qe.fineractPlatformTenantIds||"default",baseApiUrls:qe.fineractApiUrls||"https://sandbox.mifos.community,https://demo.mifos.community,https://localhost:8443,"+window.location.origin,baseApiUrl:qe.fineractApiUrl||(qe.fineractApiUrls?.length>0?qe.fineractApiUrls.split(",")[0]:window.location.origin),oauthServerUrl:qe.oauthServerUrl||qe.fineractApiUrl+qe.apiProvider,allowServerSwitch:qe.allowServerSwitch||"true",apiProvider:qe.apiProvider||"/fineract-provider/api",apiVersion:qe.apiVersion||"/v1",apiActuator:qe.apiActuator||"/fineract-provider",serverUrl:"",oauth:{enabled:qe.oauthServerEnabled===!0,serverUrl:qe.oauthServerUrl||"",logoutUrl:qe.oauthServerLogoutUrl||"",appId:qe.oauthAppId||"",authorizeUrl:qe.oauthAuthorizeUrl||"",tokenUrl:qe.oauthTokenUrl||"",redirectUri:qe.oauthRedirectUri||"",scope:qe.oauthScope||""},enableRememberMe:!1,warningDialog:{title:"Warning",content:"This system is for authorized use only. Unauthorized access will result in possible legal action. By accessing this system, you acknowledge that you are authorized to do so and that all data stored and processed here is confidential.",buttonText:"Close"},defaultLanguage:qe.defaultLanguage||"en-US",supportedLanguages:qe.supportedLanguages||"cs-CS,de-DE,en-US,es-MX,fr-FR,it-IT,ko-KO,lt-LT,lv-LV,ne-NE,pt-PT,sw-SW",preloadClients:qe.preloadClients||!0,defaultCharDelimiter:qe.defaultCharDelimiter||",",displayBackEndInfo:qe.displayBackEndInfo||"true",displayTenantSelector:qe.displayTenantSelector||"true",productionMode:qe.productionMode==="true"||qe.productionMode===!0||!1,tenantLogoUrl:qe.tenantLogoUrl||"assets/images/default_home.png",tenantLogoUrlDark:qe.tenantLogoUrlDark||"assets/images/white-mifos.png",documentationBaseUrl:qe.documentationBaseUrl||"https://mifosforge.jira.com/wiki",waitTimeForNotifications:qe.waitTimeForNotifications||60,waitTimeForCOBCatchUp:qe.waitTimeForCOBCatchUp||30,session:{timeout:{idleTimeout:qe.sessionIdleTimeout||3e5}},httpCacheEnabled:qe.httpCacheEnabled||!1,mifosInterbankTransfersApiUrl:qe.mifosInterbankTransfersApiUrl||"https://apis.mifos.community",mifosInterbankTransfersApiProvider:qe.mifosInterbankTransfersApiProvider||"/vnext1",mifosInterbankTransfersApiVersion:qe.mifosInterbankTransfersApiVersion||"/v1.0",mifosInterbankTransfersEnabled:qe.mifosInterbankTransfersEnabled??!0,minPasswordLength:qe.minPasswordLength||12,complianceHideClientData:qe.complianceHideClientData==="true"||qe.complianceHideClientData===!0||!1,OIDC:{oidcServerEnabled:qe.oidcServerEnabled===!0||qe.oidcServerEnabled==="true"||qe.FINERACT_PLUGIN_OIDC_ENABLED==="true",oidcBaseUrl:qe.oidcBaseUrl||qe.FINERACT_PLUGIN_OIDC_BASE_URL||"",oidcClientId:qe.oidcClientId||qe.FINERACT_PLUGIN_OIDC_CLIENT_ID||"",oidcApiUrl:qe.oidcApiUrl||qe.FINERACT_PLUGIN_OIDC_API_URL||"",oidcFrontUrl:qe.oidcFrontUrl||qe.FINERACT_PLUGIN_OIDC_FRONTEND_URL||""}};je.serverUrl=`${je.baseApiUrl}${je.apiProvider}${je.apiVersion}`;var sE=(()=>{class t{transform(e,n,o,r){if(e){if(n==="loan"&&(o==="closed"?e=e.filter(a=>a.status.code==="loanStatusType.closed.written.off"||a.status.code==="loanStatusType.closed.obligations.met"||a.status.code==="loanStatusType.closed.reschedule.outstanding.amount"||a.status.code==="loanStatusType.withdrawn.by.client"||a.status.code==="loanStatusType.rejected"):e=e.filter(a=>a.status.code!=="loanStatusType.closed.written.off"&&a.status.code!=="loanStatusType.closed.obligations.met"&&a.status.code!=="loanStatusType.closed.reschedule.outstanding.amount"&&a.status.code!=="loanStatusType.withdrawn.by.client"&&a.status.code!=="loanStatusType.rejected")),n==="saving"&&(r==="isFixed"?e=e.filter(a=>a.depositType.value==="Fixed Deposit"):r==="isRecurring"?e=e.filter(a=>a.depositType.value==="Recurring Deposit"):r==="isSavings"&&(e=e.filter(a=>a.depositType.value==="Savings")),o==="closed"?e=e.filter(a=>a.status.code==="savingsAccountStatusType.withdrawn.by.applicant"||a.status.code==="savingsAccountStatusType.closed"||a.status.code==="savingsAccountStatusType.pre.mature.closure"||a.status.code==="savingsAccountStatusType.rejected"):e=e.filter(a=>a.status.code!=="savingsAccountStatusType.withdrawn.by.applicant"&&a.status.code!=="savingsAccountStatusType.closed"&&a.status.code!=="savingsAccountStatusType.pre.mature.closure"&&a.status.code!=="savingsAccountStatusType.rejected")),n==="share"&&(o==="closed"?e=e.filter(a=>a.status.code==="shareAccountStatusType.closed"||a.status.code==="shareAccountStatusType.rejected"):e=e.filter(a=>a.status.code!=="shareAccountStatusType.closed"&&a.status.code!=="shareAccountStatusType.rejected")),n==="guarantor")if(o===!1)e=e.filter(a=>a.status);else return e;return n==="clientApproval"&&(e=e.filter(a=>a.active===!1&&a.status.value==="Pending")),e}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"accountsFilter",type:t,pure:!0})}}return t})();var cE=(()=>{class t{transform(e,n,o,r){return e&&(e=e.filter(a=>!(a.currency.code!==o||r&&a.chargeTimeType.id===12||n.filter(s=>s.id===a.id).length))),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"chargesFilter",type:t,pure:!0})}}return t})();var lE=(()=>{class t{transform(e,n){return e&&(e=e.filter(o=>o.penalty===n)),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"chargesPenaltyFilter",type:t,pure:!0})}}return t})();var Ia=(()=>{class t{constructor(){this.alertEvent=new U}alert(e){this.alertEvent.emit(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var md=uo(yo());var zo=(()=>{class t{constructor(){this.datePipe=d(id)}static{this.DEFAULT_DATEFORMAT="yyyy-MM-dd"}static{this.DEFAULT_DATETIMEFORMAT="yyyy-MM-dd HH:mm"}getDate(e){return this.datePipe.transform(e,"yyyy-MM-dd")}formatDate(e,n){return new id(this.language.code).transform(e,n)}formatDateAsString(e,n){let o=n.replace(/y/g,"Y").replace(/d/g,"D").replace(/a/g,"A");return(0,md.default)(e).format(o)}parseDate(e){return e instanceof Array?(0,md.default)(e.join("-"),"YYYY-MM-DD").toDate():(0,md.default)(e).toDate()}parseDatetime(e){return(0,md.default)(e).toDate()}convertToDate(e,n){let o=n.replace(/y/g,"Y").replace(/d/g,"D").replace(/a/g,"A");return(0,md.default)(e,o).toDate()}get language(){return localStorage.getItem("mifosXLanguage")?JSON.parse(localStorage.getItem("mifosXLanguage")):"en"}calculateDiff(e,n){return Math.floor((Date.UTC(n.getFullYear(),n.getMonth(),n.getDate())-Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()))/(1e3*60*60*24))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var tn=(()=>{class t{constructor(){this.alertService=d(Ia),this.dateUtils=d(zo),this.minAllowedDate=new Date(1950,0,1),this.maxAllowedDate=new Date(2100,0,1)}static{this.businessDateFormat="yyyy-MM-dd"}static{this.businessDateConfigName="enable-business-date"}static{this.businessDateType="BUSINESS_DATE"}static{this.cobDateType="COB_DATE"}setDateFormat(e){localStorage.setItem("mifosXDateFormat",JSON.stringify(e))}setLanguage(e){localStorage.setItem("mifosXLanguage",JSON.stringify(e))}setDecimalToDisplay(e){localStorage.setItem("mifosXDecimalsToDisplay",e)}setDefaultLanguage(){let e=je.defaultLanguage?je.defaultLanguage:"en-US";this.setLanguage({name:e,code:e.substring(0,2)})}setServer(e){localStorage.setItem("mifosXServerURL",e)}setServers(e){localStorage.setItem("mifosXServers",JSON.stringify(e))}setTenantIdentifiers(e){localStorage.setItem("mifosXTenantIdentifiers",JSON.stringify(e))}setTenantIdentifier(e){localStorage.setItem("mifosXTenantIdentifier",e)}setBusinessDate(e){localStorage.setItem("mifosXServerDate",e)}setBusinessDateConfig(e){localStorage.setItem("mifosXServerBusinessDateEnabled",e)}get dateFormat(){return JSON.parse(localStorage.getItem("mifosXDateFormat"))}get language(){return localStorage.getItem("mifosXLanguage")||this.setDefaultLanguage(),JSON.parse(localStorage.getItem("mifosXLanguage"))}get languageCode(){let e=this.language.code;return e==="es"?"es-MX":e==="en"?"en-US":e+"-"+e.toUpperCase()}get decimals(){return localStorage.getItem("mifosXDecimalsToDisplay")?localStorage.getItem("mifosXDecimalsToDisplay"):"2"}get servers(){return JSON.parse(localStorage.getItem("mifosXServers"))}get server(){return localStorage.getItem("mifosXServerURL")?localStorage.getItem("mifosXServerURL"):je.baseApiUrl&&je.baseApiUrl!==""?je.baseApiUrl:this.servers()[0]}get baseServerUrl(){return this.server+je.apiProvider}get serverUrl(){return this.server+je.apiProvider+je.apiVersion}get serverHost(){return this.server}get businessDate(){return this.dateUtils.convertToDate(localStorage.getItem("mifosXServerDate"),t.businessDateFormat)}get businessDateConfig(){return localStorage.getItem("mifosXServerBusinessDateEnabled")}get minPastDate(){return this.minAllowedDate}get maxFutureDate(){return this.maxAllowedDate}get tenantIdentifiers(){return JSON.parse(localStorage.getItem("mifosXTenantIdentifiers"))}get tenantIdentifier(){return localStorage.getItem("mifosXTenantIdentifier")}validateBusinessDateStatus(e){e.some(n=>{if(n.name===t.businessDateConfigName)return n.enabled})}getBusinessDates(e,n){e.some(o=>{if(o.type===n){let r=new Date(o.date);this.setBusinessDate(this.dateUtils.formatDate(r,t.businessDateFormat)),this.alertService.alert({type:n+" Set",message:this.dateUtils.formatDate(r,this.dateFormat)});return}})}setThemeDarkEnabled(e){localStorage.setItem("mifosXThemeDarkEnabled",JSON.stringify(e))}get themeDarkEnabled(){return JSON.parse(localStorage.getItem("mifosXThemeDarkEnabled"))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Np=uo(yo()),DDe=uo(uE()),SDe=uo(pE()),kDe=uo(hE()),EDe=uo(_E()),IDe=uo(vE()),ODe=uo(CE()),TDe=uo(ME()),PDe=uo(DE()),LDe=uo(kE()),ADe=uo(IE()),RDe=uo(TE());var Jo=(()=>{class t{constructor(){this.settingsService=d(tn),this.translateService=d(zi),this.onLangChange=this.translateService.onLangChange.subscribe(()=>{})}ngOnDestroy(){this.onLangChange&&this.onLangChange.unsubscribe()}transform(e,n){let o=this.settingsService.dateFormat.replace("dd","DD");if(typeof e>"u"||e===null)return"";let r=this.settingsService.language.code,a;r?r.includes("-")?a=r.split("-")[0]:a=r:a="en",Np.default.locale(a);let s;return Array.isArray(e)?s=(0,Np.default)(e.join("-"),"YYYY-MM-DD"):s=(0,Np.default)(e),s.isValid()?n?s.format(n):s.format(o):""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"dateFormat",type:t,pure:!1})}}return t})();var q0=uo(yo());var Oa=(()=>{class t{transform(e,n){if(e==null||e==="")return"";let o;if(Array.isArray(e)){let[a,s,c,u,f,h]=e;u!=null?o=(0,q0.default)({year:a,month:(s??1)-1,date:c,hour:u,minute:f??0,second:h??0}):o=(0,q0.default)({year:a,month:(s??1)-1,date:c})}else typeof e=="number"&&e<1e12?o=q0.default.unix(e):o=(0,q0.default)(e);let r=n??"YYYY-MM-DDTHH:mm:ssZ";return o.format(r)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"datetimeFormat",type:t,pure:!0})}}return t})();var PE=(()=>{class t{transform(e){if(e){if(/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/gi.test(e))return e.split("-")[4];{let r=e.length;return r>20?e.substring(r-20,r):e}}else return""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"externalIdentifier",type:t,pure:!0})}}return t})();var LE=new WeakMap,AE=(()=>{class t{constructor(){this.sanitizer=d(hs)}transform(e,n,o,r){if(!n||!o||e===null||e===void 0)return"";let a=LE.get(n);a||(a=new Map,LE.set(n,a));let s=a.get(o);if(!s){if(s=new Map,Array.isArray(n))for(let f of n)f&&f[o]!==void 0&&f[o]!==null&&s.set(f[o],f);a.set(o,s)}let c=s.get(e),u=c?c[r]??"":"";return typeof u=="string"?this.sanitizer.sanitize(Wn.HTML,u)||"":String(u||"")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"find",type:t,pure:!0})}}return t})();var nc=(()=>{class t{constructor(){this.decimalFormat=d(R0),this.settingsService=d(tn)}transform(e,n){if(e===void 0)return n||"";let o=this.settingsService.decimals,r=`1.${o}-${o}`;return this.decimalFormat.transform(e,r)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"formatNumber",type:t,pure:!0})}}return t})();var NE=uo(zE());var Bp=(()=>{class t{transform(e){if(e.charAt(0)==="{"&&e.charAt(e.length-1)==="}")try{return NE.json(e)}catch{return e}return e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"prettyPrint",type:t,pure:!0})}}return t})();var FE=(()=>{class t{transform(e){return{true:"status-active",false:"status-deleted",Active:"status-active",Block:"status-block","charges.StatusType.active.true":"status-active","loanStatusType.submitted.and.pending.approval":"status-pending","loanStatusType.approved":"status-approved","loanStatusType.active":"status-active","loanStatusType.overpaid":"status-overpaid","loanStatusType.chargeoff":"status-chargeoff","loanStatusType.activeOverdue":"status-active-overdue","loanSubStatusType.contractTermination":"subStatus-contract-termination","savingsAccountStatusType.submitted.and.pending.approval":"status-pending","savingsAccountStatusType.approved":"status-approved","savingsAccountStatusType.active":"status-active","savingsAccountStatusType.activeInactive":"status-active-overdue","savingsAccountStatusType.activeDormant":"status-active-overdue","savingsAccountStatusType.matured":"status-matured","shareAccountStatusType.submitted.and.pending.approval":"status-pending","shareAccountStatusType.approved":"status-approved","shareAccountStatusType.active":"status-active","shareAccountStatusType.rejected":"status-rejected","loanProduct.active":"status-active","loanProduct.inActive":"status-inactive","clientStatusType.pending":"status-pending","clientStatusType.closed":"status-closed","clientStatusType.rejected":"status-rejected","clientStatusType.withdraw":"status-withdraw","clientStatusType.active":"status-active","clientStatusType.submitted.and.pending.approval":"status-pending","clientStatusTYpe.approved":"status-approved","clientStatusType.transfer.in.progress":"status-transfer-progress","clientStatusType.transfer.on.hold":"status-transfer-hold","groupingStatusType.active":"status-active","groupingStatusType.pending":"status-pending","groupingStatusType.submitted.and.pending.approval":"status-pending","groupingStatusType.approved":"status-approved","smsCampaignStatus.active":"status-active","smsCampaignStatus.pending":"status-pending","smsCampaignStatus.closed":"status-closed","purchasedSharesStatusType.applied":"status-pending"}[e]??"status-unknown"}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"statusLookup",type:t,pure:!0})}}return t})();var vl=(()=>{class t{constructor(){this.translateService=d(zi),this.onLangChange=this.translateService.onLangChange.subscribe(()=>{})}ngOnDestroy(){this.onLangChange&&this.onLangChange.unsubscribe()}transform(e,n,o="labels"){if(!e)return e;let r=`${o}.${n}.${e}`;return this.translateService.instant(r)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"translateKey",type:t,pure:!1})}}return t})();var jp=(()=>{class t{transform(e,n){if(e.length<=40)return e;let o=e.substring(0,30);return n&&(o=e.substring(0,n)),o}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"truncateText",type:t,pure:!0})}}return t})();var BE=(()=>{class t{transform(e){e=decodeURIComponent(e);let n=e.slice(1).split("/");if(e.includes("?")){let r=n.pop(),a=r.slice(0,r.indexOf("?"));n.push(a)}return n.map(r=>r.split("-").map(a=>a.charAt(0).toUpperCase()+a.slice(1)).join(" ")).join(" | ")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"urlToString",type:t,pure:!0})}}return t})();var Hp=(()=>{class t{constructor(){this.translateService=d(zi)}transform(e,...n){if(e==null)return null;let o=e?"Yes":"No";return this.translateService.instant("labels.buttons."+o)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"yesNo",type:t,pure:!1})}}return t})();var jE=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[FE,sE,cE,lE,AE,BE,Jo,Oa,PE,nc,Hp,Bp,vl,jp],imports:[fe]})}}return t})();var Up=class{validateSignature(i){return Promise.resolve(null)}validateAtHash(i){return Promise.resolve(!0)}},$p=class{};var Q0=class{},fZ=(()=>{class t extends Q0{now(){return Date.now()}new(){return new Date}static{this.\u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})()}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var Gp=class{},Wp=class{},hZ=(()=>{class t{constructor(){this.data=new Map}getItem(e){return this.data.get(e)}removeItem(e){this.data.delete(e)}setItem(e,n){this.data.set(e,n)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var K0=class{constructor(i){this.type=i}},Co=class extends K0{constructor(i,e=null){super(i),this.info=e}},Xr=class extends K0{constructor(i,e=null){super(i),this.info=e}},Vn=class extends K0{constructor(i,e,n=null){super(i),this.reason=e,this.params=n}};function HE(t){let i=t.replace(/-/g,"+").replace(/_/g,"/");return decodeURIComponent(atob(i).split("").map(function(e){return"%"+("00"+e.charCodeAt(0).toString(16)).slice(-2)}).join(""))}function UE(t){return btoa(t).replace(/\+/g,"-").replace(/\//g,"_").replace(/=/g,"")}var pd=class{constructor(i){this.clientId="",this.redirectUri="",this.postLogoutRedirectUri="",this.redirectUriAsPostLogoutRedirectUriFallback=!0,this.loginUrl="",this.scope="openid profile",this.resource="",this.rngUrl="",this.oidc=!0,this.requestAccessToken=!0,this.options=null,this.issuer="",this.logoutUrl="",this.clearHashAfterLogin=!0,this.tokenEndpoint=null,this.revocationEndpoint=null,this.customTokenParameters=[],this.userinfoEndpoint=null,this.responseType="",this.showDebugInformation=!1,this.silentRefreshRedirectUri="",this.silentRefreshMessagePrefix="",this.silentRefreshShowIFrame=!1,this.siletRefreshTimeout=1e3*20,this.silentRefreshTimeout=1e3*20,this.dummyClientSecret="",this.requireHttps="remoteOnly",this.strictDiscoveryDocumentValidation=!0,this.jwks=null,this.customQueryParams=null,this.silentRefreshIFrameName="angular-oauth-oidc-silent-refresh-iframe",this.timeoutFactor=.75,this.sessionChecksEnabled=!1,this.sessionCheckIntervall=3*1e3,this.sessionCheckIFrameUrl=null,this.sessionCheckIFrameName="angular-oauth-oidc-check-session-iframe",this.disableAtHashCheck=!1,this.skipSubjectCheck=!1,this.useIdTokenHintForSilentRefresh=!1,this.skipIssuerCheck=!1,this.nonceStateSeparator=";",this.useHttpBasicAuth=!1,this.decreaseExpirationBySec=0,this.waitForTokenInMsec=0,this.disablePKCE=!1,this.preserveRequestedRoute=!1,this.disableIdTokenTimer=!1,this.checkOrigin=!1,this.openUri=e=>{location.href=e},i&&Object.assign(this,i)}},yl=class{encodeKey(i){return encodeURIComponent(i)}encodeValue(i){return encodeURIComponent(i)}decodeKey(i){return decodeURIComponent(i)}decodeValue(i){return decodeURIComponent(i)}},Yp=class{};var $E=(()=>{class t{getHashFragmentParams(e){let n=e||window.location.hash;if(n=decodeURIComponent(n),n.indexOf("#")!==0)return{};let o=n.indexOf("?");return o>-1?n=n.substr(o+1):n=n.substr(1),this.parseQueryString(n)}parseQueryString(e){let n={},o,r,a,s,c,u;if(e===null)return n;let f=e.split("&");for(let h=0;h<f.length;h++)o=f[h],r=o.indexOf("="),r===-1?(a=o,s=null):(a=o.substr(0,r),s=o.substr(r+1)),c=decodeURIComponent(a),u=decodeURIComponent(s),c.substr(0,1)==="/"&&(c=c.substr(1)),n[c]=u;return n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})(),GE=32,gZ=64,_Z=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]);function cb(t,i,e,n,o){let r,a,s,c,u,f,h,y,x,S,Y,Q,X;for(;o>=64;){for(r=i[0],a=i[1],s=i[2],c=i[3],u=i[4],f=i[5],h=i[6],y=i[7],S=0;S<16;S++)Y=n+S*4,t[S]=(e[Y]&255)<<24|(e[Y+1]&255)<<16|(e[Y+2]&255)<<8|e[Y+3]&255;for(S=16;S<64;S++)x=t[S-2],Q=(x>>>17|x<<15)^(x>>>19|x<<13)^x>>>10,x=t[S-15],X=(x>>>7|x<<25)^(x>>>18|x<<14)^x>>>3,t[S]=(Q+t[S-7]|0)+(X+t[S-16]|0);for(S=0;S<64;S++)Q=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&f^~u&h)|0)+(y+(_Z[S]+t[S]|0)|0)|0,X=((r>>>2|r<<30)^(r>>>13|r<<19)^(r>>>22|r<<10))+(r&a^r&s^a&s)|0,y=h,h=f,f=u,u=c+Q|0,c=s,s=a,a=r,r=Q+X|0;i[0]+=r,i[1]+=a,i[2]+=s,i[3]+=c,i[4]+=u,i[5]+=f,i[6]+=h,i[7]+=y,n+=64,o-=64}return n}var lb=class{constructor(){this.digestLength=GE,this.blockSize=gZ,this.state=new Int32Array(8),this.temp=new Int32Array(64),this.buffer=new Uint8Array(128),this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this.reset()}reset(){return this.state[0]=1779033703,this.state[1]=3144134277,this.state[2]=1013904242,this.state[3]=2773480762,this.state[4]=1359893119,this.state[5]=2600822924,this.state[6]=528734635,this.state[7]=1541459225,this.bufferLength=0,this.bytesHashed=0,this.finished=!1,this}clean(){for(let i=0;i<this.buffer.length;i++)this.buffer[i]=0;for(let i=0;i<this.temp.length;i++)this.temp[i]=0;this.reset()}update(i,e=i.length){if(this.finished)throw new Error("SHA256: can't update because hash was finished.");let n=0;if(this.bytesHashed+=e,this.bufferLength>0){for(;this.bufferLength<64&&e>0;)this.buffer[this.bufferLength++]=i[n++],e--;this.bufferLength===64&&(cb(this.temp,this.state,this.buffer,0,64),this.bufferLength=0)}for(e>=64&&(n=cb(this.temp,this.state,i,n,e),e%=64);e>0;)this.buffer[this.bufferLength++]=i[n++],e--;return this}finish(i){if(!this.finished){let e=this.bytesHashed,n=this.bufferLength,o=e/536870912|0,r=e<<3,a=e%64<56?64:128;this.buffer[n]=128;for(let s=n+1;s<a-8;s++)this.buffer[s]=0;this.buffer[a-8]=o>>>24&255,this.buffer[a-7]=o>>>16&255,this.buffer[a-6]=o>>>8&255,this.buffer[a-5]=o>>>0&255,this.buffer[a-4]=r>>>24&255,this.buffer[a-3]=r>>>16&255,this.buffer[a-2]=r>>>8&255,this.buffer[a-1]=r>>>0&255,cb(this.temp,this.state,this.buffer,0,a),this.finished=!0}for(let e=0;e<8;e++)i[e*4+0]=this.state[e]>>>24&255,i[e*4+1]=this.state[e]>>>16&255,i[e*4+2]=this.state[e]>>>8&255,i[e*4+3]=this.state[e]>>>0&255;return this}digest(){let i=new Uint8Array(this.digestLength);return this.finish(i),i}_saveState(i){for(let e=0;e<this.state.length;e++)i[e]=this.state[e]}_restoreState(i,e){for(let n=0;n<this.state.length;n++)this.state[n]=i[n];this.bytesHashed=e,this.finished=!1,this.bufferLength=0}};function bZ(t){let i=new lb().update(t),e=i.digest();return i.clean(),e}var OSe=new Uint8Array(GE);var qp=class{};function vZ(t){if(typeof t!="string")throw new TypeError("expected string");let i=t,e=new Uint8Array(i.length);for(let n=0;n<i.length;n++)e[n]=i.charCodeAt(n);return e}function yZ(t){let i=[];for(let e=0;e<t.length;e++)i.push(String.fromCharCode(t[e]));return i.join("")}var CZ=(()=>{class t{calcHash(e,n){return Yt(this,null,function*(){return yZ(bZ(vZ(e)))})}toHashString2(e){let n="";for(let o of e)n+=String.fromCharCode(o);return n}toHashString(e){let n=new Uint8Array(e),o="";for(let r of n)o+=String.fromCharCode(r);return o}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})(),Kp=(()=>{class t extends pd{constructor(e,n,o,r,a,s,c,u,f,h){super(),this.ngZone=e,this.http=n,this.config=a,this.urlHelper=s,this.logger=c,this.crypto=u,this.dateTimeService=h,this.discoveryDocumentLoaded=!1,this.state="",this.eventsSubject=new B,this.discoveryDocumentLoadedSubject=new B,this.grantTypesSupported=[],this.inImplicitFlow=!1,this.saveNoncesInLocalStorage=!1,this.debug("angular-oauth2-oidc v10"),this.document=f,a||(a={}),this.discoveryDocumentLoaded$=this.discoveryDocumentLoadedSubject.asObservable(),this.events=this.eventsSubject.asObservable(),r&&(this.tokenValidationHandler=r),a&&this.configure(a);try{o?this.setStorage(o):typeof sessionStorage<"u"&&this.setStorage(sessionStorage)}catch(y){console.error("No OAuthStorage provided and cannot access default (sessionStorage).Consider providing a custom OAuthStorage implementation in your module.",y)}if(this.checkLocalStorageAccessable()){let y=window?.navigator?.userAgent;(y?.includes("MSIE ")||y?.includes("Trident"))&&(this.saveNoncesInLocalStorage=!0)}this.setupRefreshTimer()}checkLocalStorageAccessable(){if(typeof window>"u")return!1;let e="test";try{return typeof window.localStorage>"u"?!1:(localStorage.setItem(e,e),localStorage.removeItem(e),!0)}catch{return!1}}configure(e){Object.assign(this,new pd,e),this.config=Object.assign({},new pd,e),this.sessionChecksEnabled&&this.setupSessionCheck(),this.configChanged()}configChanged(){this.setupRefreshTimer()}restartSessionChecksIfStillLoggedIn(){this.hasValidIdToken()&&this.initSessionCheck()}restartRefreshTimerIfStillLoggedIn(){this.setupExpirationTimers()}setupSessionCheck(){this.events.pipe(Oe(e=>e.type==="token_received")).subscribe(()=>{this.initSessionCheck()})}setupAutomaticSilentRefresh(e={},n,o=!0){let r=!0;this.clearAutomaticRefreshTimer(),this.automaticRefreshSubscription=this.events.pipe(It(a=>{a.type==="token_received"?r=!0:a.type==="logout"&&(r=!1)}),Oe(a=>a.type==="token_expires"&&(n==null||n==="any"||a.info===n)),$o(1e3)).subscribe(()=>{r&&this.refreshInternal(e,o).catch(()=>{this.debug("Automatic silent refresh did not work")})}),this.restartRefreshTimerIfStillLoggedIn()}refreshInternal(e,n){return!this.useSilentRefresh&&this.responseType==="code"?this.refreshToken():this.silentRefresh(e,n)}loadDiscoveryDocumentAndTryLogin(e=null){return this.loadDiscoveryDocument().then(()=>this.tryLogin(e))}loadDiscoveryDocumentAndLogin(e=null){return e=e||{},this.loadDiscoveryDocumentAndTryLogin(e).then(()=>{if(!this.hasValidIdToken()||!this.hasValidAccessToken()){let n=typeof e.state=="string"?e.state:"";return this.initLoginFlow(n),!1}else return!0})}debug(...e){this.showDebugInformation&&this.logger.debug(...e)}validateUrlFromDiscoveryDocument(e){let n=[],o=this.validateUrlForHttps(e),r=this.validateUrlAgainstIssuer(e);return o||n.push("https for all urls required. Also for urls received by discovery."),r||n.push("Every url in discovery document has to start with the issuer url.Also see property strictDiscoveryDocumentValidation."),n}validateUrlForHttps(e){if(!e)return!0;let n=e.toLowerCase();return this.requireHttps===!1||(n.match(/^http:\/\/localhost($|[:/])/)||n.match(/^http:\/\/localhost($|[:/])/))&&this.requireHttps==="remoteOnly"?!0:n.startsWith("https://")}assertUrlNotNullAndCorrectProtocol(e,n){if(!e)throw new Error(`'${n}' should not be null`);if(!this.validateUrlForHttps(e))throw new Error(`'${n}' must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).`)}validateUrlAgainstIssuer(e){return!this.strictDiscoveryDocumentValidation||!e?!0:e.toLowerCase().startsWith(this.issuer.toLowerCase())}setupRefreshTimer(){if(typeof window>"u"){this.debug("timer not supported on this plattform");return}(this.hasValidIdToken()||this.hasValidAccessToken())&&(this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()),this.tokenReceivedSubscription&&this.tokenReceivedSubscription.unsubscribe(),this.tokenReceivedSubscription=this.events.pipe(Oe(e=>e.type==="token_received")).subscribe(()=>{this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.setupExpirationTimers()})}setupExpirationTimers(){this.hasValidAccessToken()&&this.setupAccessTokenTimer(),!this.disableIdTokenTimer&&this.hasValidIdToken()&&this.setupIdTokenTimer()}setupAccessTokenTimer(){let e=this.getAccessTokenExpiration(),n=this.getAccessTokenStoredAt(),o=this.calcTimeout(n,e);this.ngZone.runOutsideAngular(()=>{this.accessTokenTimeoutSubscription=ne(new Xr("token_expires","access_token")).pipe(ts(o)).subscribe(r=>{this.ngZone.run(()=>{this.eventsSubject.next(r)})})})}setupIdTokenTimer(){let e=this.getIdTokenExpiration(),n=this.getIdTokenStoredAt(),o=this.calcTimeout(n,e);this.ngZone.runOutsideAngular(()=>{this.idTokenTimeoutSubscription=ne(new Xr("token_expires","id_token")).pipe(ts(o)).subscribe(r=>{this.ngZone.run(()=>{this.eventsSubject.next(r)})})})}stopAutomaticRefresh(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.clearAutomaticRefreshTimer()}clearAccessTokenTimer(){this.accessTokenTimeoutSubscription&&this.accessTokenTimeoutSubscription.unsubscribe()}clearIdTokenTimer(){this.idTokenTimeoutSubscription&&this.idTokenTimeoutSubscription.unsubscribe()}clearAutomaticRefreshTimer(){this.automaticRefreshSubscription&&this.automaticRefreshSubscription.unsubscribe()}calcTimeout(e,n){let o=this.dateTimeService.now(),r=(n-e)*this.timeoutFactor-(o-e),a=Math.max(0,r),s=2147483647;return a>s?s:a}setStorage(e){this._storage=e,this.configChanged()}loadDiscoveryDocument(e=null){return new Promise((n,o)=>{if(e||(e=this.issuer||"",e.endsWith("/")||(e+="/"),e+=".well-known/openid-configuration"),!this.validateUrlForHttps(e)){o("issuer must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return}this.http.get(e).subscribe(r=>{if(!this.validateDiscoveryDocument(r)){this.eventsSubject.next(new Vn("discovery_document_validation_error",null)),o("discovery_document_validation_error");return}this.loginUrl=r.authorization_endpoint,this.logoutUrl=r.end_session_endpoint||this.logoutUrl,this.grantTypesSupported=r.grant_types_supported,this.issuer=r.issuer,this.tokenEndpoint=r.token_endpoint,this.userinfoEndpoint=r.userinfo_endpoint||this.userinfoEndpoint,this.jwksUri=r.jwks_uri,this.sessionCheckIFrameUrl=r.check_session_iframe||this.sessionCheckIFrameUrl,this.discoveryDocumentLoaded=!0,this.discoveryDocumentLoadedSubject.next(r),this.revocationEndpoint=r.revocation_endpoint||this.revocationEndpoint,this.sessionChecksEnabled&&this.restartSessionChecksIfStillLoggedIn(),this.loadJwks().then(a=>{let s={discoveryDocument:r,jwks:a},c=new Co("discovery_document_loaded",s);this.eventsSubject.next(c),n(c)}).catch(a=>{this.eventsSubject.next(new Vn("discovery_document_load_error",a)),o(a)})},r=>{this.logger.error("error loading discovery document",r),this.eventsSubject.next(new Vn("discovery_document_load_error",r)),o(r)})})}loadJwks(){return new Promise((e,n)=>{this.jwksUri?this.http.get(this.jwksUri).subscribe(o=>{this.jwks=o,e(o)},o=>{this.logger.error("error loading jwks",o),this.eventsSubject.next(new Vn("jwks_load_error",o)),n(o)}):e(null)})}validateDiscoveryDocument(e){let n;return!this.skipIssuerCheck&&e.issuer!==this.issuer?(this.logger.error("invalid issuer in discovery document","expected: "+this.issuer,"current: "+e.issuer),!1):(n=this.validateUrlFromDiscoveryDocument(e.authorization_endpoint),n.length>0?(this.logger.error("error validating authorization_endpoint in discovery document",n),!1):(n=this.validateUrlFromDiscoveryDocument(e.end_session_endpoint),n.length>0?(this.logger.error("error validating end_session_endpoint in discovery document",n),!1):(n=this.validateUrlFromDiscoveryDocument(e.token_endpoint),n.length>0&&this.logger.error("error validating token_endpoint in discovery document",n),n=this.validateUrlFromDiscoveryDocument(e.revocation_endpoint),n.length>0&&this.logger.error("error validating revocation_endpoint in discovery document",n),n=this.validateUrlFromDiscoveryDocument(e.userinfo_endpoint),n.length>0?(this.logger.error("error validating userinfo_endpoint in discovery document",n),!1):(n=this.validateUrlFromDiscoveryDocument(e.jwks_uri),n.length>0?(this.logger.error("error validating jwks_uri in discovery document",n),!1):(this.sessionChecksEnabled&&!e.check_session_iframe&&this.logger.warn("sessionChecksEnabled is activated but discovery document does not contain a check_session_iframe field"),!0)))))}fetchTokenUsingPasswordFlowAndLoadUserProfile(e,n,o=new ki){return this.fetchTokenUsingPasswordFlow(e,n,o).then(()=>this.loadUserProfile())}loadUserProfile(){if(!this.hasValidAccessToken())throw new Error("Can not load User Profile without access_token");if(!this.validateUrlForHttps(this.userinfoEndpoint))throw new Error("userinfoEndpoint must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");return new Promise((e,n)=>{let o=new ki().set("Authorization","Bearer "+this.getAccessToken());this.http.get(this.userinfoEndpoint,{headers:o,observe:"response",responseType:"text"}).subscribe(r=>{if(this.debug("userinfo received",JSON.stringify(r)),r.headers.get("content-type").startsWith("application/json")){let a=JSON.parse(r.body),s=this.getIdentityClaims()||{};if(!this.skipSubjectCheck&&this.oidc&&(!s.sub||a.sub!==s.sub)){n(`if property oidc is true, the received user-id (sub) has to be the user-id of the user that has logged in with oidc.
|
|
if you are not using oidc but just oauth2 password flow set oidc to false`);return}a=Object.assign({},s,a),this._storage.setItem("id_token_claims_obj",JSON.stringify(a)),this.eventsSubject.next(new Co("user_profile_loaded")),e({info:a})}else this.debug("userinfo is not JSON, treating it as JWE/JWS"),this.eventsSubject.next(new Co("user_profile_loaded")),e(JSON.parse(r.body))},r=>{this.logger.error("error loading user info",r),this.eventsSubject.next(new Vn("user_profile_load_error",r)),n(r)})})}fetchTokenUsingPasswordFlow(e,n,o=new ki){let r={username:e,password:n};return this.fetchTokenUsingGrant("password",r,o)}fetchTokenUsingGrant(e,n,o=new ki){this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let r=new te({encoder:new yl}).set("grant_type",e).set("scope",this.scope);if(this.useHttpBasicAuth){let a=btoa(`${this.clientId}:${this.dummyClientSecret}`);o=o.set("Authorization","Basic "+a)}if(this.useHttpBasicAuth||(r=r.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(r=r.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(let a of Object.getOwnPropertyNames(this.customQueryParams))r=r.set(a,this.customQueryParams[a]);for(let a of Object.keys(n))r=r.set(a,n[a]);return o=o.set("Content-Type","application/x-www-form-urlencoded"),new Promise((a,s)=>{this.http.post(this.tokenEndpoint,r,{headers:o}).subscribe(c=>{this.debug("tokenResponse",c),this.storeAccessTokenResponse(c.access_token,c.refresh_token,c.expires_in||this.fallbackAccessTokenExpirationTimeInSec,c.scope,this.extractRecognizedCustomParameters(c)),this.oidc&&c.id_token&&this.processIdToken(c.id_token,c.access_token).then(u=>{this.storeIdToken(u),a(c)}),this.eventsSubject.next(new Co("token_received")),a(c)},c=>{this.logger.error("Error performing ${grantType} flow",c),this.eventsSubject.next(new Vn("token_error",c)),s(c)})})}refreshToken(){return this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint"),new Promise((e,n)=>{let o=new te({encoder:new yl}).set("grant_type","refresh_token").set("scope",this.scope).set("refresh_token",this._storage.getItem("refresh_token")),r=new ki().set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){let a=btoa(`${this.clientId}:${this.dummyClientSecret}`);r=r.set("Authorization","Basic "+a)}if(this.useHttpBasicAuth||(o=o.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(o=o.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(let a of Object.getOwnPropertyNames(this.customQueryParams))o=o.set(a,this.customQueryParams[a]);this.http.post(this.tokenEndpoint,o,{headers:r}).pipe(at(a=>this.oidc&&a.id_token?Zt(this.processIdToken(a.id_token,a.access_token,!0)).pipe(It(s=>this.storeIdToken(s)),le(()=>a)):ne(a))).subscribe(a=>{this.debug("refresh tokenResponse",a),this.storeAccessTokenResponse(a.access_token,a.refresh_token,a.expires_in||this.fallbackAccessTokenExpirationTimeInSec,a.scope,this.extractRecognizedCustomParameters(a)),this.eventsSubject.next(new Co("token_received")),this.eventsSubject.next(new Co("token_refreshed")),e(a)},a=>{this.logger.error("Error refreshing token",a),this.eventsSubject.next(new Vn("token_refresh_error",a)),n(a)})})}removeSilentRefreshEventListener(){this.silentRefreshPostMessageEventListener&&(window.removeEventListener("message",this.silentRefreshPostMessageEventListener),this.silentRefreshPostMessageEventListener=null)}setupSilentRefreshEventListener(){this.removeSilentRefreshEventListener(),this.silentRefreshPostMessageEventListener=e=>{let n=this.processMessageEventMessage(e);this.checkOrigin&&e.origin!==location.origin&&console.error("wrong origin requested silent refresh!"),this.tryLogin({customHashFragment:n,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri||this.redirectUri}).catch(o=>this.debug("tryLogin during silent refresh failed",o))},window.addEventListener("message",this.silentRefreshPostMessageEventListener)}silentRefresh(e={},n=!0){let o=this.getIdentityClaims()||{};if(this.useIdTokenHintForSilentRefresh&&this.hasValidIdToken()&&(e.id_token_hint=this.getIdToken()),!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(typeof this.document>"u")throw new Error("silent refresh is not supported on this platform");let r=this.document.getElementById(this.silentRefreshIFrameName);r&&this.document.body.removeChild(r),this.silentRefreshSubject=o.sub;let a=this.document.createElement("iframe");a.id=this.silentRefreshIFrameName,this.setupSilentRefreshEventListener();let s=this.silentRefreshRedirectUri||this.redirectUri;this.createLoginUrl(null,null,s,n,e).then(h=>{a.setAttribute("src",h),this.silentRefreshShowIFrame||(a.style.display="none"),this.document.body.appendChild(a)});let c=this.events.pipe(Oe(h=>h instanceof Vn),Ao()),u=this.events.pipe(Oe(h=>h.type==="token_received"),Ao()),f=ne(new Vn("silent_refresh_timeout",null)).pipe(ts(this.silentRefreshTimeout));return Jg([c,u,f]).pipe(le(h=>{if(h instanceof Vn)throw h.type==="silent_refresh_timeout"?this.eventsSubject.next(h):(h=new Vn("silent_refresh_error",h),this.eventsSubject.next(h)),h;return h.type==="token_received"&&(h=new Co("silently_refreshed"),this.eventsSubject.next(h)),h})).toPromise()}initImplicitFlowInPopup(e){return this.initLoginFlowInPopup(e)}initLoginFlowInPopup(e){return e=e||{},this.createLoginUrl(null,null,this.silentRefreshRedirectUri,!1,{display:"popup"}).then(n=>new Promise((o,r)=>{let s=null;e.windowRef?e.windowRef&&!e.windowRef.closed&&(s=e.windowRef,s.location.href=n):s=window.open(n,"ngx-oauth2-oidc-login",this.calculatePopupFeatures(e));let c,u=S=>{this.tryLogin({customHashFragment:S,preventClearHashAfterLogin:!0,customRedirectUri:this.silentRefreshRedirectUri}).then(()=>{h(),o(!0)},Y=>{h(),r(Y)})},f=()=>{(!s||s.closed)&&(h(),r(new Vn("popup_closed",{})))};s?c=window.setInterval(f,500):r(new Vn("popup_blocked",{}));let h=()=>{window.clearInterval(c),window.removeEventListener("storage",x),window.removeEventListener("message",y),s!==null&&s.close(),s=null},y=S=>{let Y=this.processMessageEventMessage(S);Y&&Y!==null?(window.removeEventListener("storage",x),u(Y)):console.log("false event firing")},x=S=>{S.key==="auth_hash"&&(window.removeEventListener("message",y),u(S.newValue))};window.addEventListener("message",y),window.addEventListener("storage",x)}))}calculatePopupFeatures(e){let n=e.height||470,o=e.width||500,r=window.screenLeft+(window.outerWidth-o)/2,a=window.screenTop+(window.outerHeight-n)/2;return`location=no,toolbar=no,width=${o},height=${n},top=${a},left=${r}`}processMessageEventMessage(e){let n="#";if(this.silentRefreshMessagePrefix&&(n+=this.silentRefreshMessagePrefix),!e||!e.data||typeof e.data!="string")return;let o=e.data;if(o.startsWith(n))return"#"+o.substr(n.length)}canPerformSessionCheck(){return this.sessionChecksEnabled?this.sessionCheckIFrameUrl?this.getSessionState()?!(typeof this.document>"u"):(console.warn("sessionChecksEnabled is activated but there is no session_state"),!1):(console.warn("sessionChecksEnabled is activated but there is no sessionCheckIFrameUrl"),!1):!1}setupSessionCheckEventListener(){this.removeSessionCheckEventListener(),this.sessionCheckEventListener=e=>{let n=e.origin.toLowerCase(),o=this.issuer.toLowerCase();if(this.debug("sessionCheckEventListener"),!o.startsWith(n)){this.debug("sessionCheckEventListener","wrong origin",n,"expected",o,"event",e);return}switch(e.data){case"unchanged":this.ngZone.run(()=>{this.handleSessionUnchanged()});break;case"changed":this.ngZone.run(()=>{this.handleSessionChange()});break;case"error":this.ngZone.run(()=>{this.handleSessionError()});break}this.debug("got info from session check inframe",e)},this.ngZone.runOutsideAngular(()=>{window.addEventListener("message",this.sessionCheckEventListener)})}handleSessionUnchanged(){this.debug("session check","session unchanged"),this.eventsSubject.next(new Xr("session_unchanged"))}handleSessionChange(){this.eventsSubject.next(new Xr("session_changed")),this.stopSessionCheckTimer(),!this.useSilentRefresh&&this.responseType==="code"?this.refreshToken().then(()=>{this.debug("token refresh after session change worked")}).catch(()=>{this.debug("token refresh did not work after session changed"),this.eventsSubject.next(new Xr("session_terminated")),this.logOut(!0)}):this.silentRefreshRedirectUri?(this.silentRefresh().catch(()=>this.debug("silent refresh failed after session changed")),this.waitForSilentRefreshAfterSessionChange()):(this.eventsSubject.next(new Xr("session_terminated")),this.logOut(!0))}waitForSilentRefreshAfterSessionChange(){this.events.pipe(Oe(e=>e.type==="silently_refreshed"||e.type==="silent_refresh_timeout"||e.type==="silent_refresh_error"),Ao()).subscribe(e=>{e.type!=="silently_refreshed"&&(this.debug("silent refresh did not work after session changed"),this.eventsSubject.next(new Xr("session_terminated")),this.logOut(!0))})}handleSessionError(){this.stopSessionCheckTimer(),this.eventsSubject.next(new Xr("session_error"))}removeSessionCheckEventListener(){this.sessionCheckEventListener&&(window.removeEventListener("message",this.sessionCheckEventListener),this.sessionCheckEventListener=null)}initSessionCheck(){if(!this.canPerformSessionCheck())return;let e=this.document.getElementById(this.sessionCheckIFrameName);e&&this.document.body.removeChild(e);let n=this.document.createElement("iframe");n.id=this.sessionCheckIFrameName,this.setupSessionCheckEventListener();let o=this.sessionCheckIFrameUrl;n.setAttribute("src",o),n.style.display="none",this.document.body.appendChild(n),this.startSessionCheckTimer()}startSessionCheckTimer(){this.stopSessionCheckTimer(),this.ngZone.runOutsideAngular(()=>{this.sessionCheckTimer=setInterval(this.checkSession.bind(this),this.sessionCheckIntervall)})}stopSessionCheckTimer(){this.sessionCheckTimer&&(clearInterval(this.sessionCheckTimer),this.sessionCheckTimer=null)}checkSession(){let e=this.document.getElementById(this.sessionCheckIFrameName);e||this.logger.warn("checkSession did not find iframe",this.sessionCheckIFrameName);let n=this.getSessionState();n||this.stopSessionCheckTimer();let o=this.clientId+" "+n;e.contentWindow.postMessage(o,this.issuer)}createLoginUrl(){return Yt(this,arguments,function*(e="",n="",o="",r=!1,a={}){let s=this,c;o?c=o:c=this.redirectUri;let u=yield this.createAndSaveNonce();if(e?e=u+this.config.nonceStateSeparator+encodeURIComponent(e):e=u,!this.requestAccessToken&&!this.oidc)throw new Error("Either requestAccessToken or oidc or both must be true");this.config.responseType?this.responseType=this.config.responseType:this.oidc&&this.requestAccessToken?this.responseType="id_token token":this.oidc&&!this.requestAccessToken?this.responseType="id_token":this.responseType="token";let f=s.loginUrl.indexOf("?")>-1?"&":"?",h=s.scope;this.oidc&&!h.match(/(^|\s)openid($|\s)/)&&(h="openid "+h);let y=s.loginUrl+f+"response_type="+encodeURIComponent(s.responseType)+"&client_id="+encodeURIComponent(s.clientId)+"&state="+encodeURIComponent(e)+"&redirect_uri="+encodeURIComponent(c)+"&scope="+encodeURIComponent(h);if(this.responseType.includes("code")&&!this.disablePKCE){let[x,S]=yield this.createChallangeVerifierPairForPKCE();this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("PKCE_verifier",S):this._storage.setItem("PKCE_verifier",S),y+="&code_challenge="+x,y+="&code_challenge_method=S256"}n&&(y+="&login_hint="+encodeURIComponent(n)),s.resource&&(y+="&resource="+encodeURIComponent(s.resource)),s.oidc&&(y+="&nonce="+encodeURIComponent(u)),r&&(y+="&prompt=none");for(let x of Object.keys(a))y+="&"+encodeURIComponent(x)+"="+encodeURIComponent(a[x]);if(this.customQueryParams)for(let x of Object.getOwnPropertyNames(this.customQueryParams))y+="&"+x+"="+encodeURIComponent(this.customQueryParams[x]);return y})}initImplicitFlowInternal(e="",n=""){if(this.inImplicitFlow)return;if(this.inImplicitFlow=!0,!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let o={},r=null;typeof n=="string"?r=n:typeof n=="object"&&(o=n),this.createLoginUrl(e,r,null,!1,o).then(this.config.openUri).catch(a=>{console.error("Error in initImplicitFlow",a),this.inImplicitFlow=!1})}initImplicitFlow(e="",n=""){this.loginUrl!==""?this.initImplicitFlowInternal(e,n):this.events.pipe(Oe(o=>o.type==="discovery_document_loaded")).subscribe(()=>this.initImplicitFlowInternal(e,n))}resetImplicitFlow(){this.inImplicitFlow=!1}callOnTokenReceivedIfExists(e){let n=this;if(e.onTokenReceived){let o={idClaims:n.getIdentityClaims(),idToken:n.getIdToken(),accessToken:n.getAccessToken(),state:n.state};e.onTokenReceived(o)}}storeAccessTokenResponse(e,n,o,r,a){if(this._storage.setItem("access_token",e),r&&!Array.isArray(r)?this._storage.setItem("granted_scopes",JSON.stringify(r.split(" "))):r&&Array.isArray(r)&&this._storage.setItem("granted_scopes",JSON.stringify(r)),this._storage.setItem("access_token_stored_at",""+this.dateTimeService.now()),o){let s=o*1e3,u=this.dateTimeService.new().getTime()+s;this._storage.setItem("expires_at",""+u)}n&&this._storage.setItem("refresh_token",n),a&&a.forEach((s,c)=>{this._storage.setItem(c,s)})}tryLogin(e=null){return this.config.responseType==="code"?this.tryLoginCodeFlow(e).then(()=>!0):this.tryLoginImplicitFlow(e)}parseQueryString(e){return!e||e.length===0?{}:(e.charAt(0)==="?"&&(e=e.substr(1)),this.urlHelper.parseQueryString(e))}tryLoginCodeFlow(e=null){return Yt(this,null,function*(){e=e||{};let n=e.customHashFragment?e.customHashFragment.substring(1):window.location.search,o=this.getCodePartsFromUrl(n),r=o.code,a=o.state,s=o.session_state;if(!e.preventClearHashAfterLogin){let f=location.origin+location.pathname+location.search.replace(/code=[^&$]*/,"").replace(/scope=[^&$]*/,"").replace(/state=[^&$]*/,"").replace(/session_state=[^&$]*/,"").replace(/^\?&/,"?").replace(/&$/,"").replace(/^\?$/,"").replace(/&+/g,"&").replace(/\?&/,"?").replace(/\?$/,"")+location.hash;history.replaceState(null,window.name,f)}let[c,u]=this.parseState(a);if(this.state=u,o.error){this.debug("error trying to login"),this.handleLoginError(e,o);let f=new Vn("code_error",{},o);return this.eventsSubject.next(f),Promise.reject(f)}if(!e.disableNonceCheck){if(!c)return this.saveRequestedRoute(),Promise.resolve();if(!e.disableOAuth2StateCheck&&!this.validateNonce(c)){let h=new Vn("invalid_nonce_in_state",null);return this.eventsSubject.next(h),Promise.reject(h)}}return this.storeSessionState(s),r&&(yield this.getTokenFromCode(r,e),this.restoreRequestedRoute()),Promise.resolve()})}saveRequestedRoute(){this.config.preserveRequestedRoute&&this._storage.setItem("requested_route",window.location.pathname+window.location.search)}restoreRequestedRoute(){let e=this._storage.getItem("requested_route");e&&history.replaceState(null,"",window.location.origin+e)}getCodePartsFromUrl(e){return!e||e.length===0?this.urlHelper.getHashFragmentParams():(e.charAt(0)==="?"&&(e=e.substr(1)),this.urlHelper.parseQueryString(e))}getTokenFromCode(e,n){let o=new te({encoder:new yl}).set("grant_type","authorization_code").set("code",e).set("redirect_uri",n.customRedirectUri||this.redirectUri);if(!this.disablePKCE){let r;this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?r=localStorage.getItem("PKCE_verifier"):r=this._storage.getItem("PKCE_verifier"),r?o=o.set("code_verifier",r):console.warn("No PKCE verifier found in oauth storage!")}return this.fetchAndProcessToken(o,n)}fetchAndProcessToken(e,n){n=n||{},this.assertUrlNotNullAndCorrectProtocol(this.tokenEndpoint,"tokenEndpoint");let o=new ki().set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){let r=btoa(`${this.clientId}:${this.dummyClientSecret}`);o=o.set("Authorization","Basic "+r)}return this.useHttpBasicAuth||(e=e.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(e=e.set("client_secret",this.dummyClientSecret)),new Promise((r,a)=>{if(this.customQueryParams)for(let s of Object.getOwnPropertyNames(this.customQueryParams))e=e.set(s,this.customQueryParams[s]);this.http.post(this.tokenEndpoint,e,{headers:o}).subscribe(s=>{this.debug("refresh tokenResponse",s),this.storeAccessTokenResponse(s.access_token,s.refresh_token,s.expires_in||this.fallbackAccessTokenExpirationTimeInSec,s.scope,this.extractRecognizedCustomParameters(s)),this.oidc&&s.id_token?this.processIdToken(s.id_token,s.access_token,n.disableNonceCheck).then(c=>{this.storeIdToken(c),this.eventsSubject.next(new Co("token_received")),this.eventsSubject.next(new Co("token_refreshed")),r(s)}).catch(c=>{this.eventsSubject.next(new Vn("token_validation_error",c)),console.error("Error validating tokens"),console.error(c),a(c)}):(this.eventsSubject.next(new Co("token_received")),this.eventsSubject.next(new Co("token_refreshed")),r(s))},s=>{console.error("Error getting token",s),this.eventsSubject.next(new Vn("token_error",s)),a(s)})})}tryLoginImplicitFlow(e=null){e=e||{};let n;e.customHashFragment?n=this.urlHelper.getHashFragmentParams(e.customHashFragment):n=this.urlHelper.getHashFragmentParams(),this.debug("parsed url",n);let o=n.state,[r,a]=this.parseState(o);if(this.state=a,n.error){this.debug("error trying to login"),this.handleLoginError(e,n);let h=new Vn("token_error",{},n);return this.eventsSubject.next(h),Promise.reject(h)}let s=n.access_token,c=n.id_token,u=n.session_state,f=n.scope;if(!this.requestAccessToken&&!this.oidc)return Promise.reject("Either requestAccessToken or oidc (or both) must be true.");if(this.requestAccessToken&&!s||this.requestAccessToken&&!e.disableOAuth2StateCheck&&!o||this.oidc&&!c)return Promise.resolve(!1);if(this.sessionChecksEnabled&&!u&&this.logger.warn("session checks (Session Status Change Notification) were activated in the configuration but the id_token does not contain a session_state claim"),this.requestAccessToken&&!e.disableNonceCheck&&!this.validateNonce(r)){let y=new Vn("invalid_nonce_in_state",null);return this.eventsSubject.next(y),Promise.reject(y)}return this.requestAccessToken&&this.storeAccessTokenResponse(s,null,n.expires_in||this.fallbackAccessTokenExpirationTimeInSec,f),this.oidc?this.processIdToken(c,s,e.disableNonceCheck).then(h=>e.validationHandler?e.validationHandler({accessToken:s,idClaims:h.idTokenClaims,idToken:h.idToken,state:o}).then(()=>h):h).then(h=>(this.storeIdToken(h),this.storeSessionState(u),this.clearHashAfterLogin&&!e.preventClearHashAfterLogin&&this.clearLocationHash(),this.eventsSubject.next(new Co("token_received")),this.callOnTokenReceivedIfExists(e),this.inImplicitFlow=!1,!0)).catch(h=>(this.eventsSubject.next(new Vn("token_validation_error",h)),this.logger.error("Error validating tokens"),this.logger.error(h),Promise.reject(h))):(this.eventsSubject.next(new Co("token_received")),this.clearHashAfterLogin&&!e.preventClearHashAfterLogin&&this.clearLocationHash(),this.callOnTokenReceivedIfExists(e),Promise.resolve(!0))}parseState(e){let n=e,o="";if(e){let r=e.indexOf(this.config.nonceStateSeparator);r>-1&&(n=e.substr(0,r),o=e.substr(r+this.config.nonceStateSeparator.length))}return[n,o]}validateNonce(e){let n;return this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?n=localStorage.getItem("nonce"):n=this._storage.getItem("nonce"),n!==e?(console.error("Validating access_token failed, wrong state/nonce.",n,e),!1):!0}storeIdToken(e){this._storage.setItem("id_token",e.idToken),this._storage.setItem("id_token_claims_obj",e.idTokenClaimsJson),this._storage.setItem("id_token_expires_at",""+e.idTokenExpiresAt),this._storage.setItem("id_token_stored_at",""+this.dateTimeService.now())}storeSessionState(e){this._storage.setItem("session_state",e)}getSessionState(){return this._storage.getItem("session_state")}handleLoginError(e,n){e.onLoginError&&e.onLoginError(n),this.clearHashAfterLogin&&!e.preventClearHashAfterLogin&&this.clearLocationHash()}getClockSkewInMsec(e=6e5){return!this.clockSkewInSec&&this.clockSkewInSec!==0?e:this.clockSkewInSec*1e3}processIdToken(e,n,o=!1){let r=e.split("."),a=this.padBase64(r[0]),s=HE(a),c=JSON.parse(s),u=this.padBase64(r[1]),f=HE(u),h=JSON.parse(f),y;if(this.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?y=localStorage.getItem("nonce"):y=this._storage.getItem("nonce"),Array.isArray(h.aud)){if(h.aud.every(pe=>pe!==this.clientId)){let pe="Wrong audience: "+h.aud.join(",");return this.logger.warn(pe),Promise.reject(pe)}}else if(h.aud!==this.clientId){let pe="Wrong audience: "+h.aud;return this.logger.warn(pe),Promise.reject(pe)}if(!h.sub){let pe="No sub claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(this.sessionChecksEnabled&&this.silentRefreshSubject&&this.silentRefreshSubject!==h.sub){let pe=`After refreshing, we got an id_token for another user (sub). Expected sub: ${this.silentRefreshSubject}, received sub: ${h.sub}`;return this.logger.warn(pe),Promise.reject(pe)}if(!h.iat){let pe="No iat claim in id_token";return this.logger.warn(pe),Promise.reject(pe)}if(!this.skipIssuerCheck&&h.iss!==this.issuer){let pe="Wrong issuer: "+h.iss;return this.logger.warn(pe),Promise.reject(pe)}if(!o&&h.nonce!==y){let pe="Wrong nonce: "+h.nonce;return this.logger.warn(pe),Promise.reject(pe)}if(Object.prototype.hasOwnProperty.call(this,"responseType")&&(this.responseType==="code"||this.responseType==="id_token")&&(this.disableAtHashCheck=!0),!this.disableAtHashCheck&&this.requestAccessToken&&!h.at_hash){let pe="An at_hash is needed!";return this.logger.warn(pe),Promise.reject(pe)}let x=this.dateTimeService.now(),S=h.iat*1e3,Y=h.exp*1e3,Q=this.getClockSkewInMsec();if(S-Q>=x||Y+Q-this.decreaseExpirationBySec<=x){let pe="Token has expired";return console.error(pe),console.error({now:x,issuedAtMSec:S,expiresAtMSec:Y}),Promise.reject(pe)}let X={accessToken:n,idToken:e,jwks:this.jwks,idTokenClaims:h,idTokenHeader:c,loadKeys:()=>this.loadJwks()};return this.disableAtHashCheck?this.checkSignature(X).then(()=>({idToken:e,idTokenClaims:h,idTokenClaimsJson:f,idTokenHeader:c,idTokenHeaderJson:s,idTokenExpiresAt:Y})):this.checkAtHash(X).then(pe=>{if(!this.disableAtHashCheck&&this.requestAccessToken&&!pe){let mt="Wrong at_hash";return this.logger.warn(mt),Promise.reject(mt)}return this.checkSignature(X).then(()=>{let mt=!this.disableAtHashCheck,Et={idToken:e,idTokenClaims:h,idTokenClaimsJson:f,idTokenHeader:c,idTokenHeaderJson:s,idTokenExpiresAt:Y};return mt?this.checkAtHash(X).then(Ht=>{if(this.requestAccessToken&&!Ht){let nn="Wrong at_hash";return this.logger.warn(nn),Promise.reject(nn)}else return Et}):Et})})}getIdentityClaims(){let e=this._storage.getItem("id_token_claims_obj");return e?JSON.parse(e):null}getGrantedScopes(){let e=this._storage.getItem("granted_scopes");return e?JSON.parse(e):null}getIdToken(){return this._storage?this._storage.getItem("id_token"):null}padBase64(e){for(;e.length%4!==0;)e+="=";return e}getAccessToken(){return this._storage?this._storage.getItem("access_token"):null}getRefreshToken(){return this._storage?this._storage.getItem("refresh_token"):null}getAccessTokenExpiration(){return this._storage.getItem("expires_at")?parseInt(this._storage.getItem("expires_at"),10):null}getAccessTokenStoredAt(){return parseInt(this._storage.getItem("access_token_stored_at"),10)}getIdTokenStoredAt(){return parseInt(this._storage.getItem("id_token_stored_at"),10)}getIdTokenExpiration(){return this._storage.getItem("id_token_expires_at")?parseInt(this._storage.getItem("id_token_expires_at"),10):null}hasValidAccessToken(){if(this.getAccessToken()){let e=this._storage.getItem("expires_at"),n=this.dateTimeService.new();return!(e&&parseInt(e,10)-this.decreaseExpirationBySec<n.getTime()-this.getClockSkewInMsec())}return!1}hasValidIdToken(){if(this.getIdToken()){let e=this._storage.getItem("id_token_expires_at"),n=this.dateTimeService.new();return!(e&&parseInt(e,10)-this.decreaseExpirationBySec<n.getTime()-this.getClockSkewInMsec())}return!1}getCustomTokenResponseProperty(e){return this._storage&&this.config.customTokenParameters&&this.config.customTokenParameters.indexOf(e)>=0&&this._storage.getItem(e)!==null?JSON.parse(this._storage.getItem(e)):null}authorizationHeader(){return"Bearer "+this.getAccessToken()}logOut(e={},n=""){let o=!1;typeof e=="boolean"&&(o=e,e={});let r=this.getIdToken();if(this._storage.removeItem("access_token"),this._storage.removeItem("id_token"),this._storage.removeItem("refresh_token"),this.saveNoncesInLocalStorage?(localStorage.removeItem("nonce"),localStorage.removeItem("PKCE_verifier")):(this._storage.removeItem("nonce"),this._storage.removeItem("PKCE_verifier")),this._storage.removeItem("expires_at"),this._storage.removeItem("id_token_claims_obj"),this._storage.removeItem("id_token_expires_at"),this._storage.removeItem("id_token_stored_at"),this._storage.removeItem("access_token_stored_at"),this._storage.removeItem("granted_scopes"),this._storage.removeItem("session_state"),this.config.customTokenParameters&&this.config.customTokenParameters.forEach(s=>this._storage.removeItem(s)),this.silentRefreshSubject=null,this.eventsSubject.next(new Xr("logout")),!this.logoutUrl||o)return;let a;if(!this.validateUrlForHttps(this.logoutUrl))throw new Error("logoutUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");if(this.logoutUrl.indexOf("{{")>-1)a=this.logoutUrl.replace(/\{\{id_token\}\}/,encodeURIComponent(r)).replace(/\{\{client_id\}\}/,encodeURIComponent(this.clientId));else{let s=new te({encoder:new yl});r&&(s=s.set("id_token_hint",r));let c=this.postLogoutRedirectUri||this.redirectUriAsPostLogoutRedirectUriFallback&&this.redirectUri||"";c&&(s=s.set("post_logout_redirect_uri",c),n&&(s=s.set("state",n)));for(let u in e)s=s.set(u,e[u]);a=this.logoutUrl+(this.logoutUrl.indexOf("?")>-1?"&":"?")+s.toString()}this.config.openUri(a)}createAndSaveNonce(){let e=this;return this.createNonce().then(function(n){return e.saveNoncesInLocalStorage&&typeof window.localStorage<"u"?localStorage.setItem("nonce",n):e._storage.setItem("nonce",n),n})}ngOnDestroy(){this.clearAccessTokenTimer(),this.clearIdTokenTimer(),this.removeSilentRefreshEventListener();let e=this.document.getElementById(this.silentRefreshIFrameName);e&&e.remove(),this.stopSessionCheckTimer(),this.removeSessionCheckEventListener();let n=this.document.getElementById(this.sessionCheckIFrameName);n&&n.remove()}createNonce(){return new Promise(e=>{if(this.rngUrl)throw new Error("createNonce with rng-web-api has not been implemented so far");let n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~",o=45,r="",a=typeof self>"u"?null:self.crypto||self.msCrypto;if(a){let s=new Uint8Array(o);a.getRandomValues(s),s.map||(s.map=Array.prototype.map),s=s.map(c=>n.charCodeAt(c%n.length)),r=String.fromCharCode.apply(null,s)}else for(;0<o--;)r+=n[Math.random()*n.length|0];e(UE(r))})}checkAtHash(e){return Yt(this,null,function*(){return this.tokenValidationHandler?this.tokenValidationHandler.validateAtHash(e):(this.logger.warn("No tokenValidationHandler configured. Cannot check at_hash."),!0)})}checkSignature(e){return this.tokenValidationHandler?this.tokenValidationHandler.validateSignature(e):(this.logger.warn("No tokenValidationHandler configured. Cannot check signature."),Promise.resolve(null))}initLoginFlow(e="",n={}){return this.responseType==="code"?this.initCodeFlow(e,n):this.initImplicitFlow(e,n)}initCodeFlow(e="",n={}){this.loginUrl!==""?this.initCodeFlowInternal(e,n):this.events.pipe(Oe(o=>o.type==="discovery_document_loaded")).subscribe(()=>this.initCodeFlowInternal(e,n))}initCodeFlowInternal(e="",n={}){if(!this.validateUrlForHttps(this.loginUrl))throw new Error("loginUrl must use HTTPS (with TLS), or config value for property 'requireHttps' must be set to 'false' and allow HTTP (without TLS).");let o={},r=null;typeof n=="string"?r=n:typeof n=="object"&&(o=n),this.createLoginUrl(e,r,null,!1,o).then(this.config.openUri).catch(a=>{console.error("Error in initAuthorizationCodeFlow"),console.error(a)})}createChallangeVerifierPairForPKCE(){return Yt(this,null,function*(){if(!this.crypto)throw new Error("PKCE support for code flow needs a CryptoHander. Did you import the OAuthModule using forRoot() ?");let e=yield this.createNonce(),n=yield this.crypto.calcHash(e,"sha-256");return[UE(n),e]})}extractRecognizedCustomParameters(e){let n=new Map;return this.config.customTokenParameters&&this.config.customTokenParameters.forEach(o=>{e[o]&&n.set(o,JSON.stringify(e[o]))}),n}revokeTokenAndLogout(e={},n=!1){let o=this.revocationEndpoint,r=this.getAccessToken(),a=this.getRefreshToken();if(!r)return Promise.resolve();let s=new te({encoder:new yl}),c=new ki().set("Content-Type","application/x-www-form-urlencoded");if(this.useHttpBasicAuth){let u=btoa(`${this.clientId}:${this.dummyClientSecret}`);c=c.set("Authorization","Basic "+u)}if(this.useHttpBasicAuth||(s=s.set("client_id",this.clientId)),!this.useHttpBasicAuth&&this.dummyClientSecret&&(s=s.set("client_secret",this.dummyClientSecret)),this.customQueryParams)for(let u of Object.getOwnPropertyNames(this.customQueryParams))s=s.set(u,this.customQueryParams[u]);return new Promise((u,f)=>{let h,y;if(r){let x=s.set("token",r).set("token_type_hint","access_token");h=this.http.post(o,x,{headers:c})}else h=ne(null);if(a){let x=s.set("token",a).set("token_type_hint","refresh_token");y=this.http.post(o,x,{headers:c})}else y=ne(null);n&&(h=h.pipe(hn(x=>x.status===0?ne(null):Lo(x))),y=y.pipe(hn(x=>x.status===0?ne(null):Lo(x)))),ii([h,y]).subscribe(x=>{this.logOut(e),u(x),this.logger.info("Token successfully revoked")},x=>{this.logger.error("Error revoking token",x),this.eventsSubject.next(new Vn("token_revoke_error",x)),f(x)})})}clearLocationHash(){location.hash!=""&&(location.hash="")}static{this.\u0275fac=function(n){return new(n||t)(be(ce),be(Ln),be(Wp,8),be(Yp,8),be(pd,8),be($E),be(Gp),be(qp,8),be(De),be(Q0))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})(),Qp=class{},db=class{handleError(i){return Lo(i)}},xZ=(()=>{class t{constructor(e,n,o){this.oAuthService=e,this.errorHandler=n,this.moduleConfig=o}checkUrl(e){return this.moduleConfig.resourceServer.customUrlValidation?this.moduleConfig.resourceServer.customUrlValidation(e):this.moduleConfig.resourceServer.allowedUrls?!!this.moduleConfig.resourceServer.allowedUrls.find(n=>e.toLowerCase().startsWith(n.toLowerCase())):!0}intercept(e,n){let o=e.url.toLowerCase();return!this.moduleConfig||!this.moduleConfig.resourceServer||!this.checkUrl(o)?n.handle(e):this.moduleConfig.resourceServer.sendAccessToken?pt(ne(this.oAuthService.getAccessToken()).pipe(Oe(a=>!!a)),this.oAuthService.events.pipe(Oe(a=>a.type==="token_received"),Xg(this.oAuthService.waitForTokenInMsec||0),hn(()=>ne(null)),le(()=>this.oAuthService.getAccessToken()))).pipe(Ve(1),cn(a=>{if(a){let s="Bearer "+a,c=e.headers.set("Authorization",s);e=e.clone({headers:c})}return n.handle(e).pipe(hn(s=>this.errorHandler.handleError(s)))})):n.handle(e).pipe(hn(a=>this.errorHandler.handleError(a)))}static{this.\u0275fac=function(n){return new(n||t)(be(Kp),be(Qp),be($p,8))}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();function MZ(){return console}function wZ(){return typeof sessionStorage<"u"?sessionStorage:new hZ}function DZ(t=null,i=Up){return ha([Kp,$E,{provide:Gp,useFactory:MZ},{provide:Wp,useFactory:wZ},{provide:Yp,useClass:i},{provide:qp,useClass:CZ},{provide:Qp,useClass:db},{provide:$p,useValue:t},{provide:Ap,useClass:xZ,multi:!0},{provide:Q0,useClass:fZ}])}var TSe=(()=>{class t{static forRoot(e=null,n=Up){return{ngModule:t,providers:[DZ(e,n)]}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe]})}}return t})();var _s={headers:{"Fineract-Platform-TenantId":je.fineractPlatformTenantId}},Xp="Authorization",SZ="Fineract-Platform-TenantId",WE="Fineract-Platform-TFA-Token",YE=(()=>{class t{constructor(){this.settingsService=d(tn)}intercept(e,n){return this.settingsService.tenantIdentifier&&(_s.headers["Fineract-Platform-TenantId"]=this.settingsService.tenantIdentifier),e=e.clone({setHeaders:_s.headers}),n.handle(e)}setAuthorizationToken(e){je.oauth.enabled?_s.headers[Xp]=`Bearer ${e}`:_s.headers[Xp]=`Basic ${e}`}setTwoFactorAccessToken(e){_s.headers[WE]=e}removeAuthorization(){delete _s.headers[Xp]}removeAuthorizationTenant(){delete _s.headers[Xp],delete _s.headers[SZ]}removeTwoFactorAuthorization(){delete _s.headers[WE]}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var Ni=(function(t){return t.OAuth2="oauth2",t.OIDC="oidc",t.Basic="basic",t})(Ni||{});function ub(){return je.OIDC.oidcServerEnabled?Ni.OIDC:je.oauth.enabled?Ni.OAuth2:Ni.Basic}function qE(){switch(ub()){case Ni.OIDC:return kZ();case Ni.OAuth2:return EZ();default:return{clientId:""}}}function kZ(){let t=je.OIDC.oidcFrontUrl||window.location.origin;return{issuer:je.OIDC.oidcBaseUrl,clientId:je.OIDC.oidcClientId,redirectUri:`${t}/callback`,postLogoutRedirectUri:`${t}/#/login`,responseType:"code",scope:"openid profile email offline_access",oidc:!0,useSilentRefresh:!1,requireHttps:je.production,showDebugInformation:!je.production,sessionChecksEnabled:!1,clearHashAfterLogin:!1}}function EZ(){let t=window.location.origin;return{issuer:je.oauth.serverUrl,loginUrl:je.oauth.authorizeUrl,tokenEndpoint:je.oauth.tokenUrl,redirectUri:je.oauth.redirectUri,postLogoutRedirectUri:`${t}/#/login`,clientId:je.oauth.appId,responseType:"code",scope:je.oauth.scope,useSilentRefresh:!1,oidc:!1,skipIssuerCheck:!0,strictDiscoveryDocumentValidation:!1,requireHttps:je.production,showDebugInformation:!je.production,sessionChecksEnabled:!1,clearHashAfterLogin:!1}}var Zp=(()=>{class t{changePassword(e,n){return this.http.put(`/users/${e}`,n)}constructor(){this.http=d(Ln),this.alertService=d(Ia),this.authenticationInterceptor=d(YE),this.oauthService=d(Kp),this.userLoggedIn$=new ut(!1),this.isAuthenticated$=this.userLoggedIn$.asObservable(),this.rememberMe=!1,this.storage=sessionStorage,this.dialogShown=!1,this.authMode=Ni.Basic,this.credentialsStorageKey="mifosXCredentials",this.twoFactorAuthenticationTokenStorageKey="mifosXTwoFactorAuthenticationToken",this.authMode=ub(),this.authMode!==Ni.Basic&&this.initializeOAuthService(),this.restoreSession()}initializeOAuthService(){this.oauthService.configure(qE());let e=je.enableRememberMe?localStorage:sessionStorage;this.oauthService.setStorage(e),this.oauthService.setupAutomaticSilentRefresh(),this.oauthService.events.subscribe(n=>{(n.type==="token_received"||n.type==="token_refreshed")&&this.updateCredentialsToken()}),this.cleanupLegacyStorage()}restoreSession(){let e=this.getSavedCredentials();if(e)if(e.rememberMe&&(this.rememberMe=!0,this.storage=localStorage,this.oauthService.setStorage(this.storage)),this.authMode!==Ni.Basic)this.oauthService.hasValidAccessToken()?(this.authenticationInterceptor.setAuthorizationToken(this.oauthService.getAccessToken()),this.userLoggedIn$.next(!0)):this.oauthService.getRefreshToken()&&this.oauthService.refreshToken().then(()=>this.userLoggedIn$.next(!0)).catch(()=>this.logout().subscribe());else{this.authenticationInterceptor.setAuthorizationToken(e.base64EncodedAuthenticationKey);let n=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));n&&this.authenticationInterceptor.setTwoFactorAccessToken(n.token),this.userLoggedIn$.next(!0)}}updateCredentialsToken(){let e=this.oauthService.getAccessToken();if(!e)return;this.authenticationInterceptor.setAuthorizationToken(e);let n=this.getCredentials();n&&(n.accessToken=e,this.storage.setItem(this.credentialsStorageKey,JSON.stringify(n)))}getSavedCredentials(){let e=sessionStorage.getItem(this.credentialsStorageKey)||localStorage.getItem(this.credentialsStorageKey);return e?JSON.parse(e):null}login(e){if(this.alertService.alert({type:"Authentication Start",message:"Please wait..."}),this.authMode!==Ni.Basic)return this.oauthService.initCodeFlow(),ne(!0);if(!e)throw new Error("loginContext is required when using Basic authentication");return this.rememberMe=je.enableRememberMe?e?.remember??!1:!1,this.storage=this.rememberMe?localStorage:sessionStorage,this.http.post("/authentication",{username:e.username,password:e.password,remember:this.rememberMe}).pipe(le(n=>(this.onLoginSuccess(n),!0)))}getUserDetails(){return Yt(this,null,function*(){let e=this.oauthService.getAccessToken();return new Promise((n,o)=>{if(this.authMode===Ni.OIDC){let r=`${je.OIDC.oidcApiUrl}authentication/userdetails`;this.http.post(r,{token:e}).subscribe({next:a=>{let s=a.object;s.accessToken=e,this.onLoginSuccess(s),n()},error:a=>{console.error("Failed to fetch user details:",a),o(a)}})}else if(this.authMode===Ni.OAuth2){let r=new ki().set("Authorization",`Bearer ${e}`),a=`${je.oauth.serverUrl}/userdetails`;this.http.get(a,{headers:r}).subscribe({next:s=>{s.accessToken=e,this.onLoginSuccess(s),n()},error:s=>{console.error("Failed to fetch user details:",s),o(s)}})}})})}onLoginSuccess(e){this.userLoggedIn$.next(!0),e.rememberMe=this.rememberMe,this.authMode!==Ni.Basic?this.authenticationInterceptor.setAuthorizationToken(e.accessToken):this.authenticationInterceptor.setAuthorizationToken(e.base64EncodedAuthenticationKey),e.isTwoFactorAuthenticationRequired?(this.credentials=e,this.alertService.alert({type:"Two Factor Authentication Required",message:"Two Factor Authentication Required"})):e.shouldRenewPassword?(this.credentials=e,this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"})):(this.setCredentials(e),this.alertService.alert({type:"Authentication Success",message:`${e.username} successfully logged in!`}),delete this.credentials)}handleOAuthCallback(){return Yt(this,null,function*(){try{let e=sessionStorage.getItem("oauth_callback_query");return e?(sessionStorage.removeItem("oauth_callback_query"),yield this.oauthService.tryLoginCodeFlow({customHashFragment:e})):yield this.oauthService.tryLoginCodeFlow(),this.oauthService.hasValidAccessToken()?(yield this.getUserDetails(),!0):!1}catch(e){return console.error("OAuth callback failed:",e),!1}})}logout(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));if(e&&(this.http.post("/twofactor/invalidate",{token:e.token}).subscribe(),this.authenticationInterceptor.removeTwoFactorAuthorization()),sessionStorage.removeItem("oauth_callback_query"),this.authenticationInterceptor.removeAuthorization(),this.setCredentials(),this.resetDialog(),this.userLoggedIn$.next(!1),this.authMode===Ni.OIDC)this.oauthService.logOut();else if(this.authMode===Ni.OAuth2){this.oauthService.logOut(!0);let n=window.open(je.oauth.logoutUrl,"_blank","width=100,height=100");setTimeout(()=>{n&&n.close(),window.location.href=`${window.location.origin}/#/login`},500)}return ne(!0)}twoFactorAccessTokenIsValid(){let e=JSON.parse(this.storage.getItem(this.twoFactorAuthenticationTokenStorageKey));return e?new Date().getTime()<e.validTo:!0}isAuthenticated(){return this.authMode!==Ni.Basic?this.oauthService.hasValidAccessToken():!!(this.getSavedCredentials()&&this.twoFactorAccessTokenIsValid())}getCredentials(){return JSON.parse(this.storage.getItem(this.credentialsStorageKey))}setCredentials(e){e?(e.rememberMe=this.rememberMe,this.storage=e.rememberMe?localStorage:sessionStorage,this.oauthService.setStorage(this.storage),this.storage.setItem(this.credentialsStorageKey,JSON.stringify(e))):([localStorage,sessionStorage].forEach(n=>{n.removeItem(this.credentialsStorageKey),n.removeItem(this.twoFactorAuthenticationTokenStorageKey)}),this.cleanupLegacyStorage())}cleanupLegacyStorage(){["mifosXZitadelTokenDetails","mifosXOAuthTokenDetails","token_start_time","refresh_expires_in","mifosXZitadel","auth_code"].forEach(n=>{localStorage.removeItem(n),sessionStorage.removeItem(n)})}getDeliveryMethods(){return this.http.get("/twofactor")}showDialog(){this.dialogShown=!0}resetDialog(){this.dialogShown=!1}hasDialogBeenShown(){return this.dialogShown}requestOTP(e){let n=new te;return n=n.set("deliveryMethod",e.name),n=n.set("extendedToken",this.rememberMe.toString()),this.http.post("/twofactor",{},{params:n})}validateOTP(e){let n=new te().set("token",e);return this.http.post("/twofactor/validate",{},{params:n}).pipe(le(o=>{this.onOTPValidateSuccess(o)}))}onOTPValidateSuccess(e){this.authenticationInterceptor.setTwoFactorAccessToken(e.token),this.credentials.shouldRenewPassword?this.alertService.alert({type:"Password Expired",message:"Your password has expired, please reset your password!"}):(this.setCredentials(this.credentials),this.alertService.alert({type:"Authentication Success",message:`${this.credentials.username} successfully logged in!`}),delete this.credentials,this.storage.setItem(this.twoFactorAuthenticationTokenStorageKey,JSON.stringify(e)))}resetPassword(e){return this.http.put(`/users/${this.credentials.userId}`,e).pipe(le(()=>{this.alertService.alert({type:"Password Reset Success",message:"Your password was sucessfully reset!"}),this.authenticationInterceptor.removeAuthorization(),this.authenticationInterceptor.removeTwoFactorAuthorization();let n={username:this.credentials.username,password:e.password,remember:this.rememberMe};this.login(n).subscribe()}))}getUserLoggedIn(){return this.userLoggedIn$.value}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac})}}return t})();var ic=(()=>{class t{constructor(){this.templateRef=d(rt),this.viewContainer=d(ft),this.authenticationService=d(Zp);let e=this.authenticationService.getCredentials();this.userPermissions=e.permissions}set mifosxHasPermission(e){if(typeof e!="string")throw new Error("hasPermission value must be a string");this.viewContainer.clear(),this.hasPermission(e)&&this.viewContainer.createEmbeddedView(this.templateRef)}hasPermission(e){return e=e.trim(),this.userPermissions.includes("ALL_FUNCTIONS")?!0:e!==""?e.substring(0,5)==="READ_"&&this.userPermissions.includes("ALL_FUNCTIONS_READ")?!0:!!this.userPermissions.includes(e):!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=R({type:t,selectors:[["","mifosxHasPermission",""]],inputs:{mifosxHasPermission:"mifosxHasPermission"}})}}return t})();var nI=(()=>{class t{_renderer;_elementRef;onChange=e=>{};onTouched=()=>{};constructor(e,n){this._renderer=e,this._elementRef=n}setProperty(e,n){this._renderer.setProperty(this._elementRef.nativeElement,e,n)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static \u0275fac=function(n){return new(n||t)(Me(tt),Me(Z))};static \u0275dir=R({type:t})}return t})(),iI=(()=>{class t extends nI{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,features:[de]})}return t})(),vi=new L("");var IZ={provide:vi,useExisting:Pt(()=>Ii),multi:!0};function OZ(){let t=Zo()?Zo().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}var TZ=new L(""),Ii=(()=>{class t extends nI{_compositionMode;_composing=!1;constructor(e,n,o){super(e,n),this._compositionMode=o,this._compositionMode==null&&(this._compositionMode=!OZ())}writeValue(e){let n=e??"";this.setProperty("value",n)}_handleInput(e){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(e)}_compositionStart(){this._composing=!0}_compositionEnd(e){this._composing=!1,this._compositionMode&&this.onChange(e)}static \u0275fac=function(n){return new(n||t)(Me(tt),Me(Z),Me(TZ,8))};static \u0275dir=R({type:t,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(n,o){n&1&&N("input",function(a){return o._handleInput(a.target.value)})("blur",function(){return o.onTouched()})("compositionstart",function(){return o._compositionStart()})("compositionend",function(a){return o._compositionEnd(a.target.value)})},standalone:!1,features:[ue([IZ]),de]})}return t})();function hb(t){return t==null||gb(t)===0}function gb(t){return t==null?null:Array.isArray(t)||typeof t=="string"?t.length:t instanceof Set?t.size:null}var Oi=new L(""),xl=new L(""),PZ=/^(?=.{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])?)*$/,an=class{static min(i){return oI(i)}static max(i){return rI(i)}static required(i){return aI(i)}static requiredTrue(i){return LZ(i)}static email(i){return AZ(i)}static minLength(i){return sI(i)}static maxLength(i){return cI(i)}static pattern(i){return RZ(i)}static nullValidator(i){return ef()}static compose(i){return fI(i)}static composeAsync(i){return hI(i)}};function oI(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e<t?{min:{min:t,actual:i.value}}:null}}function rI(t){return i=>{if(i.value==null||t==null)return null;let e=parseFloat(i.value);return!isNaN(e)&&e>t?{max:{max:t,actual:i.value}}:null}}function aI(t){return hb(t.value)?{required:!0}:null}function LZ(t){return t.value===!0?null:{required:!0}}function AZ(t){return hb(t.value)||PZ.test(t.value)?null:{email:!0}}function sI(t){return i=>{let e=i.value?.length??gb(i.value);return e===null||e===0?null:e<t?{minlength:{requiredLength:t,actualLength:e}}:null}}function cI(t){return i=>{let e=i.value?.length??gb(i.value);return e!==null&&e>t?{maxlength:{requiredLength:t,actualLength:e}}:null}}function RZ(t){if(!t)return ef;let i,e;return typeof t=="string"?(e="",t.charAt(0)!=="^"&&(e+="^"),e+=t,t.charAt(t.length-1)!=="$"&&(e+="$"),i=new RegExp(e)):(e=t.toString(),i=t),n=>{if(hb(n.value))return null;let o=n.value;return i.test(o)?null:{pattern:{requiredPattern:e,actualValue:o}}}}function ef(t){return null}function lI(t){return t!=null}function dI(t){return ms(t)?Zt(t):t}function uI(t){let i={};return t.forEach(e=>{i=e!=null?q(q({},i),e):i}),Object.keys(i).length===0?null:i}function mI(t,i){return i.map(e=>e(t))}function zZ(t){return!t.validate}function pI(t){return t.map(i=>zZ(i)?i:e=>i.validate(e))}function fI(t){if(!t)return null;let i=t.filter(lI);return i.length==0?null:function(e){return uI(mI(e,i))}}function _b(t){return t!=null?fI(pI(t)):null}function hI(t){if(!t)return null;let i=t.filter(lI);return i.length==0?null:function(e){let n=mI(e,i).map(dI);return Ja(n).pipe(le(uI))}}function bb(t){return t!=null?hI(pI(t)):null}function QE(t,i){return t===null?[i]:Array.isArray(t)?[...t,i]:[t,i]}function gI(t){return t._rawValidators}function _I(t){return t._rawAsyncValidators}function mb(t){return t?Array.isArray(t)?t:[t]:[]}function tf(t,i){return Array.isArray(t)?t.includes(i):t===i}function KE(t,i){let e=mb(i);return mb(t).forEach(o=>{tf(e,o)||e.push(o)}),e}function XE(t,i){return mb(i).filter(e=>!tf(t,e))}var nf=class{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}_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators=[];_rawAsyncValidators=[];_setValidators(i){this._rawValidators=i||[],this._composedValidatorFn=_b(this._rawValidators)}_setAsyncValidators(i){this._rawAsyncValidators=i||[],this._composedAsyncValidatorFn=bb(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_onDestroyCallbacks=[];_registerOnDestroy(i){this._onDestroyCallbacks.push(i)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(i=>i()),this._onDestroyCallbacks=[]}reset(i=void 0){this.control&&this.control.reset(i)}hasError(i,e){return this.control?this.control.hasError(i,e):!1}getError(i,e){return this.control?this.control.getError(i,e):null}},Ei=class extends nf{name;get formDirective(){return null}get path(){return null}},li=class extends nf{_parent=null;name=null;valueAccessor=null},of=class{_cd;constructor(i){this._cd=i}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}},NZ={"[class.ng-untouched]":"isUntouched","[class.ng-touched]":"isTouched","[class.ng-pristine]":"isPristine","[class.ng-dirty]":"isDirty","[class.ng-valid]":"isValid","[class.ng-invalid]":"isInvalid","[class.ng-pending]":"isPending"},vke=Re(q({},NZ),{"[class.ng-submitted]":"isSubmitted"}),bn=(()=>{class t extends of{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(Me(li,2))};static \u0275dir=R({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(n,o){n&2&&ie("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)},standalone:!1,features:[de]})}return t})(),yr=(()=>{class t extends of{constructor(e){super(e)}static \u0275fac=function(n){return new(n||t)(Me(Ei,10))};static \u0275dir=R({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(n,o){n&2&&ie("ng-untouched",o.isUntouched)("ng-touched",o.isTouched)("ng-pristine",o.isPristine)("ng-dirty",o.isDirty)("ng-valid",o.isValid)("ng-invalid",o.isInvalid)("ng-pending",o.isPending)("ng-submitted",o.isSubmitted)},standalone:!1,features:[de]})}return t})();var X0="VALID",Jp="INVALID",fd="PENDING",Z0="DISABLED",rc=class{},rf=class extends rc{value;source;constructor(i,e){super(),this.value=i,this.source=e}},eu=class extends rc{pristine;source;constructor(i,e){super(),this.pristine=i,this.source=e}},tu=class extends rc{touched;source;constructor(i,e){super(),this.touched=i,this.source=e}},hd=class extends rc{status;source;constructor(i,e){super(),this.status=i,this.source=e}},af=class extends rc{source;constructor(i){super(),this.source=i}},nu=class extends rc{source;constructor(i){super(),this.source=i}};function vb(t){return(df(t)?t.validators:t)||null}function FZ(t){return Array.isArray(t)?_b(t):t||null}function yb(t,i){return(df(i)?i.asyncValidators:t)||null}function VZ(t){return Array.isArray(t)?bb(t):t||null}function df(t){return t!=null&&!Array.isArray(t)&&typeof t=="object"}function bI(t,i,e){let n=t.controls;if(!(i?Object.keys(n):n).length)throw new he(1e3,"");if(!n[e])throw new he(1001,"")}function vI(t,i,e){t._forEachChild((n,o)=>{if(e[o]===void 0)throw new he(1002,"")})}var gd=class{_pendingDirty=!1;_hasOwnPendingAsyncValidator=null;_pendingTouched=!1;_onCollectionChange=()=>{};_updateOn;_parent=null;_asyncValidationSubscription;_composedValidatorFn;_composedAsyncValidatorFn;_rawValidators;_rawAsyncValidators;value;constructor(i,e){this._assignValidators(i),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(i){this._rawValidators=this._composedValidatorFn=i}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(i){this._rawAsyncValidators=this._composedAsyncValidatorFn=i}get parent(){return this._parent}get status(){return Yn(this.statusReactive)}set status(i){Yn(()=>this.statusReactive.set(i))}_status=si(()=>this.statusReactive());statusReactive=ke(void 0);get valid(){return this.status===X0}get invalid(){return this.status===Jp}get pending(){return this.status==fd}get disabled(){return this.status===Z0}get enabled(){return this.status!==Z0}errors;get pristine(){return Yn(this.pristineReactive)}set pristine(i){Yn(()=>this.pristineReactive.set(i))}_pristine=si(()=>this.pristineReactive());pristineReactive=ke(!0);get dirty(){return!this.pristine}get touched(){return Yn(this.touchedReactive)}set touched(i){Yn(()=>this.touchedReactive.set(i))}_touched=si(()=>this.touchedReactive());touchedReactive=ke(!1);get untouched(){return!this.touched}_events=new B;events=this._events.asObservable();valueChanges;statusChanges;get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(i){this._assignValidators(i)}setAsyncValidators(i){this._assignAsyncValidators(i)}addValidators(i){this.setValidators(KE(i,this._rawValidators))}addAsyncValidators(i){this.setAsyncValidators(KE(i,this._rawAsyncValidators))}removeValidators(i){this.setValidators(XE(i,this._rawValidators))}removeAsyncValidators(i){this.setAsyncValidators(XE(i,this._rawAsyncValidators))}hasValidator(i){return tf(this._rawValidators,i)}hasAsyncValidator(i){return tf(this._rawAsyncValidators,i)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(i={}){let e=this.touched===!1;this.touched=!0;let n=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsTouched(Re(q({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new tu(!0,n))}markAllAsDirty(i={}){this.markAsDirty({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsDirty(i))}markAllAsTouched(i={}){this.markAsTouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(i))}markAsUntouched(i={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let n=i.sourceControl??this;this._forEachChild(o=>{o.markAsUntouched({onlySelf:!0,emitEvent:i.emitEvent,sourceControl:n})}),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,n),e&&i.emitEvent!==!1&&this._events.next(new tu(!1,n))}markAsDirty(i={}){let e=this.pristine===!0;this.pristine=!1;let n=i.sourceControl??this;this._parent&&!i.onlySelf&&this._parent.markAsDirty(Re(q({},i),{sourceControl:n})),e&&i.emitEvent!==!1&&this._events.next(new eu(!1,n))}markAsPristine(i={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let n=i.sourceControl??this;this._forEachChild(o=>{o.markAsPristine({onlySelf:!0,emitEvent:i.emitEvent})}),this._parent&&!i.onlySelf&&this._parent._updatePristine(i,n),e&&i.emitEvent!==!1&&this._events.next(new eu(!0,n))}markAsPending(i={}){this.status=fd;let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new hd(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.markAsPending(Re(q({},i),{sourceControl:e}))}disable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=Z0,this.errors=null,this._forEachChild(o=>{o.disable(Re(q({},i),{onlySelf:!0}))}),this._updateValue();let n=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new rf(this.value,n)),this._events.next(new hd(this.status,n)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Re(q({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(o=>o(!0))}enable(i={}){let e=this._parentMarkedDirty(i.onlySelf);this.status=X0,this._forEachChild(n=>{n.enable(Re(q({},i),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent}),this._updateAncestors(Re(q({},i),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(n=>n(!1))}_updateAncestors(i,e){this._parent&&!i.onlySelf&&(this._parent.updateValueAndValidity(i),i.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(i){this._parent=i}getRawValue(){return this.value}updateValueAndValidity(i={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let n=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===X0||this.status===fd)&&this._runAsyncValidator(n,i.emitEvent)}let e=i.sourceControl??this;i.emitEvent!==!1&&(this._events.next(new rf(this.value,e)),this._events.next(new hd(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!i.onlySelf&&this._parent.updateValueAndValidity(Re(q({},i),{sourceControl:e}))}_updateTreeValidity(i={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(i)),this.updateValueAndValidity({onlySelf:!0,emitEvent:i.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Z0:X0}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(i,e){if(this.asyncValidator){this.status=fd,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1,shouldHaveEmitted:i!==!1};let n=dI(this.asyncValidator(this));this._asyncValidationSubscription=n.subscribe(o=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(o,{emitEvent:e,shouldHaveEmitted:i})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let i=(this._hasOwnPendingAsyncValidator?.emitEvent||this._hasOwnPendingAsyncValidator?.shouldHaveEmitted)??!1;return this._hasOwnPendingAsyncValidator=null,i}return!1}setErrors(i,e={}){this.errors=i,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(i){let e=i;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((n,o)=>n&&n._find(o),this)}getError(i,e){let n=e?this.get(e):this;return n&&n.errors?n.errors[i]:null}hasError(i,e){return!!this.getError(i,e)}get root(){let i=this;for(;i._parent;)i=i._parent;return i}_updateControlsErrors(i,e,n){this.status=this._calculateStatus(),i&&this.statusChanges.emit(this.status),(i||n)&&this._events.next(new hd(this.status,e)),this._parent&&this._parent._updateControlsErrors(i,e,n)}_initObservables(){this.valueChanges=new U,this.statusChanges=new U}_calculateStatus(){return this._allControlsDisabled()?Z0:this.errors?Jp:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(fd)?fd:this._anyControlsHaveStatus(Jp)?Jp:X0}_anyControlsHaveStatus(i){return this._anyControls(e=>e.status===i)}_anyControlsDirty(){return this._anyControls(i=>i.dirty)}_anyControlsTouched(){return this._anyControls(i=>i.touched)}_updatePristine(i,e){let n=!this._anyControlsDirty(),o=this.pristine!==n;this.pristine=n,this._parent&&!i.onlySelf&&this._parent._updatePristine(i,e),o&&this._events.next(new eu(this.pristine,e))}_updateTouched(i={},e){this.touched=this._anyControlsTouched(),this._events.next(new tu(this.touched,e)),this._parent&&!i.onlySelf&&this._parent._updateTouched(i,e)}_onDisabledChange=[];_registerOnCollectionChange(i){this._onCollectionChange=i}_setUpdateStrategy(i){df(i)&&i.updateOn!=null&&(this._updateOn=i.updateOn)}_parentMarkedDirty(i){let e=this._parent&&this._parent.dirty;return!i&&!!e&&!this._parent._anyControlsDirty()}_find(i){return null}_assignValidators(i){this._rawValidators=Array.isArray(i)?i.slice():i,this._composedValidatorFn=FZ(this._rawValidators)}_assignAsyncValidators(i){this._rawAsyncValidators=Array.isArray(i)?i.slice():i,this._composedAsyncValidatorFn=VZ(this._rawAsyncValidators)}},Cl=class extends gd{constructor(i,e,n){super(vb(e),yb(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;registerControl(i,e){return this.controls[i]?this.controls[i]:(this.controls[i]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(i,e,n={}){this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}removeControl(i,e={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(i,e,n={}){this.controls[i]&&this.controls[i]._registerOnCollectionChange(()=>{}),delete this.controls[i],e&&this.registerControl(i,e),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}contains(i){return this.controls.hasOwnProperty(i)&&this.controls[i].enabled}setValue(i,e={}){vI(this,!0,i),Object.keys(i).forEach(n=>{bI(this,!0,n),this.controls[n].setValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(Object.keys(i).forEach(n=>{let o=this.controls[n];o&&o.patchValue(i[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i={},e={}){this._forEachChild((n,o)=>{n.reset(i?i[o]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e),e?.emitEvent!==!1&&this._events.next(new nu(this))}getRawValue(){return this._reduceChildren({},(i,e,n)=>(i[n]=e.getRawValue(),i))}_syncPendingControls(){let i=this._reduceChildren(!1,(e,n)=>n._syncPendingControls()?!0:e);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){Object.keys(this.controls).forEach(e=>{let n=this.controls[e];n&&i(n,e)})}_setUpControls(){this._forEachChild(i=>{i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(i){for(let[e,n]of Object.entries(this.controls))if(this.contains(e)&&i(n))return!0;return!1}_reduceValue(){let i={};return this._reduceChildren(i,(e,n,o)=>((n.enabled||this.disabled)&&(e[o]=n.value),e))}_reduceChildren(i,e){let n=i;return this._forEachChild((o,r)=>{n=e(n,o,r)}),n}_allControlsDisabled(){for(let i of Object.keys(this.controls))if(this.controls[i].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(i){return this.controls.hasOwnProperty(i)?this.controls[i]:null}};var yI=Cl;var pb=class extends Cl{};var _d=new L("",{providedIn:"root",factory:()=>uf}),uf="always";function mf(t,i){return[...i.path,t]}function iu(t,i,e=uf){Cb(t,i),i.valueAccessor.writeValue(t.value),(t.disabled||e==="always")&&i.valueAccessor.setDisabledState?.(t.disabled),jZ(t,i),UZ(t,i),HZ(t,i),BZ(t,i)}function sf(t,i,e=!0){let n=()=>{};i.valueAccessor&&(i.valueAccessor.registerOnChange(n),i.valueAccessor.registerOnTouched(n)),lf(t,i),t&&(i._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function cf(t,i){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(i)})}function BZ(t,i){if(i.valueAccessor.setDisabledState){let e=n=>{i.valueAccessor.setDisabledState(n)};t.registerOnDisabledChange(e),i._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}function Cb(t,i){let e=gI(t);i.validator!==null?t.setValidators(QE(e,i.validator)):typeof e=="function"&&t.setValidators([e]);let n=_I(t);i.asyncValidator!==null?t.setAsyncValidators(QE(n,i.asyncValidator)):typeof n=="function"&&t.setAsyncValidators([n]);let o=()=>t.updateValueAndValidity();cf(i._rawValidators,o),cf(i._rawAsyncValidators,o)}function lf(t,i){let e=!1;if(t!==null){if(i.validator!==null){let o=gI(t);if(Array.isArray(o)&&o.length>0){let r=o.filter(a=>a!==i.validator);r.length!==o.length&&(e=!0,t.setValidators(r))}}if(i.asyncValidator!==null){let o=_I(t);if(Array.isArray(o)&&o.length>0){let r=o.filter(a=>a!==i.asyncValidator);r.length!==o.length&&(e=!0,t.setAsyncValidators(r))}}}let n=()=>{};return cf(i._rawValidators,n),cf(i._rawAsyncValidators,n),e}function jZ(t,i){i.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,t.updateOn==="change"&&CI(t,i)})}function HZ(t,i){i.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,t.updateOn==="blur"&&t._pendingChange&&CI(t,i),t.updateOn!=="submit"&&t.markAsTouched()})}function CI(t,i){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),i.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function UZ(t,i){let e=(n,o)=>{i.valueAccessor.writeValue(n),o&&i.viewToModelUpdate(n)};t.registerOnChange(e),i._registerOnDestroy(()=>{t._unregisterOnChange(e)})}function xI(t,i){t==null,Cb(t,i)}function $Z(t,i){return lf(t,i)}function xb(t,i){if(!t.hasOwnProperty("model"))return!1;let e=t.model;return e.isFirstChange()?!0:!Object.is(i,e.currentValue)}function GZ(t){return Object.getPrototypeOf(t.constructor)===iI}function MI(t,i){t._syncPendingControls(),i.forEach(e=>{let n=e.control;n.updateOn==="submit"&&n._pendingChange&&(e.viewToModelUpdate(n._pendingValue),n._pendingChange=!1)})}function Mb(t,i){if(!i)return null;Array.isArray(i);let e,n,o;return i.forEach(r=>{r.constructor===Ii?e=r:GZ(r)?n=r:o=r}),o||n||e||null}function WZ(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}var YZ={provide:Ei,useExisting:Pt(()=>bd)},J0=Promise.resolve(),bd=(()=>{class t extends Ei{callSetDisabledState;get submitted(){return Yn(this.submittedReactive)}_submitted=si(()=>this.submittedReactive());submittedReactive=ke(!1);_directives=new Set;form;ngSubmit=new U;options;constructor(e,n,o){super(),this.callSetDisabledState=o,this.form=new Cl({},_b(e),bb(n))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){J0.then(()=>{let n=this._findContainer(e.path);e.control=n.registerControl(e.name,e.control),iu(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}removeControl(e){J0.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){J0.then(()=>{let n=this._findContainer(e.path),o=new Cl({});xI(o,e),n.registerControl(e.name,o),o.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){J0.then(()=>{let n=this._findContainer(e.path);n&&n.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,n){J0.then(()=>{this.form.get(e.path).setValue(n)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),MI(this.form,this._directives),this.ngSubmit.emit(e),this.form._events.next(new af(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static \u0275fac=function(n){return new(n||t)(Me(Oi,10),Me(xl,10),Me(_d,8))};static \u0275dir=R({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(n,o){n&1&&N("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([YZ]),de]})}return t})();function ZE(t,i){let e=t.indexOf(i);e>-1&&t.splice(e,1)}function JE(t){return typeof t=="object"&&t!==null&&Object.keys(t).length===2&&"value"in t&&"disabled"in t}var oc=class extends gd{defaultValue=null;_onChange=[];_pendingValue;_pendingChange=!1;constructor(i=null,e,n){super(vb(e),yb(n,e)),this._applyFormState(i),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),df(e)&&(e.nonNullable||e.initialValueIsDefault)&&(JE(i)?this.defaultValue=i.value:this.defaultValue=i)}setValue(i,e={}){this.value=this._pendingValue=i,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(n=>n(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(i,e={}){this.setValue(i,e)}reset(i=this.defaultValue,e={}){this._applyFormState(i),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1,e?.emitEvent!==!1&&this._events.next(new nu(this))}_updateValue(){}_anyControls(i){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(i){this._onChange.push(i)}_unregisterOnChange(i){ZE(this._onChange,i)}registerOnDisabledChange(i){this._onDisabledChange.push(i)}_unregisterOnDisabledChange(i){ZE(this._onDisabledChange,i)}_forEachChild(i){}_syncPendingControls(){return this.updateOn==="submit"&&(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),this._pendingChange)?(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),!0):!1}_applyFormState(i){JE(i)?(this.value=this._pendingValue=i.value,i.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=i}},no=oc,qZ=t=>t instanceof oc,QZ=(()=>{class t extends Ei{_parent;ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return mf(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,standalone:!1,features:[de]})}return t})();var KZ={provide:li,useExisting:Pt(()=>XZ)},eI=Promise.resolve(),XZ=(()=>{class t extends li{_changeDetectorRef;callSetDisabledState;control=new oc;static ngAcceptInputType_isDisabled;_registered=!1;viewModel;name="";isDisabled;model;options;update=new U;constructor(e,n,o,r,a,s){super(),this._changeDetectorRef=a,this.callSetDisabledState=s,this._parent=e,this._setValidators(n),this._setAsyncValidators(o),this.valueAccessor=Mb(this,r)}ngOnChanges(e){if(this._checkForErrors(),!this._registered||"name"in e){if(this._registered&&(this._checkName(),this.formDirective)){let n=e.name.previousValue;this.formDirective.removeControl({name:n,path:this._getPath(n)})}this._setUpControl()}"isDisabled"in e&&this._updateDisabled(e),xb(e,this.viewModel)&&(this._updateValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&this.options.updateOn!=null&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!!(this.options&&this.options.standalone)}_setUpStandalone(){iu(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._checkName()}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),!this._isStandalone()&&this.name}_updateValue(e){eI.then(()=>{this.control.setValue(e,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(e){let n=e.isDisabled.currentValue,o=n!==0&&$(n);eI.then(()=>{o&&!this.control.disabled?this.control.disable():!o&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(e){return this._parent?mf(e,this._parent):[e]}static \u0275fac=function(n){return new(n||t)(Me(Ei,9),Me(Oi,10),Me(xl,10),Me(vi,10),Me(we,8),Me(_d,8))};static \u0275dir=R({type:t,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],standalone:!1,features:[ue([KZ]),de,Ne]})}return t})();var ac=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""],standalone:!1})}return t})(),ZZ={provide:vi,useExisting:Pt(()=>JZ),multi:!0},JZ=(()=>{class t extends iI{writeValue(e){let n=e??"";this.setProperty("value",n)}registerOnChange(e){this.onChange=n=>{e(n==""?null:parseFloat(n))}}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(n,o){n&1&&N("input",function(a){return o.onChange(a.target.value)})("blur",function(){return o.onTouched()})},standalone:!1,features:[ue([ZZ]),de]})}return t})();var wb=new L(""),eJ={provide:li,useExisting:Pt(()=>Fi)},Fi=(()=>{class t extends li{_ngModelWarningConfig;callSetDisabledState;viewModel;form;set isDisabled(e){}model;update=new U;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,o,r,a){super(),this._ngModelWarningConfig=r,this.callSetDisabledState=a,this._setValidators(e),this._setAsyncValidators(n),this.valueAccessor=Mb(this,o)}ngOnChanges(e){if(this._isControlChanged(e)){let n=e.form.previousValue;n&&sf(n,this,!1),iu(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}xb(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&sf(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}_isControlChanged(e){return e.hasOwnProperty("form")}static \u0275fac=function(n){return new(n||t)(Me(Oi,10),Me(xl,10),Me(vi,10),Me(wb,8),Me(_d,8))};static \u0275dir=R({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],standalone:!1,features:[ue([eJ]),de,Ne]})}return t})(),tJ={provide:Ei,useExisting:Pt(()=>yi)},yi=(()=>{class t extends Ei{callSetDisabledState;get submitted(){return Yn(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}_submitted=si(()=>this._submittedReactive());_submittedReactive=ke(!1);_oldForm;_onCollectionChange=()=>this._updateDomValue();directives=[];form=null;ngSubmit=new U;constructor(e,n,o){super(),this.callSetDisabledState=o,this._setValidators(e),this._setAsyncValidators(n)}ngOnChanges(e){e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(lf(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){let n=this.form.get(e.path);return iu(n,e,this.callSetDisabledState),n.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),n}getControl(e){return this.form.get(e.path)}removeControl(e){sf(e.control||null,e,!1),WZ(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,n){this.form.get(e.path).setValue(n)}onSubmit(e){return this._submittedReactive.set(!0),MI(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new af(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0,n={}){this.form.reset(e,n),this._submittedReactive.set(!1)}_updateDomValue(){this.directives.forEach(e=>{let n=e.control,o=this.form.get(e.path);n!==o&&(sf(n||null,e),qZ(o)&&(iu(o,e,this.callSetDisabledState),e.control=o))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let n=this.form.get(e.path);xI(n,e),n.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let n=this.form.get(e.path);n&&$Z(n,e)&&n.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Cb(this.form,this),this._oldForm&&lf(this._oldForm,this)}static \u0275fac=function(n){return new(n||t)(Me(Oi,10),Me(xl,10),Me(_d,8))};static \u0275dir=R({type:t,selectors:[["","formGroup",""]],hostBindings:function(n,o){n&1&&N("submit",function(a){return o.onSubmit(a)})("reset",function(){return o.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],standalone:!1,features:[ue([tJ]),de,Ne]})}return t})(),nJ={provide:Ei,useExisting:Pt(()=>wI)},wI=(()=>{class t extends QZ{name=null;constructor(e,n,o){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(o)}_checkParentType(){SI(this._parent)}static \u0275fac=function(n){return new(n||t)(Me(Ei,13),Me(Oi,10),Me(xl,10))};static \u0275dir=R({type:t,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},standalone:!1,features:[ue([nJ]),de]})}return t})(),iJ={provide:Ei,useExisting:Pt(()=>DI)},DI=(()=>{class t extends Ei{_parent;name=null;constructor(e,n,o){super(),this._parent=e,this._setValidators(n),this._setAsyncValidators(o)}ngOnInit(){SI(this._parent),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective?.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return mf(this.name==null?this.name:this.name.toString(),this._parent)}static \u0275fac=function(n){return new(n||t)(Me(Ei,13),Me(Oi,10),Me(xl,10))};static \u0275dir=R({type:t,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},standalone:!1,features:[ue([iJ]),de]})}return t})();function SI(t){return!(t instanceof wI)&&!(t instanceof yi)&&!(t instanceof DI)}var oJ={provide:li,useExisting:Pt(()=>er)},er=(()=>{class t extends li{_ngModelWarningConfig;_added=!1;viewModel;control;name=null;set isDisabled(e){}model;update=new U;static _ngModelWarningSentOnce=!1;_ngModelWarningSent=!1;constructor(e,n,o,r,a){super(),this._ngModelWarningConfig=a,this._parent=e,this._setValidators(n),this._setAsyncValidators(o),this.valueAccessor=Mb(this,r)}ngOnChanges(e){this._added||this._setUpControl(),xb(e,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(e){this.viewModel=e,this.update.emit(e)}get path(){return mf(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_setUpControl(){this.control=this.formDirective.addControl(this),this._added=!0}static \u0275fac=function(n){return new(n||t)(Me(Ei,13),Me(Oi,10),Me(xl,10),Me(vi,10),Me(wb,8))};static \u0275dir=R({type:t,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},standalone:!1,features:[ue([oJ]),de,Ne]})}return t})();function kI(t){return typeof t=="number"?t:parseInt(t,10)}function EI(t){return typeof t=="number"?t:parseFloat(t)}var ou=(()=>{class t{_validator=ef;_onChange;_enabled;ngOnChanges(e){if(this.inputName in e){let n=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(n),this._validator=this._enabled?this.createValidator(n):ef,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,features:[Ne]})}return t})(),rJ={provide:Oi,useExisting:Pt(()=>aJ),multi:!0},aJ=(()=>{class t extends ou{max;inputName="max";normalizeInput=e=>EI(e);createValidator=e=>rI(e);static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["input","type","number","max","","formControlName",""],["input","type","number","max","","formControl",""],["input","type","number","max","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&oe("max",o._enabled?o.max:null)},inputs:{max:"max"},standalone:!1,features:[ue([rJ]),de]})}return t})(),sJ={provide:Oi,useExisting:Pt(()=>cJ),multi:!0},cJ=(()=>{class t extends ou{min;inputName="min";normalizeInput=e=>EI(e);createValidator=e=>oI(e);static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&oe("min",o._enabled?o.min:null)},inputs:{min:"min"},standalone:!1,features:[ue([sJ]),de]})}return t})(),lJ={provide:Oi,useExisting:Pt(()=>Zr),multi:!0};var Zr=(()=>{class t extends ou{required;inputName="required";normalizeInput=$;createValidator=e=>aI;enabled(e){return e}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(n,o){n&2&&oe("required",o._enabled?"":null)},inputs:{required:"required"},standalone:!1,features:[ue([lJ]),de]})}return t})();var dJ={provide:Oi,useExisting:Pt(()=>uJ),multi:!0},uJ=(()=>{class t extends ou{minlength;inputName="minlength";normalizeInput=e=>kI(e);createValidator=e=>sI(e);static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","minlength","","formControlName",""],["","minlength","","formControl",""],["","minlength","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&oe("minlength",o._enabled?o.minlength:null)},inputs:{minlength:"minlength"},standalone:!1,features:[ue([dJ]),de]})}return t})(),mJ={provide:Oi,useExisting:Pt(()=>pJ),multi:!0},pJ=(()=>{class t extends ou{maxlength;inputName="maxlength";normalizeInput=e=>kI(e);createValidator=e=>cI(e);static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(n,o){n&2&&oe("maxlength",o._enabled?o.maxlength:null)},inputs:{maxlength:"maxlength"},standalone:!1,features:[ue([mJ]),de]})}return t})();var II=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})(),fb=class extends gd{constructor(i,e,n){super(vb(e),yb(n,e)),this.controls=i,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}controls;at(i){return this.controls[this._adjustIndex(i)]}push(i,e={}){Array.isArray(i)?i.forEach(n=>{this.controls.push(n),this._registerControl(n)}):(this.controls.push(i),this._registerControl(i)),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(i,e,n={}){this.controls.splice(i,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:n.emitEvent})}removeAt(i,e={}){let n=this._adjustIndex(i);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(i,e,n={}){let o=this._adjustIndex(i);o<0&&(o=0),this.controls[o]&&this.controls[o]._registerOnCollectionChange(()=>{}),this.controls.splice(o,1),e&&(this.controls.splice(o,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:n.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(i,e={}){vI(this,!1,i),i.forEach((n,o)=>{bI(this,!1,o),this.at(o).setValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(i,e={}){i!=null&&(i.forEach((n,o)=>{this.at(o)&&this.at(o).patchValue(n,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(i=[],e={}){this._forEachChild((n,o)=>{n.reset(i[o],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e),e?.emitEvent!==!1&&this._events.next(new nu(this))}getRawValue(){return this.controls.map(i=>i.getRawValue())}clear(i={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:i.emitEvent}))}_adjustIndex(i){return i<0?i+this.length:i}_syncPendingControls(){let i=this.controls.reduce((e,n)=>n._syncPendingControls()?!0:e,!1);return i&&this.updateValueAndValidity({onlySelf:!0}),i}_forEachChild(i){this.controls.forEach((e,n)=>{i(e,n)})}_updateValue(){this.value=this.controls.filter(i=>i.enabled||this.disabled).map(i=>i.value)}_anyControls(i){return this.controls.some(e=>e.enabled&&i(e))}_setUpControls(){this._forEachChild(i=>this._registerControl(i))}_allControlsDisabled(){for(let i of this.controls)if(i.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(i){i.setParent(this),i._registerOnCollectionChange(this._onCollectionChange)}_find(i){return this.at(i)??null}};function tI(t){return!!t&&(t.asyncValidators!==void 0||t.validators!==void 0||t.updateOn!==void 0)}var fJ=(()=>{class t{useNonNullable=!1;get nonNullable(){let e=new t;return e.useNonNullable=!0,e}group(e,n=null){let o=this._reduceControls(e),r={};return tI(n)?r=n:n!==null&&(r.validators=n.validator,r.asyncValidators=n.asyncValidator),new Cl(o,r)}record(e,n=null){let o=this._reduceControls(e);return new pb(o,n)}control(e,n,o){let r={};return this.useNonNullable?(tI(n)?r=n:(r.validators=n,r.asyncValidators=o),new oc(e,Re(q({},r),{nonNullable:!0}))):new oc(e,n,o)}array(e,n,o){let r=e.map(a=>this._createControl(a));return new fb(r,n,o)}_reduceControls(e){let n={};return Object.keys(e).forEach(o=>{n[o]=this._createControl(e[o])}),n}_createControl(e){if(e instanceof oc)return e;if(e instanceof gd)return e;if(Array.isArray(e)){let n=e[0],o=e.length>1?e[1]:null,r=e.length>2?e[2]:null;return this.control(n,o,r)}else return this.control(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var sc=(()=>{class t extends fJ{group(e,n=null){return super.group(e,n)}control(e,n,o){return super.control(e,n,o)}array(e,n,o){return super.array(e,n,o)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var OI=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:_d,useValue:e.callSetDisabledState??uf}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[II]})}return t})(),ve=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:wb,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:_d,useValue:e.callSetDisabledState??uf}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[II]})}return t})();var TI=(()=>{class t{constructor(){this.locale=d(Wr),this.el=d(Z),this.control=d(li),this.format="N0",this.digitsInfo="1.0-0",this.sufix=""}set _(e){let n=e.split(":");this.currencyCode=n[0],this.displaySymbol=n.length>1?n[1]:"$",this.digitsInfo=n.length>2?n[2]:"1.2-2"}blur(e){e.value=this.parse(e.value)}focus(e){typeof this.control.value>"u"?e.value="":e.value=this.control.value}ngOnInit(){setTimeout(()=>{this.el.nativeElement.value=this.parse(this.el.nativeElement.value)})}parse(e){return e==""?""+this.sufix:Mp(e,this.locale,this.displaySymbol,this.currencyCode,this.digitsInfo)+this.sufix}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=R({type:t,selectors:[["","mifosxFormatAmount",""]],hostBindings:function(n,o){n&1&&N("blur",function(a){return o.blur(a.target)})("focus",function(a){return o.focus(a.target)})},inputs:{sufix:"sufix",_:[0,"mifosxFormatAmount","_"]}})}}return t})();var Ake=(()=>{class t{constructor(){this.control=d(li),this.el=d(Z)}onFocus(){this.control.control?.markAsTouched(),this.control.control?.updateValueAndValidity()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275dir=R({type:t,selectors:[["","mifosxValidateOnFocus",""]],hostBindings:function(n,o){n&1&&N("focus",function(){return o.onFocus()})}})}}return t})();var PI=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe]})}}return t})();var Cr=class{constructor(i={}){this.controlType=i.controlType||"",this.controlName=i.controlName||"",this.label=i.label||"",this.value=i.value===void 0?"":i.value,this.required=!!i.required,this.order=i.order===void 0?1:i.order,this.validators=i.validators===void 0?[]:i.validators,this.min=i.min===void 0?null:i.min,this.max=i.max===void 0?null:i.max}};function bs(t){return t.buttons===0||t.detail===0}function vs(t){let i=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!!i&&i.identifier===-1&&(i.radiusX==null||i.radiusX===1)&&(i.radiusY==null||i.radiusY===1)}var Db;function LI(){if(Db==null){let t=typeof document<"u"?document.head:null;Db=!!(t&&(t.createShadowRoot||t.attachShadow))}return Db}function Ml(t){if(LI()){let i=t.getRootNode?t.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&i instanceof ShadowRoot)return i}return null}function xo(){let t=typeof document<"u"&&document?document.activeElement:null;for(;t&&t.shadowRoot;){let i=t.shadowRoot.activeElement;if(i===t)break;t=i}return t}function qn(t){return t.composedPath?t.composedPath()[0]:t.target}var Sb;try{Sb=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Sb=!1}var $e=(()=>{class t{_platformId=d(pl);isBrowser=this._platformId?Pk(this._platformId):typeof document=="object"&&!!document;EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent);TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent);BLINK=this.isBrowser&&!!(window.chrome||Sb)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT;WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT;IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window);FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent);ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT;SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var ru;function AI(){if(ru==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ru=!0}))}finally{ru=ru||!1}return ru}function cc(t){return AI()?t:!!t.capture}function wn(t,i=0){return pf(t)?Number(t):arguments.length===2?i:0}function pf(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}function An(t){return t instanceof Z?t.nativeElement:t}var RI=new L("cdk-input-modality-detector-options"),zI={ignoreKeys:[18,17,224,91,16]},NI=650,kb={passive:!0,capture:!0},FI=(()=>{class t{_platform=d($e);_listenerCleanups;modalityDetected;modalityChanged;get mostRecentModality(){return this._modality.value}_mostRecentTarget=null;_modality=new ut(null);_options;_lastTouchMs=0;_onKeydown=e=>{this._options?.ignoreKeys?.some(n=>n===e.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=qn(e))};_onMousedown=e=>{Date.now()-this._lastTouchMs<NI||(this._modality.next(bs(e)?"keyboard":"mouse"),this._mostRecentTarget=qn(e))};_onTouchstart=e=>{if(vs(e)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=qn(e)};constructor(){let e=d(ce),n=d(De),o=d(RI,{optional:!0});if(this._options=q(q({},zI),o),this.modalityDetected=this._modality.pipe(qc(1)),this.modalityChanged=this.modalityDetected.pipe(x1()),this._platform.isBrowser){let r=d(Nn).createRenderer(null,null);this._listenerCleanups=e.runOutsideAngular(()=>[r.listen(n,"keydown",this._onKeydown,kb),r.listen(n,"mousedown",this._onMousedown,kb),r.listen(n,"touchstart",this._onTouchstart,kb)])}}ngOnDestroy(){this._modality.complete(),this._listenerCleanups?.forEach(e=>e())}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),au=(function(t){return t[t.IMMEDIATE=0]="IMMEDIATE",t[t.EVENTUAL=1]="EVENTUAL",t})(au||{}),VI=new L("cdk-focus-monitor-default-options"),ff=cc({passive:!0,capture:!0}),mn=(()=>{class t{_ngZone=d(ce);_platform=d($e);_inputModalityDetector=d(FI);_origin=null;_lastFocusOrigin;_windowFocused=!1;_windowFocusTimeoutId;_originTimeoutId;_originFromTouchInteraction=!1;_elementInfo=new Map;_monitoredElementCount=0;_rootNodeFocusListenerCount=new Map;_detectionMode;_windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=setTimeout(()=>this._windowFocused=!1)};_document=d(De);_stopInputModalityDetector=new B;constructor(){let e=d(VI,{optional:!0});this._detectionMode=e?.detectionMode||au.IMMEDIATE}_rootNodeFocusAndBlurListener=e=>{let n=qn(e);for(let o=n;o;o=o.parentElement)e.type==="focus"?this._onFocus(e,o):this._onBlur(e,o)};monitor(e,n=!1){let o=An(e);if(!this._platform.isBrowser||o.nodeType!==1)return ne();let r=Ml(o)||this._document,a=this._elementInfo.get(o);if(a)return n&&(a.checkChildren=!0),a.subject;let s={checkChildren:n,subject:new B,rootNode:r};return this._elementInfo.set(o,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let n=An(e),o=this._elementInfo.get(n);o&&(o.subject.complete(),this._setClasses(n),this._elementInfo.delete(n),this._removeGlobalListeners(o))}focusVia(e,n,o){let r=An(e),a=this._document.activeElement;r===a?this._getClosestElementsInfo(r).forEach(([s,c])=>this._originChanged(s,n,c)):(this._setOrigin(n),typeof r.focus=="function"&&r.focus(o))}ngOnDestroy(){this._elementInfo.forEach((e,n)=>this.stopMonitoring(n))}_getWindow(){return this._document.defaultView||window}_getFocusOrigin(e){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(e)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:e&&this._isLastInteractionFromInputLabel(e)?"mouse":"program"}_shouldBeAttributedToTouch(e){return this._detectionMode===au.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,n){e.classList.toggle("cdk-focused",!!n),e.classList.toggle("cdk-touch-focused",n==="touch"),e.classList.toggle("cdk-keyboard-focused",n==="keyboard"),e.classList.toggle("cdk-mouse-focused",n==="mouse"),e.classList.toggle("cdk-program-focused",n==="program")}_setOrigin(e,n=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&n,this._detectionMode===au.IMMEDIATE){clearTimeout(this._originTimeoutId);let o=this._originFromTouchInteraction?NI:1;this._originTimeoutId=setTimeout(()=>this._origin=null,o)}})}_onFocus(e,n){let o=this._elementInfo.get(n),r=qn(e);!o||!o.checkChildren&&n!==r||this._originChanged(n,this._getFocusOrigin(r),o)}_onBlur(e,n){let o=this._elementInfo.get(n);!o||o.checkChildren&&e.relatedTarget instanceof Node&&n.contains(e.relatedTarget)||(this._setClasses(n),this._emitOrigin(o,null))}_emitOrigin(e,n){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(n))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let n=e.rootNode,o=this._rootNodeFocusListenerCount.get(n)||0;o||this._ngZone.runOutsideAngular(()=>{n.addEventListener("focus",this._rootNodeFocusAndBlurListener,ff),n.addEventListener("blur",this._rootNodeFocusAndBlurListener,ff)}),this._rootNodeFocusListenerCount.set(n,o+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(xe(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let n=e.rootNode;if(this._rootNodeFocusListenerCount.has(n)){let o=this._rootNodeFocusListenerCount.get(n);o>1?this._rootNodeFocusListenerCount.set(n,o-1):(n.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ff),n.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ff),this._rootNodeFocusListenerCount.delete(n))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,n,o){this._setClasses(e,n),this._emitOrigin(o,n),this._lastFocusOrigin=n}_getClosestElementsInfo(e){let n=[];return this._elementInfo.forEach((o,r)=>{(r===e||o.checkChildren&&r.contains(e))&&n.push([r,o])}),n}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:n,mostRecentModality:o}=this._inputModalityDetector;if(o!=="mouse"||!n||n===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let r=e.labels;if(r){for(let a=0;a<r.length;a++)if(r[a].contains(n))return!0}return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),su=(()=>{class t{_elementRef=d(Z);_focusMonitor=d(mn);_monitorSubscription;_focusOrigin=null;cdkFocusChange=new U;constructor(){}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(n=>{this._focusOrigin=n,this.cdkFocusChange.emit(n)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"]})}return t})();var hf=new WeakMap,lt=(()=>{class t{_appRef;_injector=d(Ce);_environmentInjector=d(Jt);load(e){let n=this._appRef=this._appRef||this._injector.get(bi),o=hf.get(n);o||(o={loaders:new Set,refs:[]},hf.set(n,o),n.onDestroy(()=>{hf.get(n)?.refs.forEach(r=>r.destroy()),hf.delete(n)})),o.loaders.has(e)||(o.loaders.add(e),o.refs.push(lp(e,{environmentInjector:this._environmentInjector})))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var No=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],exportAs:["cdkVisuallyHidden"],decls:0,vars:0,template:function(n,o){},styles:[`.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function Jr(t){return Array.isArray(t)?t:[t]}var BI=new Set,wl,gf=(()=>{class t{_platform=d($e);_nonce=d(W1,{optional:!0});_matchMedia;constructor(){this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):gJ}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&hJ(e,this._nonce),this._matchMedia(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function hJ(t,i){if(!BI.has(t))try{wl||(wl=document.createElement("style"),i&&wl.setAttribute("nonce",i),wl.setAttribute("type","text/css"),document.head.appendChild(wl)),wl.sheet&&(wl.sheet.insertRule(`@media ${t} {body{ }}`,0),BI.add(t))}catch(e){console.error(e)}}function gJ(t){return{matches:t==="all"||t==="",media:t,addListener:()=>{},removeListener:()=>{}}}var Dl=(()=>{class t{_mediaMatcher=d(gf);_zone=d(ce);_queries=new Map;_destroySubject=new B;constructor(){}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return jI(Jr(e)).some(o=>this._registerQuery(o).mql.matches)}observe(e){let o=jI(Jr(e)).map(a=>this._registerQuery(a).observable),r=ii(o);return r=Yi(r.pipe(Ve(1)),r.pipe(qc(1),$o(0))),r.pipe(le(a=>{let s={matches:!1,breakpoints:{}};return a.forEach(({matches:c,query:u})=>{s.matches=s.matches||c,s.breakpoints[u]=c}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let n=this._mediaMatcher.matchMedia(e),r={observable:new Fe(a=>{let s=c=>this._zone.run(()=>a.next(c));return n.addListener(s),()=>{n.removeListener(s)}}).pipe(Ze(n),le(({matches:a})=>({query:e,matches:a})),xe(this._destroySubject)),mql:n};return this._queries.set(e,r),r}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function jI(t){return t.map(i=>i.split(",")).reduce((i,e)=>i.concat(e)).map(i=>i.trim())}function _J(t){if(t.type==="characterData"&&t.target instanceof Comment)return!0;if(t.type==="childList"){for(let i=0;i<t.addedNodes.length;i++)if(!(t.addedNodes[i]instanceof Comment))return!1;for(let i=0;i<t.removedNodes.length;i++)if(!(t.removedNodes[i]instanceof Comment))return!1;return!0}return!1}var HI=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),UI=(()=>{class t{_mutationObserverFactory=d(HI);_observedElements=new Map;_ngZone=d(ce);constructor(){}ngOnDestroy(){this._observedElements.forEach((e,n)=>this._cleanupObserver(n))}observe(e){let n=An(e);return new Fe(o=>{let a=this._observeElement(n).pipe(le(s=>s.filter(c=>!_J(c))),Oe(s=>!!s.length)).subscribe(s=>{this._ngZone.run(()=>{o.next(s)})});return()=>{a.unsubscribe(),this._unobserveElement(n)}})}_observeElement(e){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(e))this._observedElements.get(e).count++;else{let n=new B,o=this._mutationObserverFactory.create(r=>n.next(r));o&&o.observe(e,{characterData:!0,childList:!0,subtree:!0}),this._observedElements.set(e,{observer:o,stream:n,count:1})}return this._observedElements.get(e).stream})}_unobserveElement(e){this._observedElements.has(e)&&(this._observedElements.get(e).count--,this._observedElements.get(e).count||this._cleanupObserver(e))}_cleanupObserver(e){if(this._observedElements.has(e)){let{observer:n,stream:o}=this._observedElements.get(e);n&&n.disconnect(),o.complete(),this._observedElements.delete(e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),cu=(()=>{class t{_contentObserver=d(UI);_elementRef=d(Z);event=new U;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._disabled?this._unsubscribe():this._subscribe()}_disabled=!1;get debounce(){return this._debounce}set debounce(e){this._debounce=wn(e),this._subscribe()}_debounce;_currentSubscription=null;constructor(){}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();let e=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?e.pipe($o(this.debounce)):e).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",$],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"]})}return t})(),vd=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[HI]})}return t})();var dc=(()=>{class t{_platform=d($e);constructor(){}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return vJ(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let n=bJ(kJ(e));if(n&&($I(n)===-1||!this.isVisible(n)))return!1;let o=e.nodeName.toLowerCase(),r=$I(e);return e.hasAttribute("contenteditable")?r!==-1:o==="iframe"||o==="object"||this._platform.WEBKIT&&this._platform.IOS&&!DJ(e)?!1:o==="audio"?e.hasAttribute("controls")?r!==-1:!1:o==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,n){return SJ(e)&&!this.isDisabled(e)&&(n?.ignoreVisibility||this.isVisible(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function bJ(t){try{return t.frameElement}catch{return null}}function vJ(t){return!!(t.offsetWidth||t.offsetHeight||typeof t.getClientRects=="function"&&t.getClientRects().length)}function yJ(t){let i=t.nodeName.toLowerCase();return i==="input"||i==="select"||i==="button"||i==="textarea"}function CJ(t){return MJ(t)&&t.type=="hidden"}function xJ(t){return wJ(t)&&t.hasAttribute("href")}function MJ(t){return t.nodeName.toLowerCase()=="input"}function wJ(t){return t.nodeName.toLowerCase()=="a"}function YI(t){if(!t.hasAttribute("tabindex")||t.tabIndex===void 0)return!1;let i=t.getAttribute("tabindex");return!!(i&&!isNaN(parseInt(i,10)))}function $I(t){if(!YI(t))return null;let i=parseInt(t.getAttribute("tabindex")||"",10);return isNaN(i)?-1:i}function DJ(t){let i=t.nodeName.toLowerCase(),e=i==="input"&&t.type;return e==="text"||e==="password"||i==="select"||i==="textarea"}function SJ(t){return CJ(t)?!1:yJ(t)||xJ(t)||t.hasAttribute("contenteditable")||YI(t)}function kJ(t){return t.ownerDocument&&t.ownerDocument.defaultView||window}var _f=class{_element;_checker;_ngZone;_document;_injector;_startAnchor;_endAnchor;_hasAttached=!1;startAnchorListener=()=>this.focusLastTabbableElement();endAnchorListener=()=>this.focusFirstTabbableElement();get enabled(){return this._enabled}set enabled(i){this._enabled=i,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_enabled=!0;constructor(i,e,n,o,r=!1,a){this._element=i,this._checker=e,this._ngZone=n,this._document=o,this._injector=a,r||this.attachAnchors()}destroy(){let i=this._startAnchor,e=this._endAnchor;i&&(i.removeEventListener("focus",this.startAnchorListener),i.remove()),e&&(e.removeEventListener("focus",this.endAnchorListener),e.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return this._hasAttached?!0:(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(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(i)))})}focusFirstTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(i)))})}focusLastTabbableElementWhenReady(i){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(i)))})}_getRegionBoundary(i){let e=this._element.querySelectorAll(`[cdk-focus-region-${i}], [cdkFocusRegion${i}], [cdk-focus-${i}]`);return i=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(i){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let n=this._getFirstTabbableElement(e);return n?.focus(i),!!n}return e.focus(i),!0}return this.focusFirstTabbableElement(i)}focusFirstTabbableElement(i){let e=this._getRegionBoundary("start");return e&&e.focus(i),!!e}focusLastTabbableElement(i){let e=this._getRegionBoundary("end");return e&&e.focus(i),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=0;n<e.length;n++){let o=e[n].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[n]):null;if(o)return o}return null}_getLastTabbableElement(i){if(this._checker.isFocusable(i)&&this._checker.isTabbable(i))return i;let e=i.children;for(let n=e.length-1;n>=0;n--){let o=e[n].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[n]):null;if(o)return o}return null}_createAnchor(){let i=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,i),i.classList.add("cdk-visually-hidden"),i.classList.add("cdk-focus-trap-anchor"),i.setAttribute("aria-hidden","true"),i}_toggleAnchorTabIndex(i,e){i?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(i){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(i,this._startAnchor),this._toggleAnchorTabIndex(i,this._endAnchor))}_executeOnStable(i){this._injector?Mt(i,{injector:this._injector}):setTimeout(i)}},yd=(()=>{class t{_checker=d(dc);_ngZone=d(ce);_document=d(De);_injector=d(Ce);constructor(){d(lt).load(No)}create(e,n=!1){return new _f(e,this._checker,this._ngZone,this._document,n,this._injector)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Ib=(()=>{class t{_elementRef=d(Z);_focusTrapFactory=d(yd);focusTrap;_previouslyFocusedElement=null;get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}autoCapture;constructor(){d($e).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(e){let n=e.autoCapture;n&&!n.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=xo(),this.focusTrap?.focusInitialElementWhenReady()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",$],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",$]},exportAs:["cdkTrapFocus"],features:[Ne]})}return t})(),qI=new L("liveAnnouncerElement",{providedIn:"root",factory:QI});function QI(){return null}var KI=new L("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),EJ=0,lu=(()=>{class t{_ngZone=d(ce);_defaultOptions=d(KI,{optional:!0});_liveElement;_document=d(De);_previousTimeout;_currentPromise;_currentResolve;constructor(){let e=d(qI,{optional:!0});this._liveElement=e||this._createLiveElement()}announce(e,...n){let o=this._defaultOptions,r,a;return n.length===1&&typeof n[0]=="number"?a=n[0]:[r,a]=n,this.clear(),clearTimeout(this._previousTimeout),r||(r=o&&o.politeness?o.politeness:"polite"),a==null&&o&&(a=o.duration),this._liveElement.setAttribute("aria-live",r),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(s=>this._currentResolve=s)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=e,typeof a=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),a)),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(){let e="cdk-live-announcer-element",n=this._document.getElementsByClassName(e),o=this._document.createElement("div");for(let r=0;r<n.length;r++)n[r].remove();return o.classList.add(e),o.classList.add("cdk-visually-hidden"),o.setAttribute("aria-atomic","true"),o.setAttribute("aria-live","polite"),o.id=`cdk-live-announcer-${EJ++}`,this._document.body.appendChild(o),o}_exposeAnnouncerToModals(e){let n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o<n.length;o++){let r=n[o],a=r.getAttribute("aria-owns");a?a.indexOf(e)===-1&&r.setAttribute("aria-owns",a+" "+e):r.setAttribute("aria-owns",e)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var lc=(function(t){return t[t.NONE=0]="NONE",t[t.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",t[t.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",t})(lc||{}),GI="cdk-high-contrast-black-on-white",WI="cdk-high-contrast-white-on-black",Eb="cdk-high-contrast-active",bf=(()=>{class t{_platform=d($e);_hasCheckedHighContrastMode;_document=d(De);_breakpointSubscription;constructor(){this._breakpointSubscription=d(Dl).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return lc.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let n=this._document.defaultView||window,o=n&&n.getComputedStyle?n.getComputedStyle(e):null,r=(o&&o.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return lc.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return lc.BLACK_ON_WHITE}return lc.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(Eb,GI,WI),this._hasCheckedHighContrastMode=!0;let n=this.getHighContrastMode();n===lc.BLACK_ON_WHITE?e.add(Eb,GI):n===lc.WHITE_ON_BLACK&&e.add(Eb,WI)}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ys=(()=>{class t{constructor(){d(bf)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[vd]})}return t})();var Ob={},Ge=(()=>{class t{_appId=d(Xs);getId(e){return this._appId!=="ng"&&(e+=this._appId),Ob.hasOwnProperty(e)||(Ob[e]=0),`${e}${Ob[e]++}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var IJ=200,Cd=class{_letterKeyStream=new B;_items=[];_selectedItemIndex=-1;_pressedLetters=[];_skipPredicateFn;_selectedItem=new B;selectedItem=this._selectedItem;constructor(i,e){let n=typeof e?.debounceInterval=="number"?e.debounceInterval:IJ;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(i),this._setupKeyHandler(n)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(i){this._selectedItemIndex=i}setItems(i){this._items=i}handleKey(i){let e=i.keyCode;i.key&&i.key.length===1?this._letterKeyStream.next(i.key.toLocaleUpperCase()):(e>=65&&e<=90||e>=48&&e<=57)&&this._letterKeyStream.next(String.fromCharCode(e))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(i){this._letterKeyStream.pipe(It(e=>this._pressedLetters.push(e)),$o(i),Oe(()=>this._pressedLetters.length>0),le(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let n=1;n<this._items.length+1;n++){let o=(this._selectedItemIndex+n)%this._items.length,r=this._items[o];if(!this._skipPredicateFn?.(r)&&r.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(r);break}}this._pressedLetters=[]})}};function Ot(t,...i){return i.length?i.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}var xd=class{_items;_activeItemIndex=ke(-1);_activeItem=ke(null);_wrap=!1;_typeaheadSubscription=Ee.EMPTY;_itemChangesSubscription;_vertical=!0;_horizontal;_allowedModifierKeys=[];_homeAndEnd=!1;_pageUpAndDown={enabled:!1,delta:10};_effectRef;_typeahead;_skipPredicateFn=i=>i.disabled;constructor(i,e){this._items=i,i instanceof zn?this._itemChangesSubscription=i.changes.subscribe(n=>this._itemsChanged(n.toArray())):ya(i)&&(this._effectRef=Ea(()=>this._itemsChanged(i()),{injector:e}))}tabOut=new B;change=new B;skipPredicate(i){return this._skipPredicateFn=i,this}withWrap(i=!0){return this._wrap=i,this}withVerticalOrientation(i=!0){return this._vertical=i,this}withHorizontalOrientation(i){return this._horizontal=i,this}withAllowedModifierKeys(i){return this._allowedModifierKeys=i,this}withTypeAhead(i=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new Cd(e,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:n=>this._skipPredicateFn(n)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(n=>{this.setActiveItem(n)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(i=!0){return this._homeAndEnd=i,this}withPageUpDown(i=!0,e=10){return this._pageUpAndDown={enabled:i,delta:e},this}setActiveItem(i){let e=this._activeItem();this.updateActiveItem(i),this._activeItem()!==e&&this.change.next(this._activeItemIndex())}onKeydown(i){let e=i.keyCode,o=["altKey","ctrlKey","metaKey","shiftKey"].every(r=>!i[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&o){this.setNextItemActive();break}else return;case 38:if(this._vertical&&o){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&o){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&o){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&o){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&o){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&o){let r=this._activeItemIndex()-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&o){let r=this._activeItemIndex()+this._pageUpAndDown.delta,a=this._getItemsArray().length;this._setActiveItemByIndex(r<a?r:a-1,-1);break}else return;default:(o||Ot(i,"shiftKey"))&&this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}get activeItemIndex(){return this._activeItemIndex()}get activeItem(){return this._activeItem()}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex()<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex()<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(i){let e=this._getItemsArray(),n=typeof i=="number"?i:e.indexOf(i),o=e[n];this._activeItem.set(o??null),this._activeItemIndex.set(n),this._typeahead?.setCurrentSelectedItemIndex(n)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(i){this._wrap?this._setActiveInWrapMode(i):this._setActiveInDefaultMode(i)}_setActiveInWrapMode(i){let e=this._getItemsArray();for(let n=1;n<=e.length;n++){let o=(this._activeItemIndex()+i*n+e.length)%e.length,r=e[o];if(!this._skipPredicateFn(r)){this.setActiveItem(o);return}}}_setActiveInDefaultMode(i){this._setActiveItemByIndex(this._activeItemIndex()+i,i)}_setActiveItemByIndex(i,e){let n=this._getItemsArray();if(n[i]){for(;this._skipPredicateFn(n[i]);)if(i+=e,!n[i])return;this.setActiveItem(i)}}_getItemsArray(){return ya(this._items)?this._items():this._items instanceof zn?this._items.toArray():this._items}_itemsChanged(i){this._typeahead?.setItems(i);let e=this._activeItem();if(e){let n=i.indexOf(e);n>-1&&n!==this._activeItemIndex()&&(this._activeItemIndex.set(n),this._typeahead?.setCurrentSelectedItemIndex(n))}}};var Sl=class extends xd{setActiveItem(i){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(i),this.activeItem&&this.activeItem.setActiveStyles()}};var ea=class extends xd{_origin="program";setFocusOrigin(i){return this._origin=i,this}setActiveItem(i){super.setActiveItem(i),this.activeItem&&this.activeItem.focus(this._origin)}};function kl(t){return hi(t)?t:ne(t)}var Tb=class{_activeItemIndex=-1;_activeItem=null;_shouldActivationFollowFocus=!1;_horizontalOrientation="ltr";_skipPredicateFn=i=>!1;_trackByFn=i=>i;_items=[];_typeahead;_typeaheadSubscription=Ee.EMPTY;_hasInitialFocused=!1;_initializeFocus(){if(this._hasInitialFocused||this._items.length===0)return;let i=0;for(let n=0;n<this._items.length;n++)if(!this._skipPredicateFn(this._items[n])&&!this._isItemDisabled(this._items[n])){i=n;break}let e=this._items[i];e.makeFocusable?(this._activeItem?.unfocus(),this._activeItemIndex=i,this._activeItem=e,this._typeahead?.setCurrentSelectedItemIndex(i),e.makeFocusable()):this.focusItem(i),this._hasInitialFocused=!0}constructor(i,e){i instanceof zn?(this._items=i.toArray(),i.changes.subscribe(n=>{this._items=n.toArray(),this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()})):hi(i)?i.subscribe(n=>{this._items=n,this._typeahead?.setItems(n),this._updateActiveItemIndex(n),this._initializeFocus()}):(this._items=i,this._initializeFocus()),typeof e.shouldActivationFollowFocus=="boolean"&&(this._shouldActivationFollowFocus=e.shouldActivationFollowFocus),e.horizontalOrientation&&(this._horizontalOrientation=e.horizontalOrientation),e.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),e.trackBy&&(this._trackByFn=e.trackBy),typeof e.typeAheadDebounceInterval<"u"&&this._setTypeAhead(e.typeAheadDebounceInterval)}change=new B;destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(i){switch(i.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":this._horizontalOrientation==="rtl"?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":this._horizontalOrientation==="rtl"?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if(i.key==="*"){this._expandAllItemsAtCurrentItemLevel();break}this._typeahead?.handleKey(i);return}this._typeahead?.reset(),i.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(i,e={}){e.emitChangeEvent??=!0;let n=typeof i=="number"?i:this._items.findIndex(a=>this._trackByFn(a)===this._trackByFn(i));if(n<0||n>=this._items.length)return;let o=this._items[n];if(this._activeItem!==null&&this._trackByFn(o)===this._trackByFn(this._activeItem))return;let r=this._activeItem;this._activeItem=o??null,this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n),this._activeItem?.focus(),r?.unfocus(),e.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(i){let e=this._activeItem;if(!e)return;let n=i.findIndex(o=>this._trackByFn(o)===this._trackByFn(e));n>-1&&n!==this._activeItemIndex&&(this._activeItemIndex=n,this._typeahead?.setCurrentSelectedItemIndex(n))}_setTypeAhead(i){this._typeahead=new Cd(this._items,{debounceInterval:typeof i=="number"?i:void 0,skipPredicate:e=>this._skipPredicateFn(e)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(e=>{this.focusItem(e)})}_findNextAvailableItemIndex(i){for(let e=i+1;e<this._items.length;e++)if(!this._skipPredicateFn(this._items[e]))return e;return i}_findPreviousAvailableItemIndex(i){for(let e=i-1;e>=0;e--)if(!this._skipPredicateFn(this._items[e]))return e;return i}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{let i=this._activeItem.getParent();if(!i||this._skipPredicateFn(i))return;this.focusItem(i)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?kl(this._activeItem.getChildren()).pipe(Ve(1)).subscribe(i=>{let e=i.find(n=>!this._skipPredicateFn(n));e&&this.focusItem(e)}):this._activeItem.expand())}_isCurrentItemExpanded(){return this._activeItem?typeof this._activeItem.isExpanded=="boolean"?this._activeItem.isExpanded:this._activeItem.isExpanded():!1}_isItemDisabled(i){return typeof i.isDisabled=="boolean"?i.isDisabled:i.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;let i=this._activeItem.getParent(),e;i?e=kl(i.getChildren()):e=ne(this._items.filter(n=>n.getParent()===null)),e.pipe(Ve(1)).subscribe(n=>{for(let o of n)o.expand()})}_activateCurrentItem(){this._activeItem?.activate()}};function OJ(){return(t,i)=>new Tb(t,i)}var JI=new L("tree-key-manager",{providedIn:"root",factory:OJ});var tO=" ";function Md(t,i,e){let n=xf(t,i);e=e.trim(),!n.some(o=>o.trim()===e)&&(n.push(e),t.setAttribute(i,n.join(tO)))}function uc(t,i,e){let n=xf(t,i);e=e.trim();let o=n.filter(r=>r!==e);o.length?t.setAttribute(i,o.join(tO)):t.removeAttribute(i)}function xf(t,i){return t.getAttribute(i)?.match(/\S+/g)??[]}var nO="cdk-describedby-message",Cf="cdk-describedby-host",Lb=0,wd=(()=>{class t{_platform=d($e);_document=d(De);_messageRegistry=new Map;_messagesContainer=null;_id=`${Lb++}`;constructor(){d(lt).load(No),this._id=d(Xs)+"-"+Lb++}describe(e,n,o){if(!this._canBeDescribed(e,n))return;let r=Pb(n,o);typeof n!="string"?(eO(n,this._id),this._messageRegistry.set(r,{messageElement:n,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(n,o),this._isElementDescribedByMessage(e,r)||this._addMessageReference(e,r)}removeDescription(e,n,o){if(!n||!this._isElementNode(e))return;let r=Pb(n,o);if(this._isElementDescribedByMessage(e,r)&&this._removeMessageReference(e,r),typeof n=="string"){let a=this._messageRegistry.get(r);a&&a.referenceCount===0&&this._deleteMessageElement(r)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${Cf}="${this._id}"]`);for(let n=0;n<e.length;n++)this._removeCdkDescribedByReferenceIds(e[n]),e[n].removeAttribute(Cf);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,n){let o=this._document.createElement("div");eO(o,this._id),o.textContent=e,n&&o.setAttribute("role",n),this._createMessagesContainer(),this._messagesContainer.appendChild(o),this._messageRegistry.set(Pb(e,n),{messageElement:o,referenceCount:0})}_deleteMessageElement(e){this._messageRegistry.get(e)?.messageElement?.remove(),this._messageRegistry.delete(e)}_createMessagesContainer(){if(this._messagesContainer)return;let e="cdk-describedby-message-container",n=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let r=0;r<n.length;r++)n[r].remove();let o=this._document.createElement("div");o.style.visibility="hidden",o.classList.add(e),o.classList.add("cdk-visually-hidden"),this._platform.isBrowser||o.setAttribute("platform","server"),this._document.body.appendChild(o),this._messagesContainer=o}_removeCdkDescribedByReferenceIds(e){let n=xf(e,"aria-describedby").filter(o=>o.indexOf(nO)!=0);e.setAttribute("aria-describedby",n.join(" "))}_addMessageReference(e,n){let o=this._messageRegistry.get(n);Md(e,"aria-describedby",o.messageElement.id),e.setAttribute(Cf,this._id),o.referenceCount++}_removeMessageReference(e,n){let o=this._messageRegistry.get(n);o.referenceCount--,uc(e,"aria-describedby",o.messageElement.id),e.removeAttribute(Cf)}_isElementDescribedByMessage(e,n){let o=xf(e,"aria-describedby"),r=this._messageRegistry.get(n),a=r&&r.messageElement.id;return!!a&&o.indexOf(a)!=-1}_canBeDescribed(e,n){if(!this._isElementNode(e))return!1;if(n&&typeof n=="object")return!0;let o=n==null?"":`${n}`.trim(),r=e.getAttribute("aria-label");return o?!r||r.trim()!==o:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Pb(t,i){return typeof t=="string"?`${i||""}/${t}`:t}function eO(t,i){t.id||(t.id=`${nO}-${i}-${Lb++}`)}var TJ=["mat-internal-form-field",""],PJ=["*"],Dd=(()=>{class t{labelPosition;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mdc-form-field--align-end",o.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},attrs:TJ,ngContentSelectors:PJ,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},styles:[`.mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.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 .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var iO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})(),Mf={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"};var LJ=new L("MATERIAL_ANIMATIONS");var oO=null;function mu(){return d(LJ,{optional:!0})?.animationsDisabled||d(p0,{optional:!0})==="NoopAnimations"?"di-disabled":(oO??=d(gf).matchMedia("(prefers-reduced-motion)").matches,oO?"reduced-motion":"enabled")}function We(){return mu()!=="enabled"}var pn=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["structural-styles"]],decls:0,vars:0,template:function(n,o){},styles:[`.mat-focus-indicator{position:relative}.mat-focus-indicator::before{top:0;left:0;right:0;bottom:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border-width:var(--mat-focus-indicator-border-width, 3px);border-style:var(--mat-focus-indicator-border-style, solid);border-color:var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus::before{content:""}@media(forced-colors: active){html{--mat-focus-indicator-display: block}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var ta=(function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t})(ta||{}),wf,El;function Df(){if(El==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return El=!1,El;if(document.documentElement?.style&&"scrollBehavior"in document.documentElement.style)El=!0;else{let t=Element.prototype.scrollTo;t?El=!/\{\s*\[native code\]\s*\}/.test(t.toString()):El=!1}}return El}function Sd(){if(typeof document!="object"||!document)return ta.NORMAL;if(wf==null){let t=document.createElement("div"),i=t.style;t.dir="rtl",i.width="1px",i.overflow="auto",i.visibility="hidden",i.pointerEvents="none",i.position="absolute";let e=document.createElement("div"),n=e.style;n.width="2px",n.height="1px",t.appendChild(e),document.body.appendChild(t),wf=ta.NORMAL,t.scrollLeft===0&&(t.scrollLeft=1,wf=t.scrollLeft===0?ta.NEGATED:ta.INVERTED),t.remove()}return wf}function Ab(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var kd,rO=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function Rb(){if(kd)return kd;if(typeof document!="object"||!document)return kd=new Set(rO),kd;let t=document.createElement("input");return kd=new Set(rO.filter(i=>(t.setAttribute("type",i),t.type===i))),kd}function Xn(t){return t==null?"":typeof t=="string"?t:`${t}px`}function Dn(t){return t!=null&&`${t}`!="false"}function aO(t,i=/\s+/){let e=[];if(t!=null){let n=Array.isArray(t)?t:`${t}`.split(i);for(let o of n){let r=`${o}`.trim();r&&e.push(r)}}return e}var wr=(function(t){return t[t.FADING_IN=0]="FADING_IN",t[t.VISIBLE=1]="VISIBLE",t[t.FADING_OUT=2]="FADING_OUT",t[t.HIDDEN=3]="HIDDEN",t})(wr||{}),zb=class{_renderer;element;config;_animationForciblyDisabledThroughCss;state=wr.HIDDEN;constructor(i,e,n,o=!1){this._renderer=i,this.element=e,this.config=n,this._animationForciblyDisabledThroughCss=o}fadeOut(){this._renderer.fadeOutRipple(this)}},sO=cc({passive:!0,capture:!0}),Nb=class{_events=new Map;addHandler(i,e,n,o){let r=this._events.get(e);if(r){let a=r.get(n);a?a.add(o):r.set(n,new Set([o]))}else this._events.set(e,new Map([[n,new Set([o])]])),i.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,sO)})}removeHandler(i,e,n){let o=this._events.get(i);if(!o)return;let r=o.get(e);r&&(r.delete(n),r.size===0&&o.delete(e),o.size===0&&(this._events.delete(i),document.removeEventListener(i,this._delegateEventHandler,sO)))}_delegateEventHandler=i=>{let e=qn(i);e&&this._events.get(i.type)?.forEach((n,o)=>{(o===e||o.contains(e))&&n.forEach(r=>r.handleEvent(i))})}},pu={enterDuration:225,exitDuration:150},AJ=800,cO=cc({passive:!0,capture:!0}),lO=["mousedown","touchstart"],dO=["mouseup","mouseleave","touchend","touchcancel"],RJ=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],hostAttrs:["mat-ripple-style-loader",""],decls:0,vars:0,template:function(n,o){},styles:[`.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0, 0, 0.2, 1);transform:scale3d(0, 0, 0);background-color:var(--mat-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface) 10%, transparent))}@media(forced-colors: active){.mat-ripple-element{display:none}}.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),Il=class t{_target;_ngZone;_platform;_containerElement;_triggerElement;_isPointerDown=!1;_activeRipples=new Map;_mostRecentTransientRipple;_lastTouchStartEvent;_pointerUpEventsRegistered=!1;_containerRect;static _eventManager=new Nb;constructor(i,e,n,o,r){this._target=i,this._ngZone=e,this._platform=o,o.isBrowser&&(this._containerElement=An(n)),r&&r.get(lt).load(RJ)}fadeInRipple(i,e,n={}){let o=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=q(q({},pu),n.animation);n.centered&&(i=o.left+o.width/2,e=o.top+o.height/2);let a=n.radius||zJ(i,e,o),s=i-o.left,c=e-o.top,u=r.enterDuration,f=document.createElement("div");f.classList.add("mat-ripple-element"),f.style.left=`${s-a}px`,f.style.top=`${c-a}px`,f.style.height=`${a*2}px`,f.style.width=`${a*2}px`,n.color!=null&&(f.style.backgroundColor=n.color),f.style.transitionDuration=`${u}ms`,this._containerElement.appendChild(f);let h=window.getComputedStyle(f),y=h.transitionProperty,x=h.transitionDuration,S=y==="none"||x==="0s"||x==="0s, 0s"||o.width===0&&o.height===0,Y=new zb(this,f,n,S);f.style.transform="scale3d(1, 1, 1)",Y.state=wr.FADING_IN,n.persistent||(this._mostRecentTransientRipple=Y);let Q=null;return!S&&(u||r.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let X=()=>{Q&&(Q.fallbackTimer=null),clearTimeout(mt),this._finishRippleTransition(Y)},pe=()=>this._destroyRipple(Y),mt=setTimeout(pe,u+100);f.addEventListener("transitionend",X),f.addEventListener("transitioncancel",pe),Q={onTransitionEnd:X,onTransitionCancel:pe,fallbackTimer:mt}}),this._activeRipples.set(Y,Q),(S||!u)&&this._finishRippleTransition(Y),Y}fadeOutRipple(i){if(i.state===wr.FADING_OUT||i.state===wr.HIDDEN)return;let e=i.element,n=q(q({},pu),i.config.animation);e.style.transitionDuration=`${n.exitDuration}ms`,e.style.opacity="0",i.state=wr.FADING_OUT,(i._animationForciblyDisabledThroughCss||!n.exitDuration)&&this._finishRippleTransition(i)}fadeOutAll(){this._getActiveRipples().forEach(i=>i.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(i=>{i.config.persistent||i.fadeOut()})}setupTriggerEvents(i){let e=An(i);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,lO.forEach(n=>{t._eventManager.addHandler(this._ngZone,n,e,this)}))}handleEvent(i){i.type==="mousedown"?this._onMousedown(i):i.type==="touchstart"?this._onTouchStart(i):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{dO.forEach(e=>{this._triggerElement.addEventListener(e,this,cO)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(i){i.state===wr.FADING_IN?this._startFadeOutTransition(i):i.state===wr.FADING_OUT&&this._destroyRipple(i)}_startFadeOutTransition(i){let e=i===this._mostRecentTransientRipple,{persistent:n}=i.config;i.state=wr.VISIBLE,!n&&(!e||!this._isPointerDown)&&i.fadeOut()}_destroyRipple(i){let e=this._activeRipples.get(i)??null;this._activeRipples.delete(i),this._activeRipples.size||(this._containerRect=null),i===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),i.state=wr.HIDDEN,e!==null&&(i.element.removeEventListener("transitionend",e.onTransitionEnd),i.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),i.element.remove()}_onMousedown(i){let e=bs(i),n=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+AJ;!this._target.rippleDisabled&&!e&&!n&&(this._isPointerDown=!0,this.fadeInRipple(i.clientX,i.clientY,this._target.rippleConfig))}_onTouchStart(i){if(!this._target.rippleDisabled&&!vs(i)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=i.changedTouches;if(e)for(let n=0;n<e.length;n++)this.fadeInRipple(e[n].clientX,e[n].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(i=>{let e=i.state===wr.VISIBLE||i.config.terminateOnPointerUp&&i.state===wr.FADING_IN;!i.config.persistent&&e&&i.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let i=this._triggerElement;i&&(lO.forEach(e=>t._eventManager.removeHandler(e,i,this)),this._pointerUpEventsRegistered&&(dO.forEach(e=>i.removeEventListener(e,this,cO)),this._pointerUpEventsRegistered=!1))}};function zJ(t,i,e){let n=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),o=Math.max(Math.abs(i-e.top),Math.abs(i-e.bottom));return Math.sqrt(n*n+o*o)}var Ol=new L("mat-ripple-global-options"),Ci=(()=>{class t{_elementRef=d(Z);_animationsDisabled=We();color;unbounded;centered;radius=0;animation;get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}_disabled=!1;get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}_trigger;_rippleRenderer;_globalOptions;_isInitialized=!1;constructor(){let e=d(ce),n=d($e),o=d(Ol,{optional:!0}),r=d(Ce);this._globalOptions=o||{},this._rippleRenderer=new Il(this,e,this._elementRef,n,r)}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:q(q(q({},this._globalOptions.animation),this._animationsDisabled?{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(e,n=0,o){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,n,q(q({},this.rippleConfig),o)):this._rippleRenderer.fadeInRipple(0,0,q(q({},this.rippleConfig),e))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mat-ripple-unbounded",o.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return t})();var NJ=new L("cdk-dir-doc",{providedIn:"root",factory:FJ});function FJ(){return d(De)}var VJ=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function uO(t){let i=t?.toLowerCase()||"";return i==="auto"&&typeof navigator<"u"&&navigator?.language?VJ.test(navigator.language)?"rtl":"ltr":i==="rtl"?"rtl":"ltr"}var yt=(()=>{class t{get value(){return this.valueSignal()}valueSignal=ke("ltr");change=new U;constructor(){let e=d(NJ,{optional:!0});if(e){let n=e.body?e.body.dir:null,o=e.documentElement?e.documentElement.dir:null;this.valueSignal.set(uO(n||o||"ltr"))}}ngOnDestroy(){this.change.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ta=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();var ge=(()=>{class t{constructor(){d(bf)._applyBodyHighContrastModeCssClasses()}static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[Ta,Ta]})}return t})();var BJ=["input"],jJ=["label"],HJ=["*"],UJ=new L("mat-checkbox-default-options",{providedIn:"root",factory:pO});function pO(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var oo=(function(t){return t[t.Init=0]="Init",t[t.Checked=1]="Checked",t[t.Unchecked=2]="Unchecked",t[t.Indeterminate=3]="Indeterminate",t})(oo||{}),Fb=class{source;checked},mO=pO(),Tl=(()=>{class t{_elementRef=d(Z);_changeDetectorRef=d(we);_ngZone=d(ce);_animationsDisabled=We();_options=d(UJ,{optional:!0});focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let n=new Fb;return n.source=this,n.checked=e,n}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_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"};ariaLabel="";ariaLabelledby=null;ariaDescribedby;ariaExpanded;ariaControls;ariaOwns;_uniqueId;id;get inputId(){return`${this.id||this._uniqueId}-input`}required;labelPosition="after";name=null;change=new U;indeterminateChange=new U;value;disableRipple;_inputElement;_labelElement;tabIndex;color;disabledInteractive;_onTouched=()=>{};_currentAnimationClass="";_currentCheckState=oo.Init;_controlValueAccessorChangeFn=()=>{};_validatorChangeFn=()=>{};constructor(){d(lt).load(pn);let e=d(new gn("tabindex"),{optional:!0});this._options=this._options||mO,this.color=this._options.color||mO.color,this.tabIndex=e==null?0:parseInt(e)||0,this.id=this._uniqueId=d(Ge).getId("mat-mdc-checkbox-"),this.disabledInteractive=this._options?.disabledInteractive??!1}ngOnChanges(e){e.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this.indeterminate)}get checked(){return this._checked}set checked(e){e!=this.checked&&(this._checked=e,this._changeDetectorRef.markForCheck())}_checked=!1;get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}_disabled=!1;get indeterminate(){return this._indeterminate()}set indeterminate(e){let n=e!=this._indeterminate();this._indeterminate.set(e),n&&(e?this._transitionCheckState(oo.Indeterminate):this._transitionCheckState(this.checked?oo.Checked:oo.Unchecked),this.indeterminateChange.emit(e)),this._syncIndeterminate(e)}_indeterminate=ke(!1);_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(e){this.checked=!!e}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let n=this._currentCheckState,o=this._getAnimationTargetElement();if(!(n===e||!o)&&(this._currentAnimationClass&&o.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(n,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){o.classList.add(this._currentAnimationClass);let r=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{o.classList.remove(r)},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(){let e=this._options?.clickAction;!this.disabled&&e!=="noop"?(this.indeterminate&&e!=="check"&&Promise.resolve().then(()=>{this._indeterminate.set(!1),this.indeterminateChange.emit(!1)}),this._checked=!this._checked,this._transitionCheckState(this._checked?oo.Checked:oo.Unchecked),this._emitChangeEvent()):(this.disabled&&this.disabledInteractive||!this.disabled&&e==="noop")&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate)}_onInteractionEvent(e){e.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(e,n){if(this._animationsDisabled)return"";switch(e){case oo.Init:if(n===oo.Checked)return this._animationClasses.uncheckedToChecked;if(n==oo.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case oo.Unchecked:return n===oo.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case oo.Checked:return n===oo.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case oo.Indeterminate:return n===oo.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let n=this._inputElement;n&&(n.nativeElement.indeterminate=e)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(e){e.target&&this._labelElement.nativeElement.contains(e.target)&&e.stopPropagation()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-checkbox"]],viewQuery:function(n,o){if(n&1&&(me(BJ,5),me(jJ,5)),n&2){let r;G(r=W())&&(o._inputElement=r.first),G(r=W())&&(o._labelElement=r.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(n,o){n&2&&(Dt("id",o.id),oe("tabindex",null)("aria-label",null)("aria-labelledby",null),kt(o.color?"mat-"+o.color:"mat-accent"),ie("_mat-animation-noopable",o._animationsDisabled)("mdc-checkbox--disabled",o.disabled)("mat-mdc-checkbox-disabled",o.disabled)("mat-mdc-checkbox-checked",o.checked)("mat-mdc-checkbox-disabled-interactive",o.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],ariaExpanded:[2,"aria-expanded","ariaExpanded",$],ariaControls:[0,"aria-controls","ariaControls"],ariaOwns:[0,"aria-owns","ariaOwns"],id:"id",required:[2,"required","required",$],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",$],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:ht(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",$],checked:[2,"checked","checked",$],disabled:[2,"disabled","disabled",$],indeterminate:[2,"indeterminate","indeterminate",$]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],features:[ue([{provide:vi,useExisting:Pt(()=>t),multi:!0},{provide:Oi,useExisting:t,multi:!0}]),Ne],ngContentSelectors:HJ,decls:15,vars:23,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[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-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(n,o){if(n&1){let r=se();Se(),g(0,"div",3),N("click",function(s){return j(r),H(o._preventBubblingFromLabel(s))}),g(1,"div",4,0)(3,"div",5),N("click",function(){return j(r),H(o._onTouchTargetClick())}),_(),g(4,"input",6,1),N("blur",function(){return j(r),H(o._onBlur())})("click",function(){return j(r),H(o._onInputClick())})("change",function(s){return j(r),H(o._onInteractionEvent(s))}),_(),F(6,"div",7),g(7,"div",8),qt(),g(8,"svg",9),F(9,"path",10),_(),gr(),F(10,"div",11),_(),F(11,"div",12),_(),g(12,"label",13,2),ae(14),_()()}if(n&2){let r=jt(2);k("labelPosition",o.labelPosition),p(4),ie("mdc-checkbox--selected",o.checked),k("checked",o.checked)("indeterminate",o.indeterminate)("disabled",o.disabled&&!o.disabledInteractive)("id",o.inputId)("required",o.required)("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex),oe("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-checked",o.indeterminate?"mixed":null)("aria-controls",o.ariaControls)("aria-disabled",o.disabled&&o.disabledInteractive?!0:null)("aria-expanded",o.ariaExpanded)("aria-owns",o.ariaOwns)("name",o.name)("value",o.value),p(7),k("matRippleTrigger",r)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),p(),k("for",o.inputId)}},dependencies:[Ci,Dd],styles:[`.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;padding:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover>.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:hover>.mat-mdc-checkbox-ripple>.mat-ripple-element{background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-unselected-focus-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-unselected-pressed-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity));background-color:var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-hover-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity));background-color:var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-focus-state-layer-color, var(--mat-sys-primary))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked+.mdc-checkbox__ripple{opacity:var(--mat-checkbox-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));background-color:var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox:active>.mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mat-checkbox-selected-pressed-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control+.mdc-checkbox__ripple{background-color:var(--mat-checkbox-unselected-hover-state-layer-color, var(--mat-sys-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;z-index:1;width:var(--mat-checkbox-state-layer-size, 40px);height:var(--mat-checkbox-state-layer-size, 40px);top:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2);right:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - var(--mat-checkbox-state-layer-size, 40px))/2)}.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 cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mat-checkbox-unselected-icon-color, var(--mat-sys-on-surface-variant));top:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mat-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__background{border-color:GrayText}}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}@media(forced-colors: active){.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{border-color:GrayText}}.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-unselected-hover-icon-color, var(--mat-sys-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover>.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover>.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-hover-icon-color, var(--mat-sys-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mat-checkbox-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary));background-color:var(--mat-checkbox-selected-focus-icon-color, var(--mat-sys-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mat-checkbox-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover>.mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:GrayText}}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mat-checkbox-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__checkmark{color:CanvasText}}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:GrayText}}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 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 cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mat-checkbox-selected-checkmark-color, var(--mat-sys-on-primary))}@media(forced-colors: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mat-checkbox-disabled-selected-checkmark-color, var(--mat-sys-surface))}@media(forced-colors: active){.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:GrayText}}.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;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background>.mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 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{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background>.mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@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}}@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:cubic-bezier(0, 0, 0.2, 1);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}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-touch-target,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__native-control,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__ripple,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mat-mdc-checkbox-ripple::before,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__checkmark>.mdc-checkbox__checkmark-path,.mat-mdc-checkbox._mat-animation-noopable>.mat-internal-form-field>.mdc-checkbox>.mdc-checkbox__background>.mdc-checkbox__mixedmark{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{color:GrayText}}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox .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 .mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:var(--mat-checkbox-touch-target-size, 48px);width:var(--mat-checkbox-touch-target-size, 48px);transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display, block)}.mat-mdc-checkbox .mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-focus-indicator::before{content:""}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),fO=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[Tl,ge,ge]})}return t})();var bt="primary",Su=Symbol("RouteTitle"),Ub=class{params;constructor(i){this.params=i||{}}has(i){return Object.prototype.hasOwnProperty.call(this.params,i)}get(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e[0]:e}return null}getAll(i){if(this.has(i)){let e=this.params[i];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function Al(t){return new Ub(t)}function MO(t,i,e){let n=e.path.split("/");if(n.length>t.length||e.pathMatch==="full"&&(i.hasChildren()||n.length<t.length))return null;let o={};for(let r=0;r<n.length;r++){let a=n[r],s=t[r];if(a[0]===":")o[a.substring(1)]=s;else if(a!==s.path)return null}return{consumed:t.slice(0,n.length),posParams:o}}function $J(t,i){if(t.length!==i.length)return!1;for(let e=0;e<t.length;++e)if(!Pa(t[e],i[e]))return!1;return!0}function Pa(t,i){let e=t?$b(t):void 0,n=i?$b(i):void 0;if(!e||!n||e.length!=n.length)return!1;let o;for(let r=0;r<e.length;r++)if(o=e[r],!wO(t[o],i[o]))return!1;return!0}function $b(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function wO(t,i){if(Array.isArray(t)&&Array.isArray(i)){if(t.length!==i.length)return!1;let e=[...t].sort(),n=[...i].sort();return e.every((o,r)=>n[r]===o)}else return t===i}function DO(t){return t.length>0?t[t.length-1]:null}function Cs(t){return hi(t)?t:ms(t)?Zt(Promise.resolve(t)):ne(t)}var GJ={exact:kO,subset:EO},SO={exact:WJ,subset:YJ,ignored:()=>!0};function gO(t,i,e){return GJ[e.paths](t.root,i.root,e.matrixParams)&&SO[e.queryParams](t.queryParams,i.queryParams)&&!(e.fragment==="exact"&&t.fragment!==i.fragment)}function WJ(t,i){return Pa(t,i)}function kO(t,i,e){if(!Pl(t.segments,i.segments)||!Ef(t.segments,i.segments,e)||t.numberOfChildren!==i.numberOfChildren)return!1;for(let n in i.children)if(!t.children[n]||!kO(t.children[n],i.children[n],e))return!1;return!0}function YJ(t,i){return Object.keys(i).length<=Object.keys(t).length&&Object.keys(i).every(e=>wO(t[e],i[e]))}function EO(t,i,e){return IO(t,i,i.segments,e)}function IO(t,i,e,n){if(t.segments.length>e.length){let o=t.segments.slice(0,e.length);return!(!Pl(o,e)||i.hasChildren()||!Ef(o,e,n))}else if(t.segments.length===e.length){if(!Pl(t.segments,e)||!Ef(t.segments,e,n))return!1;for(let o in i.children)if(!t.children[o]||!EO(t.children[o],i.children[o],n))return!1;return!0}else{let o=e.slice(0,t.segments.length),r=e.slice(t.segments.length);return!Pl(t.segments,o)||!Ef(t.segments,o,n)||!t.children[bt]?!1:IO(t.children[bt],i,r,n)}}function Ef(t,i,e){return i.every((n,o)=>SO[e](t[o].parameters,n.parameters))}var Aa=class{root;queryParams;fragment;_queryParamMap;constructor(i=new Qt([],{}),e={},n=null){this.root=i,this.queryParams=e,this.fragment=n}get queryParamMap(){return this._queryParamMap??=Al(this.queryParams),this._queryParamMap}toString(){return KJ.serialize(this)}},Qt=class{segments;children;parent=null;constructor(i,e){this.segments=i,this.children=e,Object.values(e).forEach(n=>n.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return If(this)}},mc=class{path;parameters;_parameterMap;constructor(i,e){this.path=i,this.parameters=e}get parameterMap(){return this._parameterMap??=Al(this.parameters),this._parameterMap}toString(){return TO(this)}};function qJ(t,i){return Pl(t,i)&&t.every((e,n)=>Pa(e.parameters,i[n].parameters))}function Pl(t,i){return t.length!==i.length?!1:t.every((e,n)=>e.path===i[n].path)}function QJ(t,i){let e=[];return Object.entries(t.children).forEach(([n,o])=>{n===bt&&(e=e.concat(i(o,n)))}),Object.entries(t.children).forEach(([n,o])=>{n!==bt&&(e=e.concat(i(o,n)))}),e}var Rl=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>new pc,providedIn:"root"})}return t})(),pc=class{parse(i){let e=new Wb(i);return new Aa(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(i){let e=`/${fu(i.root,!0)}`,n=JJ(i.queryParams),o=typeof i.fragment=="string"?`#${XJ(i.fragment)}`:"";return`${e}${n}${o}`}},KJ=new pc;function If(t){return t.segments.map(i=>TO(i)).join("/")}function fu(t,i){if(!t.hasChildren())return If(t);if(i){let e=t.children[bt]?fu(t.children[bt],!1):"",n=[];return Object.entries(t.children).forEach(([o,r])=>{o!==bt&&n.push(`${o}:${fu(r,!1)}`)}),n.length>0?`${e}(${n.join("//")})`:e}else{let e=QJ(t,(n,o)=>o===bt?[fu(t.children[bt],!1)]:[`${o}:${fu(n,!1)}`]);return Object.keys(t.children).length===1&&t.children[bt]!=null?`${If(t)}/${e[0]}`:`${If(t)}/(${e.join("//")})`}}function OO(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Sf(t){return OO(t).replace(/%3B/gi,";")}function XJ(t){return encodeURI(t)}function Gb(t){return OO(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Of(t){return decodeURIComponent(t)}function _O(t){return Of(t.replace(/\+/g,"%20"))}function TO(t){return`${Gb(t.path)}${ZJ(t.parameters)}`}function ZJ(t){return Object.entries(t).map(([i,e])=>`;${Gb(i)}=${Gb(e)}`).join("")}function JJ(t){let i=Object.entries(t).map(([e,n])=>Array.isArray(n)?n.map(o=>`${Sf(e)}=${Sf(o)}`).join("&"):`${Sf(e)}=${Sf(n)}`).filter(e=>e);return i.length?`?${i.join("&")}`:""}var eee=/^[^\/()?;#]+/;function Vb(t){let i=t.match(eee);return i?i[0]:""}var tee=/^[^\/()?;=#]+/;function nee(t){let i=t.match(tee);return i?i[0]:""}var iee=/^[^=?&#]+/;function oee(t){let i=t.match(iee);return i?i[0]:""}var ree=/^[^&#]+/;function aee(t){let i=t.match(ree);return i?i[0]:""}var Wb=class{url;remaining;constructor(i){this.url=i,this.remaining=i}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new Qt([],{}):new Qt([],this.parseChildren())}parseQueryParams(){let i={};if(this.consumeOptional("?"))do this.parseQueryParam(i);while(this.consumeOptional("&"));return i}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let i=[];for(this.peekStartsWith("(")||i.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),i.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let n={};return this.peekStartsWith("(")&&(n=this.parseParens(!1)),(i.length>0||Object.keys(e).length>0)&&(n[bt]=new Qt(i,e)),n}parseSegment(){let i=Vb(this.remaining);if(i===""&&this.peekStartsWith(";"))throw new he(4009,!1);return this.capture(i),new mc(Of(i),this.parseMatrixParams())}parseMatrixParams(){let i={};for(;this.consumeOptional(";");)this.parseParam(i);return i}parseParam(i){let e=nee(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let o=Vb(this.remaining);o&&(n=o,this.capture(n))}i[Of(e)]=Of(n)}parseQueryParam(i){let e=oee(this.remaining);if(!e)return;this.capture(e);let n="";if(this.consumeOptional("=")){let a=aee(this.remaining);a&&(n=a,this.capture(n))}let o=_O(e),r=_O(n);if(i.hasOwnProperty(o)){let a=i[o];Array.isArray(a)||(a=[a],i[o]=a),a.push(r)}else i[o]=r}parseParens(i){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let n=Vb(this.remaining),o=this.remaining[n.length];if(o!=="/"&&o!==")"&&o!==";")throw new he(4010,!1);let r;n.indexOf(":")>-1?(r=n.slice(0,n.indexOf(":")),this.capture(r),this.capture(":")):i&&(r=bt);let a=this.parseChildren();e[r??bt]=Object.keys(a).length===1&&a[bt]?a[bt]:new Qt([],a),this.consumeOptional("//")}return e}peekStartsWith(i){return this.remaining.startsWith(i)}consumeOptional(i){return this.peekStartsWith(i)?(this.remaining=this.remaining.substring(i.length),!0):!1}capture(i){if(!this.consumeOptional(i))throw new he(4011,!1)}};function PO(t){return t.segments.length>0?new Qt([],{[bt]:t}):t}function LO(t){let i={};for(let[n,o]of Object.entries(t.children)){let r=LO(o);if(n===bt&&r.segments.length===0&&r.hasChildren())for(let[a,s]of Object.entries(r.children))i[a]=s;else(r.segments.length>0||r.hasChildren())&&(i[n]=r)}let e=new Qt(t.segments,i);return see(e)}function see(t){if(t.numberOfChildren===1&&t.children[bt]){let i=t.children[bt];return new Qt(t.segments.concat(i.segments),i.children)}return t}function fc(t){return t instanceof Aa}function AO(t,i,e=null,n=null){let o=RO(t);return zO(o,i,e,n)}function RO(t){let i;function e(r){let a={};for(let c of r.children){let u=e(c);a[c.outlet]=u}let s=new Qt(r.url,a);return r===t&&(i=s),s}let n=e(t.root),o=PO(n);return i??o}function zO(t,i,e,n){let o=t;for(;o.parent;)o=o.parent;if(i.length===0)return Bb(o,o,o,e,n);let r=cee(i);if(r.toRoot())return Bb(o,o,new Qt([],{}),e,n);let a=lee(r,o,t),s=a.processChildren?gu(a.segmentGroup,a.index,r.commands):FO(a.segmentGroup,a.index,r.commands);return Bb(o,a.segmentGroup,s,e,n)}function Tf(t){return typeof t=="object"&&t!=null&&!t.outlets&&!t.segmentPath}function bu(t){return typeof t=="object"&&t!=null&&t.outlets}function Bb(t,i,e,n,o){let r={};n&&Object.entries(n).forEach(([c,u])=>{r[c]=Array.isArray(u)?u.map(f=>`${f}`):`${u}`});let a;t===i?a=e:a=NO(t,i,e);let s=PO(LO(a));return new Aa(s,r,o)}function NO(t,i,e){let n={};return Object.entries(t.children).forEach(([o,r])=>{r===i?n[o]=e:n[o]=NO(r,i,e)}),new Qt(t.segments,n)}var Pf=class{isAbsolute;numberOfDoubleDots;commands;constructor(i,e,n){if(this.isAbsolute=i,this.numberOfDoubleDots=e,this.commands=n,i&&n.length>0&&Tf(n[0]))throw new he(4003,!1);let o=n.find(bu);if(o&&o!==DO(n))throw new he(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function cee(t){if(typeof t[0]=="string"&&t.length===1&&t[0]==="/")return new Pf(!0,0,t);let i=0,e=!1,n=t.reduce((o,r,a)=>{if(typeof r=="object"&&r!=null){if(r.outlets){let s={};return Object.entries(r.outlets).forEach(([c,u])=>{s[c]=typeof u=="string"?u.split("/"):u}),[...o,{outlets:s}]}if(r.segmentPath)return[...o,r.segmentPath]}return typeof r!="string"?[...o,r]:a===0?(r.split("/").forEach((s,c)=>{c==0&&s==="."||(c==0&&s===""?e=!0:s===".."?i++:s!=""&&o.push(s))}),o):[...o,r]},[]);return new Pf(e,i,n)}var Od=class{segmentGroup;processChildren;index;constructor(i,e,n){this.segmentGroup=i,this.processChildren=e,this.index=n}};function lee(t,i,e){if(t.isAbsolute)return new Od(i,!0,0);if(!e)return new Od(i,!1,NaN);if(e.parent===null)return new Od(e,!0,0);let n=Tf(t.commands[0])?0:1,o=e.segments.length-1+n;return dee(e,o,t.numberOfDoubleDots)}function dee(t,i,e){let n=t,o=i,r=e;for(;r>o;){if(r-=o,n=n.parent,!n)throw new he(4005,!1);o=n.segments.length}return new Od(n,!1,o-r)}function uee(t){return bu(t[0])?t[0].outlets:{[bt]:t}}function FO(t,i,e){if(t??=new Qt([],{}),t.segments.length===0&&t.hasChildren())return gu(t,i,e);let n=mee(t,i,e),o=e.slice(n.commandIndex);if(n.match&&n.pathIndex<t.segments.length){let r=new Qt(t.segments.slice(0,n.pathIndex),{});return r.children[bt]=new Qt(t.segments.slice(n.pathIndex),t.children),gu(r,0,o)}else return n.match&&o.length===0?new Qt(t.segments,{}):n.match&&!t.hasChildren()?Yb(t,i,e):n.match?gu(t,0,o):Yb(t,i,e)}function gu(t,i,e){if(e.length===0)return new Qt(t.segments,{});{let n=uee(e),o={};if(Object.keys(n).some(r=>r!==bt)&&t.children[bt]&&t.numberOfChildren===1&&t.children[bt].segments.length===0){let r=gu(t.children[bt],i,e);return new Qt(t.segments,r.children)}return Object.entries(n).forEach(([r,a])=>{typeof a=="string"&&(a=[a]),a!==null&&(o[r]=FO(t.children[r],i,a))}),Object.entries(t.children).forEach(([r,a])=>{n[r]===void 0&&(o[r]=a)}),new Qt(t.segments,o)}}function mee(t,i,e){let n=0,o=i,r={match:!1,pathIndex:0,commandIndex:0};for(;o<t.segments.length;){if(n>=e.length)return r;let a=t.segments[o],s=e[n];if(bu(s))break;let c=`${s}`,u=n<e.length-1?e[n+1]:null;if(o>0&&c===void 0)break;if(c&&u&&typeof u=="object"&&u.outlets===void 0){if(!vO(c,u,a))return r;n+=2}else{if(!vO(c,{},a))return r;n++}o++}return{match:!0,pathIndex:o,commandIndex:n}}function Yb(t,i,e){let n=t.segments.slice(0,i),o=0;for(;o<e.length;){let r=e[o];if(bu(r)){let c=pee(r.outlets);return new Qt(n,c)}if(o===0&&Tf(e[0])){let c=t.segments[i];n.push(new mc(c.path,bO(e[0]))),o++;continue}let a=bu(r)?r.outlets[bt]:`${r}`,s=o<e.length-1?e[o+1]:null;a&&s&&Tf(s)?(n.push(new mc(a,bO(s))),o+=2):(n.push(new mc(a,{})),o++)}return new Qt(n,{})}function pee(t){let i={};return Object.entries(t).forEach(([e,n])=>{typeof n=="string"&&(n=[n]),n!==null&&(i[e]=Yb(new Qt([],{}),0,n))}),i}function bO(t){let i={};return Object.entries(t).forEach(([e,n])=>i[e]=`${n}`),i}function vO(t,i,e){return t==e.path&&Pa(i,e.parameters)}var Td="imperative",xi=(function(t){return t[t.NavigationStart=0]="NavigationStart",t[t.NavigationEnd=1]="NavigationEnd",t[t.NavigationCancel=2]="NavigationCancel",t[t.NavigationError=3]="NavigationError",t[t.RoutesRecognized=4]="RoutesRecognized",t[t.ResolveStart=5]="ResolveStart",t[t.ResolveEnd=6]="ResolveEnd",t[t.GuardsCheckStart=7]="GuardsCheckStart",t[t.GuardsCheckEnd=8]="GuardsCheckEnd",t[t.RouteConfigLoadStart=9]="RouteConfigLoadStart",t[t.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",t[t.ChildActivationStart=11]="ChildActivationStart",t[t.ChildActivationEnd=12]="ChildActivationEnd",t[t.ActivationStart=13]="ActivationStart",t[t.ActivationEnd=14]="ActivationEnd",t[t.Scroll=15]="Scroll",t[t.NavigationSkipped=16]="NavigationSkipped",t})(xi||{}),nr=class{id;url;constructor(i,e){this.id=i,this.url=e}},hc=class extends nr{type=xi.NavigationStart;navigationTrigger;restoredState;constructor(i,e,n="imperative",o=null){super(i,e),this.navigationTrigger=n,this.restoredState=o}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},ir=class extends nr{urlAfterRedirects;type=xi.NavigationEnd;constructor(i,e,n){super(i,e),this.urlAfterRedirects=n}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},wo=(function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t[t.Aborted=4]="Aborted",t})(wo||{}),Ld=(function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t})(Ld||{}),La=class extends nr{reason;code;type=xi.NavigationCancel;constructor(i,e,n,o){super(i,e),this.reason=n,this.code=o}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Ra=class extends nr{reason;code;type=xi.NavigationSkipped;constructor(i,e,n,o){super(i,e),this.reason=n,this.code=o}},Ad=class extends nr{error;target;type=xi.NavigationError;constructor(i,e,n,o){super(i,e),this.error=n,this.target=o}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},vu=class extends nr{urlAfterRedirects;state;type=xi.RoutesRecognized;constructor(i,e,n,o){super(i,e),this.urlAfterRedirects=n,this.state=o}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Lf=class extends nr{urlAfterRedirects;state;type=xi.GuardsCheckStart;constructor(i,e,n,o){super(i,e),this.urlAfterRedirects=n,this.state=o}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Af=class extends nr{urlAfterRedirects;state;shouldActivate;type=xi.GuardsCheckEnd;constructor(i,e,n,o,r){super(i,e),this.urlAfterRedirects=n,this.state=o,this.shouldActivate=r}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},Rf=class extends nr{urlAfterRedirects;state;type=xi.ResolveStart;constructor(i,e,n,o){super(i,e),this.urlAfterRedirects=n,this.state=o}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},zf=class extends nr{urlAfterRedirects;state;type=xi.ResolveEnd;constructor(i,e,n,o){super(i,e),this.urlAfterRedirects=n,this.state=o}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},Nf=class{route;type=xi.RouteConfigLoadStart;constructor(i){this.route=i}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},Ff=class{route;type=xi.RouteConfigLoadEnd;constructor(i){this.route=i}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},Vf=class{snapshot;type=xi.ChildActivationStart;constructor(i){this.snapshot=i}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Bf=class{snapshot;type=xi.ChildActivationEnd;constructor(i){this.snapshot=i}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},jf=class{snapshot;type=xi.ActivationStart;constructor(i){this.snapshot=i}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Hf=class{snapshot;type=xi.ActivationEnd;constructor(i){this.snapshot=i}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},Rd=class{routerEvent;position;anchor;type=xi.Scroll;constructor(i,e,n){this.routerEvent=i,this.position=e,this.anchor=n}toString(){let i=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${i}')`}},yu=class{},zd=class{url;navigationBehaviorOptions;constructor(i,e){this.url=i,this.navigationBehaviorOptions=e}};function fee(t){return!(t instanceof yu)&&!(t instanceof zd)}function hee(t,i){return t.providers&&!t._injector&&(t._injector=Q1(t.providers,i,`Route: ${t.path}`)),t._injector??i}function na(t){return t.outlet||bt}function gee(t,i){let e=t.filter(n=>na(n)===i);return e.push(...t.filter(n=>na(n)!==i)),e}function Vd(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let i=t.parent;i;i=i.parent){let e=i.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var Uf=class{rootInjector;outlet=null;route=null;children;attachRef=null;get injector(){return Vd(this.route?.snapshot)??this.rootInjector}constructor(i){this.rootInjector=i,this.children=new zl(this.rootInjector)}},zl=(()=>{class t{rootInjector;contexts=new Map;constructor(e){this.rootInjector=e}onChildOutletCreated(e,n){let o=this.getOrCreateContext(e);o.outlet=n,this.contexts.set(e,o)}onChildOutletDestroyed(e){let n=this.getContext(e);n&&(n.outlet=null,n.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let n=this.getContext(e);return n||(n=new Uf(this.rootInjector),this.contexts.set(e,n)),n}getContext(e){return this.contexts.get(e)||null}static \u0275fac=function(n){return new(n||t)(be(Jt))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),$f=class{_root;constructor(i){this._root=i}get root(){return this._root.value}parent(i){let e=this.pathFromRoot(i);return e.length>1?e[e.length-2]:null}children(i){let e=qb(i,this._root);return e?e.children.map(n=>n.value):[]}firstChild(i){let e=qb(i,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(i){let e=Qb(i,this._root);return e.length<2?[]:e[e.length-2].children.map(o=>o.value).filter(o=>o!==i)}pathFromRoot(i){return Qb(i,this._root).map(e=>e.value)}};function qb(t,i){if(t===i.value)return i;for(let e of i.children){let n=qb(t,e);if(n)return n}return null}function Qb(t,i){if(t===i.value)return[i];for(let e of i.children){let n=Qb(t,e);if(n.length)return n.unshift(i),n}return[]}var tr=class{value;children;constructor(i,e){this.value=i,this.children=e}toString(){return`TreeNode(${this.value})`}};function Id(t){let i={};return t&&t.children.forEach(e=>i[e.value.outlet]=e),i}var Cu=class extends $f{snapshot;constructor(i,e){super(i),this.snapshot=e,i9(this,i)}toString(){return this.snapshot.toString()}};function VO(t){let i=_ee(t),e=new ut([new mc("",{})]),n=new ut({}),o=new ut({}),r=new ut({}),a=new ut(""),s=new Do(e,n,r,a,o,bt,t,i.root);return s.snapshot=i.root,new Cu(new tr(s,[]),i)}function _ee(t){let i={},e={},n={},r=new Ll([],i,n,"",e,bt,t,null,{});return new xu("",new tr(r,[]))}var Do=class{urlSubject;paramsSubject;queryParamsSubject;fragmentSubject;dataSubject;outlet;component;snapshot;_futureSnapshot;_routerState;_paramMap;_queryParamMap;title;url;params;queryParams;fragment;data;constructor(i,e,n,o,r,a,s,c){this.urlSubject=i,this.paramsSubject=e,this.queryParamsSubject=n,this.fragmentSubject=o,this.dataSubject=r,this.outlet=a,this.component=s,this._futureSnapshot=c,this.title=this.dataSubject?.pipe(le(u=>u[Su]))??ne(void 0),this.url=i,this.params=e,this.queryParams=n,this.fragment=o,this.data=r}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.params.pipe(le(i=>Al(i))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(le(i=>Al(i))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function Gf(t,i,e="emptyOnly"){let n,{routeConfig:o}=t;return i!==null&&(e==="always"||o?.path===""||!i.component&&!i.routeConfig?.loadComponent)?n={params:q(q({},i.params),t.params),data:q(q({},i.data),t.data),resolve:q(q(q(q({},t.data),i.data),o?.data),t._resolvedData)}:n={params:q({},t.params),data:q({},t.data),resolve:q(q({},t.data),t._resolvedData??{})},o&&jO(o)&&(n.resolve[Su]=o.title),n}var Ll=class{url;params;queryParams;fragment;data;outlet;component;routeConfig;_resolve;_resolvedData;_routerState;_paramMap;_queryParamMap;get title(){return this.data?.[Su]}constructor(i,e,n,o,r,a,s,c,u){this.url=i,this.params=e,this.queryParams=n,this.fragment=o,this.data=r,this.outlet=a,this.component=s,this.routeConfig=c,this._resolve=u}get root(){return this._routerState.root}get parent(){return this._routerState.parent(this)}get firstChild(){return this._routerState.firstChild(this)}get children(){return this._routerState.children(this)}get pathFromRoot(){return this._routerState.pathFromRoot(this)}get paramMap(){return this._paramMap??=Al(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Al(this.queryParams),this._queryParamMap}toString(){let i=this.url.map(n=>n.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${i}', path:'${e}')`}},xu=class extends $f{url;constructor(i,e){super(e),this.url=i,i9(this,e)}toString(){return BO(this._root)}};function i9(t,i){i.value._routerState=t,i.children.forEach(e=>i9(t,e))}function BO(t){let i=t.children.length>0?` { ${t.children.map(BO).join(", ")} } `:"";return`${t.value}${i}`}function jb(t){if(t.snapshot){let i=t.snapshot,e=t._futureSnapshot;t.snapshot=e,Pa(i.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),i.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),Pa(i.params,e.params)||t.paramsSubject.next(e.params),$J(i.url,e.url)||t.urlSubject.next(e.url),Pa(i.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function Kb(t,i){let e=Pa(t.params,i.params)&&qJ(t.url,i.url),n=!t.parent!=!i.parent;return e&&!n&&(!t.parent||Kb(t.parent,i.parent))}function jO(t){return typeof t.title=="string"||t.title===null}var HO=new L(""),o9=(()=>{class t{activated=null;get activatedComponentRef(){return this.activated}_activatedRoute=null;name=bt;activateEvents=new U;deactivateEvents=new U;attachEvents=new U;detachEvents=new U;routerOutletData=td();parentContexts=d(zl);location=d(ft);changeDetector=d(we);inputBinder=d(ku,{optional:!0});supportsBindingToComponentInputs=!0;ngOnChanges(e){if(e.name){let{firstChange:n,previousValue:o}=e.name;if(n)return;this.isTrackedInParentContexts(o)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(o)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(e){return this.parentContexts.getContext(e)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;let e=this.parentContexts.getContext(this.name);e?.route&&(e.attachRef?this.attach(e.attachRef,e.route):this.activateWith(e.route,e.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new he(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new he(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new he(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,n){this.activated=e,this._activatedRoute=n,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){let e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,n){if(this.isActivated)throw new he(4013,!1);this._activatedRoute=e;let o=this.location,a=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,c=new Xb(e,s,o.injector,this.routerOutletData);this.activated=o.createComponent(a,{index:o.length,injector:c,environmentInjector:n}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["router-outlet"]],inputs:{name:"name",routerOutletData:[1,"routerOutletData"]},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],features:[Ne]})}return t})(),Xb=class{route;childContexts;parent;outletData;constructor(i,e,n,o){this.route=i,this.childContexts=e,this.parent=n,this.outletData=o}get(i,e){return i===Do?this.route:i===zl?this.childContexts:i===HO?this.outletData:this.parent.get(i,e)}},ku=new L(""),r9=(()=>{class t{outletDataSubscriptions=new Map;bindActivatedRouteToOutletComponent(e){this.unsubscribeFromRouteData(e),this.subscribeToRouteData(e)}unsubscribeFromRouteData(e){this.outletDataSubscriptions.get(e)?.unsubscribe(),this.outletDataSubscriptions.delete(e)}subscribeToRouteData(e){let{activatedRoute:n}=e,o=ii([n.queryParams,n.params,n.data]).pipe(at(([r,a,s],c)=>(s=q(q(q({},r),a),s),c===0?ne(s):Promise.resolve(s)))).subscribe(r=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==n||n.component===null){this.unsubscribeFromRouteData(e);return}let a=XS(n.component);if(!a){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of a.inputs)e.activatedComponentRef.setInput(s,r[s])});this.outletDataSubscriptions.set(e,o)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),a9=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],exportAs:["emptyRouterOutlet"],decls:1,vars:0,template:function(n,o){n&1&&F(0,"router-outlet")},dependencies:[o9],encapsulation:2})}return t})();function s9(t){let i=t.children&&t.children.map(s9),e=i?Re(q({},t),{children:i}):q({},t);return!e.component&&!e.loadComponent&&(i||e.loadChildren)&&e.outlet&&e.outlet!==bt&&(e.component=a9),e}function bee(t,i,e){let n=Mu(t,i._root,e?e._root:void 0);return new Cu(n,i)}function Mu(t,i,e){if(e&&t.shouldReuseRoute(i.value,e.value.snapshot)){let n=e.value;n._futureSnapshot=i.value;let o=vee(t,i,e);return new tr(n,o)}else{if(t.shouldAttach(i.value)){let r=t.retrieve(i.value);if(r!==null){let a=r.route;return a.value._futureSnapshot=i.value,a.children=i.children.map(s=>Mu(t,s)),a}}let n=yee(i.value),o=i.children.map(r=>Mu(t,r));return new tr(n,o)}}function vee(t,i,e){return i.children.map(n=>{for(let o of e.children)if(t.shouldReuseRoute(n.value,o.value.snapshot))return Mu(t,n,o);return Mu(t,n)})}function yee(t){return new Do(new ut(t.url),new ut(t.params),new ut(t.queryParams),new ut(t.fragment),new ut(t.data),t.outlet,t.component,t)}var Nd=class{redirectTo;navigationBehaviorOptions;constructor(i,e){this.redirectTo=i,this.navigationBehaviorOptions=e}},UO="ngNavigationCancelingError";function Wf(t,i){let{redirectTo:e,navigationBehaviorOptions:n}=fc(i)?{redirectTo:i,navigationBehaviorOptions:void 0}:i,o=$O(!1,wo.Redirect);return o.url=e,o.navigationBehaviorOptions=n,o}function $O(t,i){let e=new Error(`NavigationCancelingError: ${t||""}`);return e[UO]=!0,e.cancellationCode=i,e}function Cee(t){return GO(t)&&fc(t.url)}function GO(t){return!!t&&t[UO]}var xee=(t,i,e,n)=>le(o=>(new Zb(i,o.targetRouterState,o.currentRouterState,e,n).activate(t),o)),Zb=class{routeReuseStrategy;futureState;currState;forwardEvent;inputBindingEnabled;constructor(i,e,n,o,r){this.routeReuseStrategy=i,this.futureState=e,this.currState=n,this.forwardEvent=o,this.inputBindingEnabled=r}activate(i){let e=this.futureState._root,n=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,n,i),jb(this.futureState.root),this.activateChildRoutes(e,n,i)}deactivateChildRoutes(i,e,n){let o=Id(e);i.children.forEach(r=>{let a=r.value.outlet;this.deactivateRoutes(r,o[a],n),delete o[a]}),Object.values(o).forEach(r=>{this.deactivateRouteAndItsChildren(r,n)})}deactivateRoutes(i,e,n){let o=i.value,r=e?e.value:null;if(o===r)if(o.component){let a=n.getContext(o.outlet);a&&this.deactivateChildRoutes(i,e,a.children)}else this.deactivateChildRoutes(i,e,n);else r&&this.deactivateRouteAndItsChildren(e,n)}deactivateRouteAndItsChildren(i,e){i.value.component&&this.routeReuseStrategy.shouldDetach(i.value.snapshot)?this.detachAndStoreRouteSubtree(i,e):this.deactivateRouteAndOutlet(i,e)}detachAndStoreRouteSubtree(i,e){let n=e.getContext(i.value.outlet),o=n&&i.value.component?n.children:e,r=Id(i);for(let a of Object.values(r))this.deactivateRouteAndItsChildren(a,o);if(n&&n.outlet){let a=n.outlet.detach(),s=n.children.onOutletDeactivated();this.routeReuseStrategy.store(i.value.snapshot,{componentRef:a,route:i,contexts:s})}}deactivateRouteAndOutlet(i,e){let n=e.getContext(i.value.outlet),o=n&&i.value.component?n.children:e,r=Id(i);for(let a of Object.values(r))this.deactivateRouteAndItsChildren(a,o);n&&(n.outlet&&(n.outlet.deactivate(),n.children.onOutletDeactivated()),n.attachRef=null,n.route=null)}activateChildRoutes(i,e,n){let o=Id(e);i.children.forEach(r=>{this.activateRoutes(r,o[r.value.outlet],n),this.forwardEvent(new Hf(r.value.snapshot))}),i.children.length&&this.forwardEvent(new Bf(i.value.snapshot))}activateRoutes(i,e,n){let o=i.value,r=e?e.value:null;if(jb(o),o===r)if(o.component){let a=n.getOrCreateContext(o.outlet);this.activateChildRoutes(i,e,a.children)}else this.activateChildRoutes(i,e,n);else if(o.component){let a=n.getOrCreateContext(o.outlet);if(this.routeReuseStrategy.shouldAttach(o.snapshot)){let s=this.routeReuseStrategy.retrieve(o.snapshot);this.routeReuseStrategy.store(o.snapshot,null),a.children.onOutletReAttached(s.contexts),a.attachRef=s.componentRef,a.route=s.route.value,a.outlet&&a.outlet.attach(s.componentRef,s.route.value),jb(s.route.value),this.activateChildRoutes(i,null,a.children)}else a.attachRef=null,a.route=o,a.outlet&&a.outlet.activateWith(o,a.injector),this.activateChildRoutes(i,null,a.children)}else this.activateChildRoutes(i,null,n)}},Yf=class{path;route;constructor(i){this.path=i,this.route=this.path[this.path.length-1]}},Pd=class{component;route;constructor(i,e){this.component=i,this.route=e}};function Mee(t,i,e){let n=t._root,o=i?i._root:null;return hu(n,o,e,[n.value])}function wee(t){let i=t.routeConfig?t.routeConfig.canActivateChild:null;return!i||i.length===0?null:{node:t,guards:i}}function Bd(t,i){let e=Symbol(),n=i.get(t,e);return n===e?typeof t=="function"&&!_8(t)?t:i.get(t):n}function hu(t,i,e,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let r=Id(i);return t.children.forEach(a=>{Dee(a,r[a.value.outlet],e,n.concat([a.value]),o),delete r[a.value.outlet]}),Object.entries(r).forEach(([a,s])=>_u(s,e.getContext(a),o)),o}function Dee(t,i,e,n,o={canDeactivateChecks:[],canActivateChecks:[]}){let r=t.value,a=i?i.value:null,s=e?e.getContext(t.value.outlet):null;if(a&&r.routeConfig===a.routeConfig){let c=See(a,r,r.routeConfig.runGuardsAndResolvers);c?o.canActivateChecks.push(new Yf(n)):(r.data=a.data,r._resolvedData=a._resolvedData),r.component?hu(t,i,s?s.children:null,n,o):hu(t,i,e,n,o),c&&s&&s.outlet&&s.outlet.isActivated&&o.canDeactivateChecks.push(new Pd(s.outlet.component,a))}else a&&_u(i,s,o),o.canActivateChecks.push(new Yf(n)),r.component?hu(t,null,s?s.children:null,n,o):hu(t,null,e,n,o);return o}function See(t,i,e){if(typeof e=="function")return e(t,i);switch(e){case"pathParamsChange":return!Pl(t.url,i.url);case"pathParamsOrQueryParamsChange":return!Pl(t.url,i.url)||!Pa(t.queryParams,i.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Kb(t,i)||!Pa(t.queryParams,i.queryParams);case"paramsChange":default:return!Kb(t,i)}}function _u(t,i,e){let n=Id(t),o=t.value;Object.entries(n).forEach(([r,a])=>{o.component?i?_u(a,i.children.getContext(r),e):_u(a,null,e):_u(a,i,e)}),o.component?i&&i.outlet&&i.outlet.isActivated?e.canDeactivateChecks.push(new Pd(i.outlet.component,o)):e.canDeactivateChecks.push(new Pd(null,o)):e.canDeactivateChecks.push(new Pd(null,o))}function Eu(t){return typeof t=="function"}function kee(t){return typeof t=="boolean"}function Eee(t){return t&&Eu(t.canLoad)}function Iee(t){return t&&Eu(t.canActivate)}function Oee(t){return t&&Eu(t.canActivateChild)}function Tee(t){return t&&Eu(t.canDeactivate)}function Pee(t){return t&&Eu(t.canMatch)}function WO(t){return t instanceof zr||t?.name==="EmptyError"}var kf=Symbol("INITIAL_VALUE");function Fd(){return at(t=>ii(t.map(i=>i.pipe(Ve(1),Ze(kf)))).pipe(le(i=>{for(let e of i)if(e!==!0){if(e===kf)return kf;if(e===!1||Lee(e))return e}return!0}),Oe(i=>i!==kf),Ve(1)))}function Lee(t){return fc(t)||t instanceof Nd}function Aee(t,i){return cn(e=>{let{targetSnapshot:n,currentSnapshot:o,guards:{canActivateChecks:r,canDeactivateChecks:a}}=e;return a.length===0&&r.length===0?ne(Re(q({},e),{guardsResult:!0})):Ree(a,n,o,t).pipe(cn(s=>s&&kee(s)?zee(n,r,t,i):ne(s)),le(s=>Re(q({},e),{guardsResult:s})))})}function Ree(t,i,e,n){return Zt(t).pipe(cn(o=>jee(o.component,o.route,e,i,n)),Ao(o=>o!==!0,!0))}function zee(t,i,e,n){return Zt(i).pipe(po(o=>Yi(Fee(o.route.parent,n),Nee(o.route,n),Bee(t,o.path,e),Vee(t,o.route,e))),Ao(o=>o!==!0,!0))}function Nee(t,i){return t!==null&&i&&i(new jf(t)),ne(!0)}function Fee(t,i){return t!==null&&i&&i(new Vf(t)),ne(!0)}function Vee(t,i,e){let n=i.routeConfig?i.routeConfig.canActivate:null;if(!n||n.length===0)return ne(!0);let o=n.map(r=>qi(()=>{let a=Vd(i)??e,s=Bd(r,a),c=Iee(s)?s.canActivate(i,t):Si(a,()=>s(i,t));return Cs(c).pipe(Ao())}));return ne(o).pipe(Fd())}function Bee(t,i,e){let n=i[i.length-1],r=i.slice(0,i.length-1).reverse().map(a=>wee(a)).filter(a=>a!==null).map(a=>qi(()=>{let s=a.guards.map(c=>{let u=Vd(a.node)??e,f=Bd(c,u),h=Oee(f)?f.canActivateChild(n,t):Si(u,()=>f(n,t));return Cs(h).pipe(Ao())});return ne(s).pipe(Fd())}));return ne(r).pipe(Fd())}function jee(t,i,e,n,o){let r=i&&i.routeConfig?i.routeConfig.canDeactivate:null;if(!r||r.length===0)return ne(!0);let a=r.map(s=>{let c=Vd(i)??o,u=Bd(s,c),f=Tee(u)?u.canDeactivate(t,i,e,n):Si(c,()=>u(t,i,e,n));return Cs(f).pipe(Ao())});return ne(a).pipe(Fd())}function Hee(t,i,e,n){let o=i.canLoad;if(o===void 0||o.length===0)return ne(!0);let r=o.map(a=>{let s=Bd(a,t),c=Eee(s)?s.canLoad(i,e):Si(t,()=>s(i,e));return Cs(c)});return ne(r).pipe(Fd(),YO(n))}function YO(t){return Gg(It(i=>{if(typeof i!="boolean")throw Wf(t,i)}),le(i=>i===!0))}function Uee(t,i,e,n){let o=i.canMatch;if(!o||o.length===0)return ne(!0);let r=o.map(a=>{let s=Bd(a,t),c=Pee(s)?s.canMatch(i,e):Si(t,()=>s(i,e));return Cs(c)});return ne(r).pipe(Fd(),YO(n))}var wu=class{segmentGroup;constructor(i){this.segmentGroup=i||null}},Du=class extends Error{urlTree;constructor(i){super(),this.urlTree=i}};function Ed(t){return Lo(new wu(t))}function $ee(t){return Lo(new he(4e3,!1))}function Gee(t){return Lo($O(!1,wo.GuardRejected))}var Jb=class{urlSerializer;urlTree;constructor(i,e){this.urlSerializer=i,this.urlTree=e}lineralizeSegments(i,e){let n=[],o=e.root;for(;;){if(n=n.concat(o.segments),o.numberOfChildren===0)return ne(n);if(o.numberOfChildren>1||!o.children[bt])return $ee(`${i.redirectTo}`);o=o.children[bt]}}applyRedirectCommands(i,e,n,o,r){return Wee(e,o,r).pipe(le(a=>{if(a instanceof Aa)throw new Du(a);let s=this.applyRedirectCreateUrlTree(a,this.urlSerializer.parse(a),i,n);if(a[0]==="/")throw new Du(s);return s}))}applyRedirectCreateUrlTree(i,e,n,o){let r=this.createSegmentGroup(i,e.root,n,o);return new Aa(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(i,e){let n={};return Object.entries(i).forEach(([o,r])=>{if(typeof r=="string"&&r[0]===":"){let s=r.substring(1);n[o]=e[s]}else n[o]=r}),n}createSegmentGroup(i,e,n,o){let r=this.createSegments(i,e.segments,n,o),a={};return Object.entries(e.children).forEach(([s,c])=>{a[s]=this.createSegmentGroup(i,c,n,o)}),new Qt(r,a)}createSegments(i,e,n,o){return e.map(r=>r.path[0]===":"?this.findPosParam(i,r,o):this.findOrReturn(r,n))}findPosParam(i,e,n){let o=n[e.path.substring(1)];if(!o)throw new he(4001,!1);return o}findOrReturn(i,e){let n=0;for(let o of e){if(o.path===i.path)return e.splice(n),o;n++}return i}};function Wee(t,i,e){if(typeof t=="string")return ne(t);let n=t,{queryParams:o,fragment:r,routeConfig:a,url:s,outlet:c,params:u,data:f,title:h}=i;return Cs(Si(e,()=>n({params:u,data:f,queryParams:o,fragment:r,routeConfig:a,url:s,outlet:c,title:h})))}var e9={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Yee(t,i,e,n,o){let r=qO(t,i,e);return r.matched?(n=hee(i,n),Uee(n,i,e,o).pipe(le(a=>a===!0?r:q({},e9)))):ne(r)}function qO(t,i,e){if(i.path==="**")return qee(e);if(i.path==="")return i.pathMatch==="full"&&(t.hasChildren()||e.length>0)?q({},e9):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let o=(i.matcher||MO)(e,t,i);if(!o)return q({},e9);let r={};Object.entries(o.posParams??{}).forEach(([s,c])=>{r[s]=c.path});let a=o.consumed.length>0?q(q({},r),o.consumed[o.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:o.consumed,remainingSegments:e.slice(o.consumed.length),parameters:a,positionalParamSegments:o.posParams??{}}}function qee(t){return{matched:!0,parameters:t.length>0?DO(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}function yO(t,i,e,n){return e.length>0&&Xee(t,e,n)?{segmentGroup:new Qt(i,Kee(n,new Qt(e,t.children))),slicedSegments:[]}:e.length===0&&Zee(t,e,n)?{segmentGroup:new Qt(t.segments,Qee(t,e,n,t.children)),slicedSegments:e}:{segmentGroup:new Qt(t.segments,t.children),slicedSegments:e}}function Qee(t,i,e,n){let o={};for(let r of e)if(Qf(t,i,r)&&!n[na(r)]){let a=new Qt([],{});o[na(r)]=a}return q(q({},n),o)}function Kee(t,i){let e={};e[bt]=i;for(let n of t)if(n.path===""&&na(n)!==bt){let o=new Qt([],{});e[na(n)]=o}return e}function Xee(t,i,e){return e.some(n=>Qf(t,i,n)&&na(n)!==bt)}function Zee(t,i,e){return e.some(n=>Qf(t,i,n))}function Qf(t,i,e){return(t.hasChildren()||i.length>0)&&e.pathMatch==="full"?!1:e.path===""}function Jee(t,i,e){return i.length===0&&!t.children[e]}var t9=class{};function ete(t,i,e,n,o,r,a="emptyOnly"){return new n9(t,i,e,n,o,a,r).recognize()}var tte=31,n9=class{injector;configLoader;rootComponentType;config;urlTree;paramsInheritanceStrategy;urlSerializer;applyRedirects;absoluteRedirectCount=0;allowRedirects=!0;constructor(i,e,n,o,r,a,s){this.injector=i,this.configLoader=e,this.rootComponentType=n,this.config=o,this.urlTree=r,this.paramsInheritanceStrategy=a,this.urlSerializer=s,this.applyRedirects=new Jb(this.urlSerializer,this.urlTree)}noMatchError(i){return new he(4002,`'${i.segmentGroup}'`)}recognize(){let i=yO(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(i).pipe(le(({children:e,rootSnapshot:n})=>{let o=new tr(n,e),r=new xu("",o),a=AO(n,[],this.urlTree.queryParams,this.urlTree.fragment);return a.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(a),{state:r,tree:a}}))}match(i){let e=new Ll([],Object.freeze({}),Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),bt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,i,bt,e).pipe(le(n=>({children:n,rootSnapshot:e})),hn(n=>{if(n instanceof Du)return this.urlTree=n.urlTree,this.match(n.urlTree.root);throw n instanceof wu?this.noMatchError(n):n}))}processSegmentGroup(i,e,n,o,r){return n.segments.length===0&&n.hasChildren()?this.processChildren(i,e,n,r):this.processSegment(i,e,n,n.segments,o,!0,r).pipe(le(a=>a instanceof tr?[a]:[]))}processChildren(i,e,n,o){let r=[];for(let a of Object.keys(n.children))a==="primary"?r.unshift(a):r.push(a);return Zt(r).pipe(po(a=>{let s=n.children[a],c=gee(e,a);return this.processSegmentGroup(i,c,s,a,o)}),n8((a,s)=>(a.push(...s),a)),js(null),t8(),cn(a=>{if(a===null)return Ed(n);let s=QO(a);return nte(s),ne(s)}))}processSegment(i,e,n,o,r,a,s){return Zt(e).pipe(po(c=>this.processSegmentAgainstRoute(c._injector??i,e,c,n,o,r,a,s).pipe(hn(u=>{if(u instanceof wu)return ne(null);throw u}))),Ao(c=>!!c),hn(c=>{if(WO(c))return Jee(n,o,r)?ne(new t9):Ed(n);throw c}))}processSegmentAgainstRoute(i,e,n,o,r,a,s,c){return na(n)!==a&&(a===bt||!Qf(o,r,n))?Ed(o):n.redirectTo===void 0?this.matchSegmentAgainstRoute(i,o,n,r,a,c):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(i,o,e,n,r,a,c):Ed(o)}expandSegmentAgainstRouteUsingRedirect(i,e,n,o,r,a,s){let{matched:c,parameters:u,consumedSegments:f,positionalParamSegments:h,remainingSegments:y}=qO(e,o,r);if(!c)return Ed(e);typeof o.redirectTo=="string"&&o.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>tte&&(this.allowRedirects=!1));let x=new Ll(r,u,Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,CO(o),na(o),o.component??o._loadedComponent??null,o,xO(o)),S=Gf(x,s,this.paramsInheritanceStrategy);return x.params=Object.freeze(S.params),x.data=Object.freeze(S.data),this.applyRedirects.applyRedirectCommands(f,o.redirectTo,h,x,i).pipe(at(Q=>this.applyRedirects.lineralizeSegments(o,Q)),cn(Q=>this.processSegment(i,n,e,Q.concat(y),a,!1,s)))}matchSegmentAgainstRoute(i,e,n,o,r,a){let s=Yee(e,n,o,i,this.urlSerializer);return n.path==="**"&&(e.children={}),s.pipe(at(c=>c.matched?(i=n._injector??i,this.getChildConfig(i,n,o).pipe(at(({routes:u})=>{let f=n._loadedInjector??i,{parameters:h,consumedSegments:y,remainingSegments:x}=c,S=new Ll(y,h,Object.freeze(q({},this.urlTree.queryParams)),this.urlTree.fragment,CO(n),na(n),n.component??n._loadedComponent??null,n,xO(n)),Y=Gf(S,a,this.paramsInheritanceStrategy);S.params=Object.freeze(Y.params),S.data=Object.freeze(Y.data);let{segmentGroup:Q,slicedSegments:X}=yO(e,y,x,u);if(X.length===0&&Q.hasChildren())return this.processChildren(f,u,Q,S).pipe(le(mt=>new tr(S,mt)));if(u.length===0&&X.length===0)return ne(new tr(S,[]));let pe=na(n)===r;return this.processSegment(f,u,Q,X,pe?bt:r,!0,S).pipe(le(mt=>new tr(S,mt instanceof tr?[mt]:[])))}))):Ed(e)))}getChildConfig(i,e,n){return e.children?ne({routes:e.children,injector:i}):e.loadChildren?e._loadedRoutes!==void 0?ne({routes:e._loadedRoutes,injector:e._loadedInjector}):Hee(i,e,n,this.urlSerializer).pipe(cn(o=>o?this.configLoader.loadChildren(i,e).pipe(It(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):Gee(e))):ne({routes:[],injector:i})}};function nte(t){t.sort((i,e)=>i.value.outlet===bt?-1:e.value.outlet===bt?1:i.value.outlet.localeCompare(e.value.outlet))}function ite(t){let i=t.value.routeConfig;return i&&i.path===""}function QO(t){let i=[],e=new Set;for(let n of t){if(!ite(n)){i.push(n);continue}let o=i.find(r=>n.value.routeConfig===r.value.routeConfig);o!==void 0?(o.children.push(...n.children),e.add(o)):i.push(n)}for(let n of e){let o=QO(n.children);i.push(new tr(n.value,o))}return i.filter(n=>!e.has(n))}function CO(t){return t.data||{}}function xO(t){return t.resolve||{}}function ote(t,i,e,n,o,r){return cn(a=>ete(t,i,e,n,a.extractedUrl,o,r).pipe(le(({state:s,tree:c})=>Re(q({},a),{targetSnapshot:s,urlAfterRedirects:c}))))}function rte(t,i){return cn(e=>{let{targetSnapshot:n,guards:{canActivateChecks:o}}=e;if(!o.length)return ne(e);let r=new Set(o.map(c=>c.route)),a=new Set;for(let c of r)if(!a.has(c))for(let u of KO(c))a.add(u);let s=0;return Zt(a).pipe(po(c=>r.has(c)?ate(c,n,t,i):(c.data=Gf(c,c.parent,t).resolve,ne(void 0))),It(()=>s++),M1(1),cn(c=>s===a.size?ne(e):Pn))})}function KO(t){let i=t.children.map(e=>KO(e)).flat();return[t,...i]}function ate(t,i,e,n){let o=t.routeConfig,r=t._resolve;return o?.title!==void 0&&!jO(o)&&(r[Su]=o.title),qi(()=>(t.data=Gf(t,t.parent,e).resolve,ste(r,t,i,n).pipe(le(a=>(t._resolvedData=a,t.data=q(q({},t.data),a),null)))))}function ste(t,i,e,n){let o=$b(t);if(o.length===0)return ne({});let r={};return Zt(o).pipe(cn(a=>cte(t[a],i,e,n).pipe(Ao(),It(s=>{if(s instanceof Nd)throw Wf(new pc,s);r[a]=s}))),M1(1),le(()=>r),hn(a=>WO(a)?Pn:Lo(a)))}function cte(t,i,e,n){let o=Vd(i)??n,r=Bd(t,o),a=r.resolve?r.resolve(i,e):Si(o,()=>r(i,e));return Cs(a)}function Hb(t){return at(i=>{let e=t(i);return e?Zt(e).pipe(le(()=>i)):ne(i)})}var c9=(()=>{class t{buildTitle(e){let n,o=e.root;for(;o!==void 0;)n=this.getResolvedTitleForRoute(o)??n,o=o.children.find(r=>r.outlet===bt);return n}getResolvedTitleForRoute(e){return e.data[Su]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>d(XO),providedIn:"root"})}return t})(),XO=(()=>{class t extends c9{title;constructor(e){super(),this.title=e}updateTitle(e){let n=this.buildTitle(e);n!==void 0&&this.title.setTitle(n)}static \u0275fac=function(n){return new(n||t)(be(tE))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),gc=new L("",{providedIn:"root",factory:()=>({})}),jd=new L(""),Kf=(()=>{class t{componentLoaders=new WeakMap;childrenLoaders=new WeakMap;onLoadStartListener;onLoadEndListener;compiler=d(q7);loadComponent(e,n){if(this.componentLoaders.get(n))return this.componentLoaders.get(n);if(n._loadedComponent)return ne(n._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(n);let o=Cs(Si(e,()=>n.loadComponent())).pipe(le(JO),at(eT),It(a=>{this.onLoadEndListener&&this.onLoadEndListener(n),n._loadedComponent=a}),Nr(()=>{this.componentLoaders.delete(n)})),r=new Bs(o,()=>new B).pipe(p1());return this.componentLoaders.set(n,r),r}loadChildren(e,n){if(this.childrenLoaders.get(n))return this.childrenLoaders.get(n);if(n._loadedRoutes)return ne({routes:n._loadedRoutes,injector:n._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(n);let r=ZO(n,this.compiler,e,this.onLoadEndListener).pipe(Nr(()=>{this.childrenLoaders.delete(n)})),a=new Bs(r,()=>new B).pipe(p1());return this.childrenLoaders.set(n,a),a}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function ZO(t,i,e,n){return Cs(Si(e,()=>t.loadChildren())).pipe(le(JO),at(eT),cn(o=>o instanceof G4||Array.isArray(o)?ne(o):Zt(i.compileModuleAsync(o))),le(o=>{n&&n(t);let r,a,s=!1;return Array.isArray(o)?(a=o,s=!0):(r=o.create(e).injector,a=r.get(jd,[],{optional:!0,self:!0}).flat()),{routes:a.map(s9),injector:r}}))}function lte(t){return t&&typeof t=="object"&&"default"in t}function JO(t){return lte(t)?t.default:t}function eT(t){return ne(t)}var Xf=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>d(dte),providedIn:"root"})}return t})(),dte=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,n){return e}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),l9=new L(""),d9=new L("");function tT(t,i,e){let n=t.get(d9),o=t.get(De);if(!o.startViewTransition||n.skipNextTransition)return n.skipNextTransition=!1,new Promise(u=>setTimeout(u));let r,a=new Promise(u=>{r=u}),s=o.startViewTransition(()=>(r(),ute(t)));s.ready.catch(u=>{});let{onViewTransitionCreated:c}=n;return c&&Si(t,()=>c({transition:s,from:i,to:e})),a}function ute(t){return new Promise(i=>{Mt({read:()=>setTimeout(i)},{injector:t})})}var u9=new L(""),Zf=(()=>{class t{currentNavigation=ke(null,{equal:()=>!1});currentTransition=null;lastSuccessfulNavigation=null;events=new B;transitionAbortWithErrorSubject=new B;configLoader=d(Kf);environmentInjector=d(Jt);destroyRef=d(Zi);urlSerializer=d(Rl);rootContexts=d(zl);location=d(br);inputBindingEnabled=d(ku,{optional:!0})!==null;titleStrategy=d(c9);options=d(gc,{optional:!0})||{};paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly";urlHandlingStrategy=d(Xf);createViewTransition=d(l9,{optional:!0});navigationErrorHandler=d(u9,{optional:!0});navigationId=0;get hasRequestedNavigation(){return this.navigationId!==0}transitions;afterPreactivation=()=>ne(void 0);rootComponentType=null;destroyed=!1;constructor(){let e=o=>this.events.next(new Nf(o)),n=o=>this.events.next(new Ff(o));this.configLoader.onLoadEndListener=n,this.configLoader.onLoadStartListener=e,this.destroyRef.onDestroy(()=>{this.destroyed=!0})}complete(){this.transitions?.complete()}handleNavigationRequest(e){let n=++this.navigationId;Yn(()=>{this.transitions?.next(Re(q({},e),{extractedUrl:this.urlHandlingStrategy.extract(e.rawUrl),targetSnapshot:null,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null,abortController:new AbortController,id:n}))})}setupNavigations(e){return this.transitions=new ut(null),this.transitions.pipe(Oe(n=>n!==null),at(n=>{let o=!1;return ne(n).pipe(at(r=>{if(this.navigationId>n.id)return this.cancelNavigationTransition(n,"",wo.SupersededByNewNavigation),Pn;this.currentTransition=n,this.currentNavigation.set({id:r.id,initialUrl:r.rawUrl,extractedUrl:r.extractedUrl,targetBrowserUrl:typeof r.extras.browserUrl=="string"?this.urlSerializer.parse(r.extras.browserUrl):r.extras.browserUrl,trigger:r.source,extras:r.extras,previousNavigation:this.lastSuccessfulNavigation?Re(q({},this.lastSuccessfulNavigation),{previousNavigation:null}):null,abort:()=>r.abortController.abort()});let a=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),s=r.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!a&&s!=="reload")return this.events.next(new Ra(r.id,this.urlSerializer.serialize(r.rawUrl),"",Ld.IgnoredSameUrlNavigation)),r.resolve(!1),Pn;if(this.urlHandlingStrategy.shouldProcessUrl(r.rawUrl))return ne(r).pipe(at(c=>(this.events.next(new hc(c.id,this.urlSerializer.serialize(c.extractedUrl),c.source,c.restoredState)),c.id!==this.navigationId?Pn:Promise.resolve(c))),ote(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),It(c=>{n.targetSnapshot=c.targetSnapshot,n.urlAfterRedirects=c.urlAfterRedirects,this.currentNavigation.update(f=>(f.finalUrl=c.urlAfterRedirects,f));let u=new vu(c.id,this.urlSerializer.serialize(c.extractedUrl),this.urlSerializer.serialize(c.urlAfterRedirects),c.targetSnapshot);this.events.next(u)}));if(a&&this.urlHandlingStrategy.shouldProcessUrl(r.currentRawUrl)){let{id:c,extractedUrl:u,source:f,restoredState:h,extras:y}=r,x=new hc(c,this.urlSerializer.serialize(u),f,h);this.events.next(x);let S=VO(this.rootComponentType).snapshot;return this.currentTransition=n=Re(q({},r),{targetSnapshot:S,urlAfterRedirects:u,extras:Re(q({},y),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.update(Y=>(Y.finalUrl=u,Y)),ne(n)}else return this.events.next(new Ra(r.id,this.urlSerializer.serialize(r.extractedUrl),"",Ld.IgnoredByUrlHandlingStrategy)),r.resolve(!1),Pn}),It(r=>{let a=new Lf(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot);this.events.next(a)}),le(r=>(this.currentTransition=n=Re(q({},r),{guards:Mee(r.targetSnapshot,r.currentSnapshot,this.rootContexts)}),n)),Aee(this.environmentInjector,r=>this.events.next(r)),It(r=>{if(n.guardsResult=r.guardsResult,r.guardsResult&&typeof r.guardsResult!="boolean")throw Wf(this.urlSerializer,r.guardsResult);let a=new Af(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects),r.targetSnapshot,!!r.guardsResult);this.events.next(a)}),Oe(r=>r.guardsResult?!0:(this.cancelNavigationTransition(r,"",wo.GuardRejected),!1)),Hb(r=>{if(r.guards.canActivateChecks.length!==0)return ne(r).pipe(It(a=>{let s=new Rf(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(s)}),at(a=>{let s=!1;return ne(a).pipe(rte(this.paramsInheritanceStrategy,this.environmentInjector),It({next:()=>s=!0,complete:()=>{s||this.cancelNavigationTransition(a,"",wo.NoDataFromResolver)}}))}),It(a=>{let s=new zf(a.id,this.urlSerializer.serialize(a.extractedUrl),this.urlSerializer.serialize(a.urlAfterRedirects),a.targetSnapshot);this.events.next(s)}))}),Hb(r=>{let a=s=>{let c=[];if(s.routeConfig?.loadComponent){let u=Vd(s)??this.environmentInjector;c.push(this.configLoader.loadComponent(u,s.routeConfig).pipe(It(f=>{s.component=f}),le(()=>{})))}for(let u of s.children)c.push(...a(u));return c};return ii(a(r.targetSnapshot.root)).pipe(js(null),Ve(1))}),Hb(()=>this.afterPreactivation()),at(()=>{let{currentSnapshot:r,targetSnapshot:a}=n,s=this.createViewTransition?.(this.environmentInjector,r.root,a.root);return s?Zt(s).pipe(le(()=>n)):ne(n)}),le(r=>{let a=bee(e.routeReuseStrategy,r.targetSnapshot,r.currentRouterState);return this.currentTransition=n=Re(q({},r),{targetRouterState:a}),this.currentNavigation.update(s=>(s.targetRouterState=a,s)),n}),It(()=>{this.events.next(new yu)}),xee(this.rootContexts,e.routeReuseStrategy,r=>this.events.next(r),this.inputBindingEnabled),Ve(1),xe(new Fe(r=>{let a=n.abortController.signal,s=()=>r.next();return a.addEventListener("abort",s),()=>a.removeEventListener("abort",s)}).pipe(Oe(()=>!o&&!n.targetRouterState),It(()=>{this.cancelNavigationTransition(n,n.abortController.signal.reason+"",wo.Aborted)}))),It({next:r=>{o=!0,this.lastSuccessfulNavigation=Yn(this.currentNavigation),this.events.next(new ir(r.id,this.urlSerializer.serialize(r.extractedUrl),this.urlSerializer.serialize(r.urlAfterRedirects))),this.titleStrategy?.updateTitle(r.targetRouterState.snapshot),r.resolve(!0)},complete:()=>{o=!0}}),xe(this.transitionAbortWithErrorSubject.pipe(It(r=>{throw r}))),Nr(()=>{o||this.cancelNavigationTransition(n,"",wo.SupersededByNewNavigation),this.currentTransition?.id===n.id&&(this.currentNavigation.set(null),this.currentTransition=null)}),hn(r=>{if(this.destroyed)return n.resolve(!1),Pn;if(o=!0,GO(r))this.events.next(new La(n.id,this.urlSerializer.serialize(n.extractedUrl),r.message,r.cancellationCode)),Cee(r)?this.events.next(new zd(r.url,r.navigationBehaviorOptions)):n.resolve(!1);else{let a=new Ad(n.id,this.urlSerializer.serialize(n.extractedUrl),r,n.targetSnapshot??void 0);try{let s=Si(this.environmentInjector,()=>this.navigationErrorHandler?.(a));if(s instanceof Nd){let{message:c,cancellationCode:u}=Wf(this.urlSerializer,s);this.events.next(new La(n.id,this.urlSerializer.serialize(n.extractedUrl),c,u)),this.events.next(new zd(s.redirectTo,s.navigationBehaviorOptions))}else throw this.events.next(a),r}catch(s){this.options.resolveNavigationPromiseOnError?n.resolve(!1):n.reject(s)}}return Pn}))}))}cancelNavigationTransition(e,n,o){let r=new La(e.id,this.urlSerializer.serialize(e.extractedUrl),n,o);this.events.next(r),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){let e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),n=Yn(this.currentNavigation),o=n?.targetBrowserUrl??n?.extractedUrl;return e.toString()!==o?.toString()&&!n?.extras.skipLocationChange}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function mte(t){return t!==Td}var nT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>d(pte),providedIn:"root"})}return t})(),qf=class{shouldDetach(i){return!1}store(i,e){}shouldAttach(i){return!1}retrieve(i){return null}shouldReuseRoute(i,e){return i.routeConfig===e.routeConfig}},pte=(()=>{class t extends qf{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),iT=(()=>{class t{urlSerializer=d(Rl);options=d(gc,{optional:!0})||{};canceledNavigationResolution=this.options.canceledNavigationResolution||"replace";location=d(br);urlHandlingStrategy=d(Xf);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";currentUrlTree=new Aa;getCurrentUrlTree(){return this.currentUrlTree}rawUrlTree=this.currentUrlTree;getRawUrlTree(){return this.rawUrlTree}createBrowserPath({finalUrl:e,initialUrl:n,targetBrowserUrl:o}){let r=e!==void 0?this.urlHandlingStrategy.merge(e,n):n,a=o??r;return a instanceof Aa?this.urlSerializer.serialize(a):a}commitTransition({targetRouterState:e,finalUrl:n,initialUrl:o}){n&&e?(this.currentUrlTree=n,this.rawUrlTree=this.urlHandlingStrategy.merge(n,o),this.routerState=e):this.rawUrlTree=o}routerState=VO(null);getRouterState(){return this.routerState}stateMemento=this.createStateMemento();updateStateMemento(){this.stateMemento=this.createStateMemento()}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}resetInternalState({finalUrl:e}){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e??this.rawUrlTree)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:()=>d(fte),providedIn:"root"})}return t})(),fte=(()=>{class t extends iT{currentPageId=0;lastSuccessfulId=-1;restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(n=>{n.type==="popstate"&&setTimeout(()=>{e(n.url,n.state,"popstate")})})}handleRouterEvent(e,n){e instanceof hc?this.updateStateMemento():e instanceof Ra?this.commitTransition(n):e instanceof vu?this.urlUpdateStrategy==="eager"&&(n.extras.skipLocationChange||this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof yu?(this.commitTransition(n),this.urlUpdateStrategy==="deferred"&&!n.extras.skipLocationChange&&this.setBrowserUrl(this.createBrowserPath(n),n)):e instanceof La&&e.code!==wo.SupersededByNewNavigation&&e.code!==wo.Redirect?this.restoreHistory(n):e instanceof Ad?this.restoreHistory(n,!0):e instanceof ir&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,{extras:n,id:o}){let{replaceUrl:r,state:a}=n;if(this.location.isCurrentPathEqualTo(e)||r){let s=this.browserPageId,c=q(q({},a),this.generateNgRouterState(o,s));this.location.replaceState(e,"",c)}else{let s=q(q({},a),this.generateNgRouterState(o,this.browserPageId+1));this.location.go(e,"",s)}}restoreHistory(e,n=!1){if(this.canceledNavigationResolution==="computed"){let o=this.browserPageId,r=this.currentPageId-o;r!==0?this.location.historyGo(r):this.getCurrentUrlTree()===e.finalUrl&&r===0&&(this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(n&&this.resetInternalState(e),this.resetUrlToCurrentUrlTree())}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.getRawUrlTree()),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,n){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:n}:{navigationId:e}}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Jf(t,i){t.events.pipe(Oe(e=>e instanceof ir||e instanceof La||e instanceof Ad||e instanceof Ra),le(e=>e instanceof ir||e instanceof Ra?0:(e instanceof La?e.code===wo.Redirect||e.code===wo.SupersededByNewNavigation:!1)?2:1),Oe(e=>e!==2),Ve(1)).subscribe(()=>{i()})}var hte={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},gte={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},ro=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}disposed=!1;nonRouterCurrentEntryChangeSubscription;console=d(W4);stateManager=d(iT);options=d(gc,{optional:!0})||{};pendingTasks=d(Ca);urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred";navigationTransitions=d(Zf);urlSerializer=d(Rl);location=d(br);urlHandlingStrategy=d(Xf);injector=d(Jt);_events=new B;get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}navigated=!1;routeReuseStrategy=d(nT);onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore";config=d(jd,{optional:!0})?.flat()??[];componentInputBindingEnabled=!!d(ku,{optional:!0});currentNavigation=this.navigationTransitions.currentNavigation.asReadonly();constructor(){this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}eventsSubscription=new Ee;subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(n=>{try{let o=this.navigationTransitions.currentTransition,r=Yn(this.navigationTransitions.currentNavigation);if(o!==null&&r!==null){if(this.stateManager.handleRouterEvent(n,r),n instanceof La&&n.code!==wo.Redirect&&n.code!==wo.SupersededByNewNavigation)this.navigated=!0;else if(n instanceof ir)this.navigated=!0;else if(n instanceof zd){let a=n.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(n.url,o.currentRawUrl),c=q({browserUrl:o.extras.browserUrl,info:o.extras.info,skipLocationChange:o.extras.skipLocationChange,replaceUrl:o.extras.replaceUrl||this.urlUpdateStrategy==="eager"||mte(o.source)},a);this.scheduleNavigation(s,Td,null,c,{resolve:o.resolve,reject:o.reject,promise:o.promise})}}fee(n)&&this._events.next(n)}catch(o){this.navigationTransitions.transitionAbortWithErrorSubject.next(o)}});this.eventsSubscription.add(e)}resetRootComponentType(e){this.routerState.root.component=e,this.navigationTransitions.rootComponentType=e}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Td,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,n,o)=>{this.navigateToSyncWithBrowser(e,o,n)})}navigateToSyncWithBrowser(e,n,o){let r={replaceUrl:!0},a=o?.navigationId?o:null;if(o){let c=q({},o);delete c.navigationId,delete c.\u0275routerPageId,Object.keys(c).length!==0&&(r.state=c)}let s=this.parseUrl(e);this.scheduleNavigation(s,n,a,r).catch(c=>{this.disposed||this.injector.get(go)(c)})}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return Yn(this.navigationTransitions.currentNavigation)}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(s9),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this._events.unsubscribe(),this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,n={}){let{relativeTo:o,queryParams:r,fragment:a,queryParamsHandling:s,preserveFragment:c}=n,u=c?this.currentUrlTree.fragment:a,f=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":f=q(q({},this.currentUrlTree.queryParams),r);break;case"preserve":f=this.currentUrlTree.queryParams;break;default:f=r||null}f!==null&&(f=this.removeEmptyProps(f));let h;try{let y=o?o.snapshot:this.routerState.snapshot.root;h=RO(y)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),h=this.currentUrlTree.root}return zO(h,e,f,u??null)}navigateByUrl(e,n={skipLocationChange:!1}){let o=fc(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(o,this.rawUrlTree);return this.scheduleNavigation(r,Td,null,n)}navigate(e,n={skipLocationChange:!1}){return _te(e),this.navigateByUrl(this.createUrlTree(e,n),n)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.console.warn(dr(4018,!1)),this.urlSerializer.parse("/")}}isActive(e,n){let o;if(n===!0?o=q({},hte):n===!1?o=q({},gte):o=n,fc(e))return gO(this.currentUrlTree,e,o);let r=this.parseUrl(e);return gO(this.currentUrlTree,r,o)}removeEmptyProps(e){return Object.entries(e).reduce((n,[o,r])=>(r!=null&&(n[o]=r),n),{})}scheduleNavigation(e,n,o,r,a){if(this.disposed)return Promise.resolve(!1);let s,c,u;a?(s=a.resolve,c=a.reject,u=a.promise):u=new Promise((h,y)=>{s=h,c=y});let f=this.pendingTasks.add();return Jf(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(f))}),this.navigationTransitions.handleNavigationRequest({source:n,restoredState:o,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:s,reject:c,promise:u,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),u.catch(h=>Promise.reject(h))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function _te(t){for(let i=0;i<t.length;i++)if(t[i]==null)throw new he(4008,!1)}var eh=(()=>{class t{router;route;tabIndexAttribute;renderer;el;locationStrategy;reactiveHref=ke(null);get href(){return Yn(this.reactiveHref)}set href(e){this.reactiveHref.set(e)}target;queryParams;fragment;queryParamsHandling;state;info;relativeTo;isAnchorElement;subscription;onChanges=new B;applicationErrorHandler=d(go);options=d(gc,{optional:!0});constructor(e,n,o,r,a,s){this.router=e,this.route=n,this.tabIndexAttribute=o,this.renderer=r,this.el=a,this.locationStrategy=s,this.reactiveHref.set(d(new gn("href"),{optional:!0}));let c=a.nativeElement.tagName?.toLowerCase();this.isAnchorElement=c==="a"||c==="area"||!!(typeof customElements=="object"&&customElements.get(c)?.observedAttributes?.includes?.("href")),this.isAnchorElement?this.setTabIndexIfNotOnNativeEl("0"):this.subscribeToNavigationEventsIfNecessary()}subscribeToNavigationEventsIfNecessary(){if(this.subscription!==void 0||!this.isAnchorElement)return;let e=this.preserveFragment,n=o=>o==="merge"||o==="preserve";e||=n(this.queryParamsHandling),e||=!this.queryParamsHandling&&!n(this.options?.defaultQueryParamsHandling),e&&(this.subscription=this.router.events.subscribe(o=>{o instanceof ir&&this.updateHref()}))}preserveFragment=!1;skipLocationChange=!1;replaceUrl=!1;setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&(this.updateHref(),this.subscribeToNavigationEventsIfNecessary()),this.onChanges.next(this)}routerLinkInput=null;set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(fc(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,n,o,r,a){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||n||o||r||a||typeof this.target=="string"&&this.target!="_self"))return!0;let c={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,c)?.catch(u=>{this.applicationErrorHandler(u)}),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.reactiveHref.set(e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e))??"":null)}applyAttributeValue(e,n){let o=this.renderer,r=this.el.nativeElement;n!==null?o.setAttribute(r,e,n):o.removeAttribute(r,e)}get urlTree(){return this.routerLinkInput===null?null:fc(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:this.relativeTo!==void 0?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static \u0275fac=function(n){return new(n||t)(Me(ro),Me(Do),m0("tabindex"),Me(tt),Me(Z),Me(qr))};static \u0275dir=R({type:t,selectors:[["","routerLink",""]],hostVars:2,hostBindings:function(n,o){n&1&&N("click",function(a){return o.onClick(a.button,a.ctrlKey,a.shiftKey,a.altKey,a.metaKey)}),n&2&&oe("href",o.reactiveHref(),u7)("target",o.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",$],skipLocationChange:[2,"skipLocationChange","skipLocationChange",$],replaceUrl:[2,"replaceUrl","replaceUrl",$],routerLink:"routerLink"},features:[Ne]})}return t})(),bte=(()=>{class t{router;element;renderer;cdr;link;links;classes=[];routerEventsSubscription;linkInputChangesSubscription;_isActive=!1;get isActive(){return this._isActive}routerLinkActiveOptions={exact:!1};ariaCurrentWhenActive;isActiveChange=new U;constructor(e,n,o,r,a){this.router=e,this.element=n,this.renderer=o,this.cdr=r,this.link=a,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof ir&&this.update()})}ngAfterContentInit(){ne(this.links.changes,ne(null)).pipe(pa()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(n=>!!n).map(n=>n.onChanges);this.linkInputChangesSubscription=Zt(e).pipe(pa()).subscribe(n=>{this._isActive!==this.isLinkActive(this.router)(n)&&this.update()})}set routerLinkActive(e){let n=Array.isArray(e)?e:e.split(" ");this.classes=n.filter(o=>!!o)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();this.classes.forEach(n=>{e?this.renderer.addClass(this.element.nativeElement,n):this.renderer.removeClass(this.element.nativeElement,n)}),e&&this.ariaCurrentWhenActive!==void 0?this.renderer.setAttribute(this.element.nativeElement,"aria-current",this.ariaCurrentWhenActive.toString()):this.renderer.removeAttribute(this.element.nativeElement,"aria-current"),this._isActive!==e&&(this._isActive=e,this.cdr.markForCheck(),this.isActiveChange.emit(e))})}isLinkActive(e){let n=vte(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return o=>{let r=o.urlTree;return r?e.isActive(r,n):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static \u0275fac=function(n){return new(n||t)(Me(ro),Me(Z),Me(tt),Me(we),Me(eh,8))};static \u0275dir=R({type:t,selectors:[["","routerLinkActive",""]],contentQueries:function(n,o,r){if(n&1&&Ie(r,eh,5),n&2){let a;G(a=W())&&(o.links=a)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],features:[Ne]})}return t})();function vte(t){return!!t.paths}var Iu=class{};var oT=(()=>{class t{router;injector;preloadingStrategy;loader;subscription;constructor(e,n,o,r){this.router=e,this.injector=n,this.preloadingStrategy=o,this.loader=r}setUpPreloading(){this.subscription=this.router.events.pipe(Oe(e=>e instanceof ir),po(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,n){let o=[];for(let r of n){r.providers&&!r._injector&&(r._injector=Q1(r.providers,e,`Route: ${r.path}`));let a=r._injector??e,s=r._loadedInjector??a;(r.loadChildren&&!r._loadedRoutes&&r.canLoad===void 0||r.loadComponent&&!r._loadedComponent)&&o.push(this.preloadConfig(a,r)),(r.children||r._loadedRoutes)&&o.push(this.processRoutes(s,r.children??r._loadedRoutes))}return Zt(o).pipe(pa())}preloadConfig(e,n){return this.preloadingStrategy.preload(n,()=>{let o;n.loadChildren&&n.canLoad===void 0?o=this.loader.loadChildren(e,n):o=ne(null);let r=o.pipe(cn(a=>a===null?ne(void 0):(n._loadedRoutes=a.routes,n._loadedInjector=a.injector,this.processRoutes(a.injector??e,a.routes))));if(n.loadComponent&&!n._loadedComponent){let a=this.loader.loadComponent(e,n);return Zt([r,a]).pipe(pa())}else return r})}static \u0275fac=function(n){return new(n||t)(be(ro),be(Jt),be(Iu),be(Kf))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),rT=new L(""),yte=(()=>{class t{urlSerializer;transitions;viewportScroller;zone;options;routerEventsSubscription;scrollEventsSubscription;lastId=0;lastSource=Td;restoredId=0;store={};constructor(e,n,o,r,a={}){this.urlSerializer=e,this.transitions=n,this.viewportScroller=o,this.zone=r,this.options=a,a.scrollPositionRestoration||="disabled",a.anchorScrolling||="disabled"}init(){this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof hc?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof ir?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Ra&&e.code===Ld.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{if(!(e instanceof Rd))return;let n={behavior:"instant"};e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0],n):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position,n):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0])})}scheduleScrollEvent(e,n){this.zone.runOutsideAngular(()=>Yt(this,null,function*(){yield new Promise(o=>{setTimeout(o),typeof requestAnimationFrame<"u"&&requestAnimationFrame(o)}),this.zone.run(()=>{this.transitions.events.next(new Rd(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,n))})}))}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static \u0275fac=function(n){hl()};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();function Cte(t){return t.routerState.root}function Ou(t,i){return{\u0275kind:t,\u0275providers:i}}function xte(){let t=d(Ce);return i=>{let e=t.get(bi);if(i!==e.components[0])return;let n=t.get(ro),o=t.get(aT);t.get(p9)===1&&n.initialNavigation(),t.get(lT,null,{optional:!0})?.setUpPreloading(),t.get(rT,null,{optional:!0})?.init(),n.resetRootComponentType(e.componentTypes[0]),o.closed||(o.next(),o.complete(),o.unsubscribe())}}var aT=new L("",{factory:()=>new B}),p9=new L("",{providedIn:"root",factory:()=>1});function sT(){let t=[{provide:T4,useValue:!0},{provide:p9,useValue:0},Q4(()=>{let i=d(Ce);return i.get(u_,Promise.resolve()).then(()=>new Promise(n=>{let o=i.get(ro),r=i.get(aT);Jf(o,()=>{n(!0)}),i.get(Zf).afterPreactivation=()=>(n(!0),r.closed?ne(void 0):r),o.initialNavigation()}))})];return Ou(2,t)}function cT(){let t=[Q4(()=>{d(ro).setUpLocationChangeListener()}),{provide:p9,useValue:2}];return Ou(3,t)}var lT=new L("");function dT(t){return Ou(0,[{provide:lT,useExisting:oT},{provide:Iu,useExisting:t}])}function uT(){return Ou(8,[r9,{provide:ku,useExisting:r9}])}function mT(t){Sa("NgRouterViewTransitions");let i=[{provide:l9,useValue:tT},{provide:d9,useValue:q({skipNextTransition:!!t?.skipInitialTransition},t)}];return Ou(9,i)}var pT=[br,{provide:Rl,useClass:pc},ro,zl,{provide:Do,useFactory:Cte,deps:[ro]},Kf,[]],Mte=(()=>{class t{constructor(){}static forRoot(e,n){return{ngModule:t,providers:[pT,[],{provide:jd,multi:!0,useValue:e},[],n?.errorHandler?{provide:u9,useValue:n.errorHandler}:[],{provide:gc,useValue:n||{}},n?.useHash?Dte():Ste(),wte(),n?.preloadingStrategy?dT(n.preloadingStrategy).\u0275providers:[],n?.initialNavigation?kte(n):[],n?.bindToComponentInputs?uT().\u0275providers:[],n?.enableViewTransitions?mT().\u0275providers:[],Ete()]}}static forChild(e){return{ngModule:t,providers:[{provide:jd,multi:!0,useValue:e}]}}static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();function wte(){return{provide:rT,useFactory:()=>{let t=d(Lk),i=d(ce),e=d(gc),n=d(Zf),o=d(Rl);return e.scrollOffset&&t.setOffset(e.scrollOffset),new yte(o,n,t,i,e)}}}function Dte(){return{provide:qr,useClass:C_}}function Ste(){return{provide:qr,useClass:mp}}function kte(t){return[t.initialNavigation==="disabled"?cT().\u0275providers:[],t.initialNavigation==="enabledBlocking"?sT().\u0275providers:[]]}var m9=new L("");function Ete(){return[{provide:m9,useFactory:xte},{provide:K4,multi:!0,useExisting:m9}]}var Ite=["*"],Ote=[[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],[["","mat-card-image",""],["","matCardImage",""],["","mat-card-sm-image",""],["","matCardImageSmall",""],["","mat-card-md-image",""],["","matCardImageMedium",""],["","mat-card-lg-image",""],["","matCardImageLarge",""],["","mat-card-xl-image",""],["","matCardImageXLarge",""]],"*"],Tte=[`mat-card-title, mat-card-subtitle,
|
|
[mat-card-title], [mat-card-subtitle],
|
|
[matCardTitle], [matCardSubtitle]`,`[mat-card-image], [matCardImage],
|
|
[mat-card-sm-image], [matCardImageSmall],
|
|
[mat-card-md-image], [matCardImageMedium],
|
|
[mat-card-lg-image], [matCardImageLarge],
|
|
[mat-card-xl-image], [matCardImageXLarge]`,"*"],Pte=[[["","mat-card-avatar",""],["","matCardAvatar",""]],[["mat-card-title"],["mat-card-subtitle"],["","mat-card-title",""],["","mat-card-subtitle",""],["","matCardTitle",""],["","matCardSubtitle",""]],"*"],Lte=["[mat-card-avatar], [matCardAvatar]",`mat-card-title, mat-card-subtitle,
|
|
[mat-card-title], [mat-card-subtitle],
|
|
[matCardTitle], [matCardSubtitle]`,"*"],Ate=new L("MAT_CARD_CONFIG"),Hd=(()=>{class t{appearance;constructor(){let e=d(Ate,{optional:!0});this.appearance=e?.appearance||"raised"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-card"]],hostAttrs:[1,"mat-mdc-card","mdc-card"],hostVars:8,hostBindings:function(n,o){n&2&&ie("mat-mdc-card-outlined",o.appearance==="outlined")("mdc-card--outlined",o.appearance==="outlined")("mat-mdc-card-filled",o.appearance==="filled")("mdc-card--filled",o.appearance==="filled")},inputs:{appearance:"appearance"},exportAs:["matCard"],ngContentSelectors:Ite,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},styles:[`.mat-mdc-card{display:flex;flex-direction:column;box-sizing:border-box;position:relative;border-style:solid;border-width:0;background-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-color:var(--mat-card-elevated-container-color, var(--mat-sys-surface-container-low));border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-elevated-container-elevation, var(--mat-sys-level1))}.mat-mdc-card::after{position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px rgba(0,0,0,0);content:"";display:block;pointer-events:none;box-sizing:border-box;border-radius:var(--mat-card-elevated-container-shape, var(--mat-sys-corner-medium))}.mat-mdc-card-outlined{background-color:var(--mat-card-outlined-container-color, var(--mat-sys-surface));border-radius:var(--mat-card-outlined-container-shape, var(--mat-sys-corner-medium));border-width:var(--mat-card-outlined-outline-width, 1px);border-color:var(--mat-card-outlined-outline-color, var(--mat-sys-outline-variant));box-shadow:var(--mat-card-outlined-container-elevation, var(--mat-sys-level0))}.mat-mdc-card-outlined::after{border:none}.mat-mdc-card-filled{background-color:var(--mat-card-filled-container-color, var(--mat-sys-surface-container-highest));border-radius:var(--mat-card-filled-container-shape, var(--mat-sys-corner-medium));box-shadow:var(--mat-card-filled-container-elevation, var(--mat-sys-level0))}.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}.mat-mdc-card-actions{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;min-height:52px;padding:8px}.mat-mdc-card-title{font-family:var(--mat-card-title-text-font, var(--mat-sys-title-large-font));line-height:var(--mat-card-title-text-line-height, var(--mat-sys-title-large-line-height));font-size:var(--mat-card-title-text-size, var(--mat-sys-title-large-size));letter-spacing:var(--mat-card-title-text-tracking, var(--mat-sys-title-large-tracking));font-weight:var(--mat-card-title-text-weight, var(--mat-sys-title-large-weight))}.mat-mdc-card-subtitle{color:var(--mat-card-subtitle-text-color, var(--mat-sys-on-surface));font-family:var(--mat-card-subtitle-text-font, var(--mat-sys-title-medium-font));line-height:var(--mat-card-subtitle-text-line-height, var(--mat-sys-title-medium-line-height));font-size:var(--mat-card-subtitle-text-size, var(--mat-sys-title-medium-size));letter-spacing:var(--mat-card-subtitle-text-tracking, var(--mat-sys-title-medium-tracking));font-weight:var(--mat-card-subtitle-text-weight, var(--mat-sys-title-medium-weight))}.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}.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})}return t})(),jTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-card-title"],["","mat-card-title",""],["","matCardTitle",""]],hostAttrs:[1,"mat-mdc-card-title"]})}return t})(),HTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-card-title-group"]],hostAttrs:[1,"mat-mdc-card-title-group"],ngContentSelectors:Tte,decls:4,vars:0,template:function(n,o){n&1&&(Se(Ote),Be(0,"div"),ae(1),Ue(),ae(2,1),ae(3,2))},encapsulation:2,changeDetection:0})}return t})(),Ud=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"]})}return t})(),UTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-card-subtitle"],["","mat-card-subtitle",""],["","matCardSubtitle",""]],hostAttrs:[1,"mat-mdc-card-subtitle"]})}return t})(),$Te=(()=>{class t{align="start";static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-card-actions"]],hostAttrs:[1,"mat-mdc-card-actions","mdc-card__actions"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mat-mdc-card-actions-align-end",o.align==="end")},inputs:{align:"align"},exportAs:["matCardActions"]})}return t})(),GTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-card-header"]],hostAttrs:[1,"mat-mdc-card-header"],ngContentSelectors:Lte,decls:4,vars:0,consts:[[1,"mat-mdc-card-header-text"]],template:function(n,o){n&1&&(Se(Pte),ae(0),Be(1,"div",0),ae(2,1),Ue(),ae(3,2))},encapsulation:2,changeDetection:0})}return t})();var WTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-card-image",""],["","matCardImage",""]],hostAttrs:[1,"mat-mdc-card-image","mdc-card__media"]})}return t})();var YTe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-card-md-image",""],["","matCardImageMedium",""]],hostAttrs:[1,"mat-mdc-card-md-image","mdc-card__media"]})}return t})();var fT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,ge]})}return t})();var h9=class{_box;_destroyed=new B;_resizeSubject=new B;_resizeObserver;_elementObservables=new Map;constructor(i){this._box=i,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(i){return this._elementObservables.has(i)||this._elementObservables.set(i,new Fe(e=>{let n=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(i,{box:this._box}),()=>{this._resizeObserver?.unobserve(i),n.unsubscribe(),this._elementObservables.delete(i)}}).pipe(Oe(e=>e.some(n=>n.target===i)),Hs({bufferSize:1,refCount:!0}),xe(this._destroyed))),this._elementObservables.get(i)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},th=(()=>{class t{_cleanupErrorListener;_observers=new Map;_ngZone=d(ce);constructor(){typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),this._cleanupErrorListener?.()}observe(e,n){let o=n?.box||"content-box";return this._observers.has(o)||this._observers.set(o,new h9(o)),this._observers.get(o).observe(e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Rte=["notch"],zte=["matFormFieldNotchedOutline",""],Nte=["*"],hT=["iconPrefixContainer"],gT=["textPrefixContainer"],_T=["iconSuffixContainer"],bT=["textSuffixContainer"],Fte=["textField"],Vte=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],Bte=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function jte(t,i){t&1&&F(0,"span",21)}function Hte(t,i){if(t&1&&(g(0,"label",20),ae(1,1),I(2,jte,1,0,"span",21),_()),t&2){let e=w(2);k("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),oe("for",e._control.disableAutomaticLabeling?null:e._control.id),p(2),O(!e.hideRequiredMarker&&e._control.required?2:-1)}}function Ute(t,i){if(t&1&&I(0,Hte,3,5,"label",20),t&2){let e=w();O(e._hasFloatingLabel()?0:-1)}}function $te(t,i){t&1&&F(0,"div",7)}function Gte(t,i){}function Wte(t,i){if(t&1&&ct(0,Gte,0,0,"ng-template",13),t&2){w(2);let e=jt(1);k("ngTemplateOutlet",e)}}function Yte(t,i){if(t&1&&(g(0,"div",9),I(1,Wte,1,1,null,13),_()),t&2){let e=w();k("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),p(),O(e._forceDisplayInfixLabel()?-1:1)}}function qte(t,i){t&1&&(g(0,"div",10,2),ae(2,2),_())}function Qte(t,i){t&1&&(g(0,"div",11,3),ae(2,3),_())}function Kte(t,i){}function Xte(t,i){if(t&1&&ct(0,Kte,0,0,"ng-template",13),t&2){w();let e=jt(1);k("ngTemplateOutlet",e)}}function Zte(t,i){t&1&&(g(0,"div",14,4),ae(2,4),_())}function Jte(t,i){t&1&&(g(0,"div",15,5),ae(2,5),_())}function ene(t,i){t&1&&F(0,"div",16)}function tne(t,i){t&1&&(g(0,"div",18),ae(1,6),_())}function nne(t,i){if(t&1&&(g(0,"mat-hint",22),C(1),_()),t&2){let e=w(2);k("id",e._hintLabelId),p(),T(e.hintLabel)}}function ine(t,i){if(t&1&&(g(0,"div",19),I(1,nne,2,2,"mat-hint",22),ae(2,7),F(3,"div",23),ae(4,8),_()),t&2){let e=w();p(),O(e.hintLabel?1:-1)}}var Sn=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-label"]]})}return t})(),g9=new L("MatError"),So=(()=>{class t{id=d(Ge).getId("mat-mdc-error-");constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:[1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(n,o){n&2&&Dt("id",o.id)},inputs:{id:"id"},features:[ue([{provide:g9,useExisting:t}])]})}return t})(),Tu=(()=>{class t{align="start";id=d(Ge).getId("mat-mdc-hint-");static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(n,o){n&2&&(Dt("id",o.id),oe("align",null),ie("mat-mdc-form-field-hint-end",o.align==="end"))},inputs:{align:"align",id:"id"}})}return t})(),_9=new L("MatPrefix"),Pu=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},features:[ue([{provide:_9,useExisting:t}])]})}return t})(),b9=new L("MatSuffix"),xs=(()=>{class t{set _isTextSelector(e){this._isText=!0}_isText=!1;static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},features:[ue([{provide:b9,useExisting:t}])]})}return t})(),DT=new L("FloatingLabelParent"),vT=(()=>{class t{_elementRef=d(Z);get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}_floating=!1;get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}_monitorResize=!1;_resizeObserver=d(th);_ngZone=d(ce);_parent=d(DT);_resizeSubscription=new Ee;constructor(){}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return one(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mdc-floating-label--float-above",o.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return t})();function one(t){let i=t;if(i.offsetParent!==null)return i.scrollWidth;let e=i.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let n=e.scrollWidth;return e.remove(),n}var yT="mdc-line-ripple--active",nh="mdc-line-ripple--deactivating",CT=(()=>{class t{_elementRef=d(Z);_cleanupTransitionEnd;constructor(){let e=d(ce),n=d(tt);e.runOutsideAngular(()=>{this._cleanupTransitionEnd=n.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(nh),e.add(yT)}deactivate(){this._elementRef.nativeElement.classList.add(nh)}_handleTransitionEnd=e=>{let n=this._elementRef.nativeElement.classList,o=n.contains(nh);e.propertyName==="opacity"&&o&&n.remove(yT,nh)};ngOnDestroy(){this._cleanupTransitionEnd()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return t})(),xT=(()=>{class t{_elementRef=d(Z);_ngZone=d(ce);open=!1;_notch;ngAfterViewInit(){let e=this._elementRef.nativeElement,n=e.querySelector(".mdc-floating-label");n?(e.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(n.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>n.style.transitionDuration="")}))):e.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){let n=this._notch.nativeElement;!this.open||!e?n.style.width="":n.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}_setMaxWidth(e){this._notch.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${e}px)`)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(n,o){if(n&1&&me(Rte,5),n&2){let r;G(r=W())&&(o._notch=r.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mdc-notched-outline--notched",o.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},attrs:zte,ngContentSelectors:Nte,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(n,o){n&1&&(Se(),Fn(0,"div",1),Be(1,"div",2,0),ae(3),Ue(),Fn(4,"div",3))},encapsulation:2,changeDetection:0})}return t})(),Nl=(()=>{class t{value;stateChanges;id;placeholder;ngControl;focused;empty;shouldLabelFloat;required;disabled;errorState;controlType;autofilled;userAriaDescribedBy;disableAutomaticLabeling;describedByIds;static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t})}return t})();var za=new L("MatFormField"),ih=new L("MAT_FORM_FIELD_DEFAULT_OPTIONS"),MT="fill",rne="auto",wT="fixed",ane="translateY(-50%)",$t=(()=>{class t{_elementRef=d(Z);_changeDetectorRef=d(we);_platform=d($e);_idGenerator=d(Ge);_ngZone=d(ce);_defaults=d(ih,{optional:!0});_currentDirection;_textField;_iconPrefixContainer;_textPrefixContainer;_iconSuffixContainer;_textSuffixContainer;_floatingLabel;_notchedOutline;_lineRipple;_iconPrefixContainerSignal=S0("iconPrefixContainer");_textPrefixContainerSignal=S0("textPrefixContainer");_iconSuffixContainerSignal=S0("iconSuffixContainer");_textSuffixContainerSignal=S0("textSuffixContainer");_prefixSuffixContainers=si(()=>[this._iconPrefixContainerSignal(),this._textPrefixContainerSignal(),this._iconSuffixContainerSignal(),this._textSuffixContainerSignal()].map(e=>e?.nativeElement).filter(e=>e!==void 0));_formFieldControl;_prefixChildren;_suffixChildren;_errorChildren;_hintChildren;_labelChild=US(Sn);get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Dn(e)}_hideRequiredMarker=!1;color="primary";get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||rne}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}_floatLabel;get appearance(){return this._appearanceSignal()}set appearance(e){let n=e||this._defaults?.appearance||MT;this._appearanceSignal.set(n)}_appearanceSignal=ke(MT);get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||wT}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||wT}_subscriptSizing=null;get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}_hintLabel="";_hasIconPrefix=!1;_hasTextPrefix=!1;_hasIconSuffix=!1;_hasTextSuffix=!1;_labelId=this._idGenerator.getId("mat-mdc-form-field-label-");_hintLabelId=this._idGenerator.getId("mat-mdc-hint-");_describedByIds;get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}_destroyed=new B;_isFocused=null;_explicitFormFieldControl;_previousControl=null;_previousControlValidatorFn=null;_stateChanges;_valueChanges;_describedByChanges;_outlineLabelOffsetResizeObserver=null;_animationsDisabled=We();constructor(){let e=this._defaults,n=d(yt);e&&(e.appearance&&(this.appearance=e.appearance),this._hideRequiredMarker=!!e?.hideRequiredMarker,e.color&&(this.color=e.color)),Ea(()=>this._currentDirection=n.valueSignal()),this._syncOutlineLabelOffset()}ngAfterViewInit(){this._updateFocusState(),this._animationsDisabled||this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-form-field-animations-enabled")},300)}),this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._control.ngControl&&this._control.ngControl.control&&(this._previousControlValidatorFn=this._control.ngControl.control.validator),this._previousControl=this._control),this._control.ngControl&&this._control.ngControl.control&&this._control.ngControl.control.validator!==this._previousControlValidatorFn&&this._changeDetectorRef.markForCheck()}ngOnDestroy(){this._outlineLabelOffsetResizeObserver?.disconnect(),this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._describedByChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getLabelId=si(()=>this._hasFloatingLabel()?this._labelId:null);getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let n=this._control,o="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(o+e.controlType),n.controlType&&this._elementRef.nativeElement.classList.add(o+n.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=n.stateChanges.subscribe(()=>{this._updateFocusState(),this._changeDetectorRef.markForCheck()}),this._describedByChanges?.unsubscribe(),this._describedByChanges=n.stateChanges.pipe(Ze([void 0,void 0]),le(()=>[n.errorState,n.userAriaDescribedBy]),T3(),Oe(([[r,a],[s,c]])=>r!==s||a!==c)).subscribe(()=>this._syncDescribedByIds()),this._valueChanges?.unsubscribe(),n.ngControl&&n.ngControl.valueChanges&&(this._valueChanges=n.ngControl.valueChanges.pipe(xe(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(e=>!e._isText),this._hasTextPrefix=!!this._prefixChildren.find(e=>e._isText),this._hasIconSuffix=!!this._suffixChildren.find(e=>!e._isText),this._hasTextSuffix=!!this._suffixChildren.find(e=>e._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),pt(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(){this._control}_updateFocusState(){let e=this._control.focused;e&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!e&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._elementRef.nativeElement.classList.toggle("mat-focused",e),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",e)}_syncOutlineLabelOffset(){KS({earlyRead:()=>{if(this._appearanceSignal()!=="outline")return this._outlineLabelOffsetResizeObserver?.disconnect(),null;if(globalThis.ResizeObserver){this._outlineLabelOffsetResizeObserver||=new globalThis.ResizeObserver(()=>{this._writeOutlinedLabelStyles(this._getOutlinedLabelOffset())});for(let e of this._prefixSuffixContainers())this._outlineLabelOffsetResizeObserver.observe(e,{box:"border-box"})}return this._getOutlinedLabelOffset()},write:e=>this._writeOutlinedLabelStyles(e())})}_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel=si(()=>!!this._labelChild());_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let n=this._control?this._control.ngControl:null;return n&&n[e]}_getSubscriptMessageType(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){!this._hasOutline()||!this._floatingLabel||!this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(0):this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth())}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){this._hintChildren}_syncDescribedByIds(){if(this._control){let e=[];if(this._control.userAriaDescribedBy&&typeof this._control.userAriaDescribedBy=="string"&&e.push(...this._control.userAriaDescribedBy.split(" ")),this._getSubscriptMessageType()==="hint"){let r=this._hintChildren?this._hintChildren.find(s=>s.align==="start"):null,a=this._hintChildren?this._hintChildren.find(s=>s.align==="end"):null;r?e.push(r.id):this._hintLabel&&e.push(this._hintLabelId),a&&e.push(a.id)}else this._errorChildren&&e.push(...this._errorChildren.map(r=>r.id));let n=this._control.describedByIds,o;if(n){let r=this._describedByIds||e;o=e.concat(n.filter(a=>a&&!r.includes(a)))}else o=e;this._control.setDescribedByIds(o),this._describedByIds=e}}_getOutlinedLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return null;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return["",null];if(!this._isAttachedToDom())return null;let e=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,o=this._iconSuffixContainer?.nativeElement,r=this._textSuffixContainer?.nativeElement,a=e?.getBoundingClientRect().width??0,s=n?.getBoundingClientRect().width??0,c=o?.getBoundingClientRect().width??0,u=r?.getBoundingClientRect().width??0,f=this._currentDirection==="rtl"?"-1":"1",h=`${a+s}px`,x=`calc(${f} * (${h} + var(--mat-mdc-form-field-label-offset-x, 0px)))`,S=`var(--mat-mdc-form-field-label-transform, ${ane} translateX(${x}))`,Y=a+s+c+u;return[S,Y]}_writeOutlinedLabelStyles(e){if(e!==null){let[n,o]=e;this._floatingLabel&&(this._floatingLabel.element.style.transform=n),o!==null&&this._notchedOutline?._setMaxWidth(o)}}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let n=e.getRootNode();return n&&n!==e}return document.documentElement.contains(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-form-field"]],contentQueries:function(n,o,r){if(n&1&&(G7(r,o._labelChild,Sn,5),Ie(r,Nl,5),Ie(r,_9,5),Ie(r,b9,5),Ie(r,g9,5),Ie(r,Tu,5)),n&2){X4();let a;G(a=W())&&(o._formFieldControl=a.first),G(a=W())&&(o._prefixChildren=a),G(a=W())&&(o._suffixChildren=a),G(a=W())&&(o._errorChildren=a),G(a=W())&&(o._hintChildren=a)}},viewQuery:function(n,o){if(n&1&&(Z1(o._iconPrefixContainerSignal,hT,5),Z1(o._textPrefixContainerSignal,gT,5),Z1(o._iconSuffixContainerSignal,_T,5),Z1(o._textSuffixContainerSignal,bT,5),me(Fte,5),me(hT,5),me(gT,5),me(_T,5),me(bT,5),me(vT,5),me(xT,5),me(CT,5)),n&2){X4(4);let r;G(r=W())&&(o._textField=r.first),G(r=W())&&(o._iconPrefixContainer=r.first),G(r=W())&&(o._textPrefixContainer=r.first),G(r=W())&&(o._iconSuffixContainer=r.first),G(r=W())&&(o._textSuffixContainer=r.first),G(r=W())&&(o._floatingLabel=r.first),G(r=W())&&(o._notchedOutline=r.first),G(r=W())&&(o._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:38,hostBindings:function(n,o){n&2&&ie("mat-mdc-form-field-label-always-float",o._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",o._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",o._hasIconSuffix)("mat-form-field-invalid",o._control.errorState)("mat-form-field-disabled",o._control.disabled)("mat-form-field-autofilled",o._control.autofilled)("mat-form-field-appearance-fill",o.appearance=="fill")("mat-form-field-appearance-outline",o.appearance=="outline")("mat-form-field-hide-placeholder",o._hasFloatingLabel()&&!o._shouldLabelFloat())("mat-primary",o.color!=="accent"&&o.color!=="warn")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("ng-untouched",o._shouldForward("untouched"))("ng-touched",o._shouldForward("touched"))("ng-pristine",o._shouldForward("pristine"))("ng-dirty",o._shouldForward("dirty"))("ng-valid",o._shouldForward("valid"))("ng-invalid",o._shouldForward("invalid"))("ng-pending",o._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[ue([{provide:za,useExisting:t},{provide:DT,useExisting:t}])],ngContentSelectors:Bte,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],["aria-atomic","true","aria-live","polite",1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(n,o){if(n&1){let r=se();Se(Vte),ct(0,Ute,1,1,"ng-template",null,0,Js),g(2,"div",6,1),N("click",function(s){return j(r),H(o._control.onContainerClick(s))}),I(4,$te,1,0,"div",7),g(5,"div",8),I(6,Yte,2,2,"div",9),I(7,qte,3,0,"div",10),I(8,Qte,3,0,"div",11),g(9,"div",12),I(10,Xte,1,1,null,13),ae(11),_(),I(12,Zte,3,0,"div",14),I(13,Jte,3,0,"div",15),_(),I(14,ene,1,0,"div",16),_(),g(15,"div",17),I(16,tne,2,0,"div",18)(17,ine,5,1,"div",19),_()}if(n&2){let r;p(2),ie("mdc-text-field--filled",!o._hasOutline())("mdc-text-field--outlined",o._hasOutline())("mdc-text-field--no-label",!o._hasFloatingLabel())("mdc-text-field--disabled",o._control.disabled)("mdc-text-field--invalid",o._control.errorState),p(2),O(!o._hasOutline()&&!o._control.disabled?4:-1),p(2),O(o._hasOutline()?6:-1),p(),O(o._hasIconPrefix?7:-1),p(),O(o._hasTextPrefix?8:-1),p(2),O(!o._hasOutline()||o._forceDisplayInfixLabel()?10:-1),p(2),O(o._hasTextSuffix?12:-1),p(),O(o._hasIconSuffix?13:-1),p(),O(o._hasOutline()?-1:14),p(),ie("mat-mdc-form-field-subscript-dynamic-size",o.subscriptSizing==="dynamic");let a=o._getSubscriptMessageType();p(),O((r=a)==="error"?16:r==="hint"?17:-1)}},dependencies:[vT,xT,ec,CT,Tu],styles:[`.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator,.mdc-text-field__input::-webkit-search-cancel-button{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.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--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-moz-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive::-webkit-input-placeholder{opacity:0}.mdc-text-field--disabled:not(.mdc-text-field--no-label) .mdc-text-field__input.mat-mdc-input-disabled-interactive:-ms-input-placeholder{opacity:0}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-filled-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-filled-caret-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-filled-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mat-form-field-outlined-input-text-color, var(--mat-sys-on-surface));caret-color:var(--mat-form-field-outlined-caret-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-outlined-input-text-placeholder-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-filled-error-caret-color, var(--mat-sys-error))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mat-form-field-outlined-error-caret-color, var(--mat-sys-error))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-filled-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mat-form-field-outlined-disabled-input-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small));border-top-right-radius:var(--mat-form-field-filled-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mat-form-field-filled-container-color, var(--mat-sys-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mat-form-field-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 4%, transparent))}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)));padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)) + 4px);padding-left:max(16px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}.mdc-floating-label{position:absolute;left:0;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{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}@media(forced-colors: active){.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-filled-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-filled-hover-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-filled-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-filled-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-filled-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mat-form-field-filled-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-filled-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-filled-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-filled-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-outlined-label-text-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-focus-label-text-color, var(--mat-sys-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mat-form-field-outlined-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mat-form-field-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mat-form-field-outlined-error-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-outlined-error-focus-label-text-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mat-form-field-outlined-error-hover-label-text-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mat-form-field-outlined-label-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-form-field-outlined-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-form-field-outlined-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-form-field-outlined-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.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-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-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.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{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-outline-color, var(--mat-sys-outline));border-width:var(--mat-form-field-outlined-outline-width, 1px)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-hover-outline-color, var(--mat-sys-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-focus-outline-color, var(--mat-sys-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-hover-outline-color, var(--mat-sys-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mat-form-field-outlined-error-focus-outline-color, var(--mat-sys-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mat-form-field-outlined-focus-outline-width, 2px)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-right-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small));border-bottom-left-radius:var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{max-width:min(100%,calc(100% - max(12px, var(--mat-form-field-outlined-container-shape, var(--mat-sys-corner-extra-small))) * 2))}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.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{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{z-index:1;border-bottom-width:var(--mat-form-field-filled-active-indicator-height, 1px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-active-indicator-color, var(--mat-sys-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-hover-active-indicator-color, var(--mat-sys-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-disabled-active-indicator-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-active-indicator-color, var(--mat-sys-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mat-form-field-filled-error-hover-active-indicator-color, var(--mat-sys-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mat-form-field-filled-focus-active-indicator-height, 2px)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-focus-active-indicator-color, var(--mat-sys-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mat-form-field-filled-error-focus-active-indicator-color, var(--mat-sys-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.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{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.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;will-change: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-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height, 56px);padding-top:var(--mat-form-field-filled-with-label-container-padding-top, 24px);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom, 8px)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding, 16px);padding-bottom:var(--mat-form-field-container-vertical-padding, 16px)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height, 56px)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height, 56px) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}@keyframes _mat-form-field-subscript-animation{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.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;opacity:1;transform:translateY(0);animation:_mat-form-field-subscript-animation 0ms cubic-bezier(0.55, 0, 0.55, 0.2)}.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;color:var(--mat-form-field-error-text-color, var(--mat-sys-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-sys-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-sys-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-sys-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-sys-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity, 0)}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}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color, var(--mat-sys-neutral10))}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color, color-mix(in srgb, var(--mat-sys-neutral10) 38%, transparent))}.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;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-sys-on-surface-variant))}[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-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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}@media(forced-colors: active){.mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}}@media(forced-colors: active){.mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}}@media(forced-colors: 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;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-sys-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}[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%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-sys-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-sys-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-sys-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-sys-error))}.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-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-infix:has(textarea[cols]){width:auto}.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.mat-form-field-animations-enabled .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field.mat-form-field-animations-enabled.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field.mat-form-field-animations-enabled .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field.mat-form-field-animations-enabled .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)}.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field.mat-form-field-animations-enabled .mat-mdc-form-field-error-wrapper{animation-duration:300ms}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var _c=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,vd,$t,ge]})}return t})();var ST=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-text-field-style-loader",""],decls:0,vars:0,template:function(n,o){},styles:[`textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0 !important;box-sizing:content-box !important;height:auto !important;overflow:hidden !important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0 !important;box-sizing:content-box !important;height:0 !important}@keyframes cdk-text-field-autofill-start{/*!*/}@keyframes cdk-text-field-autofill-end{/*!*/}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),sne={passive:!0},kT=(()=>{class t{_platform=d($e);_ngZone=d(ce);_renderer=d(Nn).createRenderer(null,null);_styleLoader=d(lt);_monitoredElements=new Map;constructor(){}monitor(e){if(!this._platform.isBrowser)return Pn;this._styleLoader.load(ST);let n=An(e),o=this._monitoredElements.get(n);if(o)return o.subject;let r=new B,a="cdk-text-field-autofilled",s=u=>{u.animationName==="cdk-text-field-autofill-start"&&!n.classList.contains(a)?(n.classList.add(a),this._ngZone.run(()=>r.next({target:u.target,isAutofilled:!0}))):u.animationName==="cdk-text-field-autofill-end"&&n.classList.contains(a)&&(n.classList.remove(a),this._ngZone.run(()=>r.next({target:u.target,isAutofilled:!1})))},c=this._ngZone.runOutsideAngular(()=>(n.classList.add("cdk-text-field-autofill-monitored"),this._renderer.listen(n,"animationstart",s,sne)));return this._monitoredElements.set(n,{subject:r,unlisten:c}),r}stopMonitoring(e){let n=An(e),o=this._monitoredElements.get(n);o&&(o.unlisten(),o.subject.complete(),n.classList.remove("cdk-text-field-autofill-monitored"),n.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(n))}ngOnDestroy(){this._monitoredElements.forEach((e,n)=>this.stopMonitoring(n))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var oh=(()=>{class t{_elementRef=d(Z);_platform=d($e);_ngZone=d(ce);_renderer=d(tt);_resizeEvents=new B;_previousValue;_initialHeight;_destroyed=new B;_listenerCleanups;_minRows;_maxRows;_enabled=!0;_previousMinRows=-1;_textareaElement;get minRows(){return this._minRows}set minRows(e){this._minRows=wn(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=wn(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}_cachedLineHeight;_cachedPlaceholderHeight;_document=d(De);_hasFocus;_isViewInited=!1;constructor(){d(lt).load(ST),this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){let e=this.minRows&&this._cachedLineHeight?`${this.minRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){let e=this.maxRows&&this._cachedLineHeight?`${this.maxRows*this._cachedLineHeight}px`:null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{this._listenerCleanups=[this._renderer.listen("window","resize",()=>this._resizeEvents.next()),this._renderer.listen(this._textareaElement,"focus",this._handleFocusEvent),this._renderer.listen(this._textareaElement,"blur",this._handleFocusEvent)],this._resizeEvents.pipe(y1(16)).subscribe(()=>{this._cachedLineHeight=this._cachedPlaceholderHeight=void 0,this.resizeToFitContent(!0)})}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._listenerCleanups?.forEach(e=>e()),this._resizeEvents.complete(),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1),n=e.style;e.rows=1,n.position="absolute",n.visibility="hidden",n.border="none",n.padding="0",n.height="",n.minHeight="",n.maxHeight="",n.top=n.bottom=n.left=n.right="auto",n.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){let e=this._textareaElement,n=e.style.marginBottom||"",o=this._platform.FIREFOX,r=o&&this._hasFocus,a=o?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";r&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(a);let s=e.scrollHeight-4;return e.classList.remove(a),r&&(e.style.marginBottom=n),s}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||this._cachedPlaceholderHeight!=null)return;if(!this.placeholder){this._cachedPlaceholderHeight=0;return}let e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}_handleFocusEvent=e=>{this._hasFocus=e.type==="focus"};ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;let n=this._elementRef.nativeElement,o=n.value;if(!e&&this._minRows===this._previousMinRows&&o===this._previousValue)return;let r=this._measureScrollHeight(),a=Math.max(r,this._cachedPlaceholderHeight||0);n.style.height=`${a}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(n)):setTimeout(()=>this._scrollToCaretPosition(n))}),this._previousValue=o,this._previousMinRows=this._minRows}reset(){this._initialHeight!==void 0&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_scrollToCaretPosition(e){let{selectionStart:n,selectionEnd:o}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(n,o)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(n,o){n&1&&N("input",function(){return o._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",$],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"]})}return t})(),ET=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();var rh=new L("MAT_INPUT_VALUE_ACCESSOR");var Na=(()=>{class t{isErrorState(e,n){return!!(e&&e.invalid&&(e.touched||n&&n.submitted))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var $d=class{_defaultMatcher;ngControl;_parentFormGroup;_parentForm;_stateChanges;errorState=!1;matcher;constructor(i,e,n,o,r){this._defaultMatcher=i,this.ngControl=e,this._parentFormGroup=n,this._parentForm=o,this._stateChanges=r}updateErrorState(){let i=this.errorState,e=this._parentFormGroup||this._parentForm,n=this.matcher||this._defaultMatcher,o=this.ngControl?this.ngControl.control:null,r=n?.isErrorState(o,e)??!1;r!==i&&(this.errorState=r,this._stateChanges.next())}};var cne=["button","checkbox","file","hidden","image","radio","range","reset","submit"],lne=new L("MAT_INPUT_CONFIG"),di=(()=>{class t{_elementRef=d(Z);_platform=d($e);ngControl=d(li,{optional:!0,self:!0});_autofillMonitor=d(kT);_ngZone=d(ce);_formField=d(za,{optional:!0});_renderer=d(tt);_uid=d(Ge).getId("mat-input-");_previousNativeValue;_inputValueAccessor;_signalBasedValueAccessor;_previousPlaceholder;_errorStateTracker;_config=d(lne,{optional:!0});_cleanupIosKeyup;_cleanupWebkitWheel;_isServer;_isNativeSelect;_isTextarea;_isInFormField;focused=!1;stateChanges=new B;controlType="mat-input";autofilled=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=Dn(e),this.focused&&(this.focused=!1,this.stateChanges.next())}_disabled=!1;get id(){return this._id}set id(e){this._id=e||this._uid}_id;placeholder;name;get required(){return this._required??this.ngControl?.control?.hasValidator(an.required)??!1}set required(e){this._required=Dn(e)}_required;get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&Rb().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}_type="text";get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}userAriaDescribedBy;get value(){return this._signalBasedValueAccessor?this._signalBasedValueAccessor.value():this._inputValueAccessor.value}set value(e){e!==this.value&&(this._signalBasedValueAccessor?this._signalBasedValueAccessor.value.set(e):this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Dn(e)}_readonly=!1;disabledInteractive;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}_neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(e=>Rb().has(e));constructor(){let e=d(bd,{optional:!0}),n=d(yi,{optional:!0}),o=d(Na),r=d(rh,{optional:!0,self:!0}),a=this._elementRef.nativeElement,s=a.nodeName.toLowerCase();r?ya(r.value)?this._signalBasedValueAccessor=r:this._inputValueAccessor=r:this._inputValueAccessor=a,this._previousNativeValue=this.value,this.id=this.id,this._platform.IOS&&this._ngZone.runOutsideAngular(()=>{this._cleanupIosKeyup=this._renderer.listen(a,"keyup",this._iOSKeyupListener)}),this._errorStateTracker=new $d(o,this.ngControl,n,e,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=s==="select",this._isTextarea=s==="textarea",this._isInFormField=!!this._formField,this.disabledInteractive=this._config?.disabledInteractive||!1,this._isNativeSelect&&(this.controlType=a.multiple?"mat-native-select-multiple":"mat-native-select"),this._signalBasedValueAccessor&&Ea(()=>{this._signalBasedValueAccessor.value(),this.stateChanges.next()})}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(e=>{this.autofilled=e.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._cleanupIosKeyup?.(),this._cleanupWebkitWheel?.()}ngDoCheck(){this.ngControl&&(this.updateErrorState(),this.ngControl.disabled!==null&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(e){this._elementRef.nativeElement.focus(e)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(e){if(e!==this.focused){if(!this._isNativeSelect&&e&&this.disabled&&this.disabledInteractive){let n=this._elementRef.nativeElement;n.type==="number"?(n.type="text",n.setSelectionRange(0,0),n.type="number"):n.setSelectionRange(0,0)}this.focused=e,this.stateChanges.next()}}_onInput(){}_dirtyCheckNativeValue(){let e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){let e=this._getPlaceholder();if(e!==this._previousPlaceholder){let n=this._elementRef.nativeElement;this._previousPlaceholder=e,e?n.setAttribute("placeholder",e):n.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){cne.indexOf(this._type)>-1}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let e=this._elementRef.nativeElement.validity;return e&&e.badInput}get empty(){return!this._isNeverEmpty()&&!this._elementRef.nativeElement.value&&!this._isBadInput()&&!this.autofilled}get shouldLabelFloat(){if(this._isNativeSelect){let e=this._elementRef.nativeElement,n=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&n&&n.label)}else return this.focused&&!this.disabled||!this.empty}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){let n=this._elementRef.nativeElement;e.length?n.setAttribute("aria-describedby",e.join(" ")):n.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_iOSKeyupListener=e=>{let n=e.target;!n.value&&n.selectionStart===0&&n.selectionEnd===0&&(n.setSelectionRange(1,1),n.setSelectionRange(0,0))};_getReadonlyAttribute(){return this._isNativeSelect?null:this.readonly||this.disabled&&this.disabledInteractive?"true":null}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:21,hostBindings:function(n,o){n&1&&N("focus",function(){return o._focusChanged(!0)})("blur",function(){return o._focusChanged(!1)})("input",function(){return o._onInput()}),n&2&&(Dt("id",o.id)("disabled",o.disabled&&!o.disabledInteractive)("required",o.required),oe("name",o.name||null)("readonly",o._getReadonlyAttribute())("aria-disabled",o.disabled&&o.disabledInteractive?"true":null)("aria-invalid",o.empty&&o.required?null:o.errorState)("aria-required",o.required)("id",o.id),ie("mat-input-server",o._isServer)("mat-mdc-form-field-textarea-control",o._isInFormField&&o._isTextarea)("mat-mdc-form-field-input-control",o._isInFormField)("mat-mdc-input-disabled-interactive",o.disabledInteractive)("mdc-text-field__input",o._isInFormField)("mat-mdc-native-select-inline",o._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly",disabledInteractive:[2,"disabledInteractive","disabledInteractive",$]},exportAs:["matInput"],features:[ue([{provide:Nl,useExisting:t}]),Ne]})}return t})(),IT=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,_c,_c,ET,ge]})}return t})();var ah=(()=>{class t{_animationsDisabled=We();state="unchecked";disabled=!1;appearance="full";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(n,o){n&2&&ie("mat-pseudo-checkbox-indeterminate",o.state==="indeterminate")("mat-pseudo-checkbox-checked",o.state==="checked")("mat-pseudo-checkbox-disabled",o.disabled)("mat-pseudo-checkbox-minimal",o.appearance==="minimal")("mat-pseudo-checkbox-full",o.appearance==="full")("_mat-animation-noopable",o._animationsDisabled)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(n,o){},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-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-minimal-selected-checkmark-color, var(--mat-sys-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full{border-color:var(--mat-pseudo-checkbox-full-unselected-icon-color, var(--mat-sys-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-pseudo-checkbox-full-disabled-unselected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-pseudo-checkbox-full-selected-icon-color, var(--mat-sys-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-pseudo-checkbox-full-selected-checkmark-color, var(--mat-sys-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-pseudo-checkbox-full-disabled-selected-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-pseudo-checkbox-full-disabled-selected-checkmark-color, var(--mat-sys-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height: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})}return t})();var dne=["text"],une=[[["mat-icon"]],"*"],mne=["mat-icon","*"];function pne(t,i){if(t&1&&F(0,"mat-pseudo-checkbox",1),t&2){let e=w();k("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function fne(t,i){if(t&1&&F(0,"mat-pseudo-checkbox",3),t&2){let e=w();k("disabled",e.disabled)}}function hne(t,i){if(t&1&&(g(0,"span",4),C(1),_()),t&2){let e=w();p(),K("(",e.group.label,")")}}var Wd=new L("MAT_OPTION_PARENT_COMPONENT"),Yd=new L("MatOptgroup");var Gd=class{source;isUserInput;constructor(i,e=!1){this.source=i,this.isUserInput=e}},fn=(()=>{class t{_element=d(Z);_changeDetectorRef=d(we);_parent=d(Wd,{optional:!0});group=d(Yd,{optional:!0});_signalDisableRipple=!1;_selected=!1;_active=!1;_mostRecentViewValue="";get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}value;id=d(Ge).getId("mat-option-");get disabled(){return this.group&&this.group.disabled||this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=ke(!1);get disableRipple(){return this._signalDisableRipple?this._parent.disableRipple():!!this._parent?.disableRipple}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}onSelectionChange=new U;_text;_stateChanges=new B;constructor(){let e=d(lt);e.load(pn),e.load(No),this._signalDisableRipple=!!this._parent&&ya(this._parent.disableRipple)}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(e=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}deselect(e=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),e&&this._emitSelectionChangeEvent())}focus(e,n){let o=this._getHostElement();typeof o.focus=="function"&&o.focus(n)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(e.keyCode===13||e.keyCode===32)&&!Ot(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=this.multiple?!this._selected:!0,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){let e=this.viewValue;e!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=e)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(e=!1){this.onSelectionChange.emit(new Gd(this,e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-option"]],viewQuery:function(n,o){if(n&1&&me(dne,7),n&2){let r;G(r=W())&&(o._text=r.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(n,o){n&1&&N("click",function(){return o._selectViaInteraction()})("keydown",function(a){return o._handleKeydown(a)}),n&2&&(Dt("id",o.id),oe("aria-selected",o.selected)("aria-disabled",o.disabled.toString()),ie("mdc-list-item--selected",o.selected)("mat-mdc-option-multiple",o.multiple)("mat-mdc-option-active",o.active)("mdc-list-item--disabled",o.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",$]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],ngContentSelectors:mne,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(n,o){n&1&&(Se(une),I(0,pne,1,2,"mat-pseudo-checkbox",1),ae(1),g(2,"span",2,0),ae(4,1),_(),I(5,fne,1,1,"mat-pseudo-checkbox",3),I(6,hne,2,1,"span",4),F(7,"div",5)),n&2&&(O(o.multiple?0:-1),p(5),O(!o.multiple&&o.selected&&!o.hideSingleSelectionIndicator?5:-1),p(),O(o.group&&o.group._inert?6:-1),p(),k("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disabled||o.disableRipple))},dependencies:[ah,Ci],styles:[`.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-sys-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-sys-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-sys-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-sys-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.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}@media(forced-colors: active){.mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .mat-mdc-option.mdc-list-item--selected:not(:has(.mat-mdc-option-pseudo-checkbox))::after{right:auto;left:16px}}.mat-mdc-option-multiple{--mat-list-list-item-selected-container-color: var(--mat-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-focus-indicator::before{content:""}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function Lu(t,i,e){if(e.length){let n=i.toArray(),o=e.toArray(),r=0;for(let a=0;a<t+1;a++)n[a].group&&n[a].group===o[r]&&r++;return r}return 0}function Au(t,i,e,n){return t<e?t:t+i>e+n?Math.max(0,t-n+i):e}var bc=class{};function Fl(t){return t&&typeof t.connect=="function"&&!(t instanceof Bs)}var vc=(function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t})(vc||{}),qd=new L("_ViewRepeater");var gne=20,Dr=(()=>{class t{_ngZone=d(ce);_platform=d($e);_renderer=d(Nn).createRenderer(null,null);_cleanupGlobalListener;constructor(){}_scrolled=new B;_scrolledCount=0;scrollContainers=new Map;register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let n=this.scrollContainers.get(e);n&&(n.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=gne){return this._platform.isBrowser?new Fe(n=>{this._cleanupGlobalListener||(this._cleanupGlobalListener=this._ngZone.runOutsideAngular(()=>this._renderer.listen("document","scroll",()=>this._scrolled.next())));let o=e>0?this._scrolled.pipe(y1(e)).subscribe(n):this._scrolled.subscribe(n);return this._scrolledCount++,()=>{o.unsubscribe(),this._scrolledCount--,this._scrolledCount||(this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0)}}):ne()}ngOnDestroy(){this._cleanupGlobalListener?.(),this._cleanupGlobalListener=void 0,this.scrollContainers.forEach((e,n)=>this.deregister(n)),this._scrolled.complete()}ancestorScrolled(e,n){let o=this.getAncestorScrollContainers(e);return this.scrolled(n).pipe(Oe(r=>!r||o.indexOf(r)>-1))}getAncestorScrollContainers(e){let n=[];return this.scrollContainers.forEach((o,r)=>{this._scrollableContainsElement(r,e)&&n.push(r)}),n}_scrollableContainsElement(e,n){let o=An(n),r=e.getElementRef().nativeElement;do if(o==r)return!0;while(o=o.parentElement);return!1}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ia=(()=>{class t{elementRef=d(Z);scrollDispatcher=d(Dr);ngZone=d(ce);dir=d(yt,{optional:!0});_scrollElement=this.elementRef.nativeElement;_destroyed=new B;_renderer=d(tt);_cleanupScroll;_elementScrolled=new B;constructor(){}ngOnInit(){this._cleanupScroll=this.ngZone.runOutsideAngular(()=>this._renderer.listen(this._scrollElement,"scroll",e=>this._elementScrolled.next(e))),this.scrollDispatcher.register(this)}ngOnDestroy(){this._cleanupScroll?.(),this._elementScrolled.complete(),this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let n=this.elementRef.nativeElement,o=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=o?e.end:e.start),e.right==null&&(e.right=o?e.start:e.end),e.bottom!=null&&(e.top=n.scrollHeight-n.clientHeight-e.bottom),o&&Sd()!=ta.NORMAL?(e.left!=null&&(e.right=n.scrollWidth-n.clientWidth-e.left),Sd()==ta.INVERTED?e.left=e.right:Sd()==ta.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=n.scrollWidth-n.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let n=this.elementRef.nativeElement;Df()?n.scrollTo(e):(e.top!=null&&(n.scrollTop=e.top),e.left!=null&&(n.scrollLeft=e.left))}measureScrollOffset(e){let n="left",o="right",r=this.elementRef.nativeElement;if(e=="top")return r.scrollTop;if(e=="bottom")return r.scrollHeight-r.clientHeight-r.scrollTop;let a=this.dir&&this.dir.value=="rtl";return e=="start"?e=a?o:n:e=="end"&&(e=a?n:o),a&&Sd()==ta.INVERTED?e==n?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:a&&Sd()==ta.NEGATED?e==n?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:e==n?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]]})}return t})(),_ne=20,Zn=(()=>{class t{_platform=d($e);_listeners;_viewportSize;_change=new B;_document=d(De);constructor(){let e=d(ce),n=d(Nn).createRenderer(null,null);e.runOutsideAngular(()=>{if(this._platform.isBrowser){let o=r=>this._change.next(r);this._listeners=[n.listen("window","resize",o),n.listen("window","orientationchange",o)]}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){this._listeners?.forEach(e=>e()),this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();let e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){let e=this.getViewportScrollPosition(),{width:n,height:o}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+o,right:e.left+n,height:o,width:n}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,n=this._getWindow(),o=e.documentElement,r=o.getBoundingClientRect(),a=-r.top||e.body.scrollTop||n.scrollY||o.scrollTop||0,s=-r.left||e.body.scrollLeft||n.scrollX||o.scrollLeft||0;return{top:a,left:s}}change(e=_ne){return e>0?this._change.pipe(y1(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){let e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var Ti=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})(),Ru=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[Ta,Ti,Ta,Ti]})}return t})();var zu=class{_attachedHost;attach(i){return this._attachedHost=i,i.attach(this)}detach(){let i=this._attachedHost;i!=null&&(this._attachedHost=null,i.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(i){this._attachedHost=i}},Vo=class extends zu{component;viewContainerRef;injector;projectableNodes;constructor(i,e,n,o){super(),this.component=i,this.viewContainerRef=e,this.injector=n,this.projectableNodes=o}},Jn=class extends zu{templateRef;viewContainerRef;context;injector;constructor(i,e,n,o){super(),this.templateRef=i,this.viewContainerRef=e,this.context=n,this.injector=o}get origin(){return this.templateRef.elementRef}attach(i,e=this.context){return this.context=e,super.attach(i)}detach(){return this.context=void 0,super.detach()}},v9=class extends zu{element;constructor(i){super(),this.element=i instanceof Z?i.nativeElement:i}},yc=class{_attachedPortal;_disposeFn;_isDisposed=!1;hasAttached(){return!!this._attachedPortal}attach(i){if(i instanceof Vo)return this._attachedPortal=i,this.attachComponentPortal(i);if(i instanceof Jn)return this._attachedPortal=i,this.attachTemplatePortal(i);if(this.attachDomPortal&&i instanceof v9)return this._attachedPortal=i,this.attachDomPortal(i)}attachDomPortal=null;detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(i){this._disposeFn=i}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}},Nu=class extends yc{outletElement;_appRef;_defaultInjector;constructor(i,e,n){super(),this.outletElement=i,this._appRef=e,this._defaultInjector=n}attachComponentPortal(i){let e;if(i.viewContainerRef){let n=i.injector||i.viewContainerRef.injector,o=n.get(Ma,null,{optional:!0})||void 0;e=i.viewContainerRef.createComponent(i.component,{index:i.viewContainerRef.length,injector:n,ngModuleRef:o,projectableNodes:i.projectableNodes||void 0}),this.setDisposeFn(()=>e.destroy())}else{let n=this._appRef,o=i.injector||this._defaultInjector||Ce.NULL,r=o.get(Jt,n.injector);e=lp(i.component,{elementInjector:o,environmentInjector:r,projectableNodes:i.projectableNodes||void 0}),n.attachView(e.hostView),this.setDisposeFn(()=>{n.viewCount>0&&n.detachView(e.hostView),e.destroy()})}return this.outletElement.appendChild(this._getComponentRootNode(e)),this._attachedPortal=i,e}attachTemplatePortal(i){let e=i.viewContainerRef,n=e.createEmbeddedView(i.templateRef,i.context,{injector:i.injector});return n.rootNodes.forEach(o=>this.outletElement.appendChild(o)),n.detectChanges(),this.setDisposeFn(()=>{let o=e.indexOf(n);o!==-1&&e.remove(o)}),this._attachedPortal=i,n}attachDomPortal=i=>{let e=i.element;e.parentNode;let n=this.outletElement.ownerDocument.createComment("dom-portal");e.parentNode.insertBefore(n,e),this.outletElement.appendChild(e),this._attachedPortal=i,super.setDisposeFn(()=>{n.parentNode&&n.parentNode.replaceChild(e,n)})};dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(i){return i.hostView.rootNodes[0]}},TT=(()=>{class t extends Jn{constructor(){let e=d(rt),n=d(ft);super(e,n)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],features:[de]})}return t})();var Pi=(()=>{class t extends yc{_moduleRef=d(Ma,{optional:!0});_document=d(De);_viewContainerRef=d(ft);_isInitialized=!1;_attachedRef;constructor(){super()}get portal(){return this._attachedPortal}set portal(e){this.hasAttached()&&!e&&!this._isInitialized||(this.hasAttached()&&super.detach(),e&&super.attach(e),this._attachedPortal=e||null)}attached=new U;get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let n=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,o=n.createComponent(e.component,{index:n.length,injector:e.injector||n.injector,projectableNodes:e.projectableNodes||void 0,ngModuleRef:this._moduleRef||void 0});return n!==this._viewContainerRef&&this._getRootNode().appendChild(o.hostView.rootNodes[0]),super.setDisposeFn(()=>o.destroy()),this._attachedPortal=e,this._attachedRef=o,this.attached.emit(o),o}attachTemplatePortal(e){e.setAttachedHost(this);let n=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=n,this.attached.emit(n),n}attachDomPortal=e=>{let n=e.element;n.parentNode;let o=this._document.createComment("dom-portal");e.setAttachedHost(this),n.parentNode.insertBefore(o,n),this._getRootNode().appendChild(n),this._attachedPortal=e,super.setDisposeFn(()=>{o.parentNode&&o.parentNode.replaceChild(n,o)})};_getRootNode(){let e=this._viewContainerRef.element.nativeElement;return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],features:[de]})}return t})();var ko=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();var PT=Df();function Cc(t){return new sh(t.get(Zn),t.get(De))}var sh=class{_viewportRuler;_previousHTMLStyles={top:"",left:""};_previousScrollPosition;_isEnabled=!1;_document;constructor(i,e){this._viewportRuler=i,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let i=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=i.style.left||"",this._previousHTMLStyles.top=i.style.top||"",i.style.left=Xn(-this._previousScrollPosition.left),i.style.top=Xn(-this._previousScrollPosition.top),i.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let i=this._document.documentElement,e=this._document.body,n=i.style,o=e.style,r=n.scrollBehavior||"",a=o.scrollBehavior||"";this._isEnabled=!1,n.left=this._previousHTMLStyles.left,n.top=this._previousHTMLStyles.top,i.classList.remove("cdk-global-scrollblock"),PT&&(n.scrollBehavior=o.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),PT&&(n.scrollBehavior=r,o.scrollBehavior=a)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.documentElement,n=this._viewportRuler.getViewportSize();return e.scrollHeight>n.height||e.scrollWidth>n.width}};function VT(t,i){return new ch(t.get(Dr),t.get(ce),t.get(Zn),i)}var ch=class{_scrollDispatcher;_ngZone;_viewportRuler;_config;_scrollSubscription=null;_overlayRef;_initialScrollPosition;constructor(i,e,n,o){this._scrollDispatcher=i,this._ngZone=e,this._viewportRuler=n,this._config=o}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(this._scrollSubscription)return;let i=this._scrollDispatcher.scrolled(0).pipe(Oe(e=>!e||!this._overlayRef.overlayElement.contains(e.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=i.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=i.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}_detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}};var Fu=class{enable(){}disable(){}attach(){}};function y9(t,i){return i.some(e=>{let n=t.bottom<e.top,o=t.top>e.bottom,r=t.right<e.left,a=t.left>e.right;return n||o||r||a})}function LT(t,i){return i.some(e=>{let n=t.top<e.top,o=t.bottom>e.bottom,r=t.left<e.left,a=t.right>e.right;return n||o||r||a})}function Mi(t,i){return new lh(t.get(Dr),t.get(Zn),t.get(ce),i)}var lh=class{_scrollDispatcher;_viewportRuler;_ngZone;_config;_scrollSubscription=null;_overlayRef;constructor(i,e,n,o){this._scrollDispatcher=i,this._viewportRuler=e,this._ngZone=n,this._config=o}attach(i){this._overlayRef,this._overlayRef=i}enable(){if(!this._scrollSubscription){let i=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(i).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:n,height:o}=this._viewportRuler.getViewportSize();y9(e,[{width:n,height:o,bottom:o,right:n,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}},BT=(()=>{class t{_injector=d(Ce);constructor(){}noop=()=>new Fu;close=e=>VT(this._injector,e);block=()=>Cc(this._injector);reposition=e=>Mi(this._injector,e);static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),Eo=class{positionStrategy;scrollStrategy=new Fu;panelClass="";hasBackdrop=!1;backdropClass="cdk-overlay-dark-backdrop";disableAnimations;width;height;minWidth;minHeight;maxWidth;maxHeight;direction;disposeOnNavigation=!1;constructor(i){if(i){let e=Object.keys(i);for(let n of e)i[n]!==void 0&&(this[n]=i[n])}}};var dh=class{connectionPair;scrollableViewProperties;constructor(i,e){this.connectionPair=i,this.scrollableViewProperties=e}};var jT=(()=>{class t{_attachedOverlays=[];_document=d(De);_isAttached;constructor(){}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let n=this._attachedOverlays.indexOf(e);n>-1&&this._attachedOverlays.splice(n,1),this._attachedOverlays.length===0&&this.detach()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),HT=(()=>{class t extends jT{_ngZone=d(ce);_renderer=d(Nn).createRenderer(null,null);_cleanupKeydown;add(e){super.add(e),this._isAttached||(this._ngZone.runOutsideAngular(()=>{this._cleanupKeydown=this._renderer.listen("body","keydown",this._keydownListener)}),this._isAttached=!0)}detach(){this._isAttached&&(this._cleanupKeydown?.(),this._isAttached=!1)}_keydownListener=e=>{let n=this._attachedOverlays;for(let o=n.length-1;o>-1;o--)if(n[o]._keydownEvents.observers.length>0){this._ngZone.run(()=>n[o]._keydownEvents.next(e));break}};static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),UT=(()=>{class t extends jT{_platform=d($e);_ngZone=d(ce);_renderer=d(Nn).createRenderer(null,null);_cursorOriginalValue;_cursorStyleIsSet=!1;_pointerDownEventTarget;_cleanups;add(e){if(super.add(e),!this._isAttached){let n=this._document.body,o={capture:!0},r=this._renderer;this._cleanups=this._ngZone.runOutsideAngular(()=>[r.listen(n,"pointerdown",this._pointerDownListener,o),r.listen(n,"click",this._clickListener,o),r.listen(n,"auxclick",this._clickListener,o),r.listen(n,"contextmenu",this._clickListener,o)]),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=n.style.cursor,n.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){this._isAttached&&(this._cleanups?.forEach(e=>e()),this._cleanups=void 0,this._platform.IOS&&this._cursorStyleIsSet&&(this._document.body.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1)}_pointerDownListener=e=>{this._pointerDownEventTarget=qn(e)};_clickListener=e=>{let n=qn(e),o=e.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:n;this._pointerDownEventTarget=null;let r=this._attachedOverlays.slice();for(let a=r.length-1;a>-1;a--){let s=r[a];if(s._outsidePointerEvents.observers.length<1||!s.hasAttached())continue;if(AT(s.overlayElement,n)||AT(s.overlayElement,o))break;let c=s._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>c.next(e)):c.next(e)}};static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function AT(t,i){let e=typeof ShadowRoot<"u"&&ShadowRoot,n=i;for(;n;){if(n===t)return!0;n=e&&n instanceof ShadowRoot?n.host:n.parentNode}return!1}var $T=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-overlay-style-loader",""],decls:0,vars:0,template:function(n,o){},styles:[`.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed}@layer cdk-overlay{.cdk-overlay-container{z-index:1000}}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute}@layer cdk-overlay{.cdk-global-overlay-wrapper{z-index:1000}}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;display:flex;max-width:100%;max-height:100%}@layer cdk-overlay{.cdk-overlay-pane{z-index:1000}}.cdk-overlay-backdrop{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:auto;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:0;touch-action:manipulation}@layer cdk-overlay{.cdk-overlay-backdrop{z-index:1000;transition:opacity 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}}@media(prefers-reduced-motion){.cdk-overlay-backdrop{transition-duration:1ms}}.cdk-overlay-backdrop-showing{opacity:1}@media(forced-colors: active){.cdk-overlay-backdrop-showing{opacity:.6}}@layer cdk-overlay{.cdk-overlay-dark-backdrop{background:rgba(0,0,0,.32)}}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px}@layer cdk-overlay{.cdk-overlay-connected-position-bounding-box{z-index:1000}}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),mh=(()=>{class t{_platform=d($e);_containerElement;_document=d(De);_styleLoader=d(lt);constructor(){}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._loadStyles(),this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||Ab()){let o=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let r=0;r<o.length;r++)o[r].remove()}let n=this._document.createElement("div");n.classList.add(e),Ab()?n.setAttribute("platform","test"):this._platform.isBrowser||n.setAttribute("platform","server"),this._document.body.appendChild(n),this._containerElement=n}_loadStyles(){this._styleLoader.load($T)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),C9=class{_renderer;_ngZone;element;_cleanupClick;_cleanupTransitionEnd;_fallbackTimeout;constructor(i,e,n,o){this._renderer=e,this._ngZone=n,this.element=i.createElement("div"),this.element.classList.add("cdk-overlay-backdrop"),this._cleanupClick=e.listen(this.element,"click",o)}detach(){this._ngZone.runOutsideAngular(()=>{let i=this.element;clearTimeout(this._fallbackTimeout),this._cleanupTransitionEnd?.(),this._cleanupTransitionEnd=this._renderer.listen(i,"transitionend",this.dispose),this._fallbackTimeout=setTimeout(this.dispose,500),i.style.pointerEvents="none",i.classList.remove("cdk-overlay-backdrop-showing")})}dispose=()=>{clearTimeout(this._fallbackTimeout),this._cleanupClick?.(),this._cleanupTransitionEnd?.(),this._cleanupClick=this._cleanupTransitionEnd=this._fallbackTimeout=void 0,this.element.remove()}},Qd=class{_portalOutlet;_host;_pane;_config;_ngZone;_keyboardDispatcher;_document;_location;_outsideClickDispatcher;_animationsDisabled;_injector;_renderer;_backdropClick=new B;_attachments=new B;_detachments=new B;_positionStrategy;_scrollStrategy;_locationChanges=Ee.EMPTY;_backdropRef=null;_detachContentMutationObserver;_detachContentAfterRenderRef;_previousHostParent;_keydownEvents=new B;_outsidePointerEvents=new B;_afterNextRenderRef;constructor(i,e,n,o,r,a,s,c,u,f=!1,h,y){this._portalOutlet=i,this._host=e,this._pane=n,this._config=o,this._ngZone=r,this._keyboardDispatcher=a,this._document=s,this._location=c,this._outsideClickDispatcher=u,this._animationsDisabled=f,this._injector=h,this._renderer=y,o.scrollStrategy&&(this._scrollStrategy=o.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=o.positionStrategy}get overlayElement(){return this._pane}get backdropElement(){return this._backdropRef?.element||null}get hostElement(){return this._host}attach(i){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(i);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Mt(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._completeDetachContent(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),typeof e?.onDestroy=="function"&&e.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),e}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();let i=this._portalOutlet.detach();return this._detachments.next(),this._completeDetachContent(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),i}dispose(){let i=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._backdropRef?.dispose(),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._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=this._backdropRef=null,i&&this._detachments.next(),this._detachments.complete(),this._completeDetachContent()}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(i){i!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=i,this.hasAttached()&&(i.attach(this),this.updatePosition()))}updateSize(i){this._config=q(q({},this._config),i),this._updateElementSize()}setDirection(i){this._config=Re(q({},this._config),{direction:i}),this._updateElementDirection()}addPanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!0)}removePanelClass(i){this._pane&&this._toggleClasses(this._pane,i,!1)}getDirection(){let i=this._config.direction;return i?typeof i=="string"?i:i.value:"ltr"}updateScrollStrategy(i){i!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=i,this.hasAttached()&&(i.attach(this),i.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let i=this._pane.style;i.width=Xn(this._config.width),i.height=Xn(this._config.height),i.minWidth=Xn(this._config.minWidth),i.minHeight=Xn(this._config.minHeight),i.maxWidth=Xn(this._config.maxWidth),i.maxHeight=Xn(this._config.maxHeight)}_togglePointerEvents(i){this._pane.style.pointerEvents=i?"":"none"}_attachBackdrop(){let i="cdk-overlay-backdrop-showing";this._backdropRef?.dispose(),this._backdropRef=new C9(this._document,this._renderer,this._ngZone,e=>{this._backdropClick.next(e)}),this._animationsDisabled&&this._backdropRef.element.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropRef.element,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropRef.element,this._host),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>this._backdropRef?.element.classList.add(i))}):this._backdropRef.element.classList.add(i)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){this._animationsDisabled?(this._backdropRef?.dispose(),this._backdropRef=null):this._backdropRef?.detach()}_toggleClasses(i,e,n){let o=Jr(e||[]).filter(r=>!!r);o.length&&(n?i.classList.add(...o):i.classList.remove(...o))}_detachContentWhenEmpty(){let i=!1;try{this._detachContentAfterRenderRef=Mt(()=>{i=!0,this._detachContent()},{injector:this._injector})}catch(e){if(i)throw e;this._detachContent()}globalThis.MutationObserver&&this._pane&&(this._detachContentMutationObserver||=new globalThis.MutationObserver(()=>{this._detachContent()}),this._detachContentMutationObserver.observe(this._pane,{childList:!0}))}_detachContent(){(!this._pane||!this._host||this._pane.children.length===0)&&(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()),this._completeDetachContent())}_completeDetachContent(){this._detachContentAfterRenderRef?.destroy(),this._detachContentAfterRenderRef=void 0,this._detachContentMutationObserver?.disconnect()}_disposeScrollStrategy(){let i=this._scrollStrategy;i?.disable(),i?.detach?.()}},RT="cdk-overlay-connected-position-bounding-box",bne=/([A-Za-z%]+)$/;function oa(t,i){return new Kd(i,t.get(Zn),t.get(De),t.get($e),t.get(mh))}var Kd=class{_viewportRuler;_document;_platform;_overlayContainer;_overlayRef;_isInitialRender;_lastBoundingBoxSize={width:0,height:0};_isPushed=!1;_canPush=!0;_growAfterOpen=!1;_hasFlexibleDimensions=!0;_positionLocked=!1;_originRect;_overlayRect;_viewportRect;_containerRect;_viewportMargin=0;_scrollables=[];_preferredPositions=[];_origin;_pane;_isDisposed;_boundingBox;_lastPosition;_lastScrollVisibility;_positionChanges=new B;_resizeSubscription=Ee.EMPTY;_offsetX=0;_offsetY=0;_transformOriginSelector;_appliedPanelClasses=[];_previousPushAmount;positionChanges=this._positionChanges;get positions(){return this._preferredPositions}constructor(i,e,n,o,r){this._viewportRuler=e,this._document=n,this._platform=o,this._overlayContainer=r,this.setOrigin(i)}attach(i){this._overlayRef&&this._overlayRef,this._validatePositions(),i.hostElement.classList.add(RT),this._overlayRef=i,this._boundingBox=i.hostElement,this._pane=i.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){this.reapplyLastPosition();return}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();let i=this._originRect,e=this._overlayRect,n=this._viewportRect,o=this._containerRect,r=[],a;for(let s of this._preferredPositions){let c=this._getOriginPoint(i,o,s),u=this._getOverlayPoint(c,e,s),f=this._getOverlayFit(u,e,n,s);if(f.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,c);return}if(this._canFitWithFlexibleDimensions(f,u,n)){r.push({position:s,origin:c,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(c,s)});continue}(!a||a.overlayFit.visibleArea<f.visibleArea)&&(a={overlayFit:f,overlayPoint:u,originPoint:c,position:s,overlayRect:e})}if(r.length){let s=null,c=-1;for(let u of r){let f=u.boundingBoxRect.width*u.boundingBoxRect.height*(u.position.weight||1);f>c&&(c=f,s=u)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(a.position,a.originPoint);return}this._applyPosition(a.position,a.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Vl(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(RT),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let i=this._lastPosition;if(i){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();let e=this._getOriginPoint(this._originRect,this._containerRect,i);this._applyPosition(i,e)}else this.apply()}withScrollableContainers(i){return this._scrollables=i,this}withPositions(i){return this._preferredPositions=i,i.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(i){return this._viewportMargin=i,this}withFlexibleDimensions(i=!0){return this._hasFlexibleDimensions=i,this}withGrowAfterOpen(i=!0){return this._growAfterOpen=i,this}withPush(i=!0){return this._canPush=i,this}withLockedPosition(i=!0){return this._positionLocked=i,this}setOrigin(i){return this._origin=i,this}withDefaultOffsetX(i){return this._offsetX=i,this}withDefaultOffsetY(i){return this._offsetY=i,this}withTransformOriginOn(i){return this._transformOriginSelector=i,this}_getOriginPoint(i,e,n){let o;if(n.originX=="center")o=i.left+i.width/2;else{let a=this._isRtl()?i.right:i.left,s=this._isRtl()?i.left:i.right;o=n.originX=="start"?a:s}e.left<0&&(o-=e.left);let r;return n.originY=="center"?r=i.top+i.height/2:r=n.originY=="top"?i.top:i.bottom,e.top<0&&(r-=e.top),{x:o,y:r}}_getOverlayPoint(i,e,n){let o;n.overlayX=="center"?o=-e.width/2:n.overlayX==="start"?o=this._isRtl()?-e.width:0:o=this._isRtl()?0:-e.width;let r;return n.overlayY=="center"?r=-e.height/2:r=n.overlayY=="top"?0:-e.height,{x:i.x+o,y:i.y+r}}_getOverlayFit(i,e,n,o){let r=NT(e),{x:a,y:s}=i,c=this._getOffset(o,"x"),u=this._getOffset(o,"y");c&&(a+=c),u&&(s+=u);let f=0-a,h=a+r.width-n.width,y=0-s,x=s+r.height-n.height,S=this._subtractOverflows(r.width,f,h),Y=this._subtractOverflows(r.height,y,x),Q=S*Y;return{visibleArea:Q,isCompletelyWithinViewport:r.width*r.height===Q,fitsInViewportVertically:Y===r.height,fitsInViewportHorizontally:S==r.width}}_canFitWithFlexibleDimensions(i,e,n){if(this._hasFlexibleDimensions){let o=n.bottom-e.y,r=n.right-e.x,a=zT(this._overlayRef.getConfig().minHeight),s=zT(this._overlayRef.getConfig().minWidth),c=i.fitsInViewportVertically||a!=null&&a<=o,u=i.fitsInViewportHorizontally||s!=null&&s<=r;return c&&u}return!1}_pushOverlayOnScreen(i,e,n){if(this._previousPushAmount&&this._positionLocked)return{x:i.x+this._previousPushAmount.x,y:i.y+this._previousPushAmount.y};let o=NT(e),r=this._viewportRect,a=Math.max(i.x+o.width-r.width,0),s=Math.max(i.y+o.height-r.height,0),c=Math.max(r.top-n.top-i.y,0),u=Math.max(r.left-n.left-i.x,0),f=0,h=0;return o.width<=r.width?f=u||-a:f=i.x<this._viewportMargin?r.left-n.left-i.x:0,o.height<=r.height?h=c||-s:h=i.y<this._viewportMargin?r.top-n.top-i.y:0,this._previousPushAmount={x:f,y:h},{x:i.x+f,y:i.y+h}}_applyPosition(i,e){if(this._setTransformOrigin(i),this._setOverlayElementStyles(e,i),this._setBoundingBoxStyles(e,i),i.panelClass&&this._addPanelClasses(i.panelClass),this._positionChanges.observers.length){let n=this._getScrollVisibility();if(i!==this._lastPosition||!this._lastScrollVisibility||!vne(this._lastScrollVisibility,n)){let o=new dh(i,n);this._positionChanges.next(o)}this._lastScrollVisibility=n}this._lastPosition=i,this._isInitialRender=!1}_setTransformOrigin(i){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),n,o=i.overlayY;i.overlayX==="center"?n="center":this._isRtl()?n=i.overlayX==="start"?"right":"left":n=i.overlayX==="start"?"left":"right";for(let r=0;r<e.length;r++)e[r].style.transformOrigin=`${n} ${o}`}_calculateBoundingBoxRect(i,e){let n=this._viewportRect,o=this._isRtl(),r,a,s;if(e.overlayY==="top")a=i.y,r=n.height-a+this._viewportMargin;else if(e.overlayY==="bottom")s=n.height-i.y+this._viewportMargin*2,r=n.height-s+this._viewportMargin;else{let x=Math.min(n.bottom-i.y+n.top,i.y),S=this._lastBoundingBoxSize.height;r=x*2,a=i.y-x,r>S&&!this._isInitialRender&&!this._growAfterOpen&&(a=i.y-S/2)}let c=e.overlayX==="start"&&!o||e.overlayX==="end"&&o,u=e.overlayX==="end"&&!o||e.overlayX==="start"&&o,f,h,y;if(u)y=n.width-i.x+this._viewportMargin*2,f=i.x-this._viewportMargin;else if(c)h=i.x,f=n.right-i.x;else{let x=Math.min(n.right-i.x+n.left,i.x),S=this._lastBoundingBoxSize.width;f=x*2,h=i.x-x,f>S&&!this._isInitialRender&&!this._growAfterOpen&&(h=i.x-S/2)}return{top:a,left:h,bottom:s,right:y,width:f,height:r}}_setBoundingBoxStyles(i,e){let n=this._calculateBoundingBoxRect(i,e);!this._isInitialRender&&!this._growAfterOpen&&(n.height=Math.min(n.height,this._lastBoundingBoxSize.height),n.width=Math.min(n.width,this._lastBoundingBoxSize.width));let o={};if(this._hasExactPosition())o.top=o.left="0",o.bottom=o.right=o.maxHeight=o.maxWidth="",o.width=o.height="100%";else{let r=this._overlayRef.getConfig().maxHeight,a=this._overlayRef.getConfig().maxWidth;o.height=Xn(n.height),o.top=Xn(n.top),o.bottom=Xn(n.bottom),o.width=Xn(n.width),o.left=Xn(n.left),o.right=Xn(n.right),e.overlayX==="center"?o.alignItems="center":o.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?o.justifyContent="center":o.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",r&&(o.maxHeight=Xn(r)),a&&(o.maxWidth=Xn(a))}this._lastBoundingBoxSize=n,Vl(this._boundingBox.style,o)}_resetBoundingBoxStyles(){Vl(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Vl(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(i,e){let n={},o=this._hasExactPosition(),r=this._hasFlexibleDimensions,a=this._overlayRef.getConfig();if(o){let f=this._viewportRuler.getViewportScrollPosition();Vl(n,this._getExactOverlayY(e,i,f)),Vl(n,this._getExactOverlayX(e,i,f))}else n.position="static";let s="",c=this._getOffset(e,"x"),u=this._getOffset(e,"y");c&&(s+=`translateX(${c}px) `),u&&(s+=`translateY(${u}px)`),n.transform=s.trim(),a.maxHeight&&(o?n.maxHeight=Xn(a.maxHeight):r&&(n.maxHeight="")),a.maxWidth&&(o?n.maxWidth=Xn(a.maxWidth):r&&(n.maxWidth="")),Vl(this._pane.style,n)}_getExactOverlayY(i,e,n){let o={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,i);if(this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n)),i.overlayY==="bottom"){let a=this._document.documentElement.clientHeight;o.bottom=`${a-(r.y+this._overlayRect.height)}px`}else o.top=Xn(r.y);return o}_getExactOverlayX(i,e,n){let o={left:"",right:""},r=this._getOverlayPoint(e,this._overlayRect,i);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,n));let a;if(this._isRtl()?a=i.overlayX==="end"?"left":"right":a=i.overlayX==="end"?"right":"left",a==="right"){let s=this._document.documentElement.clientWidth;o.right=`${s-(r.x+this._overlayRect.width)}px`}else o.left=Xn(r.x);return o}_getScrollVisibility(){let i=this._getOriginRect(),e=this._pane.getBoundingClientRect(),n=this._scrollables.map(o=>o.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:LT(i,n),isOriginOutsideView:y9(i,n),isOverlayClipped:LT(e,n),isOverlayOutsideView:y9(e,n)}}_subtractOverflows(i,...e){return e.reduce((n,o)=>n-Math.max(o,0),i)}_getNarrowedViewportRect(){let i=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,n=this._viewportRuler.getViewportScrollPosition();return{top:n.top+this._viewportMargin,left:n.left+this._viewportMargin,right:n.left+i-this._viewportMargin,bottom:n.top+e-this._viewportMargin,width:i-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(i,e){return e==="x"?i.offsetX==null?this._offsetX:i.offsetX:i.offsetY==null?this._offsetY:i.offsetY}_validatePositions(){}_addPanelClasses(i){this._pane&&Jr(i).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(i=>{this._pane.classList.remove(i)}),this._appliedPanelClasses=[])}_getOriginRect(){let i=this._origin;if(i instanceof Z)return i.nativeElement.getBoundingClientRect();if(i instanceof Element)return i.getBoundingClientRect();let e=i.width||0,n=i.height||0;return{top:i.y,bottom:i.y+n,left:i.x,right:i.x+e,height:n,width:e}}};function Vl(t,i){for(let e in i)i.hasOwnProperty(e)&&(t[e]=i[e]);return t}function zT(t){if(typeof t!="number"&&t!=null){let[i,e]=t.split(bne);return!e||e==="px"?parseFloat(i):null}return t||null}function NT(t){return{top:Math.floor(t.top),right:Math.floor(t.right),bottom:Math.floor(t.bottom),left:Math.floor(t.left),width:Math.floor(t.width),height:Math.floor(t.height)}}function vne(t,i){return t===i?!0:t.isOriginClipped===i.isOriginClipped&&t.isOriginOutsideView===i.isOriginOutsideView&&t.isOverlayClipped===i.isOverlayClipped&&t.isOverlayOutsideView===i.isOverlayOutsideView}var FT="cdk-global-overlay-wrapper";function Fa(t){return new uh}var uh=class{_overlayRef;_cssPosition="static";_topOffset="";_bottomOffset="";_alignItems="";_xPosition="";_xOffset="";_width="";_height="";_isDisposed=!1;attach(i){let e=i.getConfig();this._overlayRef=i,this._width&&!e.width&&i.updateSize({width:this._width}),this._height&&!e.height&&i.updateSize({height:this._height}),i.hostElement.classList.add(FT),this._isDisposed=!1}top(i=""){return this._bottomOffset="",this._topOffset=i,this._alignItems="flex-start",this}left(i=""){return this._xOffset=i,this._xPosition="left",this}bottom(i=""){return this._topOffset="",this._bottomOffset=i,this._alignItems="flex-end",this}right(i=""){return this._xOffset=i,this._xPosition="right",this}start(i=""){return this._xOffset=i,this._xPosition="start",this}end(i=""){return this._xOffset=i,this._xPosition="end",this}width(i=""){return this._overlayRef?this._overlayRef.updateSize({width:i}):this._width=i,this}height(i=""){return this._overlayRef?this._overlayRef.updateSize({height:i}):this._height=i,this}centerHorizontally(i=""){return this.left(i),this._xPosition="center",this}centerVertically(i=""){return this.top(i),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,n=this._overlayRef.getConfig(),{width:o,height:r,maxWidth:a,maxHeight:s}=n,c=(o==="100%"||o==="100vw")&&(!a||a==="100%"||a==="100vw"),u=(r==="100%"||r==="100vh")&&(!s||s==="100%"||s==="100vh"),f=this._xPosition,h=this._xOffset,y=this._overlayRef.getConfig().direction==="rtl",x="",S="",Y="";c?Y="flex-start":f==="center"?(Y="center",y?S=h:x=h):y?f==="left"||f==="end"?(Y="flex-end",x=h):(f==="right"||f==="start")&&(Y="flex-start",S=h):f==="left"||f==="start"?(Y="flex-start",x=h):(f==="right"||f==="end")&&(Y="flex-end",S=h),i.position=this._cssPosition,i.marginLeft=c?"0":x,i.marginTop=u?"0":this._topOffset,i.marginBottom=this._bottomOffset,i.marginRight=c?"0":S,e.justifyContent=Y,e.alignItems=u?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let i=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,n=e.style;e.classList.remove(FT),n.justifyContent=n.alignItems=i.marginTop=i.marginBottom=i.marginLeft=i.marginRight=i.position="",this._overlayRef=null,this._isDisposed=!0}},GT=(()=>{class t{_injector=d(Ce);constructor(){}global(){return Fa()}flexibleConnectedTo(e){return oa(this._injector,e)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function Io(t,i){t.get(lt).load($T);let e=t.get(mh),n=t.get(De),o=t.get(Ge),r=t.get(bi),a=t.get(yt),s=n.createElement("div"),c=n.createElement("div");c.id=o.getId("cdk-overlay-"),c.classList.add("cdk-overlay-pane"),s.appendChild(c),e.getContainerElement().appendChild(s);let u=new Nu(c,r,t),f=new Eo(i),h=t.get(tt,null,{optional:!0})||t.get(Nn).createRenderer(null,null);return f.direction=f.direction||a.value,new Qd(u,s,c,f,t.get(ce),t.get(HT),n,t.get(br),t.get(UT),i?.disableAnimations??t.get(p0,null,{optional:!0})==="NoopAnimations",t.get(Jt),h)}var WT=(()=>{class t{scrollStrategies=d(BT);_positionBuilder=d(GT);_injector=d(Ce);constructor(){}create(e){return Io(this._injector,e)}position(){return this._positionBuilder}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),yne=[{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"}],YT=new L("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Mi(t)}}),Xd=(()=>{class t{elementRef=d(Z);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"]})}return t})(),ph=(()=>{class t{_dir=d(yt,{optional:!0});_injector=d(Ce);_overlayRef;_templatePortal;_backdropSubscription=Ee.EMPTY;_attachSubscription=Ee.EMPTY;_detachSubscription=Ee.EMPTY;_positionSubscription=Ee.EMPTY;_offsetX;_offsetY;_position;_scrollStrategyFactory=d(YT);_disposeOnNavigation=!1;_ngZone=d(ce);origin;positions;positionStrategy;get offsetX(){return this._offsetX}set offsetX(e){this._offsetX=e,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(e){this._offsetY=e,this._position&&this._updatePositionStrategy(this._position)}width;height;minWidth;minHeight;backdropClass;panelClass;viewportMargin=0;scrollStrategy;open=!1;disableClose=!1;transformOriginSelector;hasBackdrop=!1;lockPosition=!1;flexibleDimensions=!1;growAfterOpen=!1;push=!1;get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}backdropClick=new U;positionChange=new U;attach=new U;detach=new U;overlayKeydown=new U;overlayOutsideClick=new U;constructor(){let e=d(rt),n=d(ft);this._templatePortal=new Jn(e,n),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?.dispose()}ngOnChanges(e){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef?.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),e.origin&&this.open&&this._position.apply()),e.open&&(this.open?this.attachOverlay():this.detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=yne);let e=this._overlayRef=Io(this._injector,this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(n=>{this.overlayKeydown.next(n),n.keyCode===27&&!this.disableClose&&!Ot(n)&&(n.preventDefault(),this.detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(n=>{let o=this._getOriginElement(),r=qn(n);(!o||o!==r&&!o.contains(r))&&this.overlayOutsideClick.next(n)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),n=new Eo({direction:this._dir||"ltr",positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(n.width=this.width),(this.height||this.height===0)&&(n.height=this.height),(this.minWidth||this.minWidth===0)&&(n.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(n.minHeight=this.minHeight),this.backdropClass&&(n.backdropClass=this.backdropClass),this.panelClass&&(n.panelClass=this.panelClass),n}_updatePositionStrategy(e){let n=this.positions.map(o=>({originX:o.originX,originY:o.originY,overlayX:o.overlayX,overlayY:o.overlayY,offsetX:o.offsetX||this.offsetX,offsetY:o.offsetY||this.offsetY,panelClass:o.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(n).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=oa(this._injector,this._getOrigin());return this._updatePositionStrategy(e),e}_getOrigin(){return this.origin instanceof Xd?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Xd?this.origin.elementRef.nativeElement:this.origin instanceof Z?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}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(e=>{this.backdropClick.emit(e)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(o8(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()})),this.open=!0}detachOverlay(){this._overlayRef?.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.open=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",$],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",$],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",$],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",$],push:[2,"cdkConnectedOverlayPush","push",$],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",$]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],features:[Ne]})}return t})();function Cne(t){let i=d(Ce);return()=>Mi(i)}var xne={provide:YT,useFactory:Cne},Bi=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[WT,xne],imports:[Ta,ko,Ru,Ru]})}return t})();var Bl=(()=>{class t{_listeners=[];notify(e,n){for(let o of this._listeners)o(e,n)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(n=>e!==n)}}ngOnDestroy(){this._listeners=[]}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var jl=class{applyChanges(i,e,n,o,r){i.forEachOperation((a,s,c)=>{let u,f;if(a.previousIndex==null){let h=n(a,s,c);u=e.createEmbeddedView(h.templateRef,h.context,h.index),f=vc.INSERTED}else c==null?(e.remove(s),f=vc.REMOVED):(u=e.get(s),e.move(u,c),f=vc.MOVED);r&&r({context:u?.context,operation:f,record:a})})}detach(){}};var Oo=class{_multiple;_emitChanges;compareWith;_selection=new Set;_deselectedToEmit=[];_selectedToEmit=[];_selected;get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}changed=new B;constructor(i=!1,e,n=!0,o){this._multiple=i,this._emitChanges=n,this.compareWith=o,e&&e.length&&(i?e.forEach(r=>this._markSelected(r)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...i){this._verifyValueAssignment(i),i.forEach(n=>this._markSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...i){this._verifyValueAssignment(i),i.forEach(n=>this._unmarkSelected(n));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...i){this._verifyValueAssignment(i);let e=this.selected,n=new Set(i.map(r=>this._getConcreteValue(r)));i.forEach(r=>this._markSelected(r)),e.filter(r=>!n.has(this._getConcreteValue(r,n))).forEach(r=>this._unmarkSelected(r));let o=this._hasQueuedChanges();return this._emitChangeEvent(),o}toggle(i){return this.isSelected(i)?this.deselect(i):this.select(i)}clear(i=!0){this._unmarkAll();let e=this._hasQueuedChanges();return i&&this._emitChangeEvent(),e}isSelected(i){return this._selection.has(this._getConcreteValue(i))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(i){this._multiple&&this.selected&&this._selected.sort(i)}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(i){i=this._getConcreteValue(i),this.isSelected(i)||(this._multiple||this._unmarkAll(),this.isSelected(i)||this._selection.add(i),this._emitChanges&&this._selectedToEmit.push(i))}_unmarkSelected(i){i=this._getConcreteValue(i),this.isSelected(i)&&(this._selection.delete(i),this._emitChanges&&this._deselectedToEmit.push(i))}_unmarkAll(){this.isEmpty()||this._selection.forEach(i=>this._unmarkSelected(i))}_verifyValueAssignment(i){i.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(i,e){if(this.compareWith){e=e??this._selection;for(let n of e)if(this.compareWith(i,n))return n;return i}else return i}};var Li=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,ge]})}return t})();var fh=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge]})}return t})();var Zd=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[Li,ge,fh,fn]})}return t})();var Mne=["trigger"],wne=["panel"],Dne=[[["mat-select-trigger"]],"*"],Sne=["mat-select-trigger","*"];function kne(t,i){if(t&1&&(g(0,"span",4),C(1),_()),t&2){let e=w();p(),T(e.placeholder)}}function Ene(t,i){t&1&&ae(0)}function Ine(t,i){if(t&1&&(g(0,"span",11),C(1),_()),t&2){let e=w(2);p(),T(e.triggerValue)}}function One(t,i){if(t&1&&(g(0,"span",5),I(1,Ene,1,0)(2,Ine,2,1,"span",11),_()),t&2){let e=w();p(),O(e.customTrigger?1:2)}}function Tne(t,i){if(t&1){let e=se();g(0,"div",12,1),N("keydown",function(o){j(e);let r=w();return H(r._handleKeydown(o))}),ae(2,1),_()}if(t&2){let e=w();kt(gl("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme())),ie("mat-select-panel-animations-enabled",!e._animationsDisabled),k("ngClass",e.panelClass),oe("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var x9=new L("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Mi(t)}});function QT(t){let i=d(Ce);return()=>Mi(i)}var KT=new L("MAT_SELECT_CONFIG"),XT={provide:x9,deps:[],useFactory:QT},ZT=new L("MatSelectTrigger"),hh=class{source;value;constructor(i,e){this.source=i,this.value=e}},ei=(()=>{class t{_viewportRuler=d(Zn);_changeDetectorRef=d(we);_elementRef=d(Z);_dir=d(yt,{optional:!0});_idGenerator=d(Ge);_renderer=d(tt);_parentFormField=d(za,{optional:!0});ngControl=d(li,{self:!0,optional:!0});_liveAnnouncer=d(lu);_defaultOptions=d(KT,{optional:!0});_animationsDisabled=We();_initialized=new B;_cleanupDetach;options;optionGroups;customTrigger;_positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}];_scrollOptionIntoView(e){let n=this.options.toArray()[e];if(n){let o=this.panel.nativeElement,r=Lu(e,this.options,this.optionGroups),a=n._getHostElement();e===0&&r===1?o.scrollTop=0:o.scrollTop=Au(a.offsetTop,a.offsetHeight,o.scrollTop,o.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new hh(this,e)}_scrollStrategyFactory=d(x9);_panelOpen=!1;_compareWith=(e,n)=>e===n;_uid=this._idGenerator.getId("mat-select-");_triggerAriaLabelledBy=null;_previousControl;_destroy=new B;_errorStateTracker;stateChanges=new B;disableAutomaticLabeling=!0;userAriaDescribedBy;_selectionModel;_keyManager;_preferredOverlayOrigin;_overlayWidth;_onChange=()=>{};_onTouched=()=>{};_valueId=this._idGenerator.getId("mat-select-value-");_scrollStrategy;_overlayPanelClass=this._defaultOptions?.overlayPanelClass||"";get focused(){return this._focused||this._panelOpen}_focused=!1;controlType="mat-select";trigger;panel;_overlayDir;panelClass;disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=ke(!1);tabIndex=0;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1;get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}_placeholder;get required(){return this._required??this.ngControl?.control?.hasValidator(an.required)??!1}set required(e){this._required=e,this.stateChanges.next()}_required;get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}_multiple=!1;disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1;get compareWith(){return this._compareWith}set compareWith(e){this._compareWith=e,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(e){this._assignValue(e)&&this._onChange(e)}_value;ariaLabel="";ariaLabelledby;get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}typeaheadDebounceInterval;sortComparator;get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}_id;get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto";canSelectNullableOptions=this._defaultOptions?.canSelectNullableOptions??!1;optionSelectionChanges=qi(()=>{let e=this.options;return e?e.changes.pipe(Ze(e),at(()=>pt(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(at(()=>this.optionSelectionChanges))});openedChange=new U;_openedStream=this.openedChange.pipe(Oe(e=>e),le(()=>{}));_closedStream=this.openedChange.pipe(Oe(e=>!e),le(()=>{}));selectionChange=new U;valueChange=new U;constructor(){let e=d(Na),n=d(bd,{optional:!0}),o=d(yi,{optional:!0}),r=d(new gn("tabindex"),{optional:!0});this.ngControl&&(this.ngControl.valueAccessor=this),this._defaultOptions?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=this._defaultOptions.typeaheadDebounceInterval),this._errorStateTracker=new $d(e,this.ngControl,o,n,this.stateChanges),this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=r==null?0:parseInt(r)||0,this.id=this.id}ngOnInit(){this._selectionModel=new Oo(this.multiple),this.stateChanges.next(),this._viewportRuler.change().pipe(xe(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe(xe(this._destroy)).subscribe(e=>{e.added.forEach(n=>n.select()),e.removed.forEach(n=>n.deselect())}),this.options.changes.pipe(Ze(null),xe(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),n=this.ngControl;if(e!==this._triggerAriaLabelledBy){let o=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?o.setAttribute("aria-labelledby",e):o.removeAttribute("aria-labelledby")}n&&(this._previousControl!==n.control&&(this._previousControl!==void 0&&n.disabled!==null&&n.disabled!==this.disabled&&(this.disabled=n.disabled),this._previousControl=n.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._cleanupDetach?.(),this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._cleanupDetach?.(),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._overlayDir.positionChange.pipe(Ve(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()}),this._overlayDir.attachOverlay(),this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!0)))}_trackedModal=null;_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=`${this.id}-panel`;this._trackedModal&&uc(this._trackedModal,"aria-owns",n),Md(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;uc(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._exitAndDetach(),this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next(),Promise.resolve().then(()=>this.openedChange.emit(!1)))}_exitAndDetach(){if(this._animationsDisabled||!this.panel){this._detachOverlay();return}this._cleanupDetach?.(),this._cleanupDetach=()=>{n(),clearTimeout(o),this._cleanupDetach=void 0};let e=this.panel.nativeElement,n=this._renderer.listen(e,"animationend",r=>{r.animationName==="_mat-select-exit"&&(this._cleanupDetach?.(),this._detachOverlay())}),o=setTimeout(()=>{this._cleanupDetach?.(),this._detachOverlay()},200);e.classList.add("mat-select-panel-exit")}_detachOverlay(){this._overlayDir.detachOverlay(),this._changeDetectorRef.markForCheck()}writeValue(e){this._assignValue(e)}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e,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){let e=this._selectionModel.selected.map(n=>n.viewValue);return this._isRtl()&&e.reverse(),e.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return this._dir?this._dir.value==="rtl":!1}_handleKeydown(e){this.disabled||(this.panelOpen?this._handleOpenKeydown(e):this._handleClosedKeydown(e))}_handleClosedKeydown(e){let n=e.keyCode,o=n===40||n===38||n===37||n===39,r=n===13||n===32,a=this._keyManager;if(!a.isTyping()&&r&&!Ot(e)||(this.multiple||e.altKey)&&o)e.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;a.onKeydown(e);let c=this.selected;c&&s!==c&&this._liveAnnouncer.announce(c.viewValue,1e4)}}_handleOpenKeydown(e){let n=this._keyManager,o=e.keyCode,r=o===40||o===38,a=n.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(!a&&(o===13||o===32)&&n.activeItem&&!Ot(e))e.preventDefault(),n.activeItem._selectViaInteraction();else if(!a&&this._multiple&&o===65&&e.ctrlKey){e.preventDefault();let s=this.options.some(c=>!c.disabled&&!c.selected);this.options.forEach(c=>{c.disabled||(s?c.select():c.deselect())})}else{let s=n.activeItemIndex;n.onKeydown(e),this._multiple&&r&&e.shiftKey&&n.activeItem&&n.activeItemIndex!==s&&n.activeItem._selectViaInteraction()}}_handleOverlayKeydown(e){e.keyCode===27&&!Ot(e)&&(e.preventDefault(),this.close())}_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())}_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(e){if(this.options.forEach(n=>n.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(n=>this._selectOptionByValue(n)),this._sortValues();else{let n=this._selectOptionByValue(e);n?this._keyManager.updateActiveItem(n):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let n=this.options.find(o=>{if(this._selectionModel.isSelected(o))return!1;try{return(o.value!=null||this.canSelectNullableOptions)&&this._compareWith(o.value,e)}catch{return!1}});return n&&this._selectionModel.select(n),n}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_skipPredicate=e=>this.panelOpen?!1:e.disabled;_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof Xd?e.elementRef:e||this._elementRef).nativeElement.getBoundingClientRect().width:this.panelWidth===null?"":this.panelWidth}_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new Sl(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),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(){let e=pt(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(xe(e)).subscribe(n=>{this._onSelect(n.source,n.isUserInput),n.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),pt(...this.options.map(n=>n._stateChanges)).pipe(xe(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,n){let o=this._selectionModel.isSelected(e);!this.canSelectNullableOptions&&e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(o!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),n&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),n&&this.focus())),o!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((n,o)=>this.sortComparator?this.sortComparator(n,o,e):e.indexOf(n)-e.indexOf(o)),this.stateChanges.next()}}_propagateChanges(e){let n;this.multiple?n=this.selected.map(o=>o.value):n=this.selected?this.selected.value:e,this._value=n,this.valueChange.emit(n),this._onChange(n),this.selectionChange.emit(this._getChangeEvent(n)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let n=0;n<this.options.length;n++)if(!this.options.get(n).disabled){e=n;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0&&!!this._overlayDir}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||null,n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId()||"";return this.ariaLabelledby&&(e+=" "+this.ariaLabelledby),e||(e=this._valueId),e}get describedByIds(){return this._elementRef.nativeElement.getAttribute("aria-describedby")?.split(" ")||[]}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-select"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,ZT,5),Ie(r,fn,5),Ie(r,Yd,5)),n&2){let a;G(a=W())&&(o.customTrigger=a.first),G(a=W())&&(o.options=a),G(a=W())&&(o.optionGroups=a)}},viewQuery:function(n,o){if(n&1&&(me(Mne,5),me(wne,5),me(ph,5)),n&2){let r;G(r=W())&&(o.trigger=r.first),G(r=W())&&(o.panel=r.first),G(r=W())&&(o._overlayDir=r.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:21,hostBindings:function(n,o){n&1&&N("keydown",function(a){return o._handleKeydown(a)})("focus",function(){return o._onFocus()})("blur",function(){return o._onBlur()}),n&2&&(oe("id",o.id)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o.panelOpen?o.id+"-panel":null)("aria-expanded",o.panelOpen)("aria-label",o.ariaLabel||null)("aria-required",o.required.toString())("aria-disabled",o.disabled.toString())("aria-invalid",o.errorState)("aria-activedescendant",o._getAriaActiveDescendant()),ie("mat-mdc-select-disabled",o.disabled)("mat-mdc-select-invalid",o.errorState)("mat-mdc-select-required",o.required)("mat-mdc-select-empty",o.empty)("mat-mdc-select-multiple",o.multiple)("mat-select-open",o.panelOpen))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",$],disableRipple:[2,"disableRipple","disableRipple",$],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ht(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",$],placeholder:"placeholder",required:[2,"required","required",$],multiple:[2,"multiple","multiple",$],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",$],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",ht],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth",canSelectNullableOptions:[2,"canSelectNullableOptions","canSelectNullableOptions",$]},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],features:[ue([{provide:Nl,useExisting:t},{provide:Wd,useExisting:t}]),Ne],ngContentSelectors:Sne,decls:11,vars:9,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"detach","backdropClick","overlayKeydown","cdkConnectedOverlayDisableClose","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth","cdkConnectedOverlayFlexibleDimensions"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(n,o){if(n&1){let r=se();Se(Dne),g(0,"div",2,0),N("click",function(){return j(r),H(o.open())}),g(3,"div",3),I(4,kne,2,1,"span",4)(5,One,3,1,"span",5),_(),g(6,"div",6)(7,"div",7),qt(),g(8,"svg",8),F(9,"path",9),_()()()(),ct(10,Tne,3,10,"ng-template",10),N("detach",function(){return j(r),H(o.close())})("backdropClick",function(){return j(r),H(o.close())})("overlayKeydown",function(s){return j(r),H(o._handleOverlayKeydown(s))})}if(n&2){let r=jt(1);p(3),oe("id",o._valueId),p(),O(o.empty?4:5),p(6),k("cdkConnectedOverlayDisableClose",!0)("cdkConnectedOverlayPanelClass",o._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",o._scrollStrategy)("cdkConnectedOverlayOrigin",o._preferredOverlayOrigin||r)("cdkConnectedOverlayPositions",o._positions)("cdkConnectedOverlayWidth",o._overlayWidth)("cdkConnectedOverlayFlexibleDimensions",!0)}},dependencies:[Xd,ph,Kn],styles:[`@keyframes _mat-select-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-select-exit{from{opacity:1}to{opacity:0}}.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-sys-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-sys-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow, 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-select-disabled{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-select-disabled .mat-mdc-select-placeholder{color:var(--mat-select-disabled-trigger-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.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 .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-sys-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-sys-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-select-open .mat-mdc-select-arrow{transform:rotate(180deg)}.mat-form-field-animations-enabled .mat-mdc-select-arrow{transition:transform 80ms linear}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media(forced-colors: active){.mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .mat-mdc-select-arrow svg{fill:GrayText}}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:relative;background-color:var(--mat-select-panel-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-select-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-select-panel-animations-enabled{animation:_mat-select-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.mat-select-panel-animations-enabled.mat-select-panel-exit{animation:_mat-select-exit 100ms linear}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-sys-on-surface-variant))}.mat-mdc-form-field:not(.mat-form-field-animations-enabled) .mat-mdc-select-placeholder,._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:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.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}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform, translateY(-8px))}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var Vu=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[XT],imports:[Bi,Zd,ge,Ti,_c,Zd,ge]})}return t})();var M9=new L("MAT_DATE_LOCALE",{providedIn:"root",factory:Pne});function Pne(){return d(Wr)}var Jd="Method not implemented",ao=class{locale;_localeChanges=new B;localeChanges=this._localeChanges;setTime(i,e,n,o){throw new Error(Jd)}getHours(i){throw new Error(Jd)}getMinutes(i){throw new Error(Jd)}getSeconds(i){throw new Error(Jd)}parseTime(i,e){throw new Error(Jd)}addSeconds(i,e){throw new Error(Jd)}getValidDateOrNull(i){return this.isDateInstance(i)&&this.isValid(i)?i:null}deserialize(i){return i==null||this.isDateInstance(i)&&this.isValid(i)?i:this.invalid()}setLocale(i){this.locale=i,this._localeChanges.next()}compareDate(i,e){return this.getYear(i)-this.getYear(e)||this.getMonth(i)-this.getMonth(e)||this.getDate(i)-this.getDate(e)}compareTime(i,e){return this.getHours(i)-this.getHours(e)||this.getMinutes(i)-this.getMinutes(e)||this.getSeconds(i)-this.getSeconds(e)}sameDate(i,e){if(i&&e){let n=this.isValid(i),o=this.isValid(e);return n&&o?!this.compareDate(i,e):n==o}return i==e}sameTime(i,e){if(i&&e){let n=this.isValid(i),o=this.isValid(e);return n&&o?!this.compareTime(i,e):n==o}return i==e}clampDate(i,e,n){return e&&this.compareDate(i,e)<0?e:n&&this.compareDate(i,n)>0?n:i}},Mc=new L("mat-date-formats");var Lne=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"]})}return t})();var w9=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,ge]})}return t})();var Ane={capture:!0},Rne=["focus","mousedown","mouseenter","touchstart"],D9="mat-ripple-loader-uninitialized",S9="mat-ripple-loader-class-name",JT="mat-ripple-loader-centered",gh="mat-ripple-loader-disabled",eP=(()=>{class t{_document=d(De);_animationsDisabled=We();_globalRippleOptions=d(Ol,{optional:!0});_platform=d($e);_ngZone=d(ce);_injector=d(Ce);_eventCleanups;_hosts=new Map;constructor(){let e=d(Nn).createRenderer(null,null);this._eventCleanups=this._ngZone.runOutsideAngular(()=>Rne.map(n=>e.listen(this._document,n,this._onInteraction,Ane)))}ngOnDestroy(){let e=this._hosts.keys();for(let n of e)this.destroyRipple(n);this._eventCleanups.forEach(n=>n())}configureRipple(e,n){e.setAttribute(D9,this._globalRippleOptions?.namespace??""),(n.className||!e.hasAttribute(S9))&&e.setAttribute(S9,n.className||""),n.centered&&e.setAttribute(JT,""),n.disabled&&e.setAttribute(gh,"")}setDisabled(e,n){let o=this._hosts.get(e);o?(o.target.rippleDisabled=n,!n&&!o.hasSetUpEvents&&(o.hasSetUpEvents=!0,o.renderer.setupTriggerEvents(e))):n?e.setAttribute(gh,""):e.removeAttribute(gh)}_onInteraction=e=>{let n=qn(e);if(n instanceof HTMLElement){let o=n.closest(`[${D9}="${this._globalRippleOptions?.namespace??""}"]`);o&&this._createRipple(o)}};_createRipple(e){if(!this._document||this._hosts.has(e))return;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(S9)),e.append(n);let o=this._globalRippleOptions,r=this._animationsDisabled?0:o?.animation?.enterDuration??pu.enterDuration,a=this._animationsDisabled?0:o?.animation?.exitDuration??pu.exitDuration,s={rippleDisabled:this._animationsDisabled||o?.disabled||e.hasAttribute(gh),rippleConfig:{centered:e.hasAttribute(JT),terminateOnPointerUp:o?.terminateOnPointerUp,animation:{enterDuration:r,exitDuration:a}}},c=new Il(s,this._ngZone,n,this._platform,this._injector),u=!s.rippleDisabled;u&&c.setupTriggerEvents(e),this._hosts.set(e,{target:s,renderer:c,hasSetUpEvents:u}),e.removeAttribute(D9)}destroyRipple(e){let n=this._hosts.get(e);n&&(n.renderer._removeTriggerEvents(),this._hosts.delete(e))}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var zne=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/,Nne=/^(\d?\d)[:.](\d?\d)(?:[:.](\d?\d))?\s*(AM|PM)?$/i;function k9(t,i){let e=Array(t);for(let n=0;n<t;n++)e[n]=i(n);return e}var Fne=(()=>{class t extends ao{useUtcForDisplay=!1;_matDateLocale=d(M9,{optional:!0});constructor(){super();let e=d(M9,{optional:!0});e!==void 0&&(this._matDateLocale=e),super.setLocale(this._matDateLocale)}getYear(e){return e.getFullYear()}getMonth(e){return e.getMonth()}getDate(e){return e.getDate()}getDayOfWeek(e){return e.getDay()}getMonthNames(e){let n=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return k9(12,o=>this._format(n,new Date(2017,o,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return k9(31,n=>this._format(e,new Date(2017,0,n+1)))}getDayOfWeekNames(e){let n=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return k9(7,o=>this._format(n,new Date(2017,0,o+1)))}getYearName(e){let n=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(n,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),n=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return n===7?0:n}return 0}getNumDaysInMonth(e){return this.getDate(this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+1,0))}clone(e){return new Date(e.getTime())}createDate(e,n,o){let r=this._createDateWithOverflow(e,n,o);return r.getMonth()!=n,r}today(){return new Date}parse(e,n){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,n){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let o=new Intl.DateTimeFormat(this.locale,Re(q({},n),{timeZone:"utc"}));return this._format(o,e)}addCalendarYears(e,n){return this.addCalendarMonths(e,n*12)}addCalendarMonths(e,n){let o=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+n,this.getDate(e));return this.getMonth(o)!=((this.getMonth(e)+n)%12+12)%12&&(o=this._createDateWithOverflow(this.getYear(o),this.getMonth(o),0)),o}addCalendarDays(e,n){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+n)}toIso8601(e){return[e.getUTCFullYear(),this._2digit(e.getUTCMonth()+1),this._2digit(e.getUTCDate())].join("-")}deserialize(e){if(typeof e=="string"){if(!e)return null;if(zne.test(e)){let n=new Date(e);if(this.isValid(n))return n}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}setTime(e,n,o,r){let a=this.clone(e);return a.setHours(n,o,r,0),a}getHours(e){return e.getHours()}getMinutes(e){return e.getMinutes()}getSeconds(e){return e.getSeconds()}parseTime(e,n){if(typeof e!="string")return e instanceof Date?new Date(e.getTime()):null;let o=e.trim();if(o.length===0)return null;let r=this._parseTimeString(o);if(r===null){let a=o.replace(/[^0-9:(AM|PM)]/gi,"").trim();a.length>0&&(r=this._parseTimeString(a))}return r||this.invalid()}addSeconds(e,n){return new Date(e.getTime()+n*1e3)}_createDateWithOverflow(e,n,o){let r=new Date;return r.setFullYear(e,n,o),r.setHours(0,0,0,0),r}_2digit(e){return("00"+e).slice(-2)}_format(e,n){let o=new Date;return o.setUTCFullYear(n.getFullYear(),n.getMonth(),n.getDate()),o.setUTCHours(n.getHours(),n.getMinutes(),n.getSeconds(),n.getMilliseconds()),e.format(o)}_parseTimeString(e){let n=e.toUpperCase().match(Nne);if(n){let o=parseInt(n[1]),r=parseInt(n[2]),a=n[3]==null?void 0:parseInt(n[3]),s=n[4];if(o===12?o=s==="AM"?0:o:s==="PM"&&(o+=12),E9(o,0,23)&&E9(r,0,59)&&(a==null||E9(a,0,59)))return this.setTime(this.today(),o,r,a||0)}return null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();function E9(t,i,e){return!isNaN(t)&&t>=i&&t<=e}var Vne={parse:{dateInput:null,timeInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},timeInput:{hour:"numeric",minute:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"},timeOptionLabel:{hour:"numeric",minute:"numeric"}}};var tP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[Bne()]})}return t})();function Bne(t=Vne){return[{provide:ao,useClass:Fne},{provide:Mc,useValue:t}]}var jne=["mat-icon-button",""],Hne=["*"],Une=new L("MAT_BUTTON_CONFIG");function nP(t){return t==null?void 0:ht(t)}var _h=(()=>{class t{_elementRef=d(Z);_ngZone=d(ce);_animationsDisabled=We();_config=d(Une,{optional:!0});_focusMonitor=d(mn);_cleanupClick;_renderer=d(tt);_rippleLoader=d(eP);_isAnchor;_isFab=!1;color;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}_disableRipple=!1;get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}_disabled=!1;ariaDisabled;disabledInteractive;tabIndex;set _tabindex(e){this.tabIndex=e}constructor(){d(lt).load(pn);let e=this._elementRef.nativeElement;this._isAnchor=e.tagName==="A",this.disabledInteractive=this._config?.disabledInteractive??!1,this.color=this._config?.color??null,this._rippleLoader?.configureRipple(e,{className:"mat-mdc-button-ripple"})}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0),this._isAnchor&&this._setupAsAnchor()}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",n){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,n):this._elementRef.nativeElement.focus(n)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled:this._isAnchor?this.disabled||null:this.disabled&&this.disabledInteractive?!0:null}_getDisabledAttribute(){return this.disabledInteractive||!this.disabled?null:!0}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}_getTabIndex(){return this._isAnchor?this.disabled&&!this.disabledInteractive?-1:this.tabIndex:this.tabIndex}_setupAsAnchor(){this._cleanupClick=this._ngZone.runOutsideAngular(()=>this._renderer.listen(this._elementRef.nativeElement,"click",e=>{this.disabled&&(e.preventDefault(),e.stopImmediatePropagation())}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,hostAttrs:[1,"mat-mdc-button-base"],hostVars:13,hostBindings:function(n,o){n&2&&(oe("disabled",o._getDisabledAttribute())("aria-disabled",o._getAriaDisabled())("tabindex",o._getTabIndex()),kt(o.color?"mat-"+o.color:""),ie("mat-mdc-button-disabled",o.disabled)("mat-mdc-button-disabled-interactive",o.disabledInteractive)("mat-unthemed",!o.color)("_mat-animation-noopable",o._animationsDisabled))},inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",$],disabled:[2,"disabled","disabled",$],ariaDisabled:[2,"aria-disabled","ariaDisabled",$],disabledInteractive:[2,"disabledInteractive","disabledInteractive",$],tabIndex:[2,"tabIndex","tabIndex",nP],_tabindex:[2,"tabindex","_tabindex",nP]}})}return t})(),ui=(()=>{class t extends _h{constructor(){super(),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["button","mat-icon-button",""],["a","mat-icon-button",""],["button","matIconButton",""],["a","matIconButton",""]],hostAttrs:[1,"mdc-icon-button","mat-mdc-icon-button"],exportAs:["matButton","matAnchor"],features:[de],attrs:jne,ngContentSelectors:Hne,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,o){n&1&&(Se(),Fn(0,"span",0),ae(1),Fn(2,"span",1)(3,"span",2))},styles:[`.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%));flex-shrink:0;text-align:center;width:var(--mat-icon-button-state-layer-size, 40px);height:var(--mat-icon-button-state-layer-size, 40px);padding:calc(calc(var(--mat-icon-button-state-layer-size, 40px) - var(--mat-icon-button-icon-size, 24px)) / 2);font-size:var(--mat-icon-button-icon-size, 24px);color:var(--mat-icon-button-icon-color, var(--mat-sys-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.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-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-icon-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color, color-mix(in srgb, var(--mat-sys-on-surface-variant) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-icon-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-icon-button-touch-target-size, 48px);display:var(--mat-icon-button-touch-target-display, block);left:50%;width:var(--mat-icon-button-touch-target-size, 48px);transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-icon-button-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mat-icon-button-icon-size, 24px);height:var(--mat-icon-button-icon-size, 24px);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:var(--mat-icon-button-container-shape, var(--mat-sys-corner-full, 50%))}.mat-mdc-icon-button[hidden]{display:none}.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}
|
|
`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-button-base.mat-tonal-button,.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var $ne=["matButton",""],rP=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],aP=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var Gne=["mat-mini-fab",""],Wne=`.mat-mdc-fab-base{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus>.mat-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{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}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mat-fab-container-color, var(--mat-sys-primary-container));border-radius:var(--mat-fab-container-shape, var(--mat-sys-corner-large));color:var(--mat-fab-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mat-fab-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:hover{box-shadow:var(--mat-fab-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-fab:focus{box-shadow:var(--mat-fab-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mat-fab-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-fab-touch-target-size, 48px);display:var(--mat-fab-touch-target-display, block);left:50%;width:var(--mat-fab-touch-target-size, 48px);transform:translate(-50%, -50%)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mat-fab-small-container-color, var(--mat-sys-primary-container));border-radius:var(--mat-fab-small-container-shape, var(--mat-sys-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-sys-on-primary-container, inherit));box-shadow:var(--mat-fab-small-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:hover{box-shadow:var(--mat-fab-small-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mat-fab-small-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mat-fab-small-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-fab-small-disabled-state-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-fab-small-touch-target-size, 48px);display:var(--mat-fab-small-touch-target-display);left:50%;width:var(--mat-fab-small-touch-target-size, 48px);transform:translate(-50%, -50%)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-sys-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-mini-fab:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;box-shadow:var(--mat-fab-extended-container-elevation-shadow, var(--mat-sys-level3));height:var(--mat-fab-extended-container-height, 56px);border-radius:var(--mat-fab-extended-container-shape, var(--mat-sys-corner-large));font-family:var(--mat-fab-extended-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-fab-extended-label-text-size, var(--mat-sys-label-large-size));font-weight:var(--mat-fab-extended-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mat-fab-extended-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-mdc-extended-fab:hover{box-shadow:var(--mat-fab-extended-hover-container-elevation-shadow, var(--mat-sys-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mat-fab-extended-focus-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mat-fab-extended-pressed-container-elevation-shadow, var(--mat-sys-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}
|
|
`,iP=new Map([["text",["mat-mdc-button"]],["filled",["mdc-button--unelevated","mat-mdc-unelevated-button"]],["elevated",["mdc-button--raised","mat-mdc-raised-button"]],["outlined",["mdc-button--outlined","mat-mdc-outlined-button"]],["tonal",["mat-tonal-button"]]]),Ct=(()=>{class t extends _h{get appearance(){return this._appearance}set appearance(e){this.setAppearance(e||this._config?.defaultAppearance||"text")}_appearance=null;constructor(){super();let e=Yne(this._elementRef.nativeElement);e&&this.setAppearance(e)}setAppearance(e){if(e===this._appearance)return;let n=this._elementRef.nativeElement.classList,o=this._appearance?iP.get(this._appearance):null,r=iP.get(e);o&&n.remove(...o),n.add(...r),this._appearance=e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["button","matButton",""],["a","matButton",""],["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""],["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostAttrs:[1,"mdc-button"],inputs:{appearance:[0,"matButton","appearance"]},exportAs:["matButton","matAnchor"],features:[de],attrs:$ne,ngContentSelectors:aP,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,o){n&1&&(Se(rP),Fn(0,"span",0),ae(1),Be(2,"span",1),ae(3,1),Ue(),ae(4,2),Fn(5,"span",2)(6,"span",3)),n&2&&ie("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:[`.mat-mdc-button-base{text-decoration:none}.mat-mdc-button-base .mat-icon{min-height:fit-content;flex-shrink:0}.mdc-button{-webkit-user-select:none;user-select:none;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;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.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__label{position:relative}.mat-mdc-button{padding:0 var(--mat-button-text-horizontal-padding, 12px);height:var(--mat-button-text-container-height, 40px);font-family:var(--mat-button-text-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-text-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-text-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-text-label-text-transform);font-weight:var(--mat-button-text-label-text-weight, var(--mat-sys-label-large-weight))}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mat-button-text-container-shape, var(--mat-sys-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mat-button-text-label-text-color, var(--mat-sys-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-text-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-button-text-with-icon-horizontal-padding, 16px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-offset, -4px);margin-left:var(--mat-button-text-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-text-icon-spacing, 8px);margin-left:var(--mat-button-text-icon-offset, -4px)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-button-text-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-state-layer-color, var(--mat-sys-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-text-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-text-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-text-touch-target-size, 48px);display:var(--mat-button-text-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-filled-container-height, 40px);font-family:var(--mat-button-filled-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-filled-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-filled-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-filled-label-text-transform);font-weight:var(--mat-button-filled-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-filled-horizontal-padding, 24px)}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-offset, -8px);margin-left:var(--mat-button-filled-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-filled-icon-spacing, 8px);margin-left:var(--mat-button-filled-icon-offset, -8px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-button-filled-ripple-color, color-mix(in srgb, var(--mat-sys-on-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-state-layer-color, var(--mat-sys-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-filled-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-unelevated-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-filled-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-filled-touch-target-size, 48px);display:var(--mat-button-filled-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mat-button-filled-label-text-color, var(--mat-sys-on-primary));background-color:var(--mat-button-filled-container-color, var(--mat-sys-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mat-button-filled-container-shape, var(--mat-sys-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-filled-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-filled-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);box-shadow:var(--mat-button-protected-container-elevation-shadow, var(--mat-sys-level1));height:var(--mat-button-protected-container-height, 40px);font-family:var(--mat-button-protected-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-protected-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-protected-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-protected-label-text-transform);font-weight:var(--mat-button-protected-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-protected-horizontal-padding, 24px)}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-offset, -8px);margin-left:var(--mat-button-protected-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-protected-icon-spacing, 8px);margin-left:var(--mat-button-protected-icon-offset, -8px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-button-protected-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-state-layer-color, var(--mat-sys-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-protected-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-raised-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-raised-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-protected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-protected-touch-target-size, 48px);display:var(--mat-button-protected-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-raised-button:not(:disabled){color:var(--mat-button-protected-label-text-color, var(--mat-sys-primary));background-color:var(--mat-button-protected-container-color, var(--mat-sys-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mat-button-protected-container-shape, var(--mat-sys-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mat-button-protected-hover-container-elevation-shadow, var(--mat-sys-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mat-button-protected-focus-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mat-button-protected-pressed-container-elevation-shadow, var(--mat-sys-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-protected-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-protected-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mat-button-protected-disabled-container-elevation-shadow, var(--mat-sys-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-outlined-container-height, 40px);font-family:var(--mat-button-outlined-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-outlined-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-outlined-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-outlined-label-text-transform);font-weight:var(--mat-button-outlined-label-text-weight, var(--mat-sys-label-large-weight));border-radius:var(--mat-button-outlined-container-shape, var(--mat-sys-corner-full));border-width:var(--mat-button-outlined-outline-width, 1px);padding:0 var(--mat-button-outlined-horizontal-padding, 24px)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-offset, -8px);margin-left:var(--mat-button-outlined-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-outlined-icon-spacing, 8px);margin-left:var(--mat-button-outlined-icon-offset, -8px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-button-outlined-ripple-color, color-mix(in srgb, var(--mat-sys-primary) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-state-layer-color, var(--mat-sys-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-outlined-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-mdc-outlined-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-mdc-outlined-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-outlined-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-outlined-touch-target-size, 48px);display:var(--mat-button-outlined-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-outlined-button:not(:disabled){color:var(--mat-button-outlined-label-text-color, var(--mat-sys-primary));border-color:var(--mat-button-outlined-outline-color, var(--mat-sys-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-outlined-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));border-color:var(--mat-button-outlined-disabled-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);height:var(--mat-button-tonal-container-height, 40px);font-family:var(--mat-button-tonal-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-tonal-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-button-tonal-label-text-tracking, var(--mat-sys-label-large-tracking));text-transform:var(--mat-button-tonal-label-text-transform);font-weight:var(--mat-button-tonal-label-text-weight, var(--mat-sys-label-large-weight));padding:0 var(--mat-button-tonal-horizontal-padding, 24px)}.mat-tonal-button:not(:disabled){color:var(--mat-button-tonal-label-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-button-tonal-container-color, var(--mat-sys-secondary-container))}.mat-tonal-button,.mat-tonal-button .mdc-button__ripple{border-radius:var(--mat-button-tonal-container-shape, var(--mat-sys-corner-full))}.mat-tonal-button[disabled],.mat-tonal-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-button-tonal-disabled-label-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-tonal-disabled-container-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-tonal-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}[dir=rtl] .mat-tonal-button>.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}.mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-offset, -8px);margin-left:var(--mat-button-tonal-icon-spacing, 8px)}[dir=rtl] .mat-tonal-button .mdc-button__label+.mat-icon{margin-right:var(--mat-button-tonal-icon-spacing, 8px);margin-left:var(--mat-button-tonal-icon-offset, -8px)}.mat-tonal-button .mat-ripple-element{background-color:var(--mat-button-tonal-ripple-color, color-mix(in srgb, var(--mat-sys-on-secondary-container) calc(var(--mat-sys-pressed-state-layer-opacity) * 100%), transparent))}.mat-tonal-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-state-layer-color, var(--mat-sys-on-secondary-container))}.mat-tonal-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-button-tonal-disabled-state-layer-color, var(--mat-sys-on-surface-variant))}.mat-tonal-button:hover>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-tonal-button.cdk-program-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.cdk-keyboard-focused>.mat-mdc-button-persistent-ripple::before,.mat-tonal-button.mat-mdc-button-disabled-interactive:focus>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mat-tonal-button:active>.mat-mdc-button-persistent-ripple::before{opacity:var(--mat-button-tonal-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity))}.mat-tonal-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:var(--mat-button-tonal-touch-target-size, 48px);display:var(--mat-button-tonal-touch-target-display, block);left:0;right:0;transform:translateY(-50%)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button,.mat-tonal-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,.mat-tonal-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-persistent-ripple,.mat-tonal-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-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-tonal-button .mat-mdc-button-ripple{overflow:hidden}.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,.mat-tonal-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon,.mat-tonal-button .mdc-button__label,.mat-tonal-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-focus-indicator,.mat-mdc-unelevated-button .mat-focus-indicator,.mat-mdc-raised-button .mat-focus-indicator,.mat-mdc-outlined-button .mat-focus-indicator,.mat-tonal-button .mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:inherit}.mat-mdc-button:focus>.mat-focus-indicator::before,.mat-mdc-unelevated-button:focus>.mat-focus-indicator::before,.mat-mdc-raised-button:focus>.mat-focus-indicator::before,.mat-mdc-outlined-button:focus>.mat-focus-indicator::before,.mat-tonal-button:focus>.mat-focus-indicator::before{content:"";border-radius:inherit}.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,.mat-tonal-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon,.mat-tonal-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-focus-indicator::before,.mat-tonal-button .mat-focus-indicator::before,.mat-mdc-raised-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-focus-indicator::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 3px)*-1)}
|
|
`,`@media(forced-colors: active){.mat-mdc-button:not(.mdc-button--outlined),.mat-mdc-unelevated-button:not(.mdc-button--outlined),.mat-mdc-raised-button:not(.mdc-button--outlined),.mat-mdc-outlined-button:not(.mdc-button--outlined),.mat-mdc-button-base.mat-tonal-button,.mat-mdc-icon-button.mat-mdc-icon-button,.mat-mdc-outlined-button .mdc-button__ripple{outline:solid 1px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function Yne(t){return t.hasAttribute("mat-raised-button")?"elevated":t.hasAttribute("mat-stroked-button")?"outlined":t.hasAttribute("mat-flat-button")?"filled":t.hasAttribute("mat-button")?"text":null}var qne=new L("mat-mdc-fab-default-options",{providedIn:"root",factory:sP});function sP(){return{color:"accent"}}var oP=sP();var Lze=(()=>{class t extends _h{_options=d(qne,{optional:!0});_isFab=!0;constructor(){super(),this._options=this._options||oP,this.color=this._options.color||oP.color}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["button","mat-mini-fab",""],["a","mat-mini-fab",""],["button","matMiniFab",""],["a","matMiniFab",""]],hostAttrs:[1,"mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"],exportAs:["matButton","matAnchor"],features:[de],attrs:Gne,ngContentSelectors:aP,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(n,o){n&1&&(Se(rP),Fn(0,"span",0),ae(1),Be(2,"span",1),ae(3,1),Ue(),ae(4,2),Fn(5,"span",2)(6,"span",3)),n&2&&ie("mdc-button__ripple",!o._isFab)("mdc-fab__ripple",o._isFab)},styles:[Wne],encapsulation:2,changeDetection:0})}return t})();var Va=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,Li,ge]})}return t})();var Qne=["tooltip"],I9=20;var O9=new L("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Mi(t,{scrollThrottle:I9})}});function dP(t){let i=d(Ce);return()=>Mi(i,{scrollThrottle:I9})}var T9={provide:O9,deps:[],useFactory:dP};function uP(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var mP=new L("mat-tooltip-default-options",{providedIn:"root",factory:uP});var cP="tooltip-panel",lP=cc({passive:!0}),Kne=8,Xne=8,Zne=24,Jne=200,To=(()=>{class t{_elementRef=d(Z);_ngZone=d(ce);_platform=d($e);_ariaDescriber=d(wd);_focusMonitor=d(mn);_dir=d(yt);_injector=d(Ce);_viewContainerRef=d(ft);_animationsDisabled=We();_defaultOptions=d(mP,{optional:!0});_overlayRef;_tooltipInstance;_overlayPanelClass;_portal;_position="below";_positionAtOrigin=!1;_disabled=!1;_tooltipClass;_viewInitialized=!1;_pointerExitEventsInitialized=!1;_tooltipComponent=pP;_viewportMargin=8;_currentPosition;_cssClassPrefix="mat-mdc";_ariaDescriptionPending;_dirSubscribed=!1;get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=Dn(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let n=Dn(e);this._disabled!==n&&(this._disabled=n,n?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=wn(e)}_showDelay;get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=wn(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}_hideDelay;touchGestures="auto";get message(){return this._message}set message(e){let n=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(n)}_message="";get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}_passiveListeners=[];_touchstartTimeout=null;_destroyed=new B;_isDestroyed=!1;constructor(){let e=this._defaultOptions;e&&(this._showDelay=e.showDelay,this._hideDelay=e.hideDelay,e.position&&(this.position=e.position),e.positionAtOrigin&&(this.positionAtOrigin=e.positionAtOrigin),e.touchGestures&&(this.touchGestures=e.touchGestures),e.tooltipClass&&(this.tooltipClass=e.tooltipClass)),this._viewportMargin=Kne}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(xe(this._destroyed)).subscribe(e=>{e?e==="keyboard"&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){let e=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([n,o])=>{e.removeEventListener(n,o,lP)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0,this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,n){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let o=this._createOverlay(n);this._detach(),this._portal=this._portal||new Vo(this._tooltipComponent,this._viewContainerRef);let r=this._tooltipInstance=o.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(xe(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(e)}hide(e=this.hideDelay){let n=this._tooltipInstance;n&&(n.isVisible()?n.hide(e):(n._cancelPendingAnimations(),this._detach()))}toggle(e){this._isTooltipVisible()?this.hide():this.show(void 0,e)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(e){if(this._overlayRef){let a=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&a._origin instanceof Z)return this._overlayRef;this._detach()}let n=this._injector.get(Dr).getAncestorScrollContainers(this._elementRef),o=`${this._cssClassPrefix}-${cP}`,r=oa(this._injector,this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(n);return r.positionChanges.pipe(xe(this._destroyed)).subscribe(a=>{this._updateCurrentPositionClass(a.connectionPair),this._tooltipInstance&&a.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=Io(this._injector,{direction:this._dir,positionStrategy:r,panelClass:this._overlayPanelClass?[...this._overlayPanelClass,o]:o,scrollStrategy:this._injector.get(O9)(),disableAnimations:this._animationsDisabled}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(xe(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(xe(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(xe(this._destroyed)).subscribe(a=>{this._isTooltipVisible()&&a.keyCode===27&&!Ot(a)&&(a.preventDefault(),a.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._dirSubscribed||(this._dirSubscribed=!0,this._dir.change.pipe(xe(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)})),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let n=e.getConfig().positionStrategy,o=this._getOrigin(),r=this._getOverlayPosition();n.withPositions([this._addOffset(q(q({},o.main),r.main)),this._addOffset(q(q({},o.fallback),r.fallback))])}_addOffset(e){let n=Xne,o=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-n:e.originY==="bottom"?e.offsetY=n:e.originX==="start"?e.offsetX=o?-n:n:e.originX==="end"&&(e.offsetX=o?n:-n),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",n=this.position,o;n=="above"||n=="below"?o={originX:"center",originY:n=="above"?"top":"bottom"}:n=="before"||n=="left"&&e||n=="right"&&!e?o={originX:"start",originY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(o={originX:"end",originY:"center"});let{x:r,y:a}=this._invertPosition(o.originX,o.originY);return{main:o,fallback:{originX:r,originY:a}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",n=this.position,o;n=="above"?o={overlayX:"center",overlayY:"bottom"}:n=="below"?o={overlayX:"center",overlayY:"top"}:n=="before"||n=="left"&&e||n=="right"&&!e?o={overlayX:"end",overlayY:"center"}:(n=="after"||n=="right"&&e||n=="left"&&!e)&&(o={overlayX:"start",overlayY:"center"});let{x:r,y:a}=this._invertPosition(o.overlayX,o.overlayY);return{main:o,fallback:{overlayX:r,overlayY:a}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Mt(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,n){return this.position==="above"||this.position==="below"?n==="top"?n="bottom":n==="bottom"&&(n="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:n}}_updateCurrentPositionClass(e){let{overlayY:n,originX:o,originY:r}=e,a;if(n==="center"?this._dir&&this._dir.value==="rtl"?a=o==="end"?"left":"right":a=o==="start"?"left":"right":a=n==="bottom"&&r==="top"?"above":"below",a!==this._currentPosition){let s=this._overlayRef;if(s){let c=`${this._cssClassPrefix}-${cP}-`;s.removePanelClass(c+this._currentPosition),s.addPanelClass(c+a)}this._currentPosition=a}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let n;e.x!==void 0&&e.y!==void 0&&(n=e),this.show(void 0,n)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let n=e.targetTouches?.[0],o=n?{x:n.clientX,y:n.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let r=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,o)},this._defaultOptions?.touchLongPressShowDelay??r)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];if(this._platformSupportsMouseEvents())e.push(["mouseleave",n=>{let o=n.relatedTarget;(!o||!this._overlayRef?.overlayElement.contains(o))&&this.hide()}],["wheel",n=>this._wheelListener(n)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let n=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions?.touchendHideDelay)};e.push(["touchend",n],["touchcancel",n])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([n,o])=>{this._elementRef.nativeElement.addEventListener(n,o,lP)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let n=this._injector.get(De).elementFromPoint(e.clientX,e.clientY),o=this._elementRef.nativeElement;n!==o&&!o.contains(n)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let n=this._elementRef.nativeElement,o=n.style;(e==="on"||n.nodeName!=="INPUT"&&n.nodeName!=="TEXTAREA")&&(o.userSelect=o.msUserSelect=o.webkitUserSelect=o.MozUserSelect="none"),(e==="on"||!n.draggable)&&(o.webkitUserDrag="none"),o.touchAction="none",o.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._isDestroyed||Mt({write:()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")}},{injector:this._injector}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mat-mdc-tooltip-disabled",o.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"]})}return t})(),pP=(()=>{class t{_changeDetectorRef=d(we);_elementRef=d(Z);_isMultiline=!1;message;tooltipClass;_showTimeoutId;_hideTimeoutId;_triggerElement;_mouseLeaveHideDelay;_animationsDisabled=We();_tooltip;_closeOnInteraction=!1;_isVisible=!1;_onHide=new B;_showAnimation="mat-mdc-tooltip-show";_hideAnimation="mat-mdc-tooltip-hide";constructor(){}show(e){this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},e)}hide(e){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},e)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:e}){(!e||!this._triggerElement.contains(e))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){let e=this._elementRef.nativeElement.getBoundingClientRect();return e.height>Zne&&e.width>=Jne}_handleAnimationEnd({animationName:e}){(e===this._showAnimation||e===this._hideAnimation)&&this._finalizeAnimation(e===this._showAnimation)}_cancelPendingAnimations(){this._showTimeoutId!=null&&clearTimeout(this._showTimeoutId),this._hideTimeoutId!=null&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(e){e?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(e){let n=this._tooltip.nativeElement,o=this._showAnimation,r=this._hideAnimation;if(n.classList.remove(e?r:o),n.classList.add(e?o:r),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let a=getComputedStyle(n);(a.getPropertyValue("animation-duration")==="0s"||a.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(n.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-tooltip-component"]],viewQuery:function(n,o){if(n&1&&me(Qne,7),n&2){let r;G(r=W())&&(o._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(n,o){n&1&&N("mouseleave",function(a){return o._handleMouseLeave(a)})},decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(n,o){if(n&1){let r=se();g(0,"div",1,0),N("animationend",function(s){return j(r),H(o._handleAnimationEnd(s))}),g(2,"div",2),C(3),_()()}n&2&&(ie("mdc-tooltip--multiline",o._isMultiline),k("ngClass",o.tooltipClass),p(3),T(o.message))},dependencies:[Kn],styles:[`.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mat-tooltip-container-color, var(--mat-sys-inverse-surface));color:var(--mat-tooltip-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mat-tooltip-container-shape, var(--mat-sys-corner-extra-small));font-family:var(--mat-tooltip-supporting-text-font, var(--mat-sys-body-small-font));font-size:var(--mat-tooltip-supporting-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-tooltip-supporting-text-weight, var(--mat-sys-body-small-weight));line-height:var(--mat-tooltip-supporting-text-line-height, var(--mat-sys-body-small-line-height));letter-spacing:var(--mat-tooltip-supporting-text-tracking, var(--mat-sys-body-small-tracking))}.mat-mdc-tooltip-surface::before{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}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel{line-height:normal}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var eie=["mat-calendar-body",""];function tie(t,i){return this._trackRow(i)}var yP=(t,i)=>i.id;function nie(t,i){if(t&1&&(g(0,"tr",0)(1,"td",3),C(2),_()()),t&2){let e=w();p(),Nt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),oe("colspan",e.numCols),p(),K(" ",e.label," ")}}function iie(t,i){if(t&1&&(g(0,"td",3),C(1),_()),t&2){let e=w(2);Nt("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),oe("colspan",e._firstRowOffset),p(),K(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function oie(t,i){if(t&1){let e=se();g(0,"td",6)(1,"button",7),N("click",function(o){let r=j(e).$implicit,a=w(2);return H(a._cellClicked(r,o))})("focus",function(o){let r=j(e).$implicit,a=w(2);return H(a._emitActiveDateChange(r,o))}),g(2,"span",8),C(3),_(),F(4,"span",9),_()()}if(t&2){let e=i.$implicit,n=i.$index,o=w().$index,r=w();Nt("width",r._cellWidth)("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),oe("data-mat-row",o)("data-mat-col",n),p(),ie("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",r._isActiveCell(o,n))("mat-calendar-body-range-start",r._isRangeStart(e.compareValue))("mat-calendar-body-range-end",r._isRangeEnd(e.compareValue))("mat-calendar-body-in-range",r._isInRange(e.compareValue))("mat-calendar-body-comparison-bridge-start",r._isComparisonBridgeStart(e.compareValue,o,n))("mat-calendar-body-comparison-bridge-end",r._isComparisonBridgeEnd(e.compareValue,o,n))("mat-calendar-body-comparison-start",r._isComparisonStart(e.compareValue))("mat-calendar-body-comparison-end",r._isComparisonEnd(e.compareValue))("mat-calendar-body-in-comparison-range",r._isInComparisonRange(e.compareValue))("mat-calendar-body-preview-start",r._isPreviewStart(e.compareValue))("mat-calendar-body-preview-end",r._isPreviewEnd(e.compareValue))("mat-calendar-body-in-preview",r._isInPreview(e.compareValue)),k("ngClass",e.cssClasses)("tabindex",r._isActiveCell(o,n)?0:-1),oe("aria-label",e.ariaLabel)("aria-disabled",!e.enabled||null)("aria-pressed",r._isSelected(e.compareValue))("aria-current",r.todayValue===e.compareValue?"date":null)("aria-describedby",r._getDescribedby(e.compareValue)),p(),ie("mat-calendar-body-selected",r._isSelected(e.compareValue))("mat-calendar-body-comparison-identical",r._isComparisonIdentical(e.compareValue))("mat-calendar-body-today",r.todayValue===e.compareValue),p(),K(" ",e.displayValue," ")}}function rie(t,i){if(t&1&&(g(0,"tr",1),I(1,iie,2,6,"td",4),nt(2,oie,5,48,"td",5,yP),_()),t&2){let e=i.$implicit,n=i.$index,o=w();p(),O(n===0&&o._firstRowOffset?1:-1),p(),it(e)}}function aie(t,i){if(t&1&&(g(0,"th",2)(1,"span",6),C(2),_(),g(3,"span",3),C(4),_()()),t&2){let e=i.$implicit;p(2),T(e.long),p(2),T(e.narrow)}}var sie=["*"];function cie(t,i){}function lie(t,i){if(t&1){let e=se();g(0,"mat-month-view",4),ed("activeDateChange",function(o){j(e);let r=w();return w0(r.activeDate,o)||(r.activeDate=o),H(o)}),N("_userSelection",function(o){j(e);let r=w();return H(r._dateSelected(o))})("dragStarted",function(o){j(e);let r=w();return H(r._dragStarted(o))})("dragEnded",function(o){j(e);let r=w();return H(r._dragEnded(o))}),_()}if(t&2){let e=w();J1("activeDate",e.activeDate),k("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)("comparisonStart",e.comparisonStart)("comparisonEnd",e.comparisonEnd)("startDateAccessibleName",e.startDateAccessibleName)("endDateAccessibleName",e.endDateAccessibleName)("activeDrag",e._activeDrag)}}function die(t,i){if(t&1){let e=se();g(0,"mat-year-view",5),ed("activeDateChange",function(o){j(e);let r=w();return w0(r.activeDate,o)||(r.activeDate=o),H(o)}),N("monthSelected",function(o){j(e);let r=w();return H(r._monthSelectedInYearView(o))})("selectedChange",function(o){j(e);let r=w();return H(r._goToDateInView(o,"month"))}),_()}if(t&2){let e=w();J1("activeDate",e.activeDate),k("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function uie(t,i){if(t&1){let e=se();g(0,"mat-multi-year-view",6),ed("activeDateChange",function(o){j(e);let r=w();return w0(r.activeDate,o)||(r.activeDate=o),H(o)}),N("yearSelected",function(o){j(e);let r=w();return H(r._yearSelectedInMultiYearView(o))})("selectedChange",function(o){j(e);let r=w();return H(r._goToDateInView(o,"year"))}),_()}if(t&2){let e=w();J1("activeDate",e.activeDate),k("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function mie(t,i){}var pie=["button"],fie=[[["","matDatepickerToggleIcon",""]]],hie=["[matDatepickerToggleIcon]"];function gie(t,i){t&1&&(qt(),g(0,"svg",2),F(1,"path",3),_())}var n2=(()=>{class t{changes=new B;calendarLabel="Calendar";openCalendarLabel="Open calendar";closeCalendarLabel="Close calendar";prevMonthLabel="Previous month";nextMonthLabel="Next month";prevYearLabel="Previous year";nextYearLabel="Next year";prevMultiYearLabel="Previous 24 years";nextMultiYearLabel="Next 24 years";switchToMonthViewLabel="Choose date";switchToMultiYearViewLabel="Choose month and year";startDateLabel="Start date";endDateLabel="End date";comparisonDateLabel="Comparison range";formatYearRange(e,n){return`${e} \u2013 ${n}`}formatYearRangeLabel(e,n){return`${e} to ${n}`}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),_ie=0,ju=class{value;displayValue;ariaLabel;enabled;cssClasses;compareValue;rawValue;id=_ie++;constructor(i,e,n,o,r={},a=i,s){this.value=i,this.displayValue=e,this.ariaLabel=n,this.enabled=o,this.cssClasses=r,this.compareValue=a,this.rawValue=s}},bie={passive:!1,capture:!0},bh={passive:!0,capture:!0},fP={passive:!0},t2=(()=>{class t{_elementRef=d(Z);_ngZone=d(ce);_platform=d($e);_intl=d(n2);_eventCleanups;_skipNextFocus;_focusActiveCellAfterViewChecked=!1;label;rows;todayValue;startValue;endValue;labelMinRequiredCells;numCols=7;activeCell=0;ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}isRange=!1;cellAspectRatio=1;comparisonStart;comparisonEnd;previewStart=null;previewEnd=null;startDateAccessibleName;endDateAccessibleName;selectedValueChange=new U;previewChange=new U;activeDateChange=new U;dragStarted=new U;dragEnded=new U;_firstRowOffset;_cellPadding;_cellWidth;_startDateLabelId;_endDateLabelId;_comparisonStartDateLabelId;_comparisonEndDateLabelId;_didDragSinceMouseDown=!1;_injector=d(Ce);comparisonDateAccessibleName=this._intl.comparisonDateLabel;_trackRow=e=>e;constructor(){let e=d(tt),n=d(Ge);this._startDateLabelId=n.getId("mat-calendar-body-start-"),this._endDateLabelId=n.getId("mat-calendar-body-end-"),this._comparisonStartDateLabelId=n.getId("mat-calendar-body-comparison-start-"),this._comparisonEndDateLabelId=n.getId("mat-calendar-body-comparison-end-"),d(lt).load(pn),this._ngZone.runOutsideAngular(()=>{let o=this._elementRef.nativeElement,r=[e.listen(o,"touchmove",this._touchmoveHandler,bie),e.listen(o,"mouseenter",this._enterHandler,bh),e.listen(o,"focus",this._enterHandler,bh),e.listen(o,"mouseleave",this._leaveHandler,bh),e.listen(o,"blur",this._leaveHandler,bh),e.listen(o,"mousedown",this._mousedownHandler,fP),e.listen(o,"touchstart",this._mousedownHandler,fP)];this._platform.isBrowser&&r.push(e.listen("window","mouseup",this._mouseupHandler),e.listen("window","touchend",this._touchendHandler)),this._eventCleanups=r})}_cellClicked(e,n){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:n})}_emitActiveDateChange(e,n){e.enabled&&this.activeDateChange.emit({value:e.value,event:n})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let n=e.numCols,{rows:o,numCols:r}=this;(e.rows||n)&&(this._firstRowOffset=o&&o.length&&o[0].length?r-o[0].length:0),(e.cellAspectRatio||n||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/r}%`),(n||!this._cellWidth)&&(this._cellWidth=`${100/r}%`)}ngOnDestroy(){this._eventCleanups.forEach(e=>e())}_isActiveCell(e,n){let o=e*this.numCols+n;return e&&(o-=this._firstRowOffset),o==this.activeCell}_focusActiveCell(e=!0){Mt(()=>{setTimeout(()=>{let n=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");n&&(e||(this._skipNextFocus=!0),n.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return A9(e,this.startValue,this.endValue)}_isRangeEnd(e){return R9(e,this.startValue,this.endValue)}_isInRange(e){return z9(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return A9(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,n,o){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let r=this.rows[n][o-1];if(!r){let a=this.rows[n-1];r=a&&a[a.length-1]}return r&&!this._isRangeEnd(r.compareValue)}_isComparisonBridgeEnd(e,n,o){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let r=this.rows[n][o+1];if(!r){let a=this.rows[n+1];r=a&&a[0]}return r&&!this._isRangeStart(r.compareValue)}_isComparisonEnd(e){return R9(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return z9(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return A9(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return R9(e,this.previewStart,this.previewEnd)}_isInPreview(e){return z9(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){if(!this.isRange)return null;if(this.startValue===e&&this.endValue===e)return`${this._startDateLabelId} ${this._endDateLabelId}`;if(this.startValue===e)return this._startDateLabelId;if(this.endValue===e)return this._endDateLabelId;if(this.comparisonStart!==null&&this.comparisonEnd!==null){if(e===this.comparisonStart&&e===this.comparisonEnd)return`${this._comparisonStartDateLabelId} ${this._comparisonEndDateLabelId}`;if(e===this.comparisonStart)return this._comparisonStartDateLabelId;if(e===this.comparisonEnd)return this._comparisonEndDateLabelId}return null}_enterHandler=e=>{if(this._skipNextFocus&&e.type==="focus"){this._skipNextFocus=!1;return}if(e.target&&this.isRange){let n=this._getCellFromElement(e.target);n&&this._ngZone.run(()=>this.previewChange.emit({value:n.enabled?n:null,event:e}))}};_touchmoveHandler=e=>{if(!this.isRange)return;let n=hP(e),o=n?this._getCellFromElement(n):null;n!==e.target&&(this._didDragSinceMouseDown=!0),L9(e.target)&&e.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:o?.enabled?o:null,event:e}))};_leaveHandler=e=>{this.previewEnd!==null&&this.isRange&&(e.type!=="blur"&&(this._didDragSinceMouseDown=!0),e.target&&this._getCellFromElement(e.target)&&!(e.relatedTarget&&this._getCellFromElement(e.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:e})))};_mousedownHandler=e=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let n=e.target&&this._getCellFromElement(e.target);!n||!this._isInRange(n.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:n.rawValue,event:e})})};_mouseupHandler=e=>{if(!this.isRange)return;let n=L9(e.target);if(!n){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:e})});return}n.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let o=this._getCellFromElement(n);this.dragEnded.emit({value:o?.rawValue??null,event:e})})};_touchendHandler=e=>{let n=hP(e);n&&this._mouseupHandler({target:n})};_getCellFromElement(e){let n=L9(e);if(n){let o=n.getAttribute("data-mat-row"),r=n.getAttribute("data-mat-col");if(o&&r)return this.rows[parseInt(o)]?.[parseInt(r)]||null}return null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,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:[Ne],attrs:eie,decls:11,vars:11,consts:[["aria-hidden","true"],["role","row"],[1,"mat-calendar-body-hidden-label",3,"id"],[1,"mat-calendar-body-label"],[1,"mat-calendar-body-label",3,"paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container",3,"width","paddingTop","paddingBottom"],["role","gridcell",1,"mat-calendar-body-cell-container"],["type","button",1,"mat-calendar-body-cell",3,"click","focus","ngClass","tabindex"],[1,"mat-calendar-body-cell-content","mat-focus-indicator"],["aria-hidden","true",1,"mat-calendar-body-cell-preview"]],template:function(n,o){n&1&&(I(0,nie,3,6,"tr",0),nt(1,rie,4,1,"tr",1,tie,!0),g(3,"span",2),C(4),_(),g(5,"span",2),C(6),_(),g(7,"span",2),C(8),_(),g(9,"span",2),C(10),_()),n&2&&(O(o._firstRowOffset<o.labelMinRequiredCells?0:-1),p(),it(o.rows),p(2),k("id",o._startDateLabelId),p(),K(" ",o.startDateAccessibleName,`
|
|
`),p(),k("id",o._endDateLabelId),p(),K(" ",o.endDateAccessibleName,`
|
|
`),p(),k("id",o._comparisonStartDateLabelId),p(),Tt(" ",o.comparisonDateAccessibleName," ",o.startDateAccessibleName,`
|
|
`),p(),k("id",o._comparisonEndDateLabelId),p(),Tt(" ",o.comparisonDateAccessibleName," ",o.endDateAccessibleName,`
|
|
`))},dependencies:[Kn],styles:[`.mat-calendar-body{min-width:224px}.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-outline-color, var(--mat-sys-primary))}.mat-calendar-body-label{height:0;line-height:0;text-align:start;padding-left:4.7142857143%;padding-right:4.7142857143%;font-size:var(--mat-datepicker-calendar-body-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-sys-on-surface))}.mat-calendar-body-hidden-label{display:none}.mat-calendar-body-cell-container{position:relative;height:0;line-height:0}.mat-calendar-body-cell{position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size));-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,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}.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{color:var(--mat-datepicker-calendar-date-preview-state-outline-color, var(--mat-sys-primary))}.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}.mat-calendar-body-disabled>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){color:var(--mat-datepicker-calendar-date-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-disabled>.mat-calendar-body-today:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){border-color:var(--mat-datepicker-calendar-date-today-disabled-state-outline-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}@media(forced-colors: 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;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-sys-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color, transparent)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}@media(forced-colors: active){.mat-calendar-body-cell-content{border:none}}.cdk-keyboard-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical),.cdk-program-focused .mat-calendar-body-active>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-focus-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(hover: hover){.mat-calendar-body-cell:not(.mat-calendar-body-disabled):hover>.mat-calendar-body-cell-content:not(.mat-calendar-body-selected):not(.mat-calendar-body-comparison-identical){background-color:var(--mat-datepicker-calendar-date-hover-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-sys-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-sys-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-calendar-body-selected.mat-calendar-body-today{box-shadow:inset 0 0 0 1px var(--mat-datepicker-calendar-date-today-selected-state-outline-color, var(--mat-sys-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range::before{background:var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container))}.mat-calendar-body-comparison-bridge-start::before,[dir=rtl] .mat-calendar-body-comparison-bridge-end::before{background:linear-gradient(to right, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-comparison-bridge-end::before,[dir=rtl] .mat-calendar-body-comparison-bridge-start::before{background:linear-gradient(to left, var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-sys-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-sys-tertiary-container)) 50%)}.mat-calendar-body-in-range>.mat-calendar-body-comparison-identical,.mat-calendar-body-in-comparison-range.mat-calendar-body-in-range::after{background:var(--mat-datepicker-calendar-date-in-overlap-range-state-background-color, var(--mat-sys-secondary-container))}.mat-calendar-body-comparison-identical.mat-calendar-body-selected,.mat-calendar-body-in-comparison-range>.mat-calendar-body-selected{background:var(--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color, var(--mat-sys-secondary))}@media(forced-colors: active){.mat-datepicker-popup:not(:empty),.mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.mat-calendar-body-today{outline:dotted 1px}.mat-calendar-body-cell::before,.mat-calendar-body-cell::after,.mat-calendar-body-selected{background:none}.mat-calendar-body-in-range::before,.mat-calendar-body-comparison-bridge-start::before,.mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}.mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function P9(t){return t?.nodeName==="TD"}function L9(t){let i;return P9(t)?i=t:P9(t.parentNode)?i=t.parentNode:P9(t.parentNode?.parentNode)&&(i=t.parentNode.parentNode),i?.getAttribute("data-mat-row")!=null?i:null}function A9(t,i,e){return e!==null&&i!==e&&t<e&&t===i}function R9(t,i,e){return i!==null&&i!==e&&t>=i&&t===e}function z9(t,i,e,n){return n&&i!==null&&e!==null&&i!==e&&t>=i&&t<=e}function hP(t){let i=t.changedTouches[0];return document.elementFromPoint(i.clientX,i.clientY)}var Sr=class{start;end;_disableStructuralEquivalency;constructor(i,e){this.start=i,this.end=e}},Hu=(()=>{class t{selection;_adapter;_selectionChanged=new B;selectionChanged=this._selectionChanged;constructor(e,n){this.selection=e,this._adapter=n,this.selection=e}updateSelection(e,n){let o=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:n,oldValue:o})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static \u0275fac=function(n){hl()};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})(),vie=(()=>{class t extends Hu{constructor(e){super(null,e)}add(e){super.updateSelection(e,this)}isValid(){return this.selection!=null&&this._isValidDateInstance(this.selection)}isComplete(){return this.selection!=null}clone(){let e=new t(this._adapter);return e.updateSelection(this.selection,this),e}static \u0275fac=function(n){return new(n||t)(be(ao))};static \u0275prov=z({token:t,factory:t.\u0275fac})}return t})();function yie(t,i){return t||new vie(i)}var CP={provide:Hu,deps:[[new _r,new wa,Hu],ao],useFactory:yie};var xP=new L("MAT_DATE_RANGE_SELECTION_STRATEGY");var N9=7,Cie=0,gP=(()=>{class t{_changeDetectorRef=d(we);_dateFormats=d(Mc,{optional:!0});_dateAdapter=d(ao,{optional:!0});_dir=d(yt,{optional:!0});_rangeStrategy=d(xP,{optional:!0});_rerenderSubscription=Ee.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(o,this.minDate,this.maxDate),this._hasSameMonthAndYear(n,this._activeDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Sr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;activeDrag=null;selectedChange=new U;_userSelection=new U;dragStarted=new U;dragEnded=new U;activeDateChange=new U;_matCalendarBody;_monthLabel=ke("");_weeks=ke([]);_firstWeekOffset=ke(0);_rangeStart=ke(null);_rangeEnd=ke(null);_comparisonRangeStart=ke(null);_comparisonRangeEnd=ke(null);_previewStart=ke(null);_previewEnd=ke(null);_isRange=ke(!1);_todayDate=ke(null);_weekdays=ke([]);constructor(){d(lt).load(No),this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ze(null)).subscribe(()=>this._init())}ngOnChanges(e){let n=e.comparisonStart||e.comparisonEnd;n&&!n.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let n=e.value,o=this._getDateFromDayOfMonth(n),r,a;this._selected instanceof Sr?(r=this._getDateInCurrentMonth(this._selected.start),a=this._getDateInCurrentMonth(this._selected.end)):r=a=this._getDateInCurrentMonth(this._selected),(r!==n||a!==n)&&this.selectedChange.emit(o),this._userSelection.emit({value:o,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let n=e.value,o=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(n),this._dateAdapter.compareDate(o,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,o=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,o?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,o?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,-7);break;case 40:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,7);break;case 36:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,1-this._dateAdapter.getDate(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,this._dateAdapter.getNumDaysInMonth(this._activeDate)-this._dateAdapter.getDate(this._activeDate));break;case 33:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,-1):this._dateAdapter.addCalendarMonths(this._activeDate,-1);break;case 34:this.activeDate=e.altKey?this._dateAdapter.addCalendarYears(this._activeDate,1):this._dateAdapter.addCalendarMonths(this._activeDate,1);break;case 13:case 32:this._selectionKeyPressed=!0,this._canSelect(this._activeDate)&&e.preventDefault();return;case 27:this._previewEnd()!=null&&!Ot(e)&&(this._clearPreview(),this.activeDrag?this.dragEnded.emit({value:null,event:e}):(this.selectedChange.emit(null),this._userSelection.emit({value:null,event:e})),e.preventDefault(),e.stopPropagation());return;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._canSelect(this._activeDate)&&this._dateSelected({value:this._dateAdapter.getDate(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setRanges(this.selected),this._todayDate.set(this._getCellCompareValue(this._dateAdapter.today())),this._monthLabel.set(this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase());let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset.set((N9+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%N9),this._initWeekdays(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:n}){if(this._rangeStrategy){let o=n?n.rawValue:null,r=this._rangeStrategy.createPreview(o,this.selected,e);if(this._previewStart.set(this._getCellCompareValue(r.start)),this._previewEnd.set(this._getCellCompareValue(r.end)),this.activeDrag&&o){let a=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,o,e);a&&(this._previewStart.set(this._getCellCompareValue(a.start)),this._previewEnd.set(this._getCellCompareValue(a.end)))}}}_dragEnded(e){if(this.activeDrag)if(e.value){let n=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:n??null,event:e.event})}else this.dragEnded.emit({value:null,event:e.event})}_getDateFromDayOfMonth(e){return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),e)}_initWeekdays(){let e=this._dateAdapter.getFirstDayOfWeek(),n=this._dateAdapter.getDayOfWeekNames("narrow"),r=this._dateAdapter.getDayOfWeekNames("long").map((a,s)=>({long:a,narrow:n[s],id:Cie++}));this._weekdays.set(r.slice(e).concat(r.slice(0,e)))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),n=this._dateAdapter.getDateNames(),o=[[]];for(let r=0,a=this._firstWeekOffset();r<e;r++,a++){a==N9&&(o.push([]),a=0);let s=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),r+1),c=this._shouldEnableDate(s),u=this._dateAdapter.format(s,this._dateFormats.display.dateA11yLabel),f=this.dateClass?this.dateClass(s,"month"):void 0;o[o.length-1].push(new ju(r+1,n[r],u,c,f,this._getCellCompareValue(s),s))}this._weeks.set(o)}_shouldEnableDate(e){return!!e&&(!this.minDate||this._dateAdapter.compareDate(e,this.minDate)>=0)&&(!this.maxDate||this._dateAdapter.compareDate(e,this.maxDate)<=0)&&(!this.dateFilter||this.dateFilter(e))}_getDateInCurrentMonth(e){return e&&this._hasSameMonthAndYear(e,this.activeDate)?this._dateAdapter.getDate(e):null}_hasSameMonthAndYear(e,n){return!!(e&&n&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n))}_getCellCompareValue(e){if(e){let n=this._dateAdapter.getYear(e),o=this._dateAdapter.getMonth(e),r=this._dateAdapter.getDate(e);return new Date(n,o,r).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof Sr?(this._rangeStart.set(this._getCellCompareValue(e.start)),this._rangeEnd.set(this._getCellCompareValue(e.end)),this._isRange.set(!0)):(this._rangeStart.set(this._getCellCompareValue(e)),this._rangeEnd.set(this._rangeStart()),this._isRange.set(!1)),this._comparisonRangeStart.set(this._getCellCompareValue(this.comparisonStart)),this._comparisonRangeEnd.set(this._getCellCompareValue(this.comparisonEnd))}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart.set(null),this._previewEnd.set(null)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-month-view"]],viewQuery:function(n,o){if(n&1&&me(t2,5),n&2){let r;G(r=W())&&(o._matCalendarBody=r.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:[Ne],decls:8,vars:14,consts:[["role","grid",1,"mat-calendar-table"],[1,"mat-calendar-table-header"],["scope","col"],["aria-hidden","true"],["colspan","7",1,"mat-calendar-table-header-divider"],["mat-calendar-body","",3,"selectedValueChange","activeDateChange","previewChange","dragStarted","dragEnded","keyup","keydown","label","rows","todayValue","startValue","endValue","comparisonStart","comparisonEnd","previewStart","previewEnd","isRange","labelMinRequiredCells","activeCell","startDateAccessibleName","endDateAccessibleName"],[1,"cdk-visually-hidden"]],template:function(n,o){n&1&&(g(0,"table",0)(1,"thead",1)(2,"tr"),nt(3,aie,5,2,"th",2,yP),_(),g(5,"tr",3),F(6,"th",4),_()(),g(7,"tbody",5),N("selectedValueChange",function(a){return o._dateSelected(a)})("activeDateChange",function(a){return o._updateActiveDate(a)})("previewChange",function(a){return o._previewChanged(a)})("dragStarted",function(a){return o.dragStarted.emit(a)})("dragEnded",function(a){return o._dragEnded(a)})("keyup",function(a){return o._handleCalendarBodyKeyup(a)})("keydown",function(a){return o._handleCalendarBodyKeydown(a)}),_()()),n&2&&(p(3),it(o._weekdays()),p(4),k("label",o._monthLabel())("rows",o._weeks())("todayValue",o._todayDate())("startValue",o._rangeStart())("endValue",o._rangeEnd())("comparisonStart",o._comparisonRangeStart())("comparisonEnd",o._comparisonRangeEnd())("previewStart",o._previewStart())("previewEnd",o._previewEnd())("isRange",o._isRange())("labelMinRequiredCells",3)("activeCell",o._dateAdapter.getDate(o.activeDate)-1)("startDateAccessibleName",o.startDateAccessibleName)("endDateAccessibleName",o.endDateAccessibleName))},dependencies:[t2],encapsulation:2,changeDetection:0})}return t})(),or=24,F9=4,_P=(()=>{class t{_changeDetectorRef=d(we);_dateAdapter=d(ao,{optional:!0});_dir=d(yt,{optional:!0});_rerenderSubscription=Ee.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(o,this.minDate,this.maxDate),MP(this._dateAdapter,n,this._activeDate,this.minDate,this.maxDate)||this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Sr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new U;yearSelected=new U;activeDateChange=new U;_matCalendarBody;_years=ke([]);_todayYear=ke(0);_selectedYear=ke(null);constructor(){this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ze(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear.set(this._dateAdapter.getYear(this._dateAdapter.today()));let n=this._dateAdapter.getYear(this._activeDate)-Bu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate),o=[];for(let r=0,a=[];r<or;r++)a.push(n+r),a.length==F9&&(o.push(a.map(s=>this._createCellForYear(s))),a=[]);this._years.set(o),this._changeDetectorRef.markForCheck()}_yearSelected(e){let n=e.value,o=this._dateAdapter.createDate(n,0,1),r=this._getDateFromYear(n);this.yearSelected.emit(o),this.selectedChange.emit(r)}_updateActiveDate(e){let n=e.value,o=this._activeDate;this.activeDate=this._getDateFromYear(n),this._dateAdapter.compareDate(o,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,o=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,o?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,o?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-F9);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,F9);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Bu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,or-Bu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-or*10:-or);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?or*10:or);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked(),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._yearSelected({value:this._dateAdapter.getYear(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_getActiveCell(){return Bu(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let n=this._dateAdapter.getMonth(this.activeDate),o=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,n,1));return this._dateAdapter.createDate(e,n,Math.min(this._dateAdapter.getDate(this.activeDate),o))}_createCellForYear(e){let n=this._dateAdapter.createDate(e,0,1),o=this._dateAdapter.getYearName(n),r=this.dateClass?this.dateClass(n,"multi-year"):void 0;return new ju(e,o,o,this._shouldEnableYear(e),r)}_shouldEnableYear(e){if(e==null||this.maxDate&&e>this._dateAdapter.getYear(this.maxDate)||this.minDate&&e<this._dateAdapter.getYear(this.minDate))return!1;if(!this.dateFilter)return!0;let n=this._dateAdapter.createDate(e,0,1);for(let o=n;this._dateAdapter.getYear(o)==e;o=this._dateAdapter.addCalendarDays(o,1))if(this.dateFilter(o))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(e){if(this._selectedYear.set(null),e instanceof Sr){let n=e.start||e.end;n&&this._selectedYear.set(this._dateAdapter.getYear(n))}else e&&this._selectedYear.set(this._dateAdapter.getYear(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-multi-year-view"]],viewQuery:function(n,o){if(n&1&&me(t2,5),n&2){let r;G(r=W())&&(o._matCalendarBody=r.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,"selectedValueChange","activeDateChange","keyup","keydown","rows","todayValue","startValue","endValue","numCols","cellAspectRatio","activeCell"]],template:function(n,o){n&1&&(g(0,"table",0)(1,"thead",1)(2,"tr"),F(3,"th",2),_()(),g(4,"tbody",3),N("selectedValueChange",function(a){return o._yearSelected(a)})("activeDateChange",function(a){return o._updateActiveDate(a)})("keyup",function(a){return o._handleCalendarBodyKeyup(a)})("keydown",function(a){return o._handleCalendarBodyKeydown(a)}),_()()),n&2&&(p(4),k("rows",o._years())("todayValue",o._todayYear())("startValue",o._selectedYear())("endValue",o._selectedYear())("numCols",4)("cellAspectRatio",4/7)("activeCell",o._getActiveCell()))},dependencies:[t2],encapsulation:2,changeDetection:0})}return t})();function MP(t,i,e,n,o){let r=t.getYear(i),a=t.getYear(e),s=wP(t,n,o);return Math.floor((r-s)/or)===Math.floor((a-s)/or)}function Bu(t,i,e,n){let o=t.getYear(i);return xie(o-wP(t,e,n),or)}function wP(t,i,e){let n=0;return e?n=t.getYear(e)-or+1:i&&(n=t.getYear(i)),n}function xie(t,i){return(t%i+i)%i}var bP=(()=>{class t{_changeDetectorRef=d(we);_dateFormats=d(Mc,{optional:!0});_dateAdapter=d(ao,{optional:!0});_dir=d(yt,{optional:!0});_rerenderSubscription=Ee.EMPTY;_selectionKeyPressed;get activeDate(){return this._activeDate}set activeDate(e){let n=this._activeDate,o=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(o,this.minDate,this.maxDate),this._dateAdapter.getYear(n)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}_activeDate;get selected(){return this._selected}set selected(e){e instanceof Sr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;selectedChange=new U;monthSelected=new U;activeDateChange=new U;_matCalendarBody;_months=ke([]);_yearLabel=ke("");_todayMonth=ke(null);_selectedMonth=ke(null);constructor(){this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(Ze(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let n=e.value,o=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),n,1);this.monthSelected.emit(o);let r=this._getDateFromMonth(n);this.selectedChange.emit(r)}_updateActiveDate(e){let n=e.value,o=this._activeDate;this.activeDate=this._getDateFromMonth(n),this._dateAdapter.compareDate(o,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let n=this._activeDate,o=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,o?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,o?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-4);break;case 40:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,4);break;case 36:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,-this._dateAdapter.getMonth(this._activeDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,11-this._dateAdapter.getMonth(this._activeDate));break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-10:-1);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?10:1);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(n,this.activeDate)&&(this.activeDateChange.emit(this.activeDate),this._focusActiveCellAfterViewChecked()),e.preventDefault()}_handleCalendarBodyKeyup(e){(e.keyCode===32||e.keyCode===13)&&(this._selectionKeyPressed&&this._monthSelected({value:this._dateAdapter.getMonth(this._activeDate),event:e}),this._selectionKeyPressed=!1)}_init(){this._setSelectedMonth(this.selected),this._todayMonth.set(this._getMonthInCurrentYear(this._dateAdapter.today())),this._yearLabel.set(this._dateAdapter.getYearName(this.activeDate));let e=this._dateAdapter.getMonthNames("short");this._months.set([[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(n=>n.map(o=>this._createCellForMonth(o,e[o])))),this._changeDetectorRef.markForCheck()}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getMonthInCurrentYear(e){return e&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(this.activeDate)?this._dateAdapter.getMonth(e):null}_getDateFromMonth(e){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),o=this._dateAdapter.getNumDaysInMonth(n);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),o))}_createCellForMonth(e,n){let o=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.format(o,this._dateFormats.display.monthYearA11yLabel),a=this.dateClass?this.dateClass(o,"year"):void 0;return new ju(e,n.toLocaleUpperCase(),r,this._shouldEnableMonth(e),a)}_shouldEnableMonth(e){let n=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(n,e)||this._isYearAndMonthBeforeMinDate(n,e))return!1;if(!this.dateFilter)return!0;let o=this._dateAdapter.createDate(n,e,1);for(let r=o;this._dateAdapter.getMonth(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isYearAndMonthAfterMaxDate(e,n){if(this.maxDate){let o=this._dateAdapter.getYear(this.maxDate),r=this._dateAdapter.getMonth(this.maxDate);return e>o||e===o&&n>r}return!1}_isYearAndMonthBeforeMinDate(e,n){if(this.minDate){let o=this._dateAdapter.getYear(this.minDate),r=this._dateAdapter.getMonth(this.minDate);return e<o||e===o&&n<r}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(e){e instanceof Sr?this._selectedMonth.set(this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end)):this._selectedMonth.set(this._getMonthInCurrentYear(e))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-year-view"]],viewQuery:function(n,o){if(n&1&&me(t2,5),n&2){let r;G(r=W())&&(o._matCalendarBody=r.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,"selectedValueChange","activeDateChange","keyup","keydown","label","rows","todayValue","startValue","endValue","labelMinRequiredCells","numCols","cellAspectRatio","activeCell"]],template:function(n,o){n&1&&(g(0,"table",0)(1,"thead",1)(2,"tr"),F(3,"th",2),_()(),g(4,"tbody",3),N("selectedValueChange",function(a){return o._monthSelected(a)})("activeDateChange",function(a){return o._updateActiveDate(a)})("keyup",function(a){return o._handleCalendarBodyKeyup(a)})("keydown",function(a){return o._handleCalendarBodyKeydown(a)}),_()()),n&2&&(p(4),k("label",o._yearLabel())("rows",o._months())("todayValue",o._todayMonth())("startValue",o._selectedMonth())("endValue",o._selectedMonth())("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",o._dateAdapter.getMonth(o.activeDate)))},dependencies:[t2],encapsulation:2,changeDetection:0})}return t})(),DP=(()=>{class t{_intl=d(n2);calendar=d(V9);_dateAdapter=d(ao,{optional:!0});_dateFormats=d(Mc,{optional:!0});_periodButtonText;_periodButtonDescription;_periodButtonLabel;_prevButtonLabel;_nextButtonLabel;constructor(){d(lt).load(No);let e=d(we);this._updateLabels(),this.calendar.stateChanges.subscribe(()=>{this._updateLabels(),e.markForCheck()})}get periodButtonText(){return this._periodButtonText}get periodButtonDescription(){return this._periodButtonDescription}get periodButtonLabel(){return this._periodButtonLabel}get prevButtonLabel(){return this._prevButtonLabel}get nextButtonLabel(){return this._nextButtonLabel}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){this.previousEnabled()&&(this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,-1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?-1:-or))}nextClicked(){this.nextEnabled()&&(this.calendar.activeDate=this.calendar.currentView=="month"?this._dateAdapter.addCalendarMonths(this.calendar.activeDate,1):this._dateAdapter.addCalendarYears(this.calendar.activeDate,this.calendar.currentView=="year"?1:or))}previousEnabled(){return this.calendar.minDate?!this.calendar.minDate||!this._isSameView(this.calendar.activeDate,this.calendar.minDate):!0}nextEnabled(){return!this.calendar.maxDate||!this._isSameView(this.calendar.activeDate,this.calendar.maxDate)}_updateLabels(){let e=this.calendar,n=this._intl,o=this._dateAdapter;e.currentView==="month"?(this._periodButtonText=o.format(e.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase(),this._periodButtonDescription=o.format(e.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase(),this._periodButtonLabel=n.switchToMultiYearViewLabel,this._prevButtonLabel=n.prevMonthLabel,this._nextButtonLabel=n.nextMonthLabel):e.currentView==="year"?(this._periodButtonText=o.getYearName(e.activeDate),this._periodButtonDescription=o.getYearName(e.activeDate),this._periodButtonLabel=n.switchToMonthViewLabel,this._prevButtonLabel=n.prevYearLabel,this._nextButtonLabel=n.nextYearLabel):(this._periodButtonText=n.formatYearRange(...this._formatMinAndMaxYearLabels()),this._periodButtonDescription=n.formatYearRangeLabel(...this._formatMinAndMaxYearLabels()),this._periodButtonLabel=n.switchToMonthViewLabel,this._prevButtonLabel=n.prevMultiYearLabel,this._nextButtonLabel=n.nextMultiYearLabel)}_isSameView(e,n){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(n):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(n):MP(this._dateAdapter,e,n,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let n=this._dateAdapter.getYear(this.calendar.activeDate)-Bu(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),o=n+or-1,r=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1)),a=this._dateAdapter.getYearName(this._dateAdapter.createDate(o,0,1));return[r,a]}_periodButtonLabelId=d(Ge).getId("mat-calendar-period-label-");static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],ngContentSelectors:sie,decls:17,vars:13,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-controls"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["matButton","","type","button",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"],["matIconButton","","type","button","disabledInteractive","",1,"mat-calendar-previous-button",3,"click","disabled","matTooltip"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","disabledInteractive","",1,"mat-calendar-next-button",3,"click","disabled","matTooltip"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(n,o){n&1&&(Se(),g(0,"div",0)(1,"div",1)(2,"span",2),C(3),_(),g(4,"button",3),N("click",function(){return o.currentPeriodClicked()}),g(5,"span",4),C(6),_(),qt(),g(7,"svg",5),F(8,"polygon",6),_()(),gr(),F(9,"div",7),ae(10),g(11,"button",8),N("click",function(){return o.previousClicked()}),qt(),g(12,"svg",9),F(13,"path",10),_()(),gr(),g(14,"button",11),N("click",function(){return o.nextClicked()}),qt(),g(15,"svg",9),F(16,"path",12),_()()()()),n&2&&(p(2),k("id",o._periodButtonLabelId),p(),T(o.periodButtonDescription),p(),oe("aria-label",o.periodButtonLabel)("aria-describedby",o._periodButtonLabelId),p(2),T(o.periodButtonText),p(),ie("mat-calendar-invert",o.calendar.currentView!=="month"),p(4),k("disabled",!o.previousEnabled())("matTooltip",o.prevButtonLabel),oe("aria-label",o.prevButtonLabel),p(3),k("disabled",!o.nextEnabled())("matTooltip",o.nextButtonLabel),oe("aria-label",o.nextButtonLabel))},dependencies:[Ct,ui,To],encapsulation:2,changeDetection:0})}return t})(),V9=(()=>{class t{_dateAdapter=d(ao,{optional:!0});_dateFormats=d(Mc,{optional:!0});_changeDetectorRef=d(we);_elementRef=d(Z);headerComponent;_calendarHeaderPortal;_intlChanges;_moveFocusOnNextTick=!1;get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get selected(){return this._selected}set selected(e){e instanceof Sr?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_selected;get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_minDate;get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_maxDate;dateFilter;dateClass;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;selectedChange=new U;yearSelected=new U;monthSelected=new U;viewChanged=new U(!0);_userSelection=new U;_userDragDrop=new U;monthView;yearView;multiYearView;get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}_clampedActiveDate;get currentView(){return this._currentView}set currentView(e){let n=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),n&&(this.stateChanges.next(),this.viewChanged.emit(n))}_currentView;_activeDrag=null;stateChanges=new B;constructor(){this._intlChanges=d(n2).changes.subscribe(()=>{this._changeDetectorRef.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new Vo(this.headerComponent||DP),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(e){let n=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,o=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,r=n||o||e.dateFilter;if(r&&!r.firstChange){let a=this._getCurrentViewComponent();a&&(this._elementRef.nativeElement.contains(xo())&&(this._moveFocusOnNextTick=!0),this._changeDetectorRef.detectChanges(),a._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){let n=e.value;(this.selected instanceof Sr||n&&!this._dateAdapter.sameDate(n,this.selected))&&this.selectedChange.emit(n),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,n){this.activeDate=e,this.currentView=n}_dragStarted(e){this._activeDrag=e}_dragEnded(e){this._activeDrag&&(e.value&&this._userDragDrop.emit(e),this._activeDrag=null)}_getCurrentViewComponent(){return this.monthView||this.yearView||this.multiYearView}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-calendar"]],viewQuery:function(n,o){if(n&1&&(me(gP,5),me(bP,5),me(_P,5)),n&2){let r;G(r=W())&&(o.monthView=r.first),G(r=W())&&(o.yearView=r.first),G(r=W())&&(o.multiYearView=r.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:[ue([CP]),Ne],decls:5,vars:2,consts:[[3,"cdkPortalOutlet"],["cdkMonitorSubtreeFocus","","tabindex","-1",1,"mat-calendar-content"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","_userSelection","dragStarted","dragEnded","activeDate","selected","dateFilter","maxDate","minDate","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName","activeDrag"],[3,"activeDateChange","monthSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"],[3,"activeDateChange","yearSelected","selectedChange","activeDate","selected","dateFilter","maxDate","minDate","dateClass"]],template:function(n,o){if(n&1&&(ct(0,cie,0,0,"ng-template",0),g(1,"div",1),I(2,lie,1,11,"mat-month-view",2)(3,die,1,6,"mat-year-view",3)(4,uie,1,6,"mat-multi-year-view",3),_()),n&2){let r;k("cdkPortalOutlet",o._calendarHeaderPortal),p(2),O((r=o.currentView)==="month"?2:r==="year"?3:r==="multi-year"?4:-1)}},dependencies:[Pi,su,gP,bP,_P],styles:[`.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-sys-body-medium-size))}.mat-calendar-header{padding:8px 8px 0 8px}.mat-calendar-content{padding:0 8px 8px 8px;outline:none}.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;font-size:var(--mat-datepicker-calendar-period-button-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-sys-title-small-weight));--mat-button-text-label-text-color: var(--mat-datepicker-calendar-period-button-text-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow{display:inline-block;width:10px;height:5px;margin:0 0 0 5px;vertical-align:middle;fill:var(--mat-datepicker-calendar-period-button-icon-color, var(--mat-sys-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}@media(forced-colors: active){.mat-calendar-arrow{fill:CanvasText}}.mat-datepicker-content .mat-calendar-previous-button:not(.mat-mdc-button-disabled),.mat-datepicker-content .mat-calendar-next-button:not(.mat-mdc-button-disabled){color:var(--mat-datepicker-calendar-navigation-button-icon-color, var(--mat-sys-on-surface-variant))}[dir=rtl] .mat-calendar-previous-button,[dir=rtl] .mat-calendar-next-button{transform:rotate(180deg)}.mat-calendar-table{border-spacing:0;border-collapse:collapse;width:100%}.mat-calendar-table-header th{text-align:center;padding:0 0 8px 0;color:var(--mat-datepicker-calendar-header-text-color, var(--mat-sys-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-sys-title-small-weight))}.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;background:var(--mat-datepicker-calendar-header-divider-color, transparent)}.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:""}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),SP=new L("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Mi(t)}});function Mie(t){let i=d(Ce);return()=>Mi(i)}var wie={provide:SP,deps:[],useFactory:Mie},kP=(()=>{class t{_elementRef=d(Z);_animationsDisabled=We();_changeDetectorRef=d(we);_globalModel=d(Hu);_dateAdapter=d(ao);_ngZone=d(ce);_rangeSelectionStrategy=d(xP,{optional:!0});_stateChanges;_model;_eventCleanups;_animationFallback;_calendar;color;datepicker;comparisonStart;comparisonEnd;startDateAccessibleName;endDateAccessibleName;_isAbove;_animationDone=new B;_isAnimating=!1;_closeButtonText;_closeButtonFocused;_actionsPortal=null;_dialogLabelId;constructor(){if(d(lt).load(No),this._closeButtonText=d(n2).closeCalendarLabel,!this._animationsDisabled){let e=this._elementRef.nativeElement,n=d(tt);this._eventCleanups=this._ngZone.runOutsideAngular(()=>[n.listen(e,"animationstart",this._handleAnimationEvent),n.listen(e,"animationend",this._handleAnimationEvent),n.listen(e,"animationcancel",this._handleAnimationEvent)])}}ngAfterViewInit(){this._stateChanges=this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()}),this._calendar.focusActiveCell()}ngOnDestroy(){clearTimeout(this._animationFallback),this._eventCleanups?.forEach(e=>e()),this._stateChanges?.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let n=this._model.selection,o=e.value,r=n instanceof Sr;if(r&&this._rangeSelectionStrategy){let a=this._rangeSelectionStrategy.selectionFinished(o,n,e.event);this._model.updateSelection(a,this)}else o&&(r||!this._dateAdapter.sameDate(o,n))&&this._model.add(o);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._elementRef.nativeElement.classList.add("mat-datepicker-content-exit"),this._animationsDisabled?this._animationDone.next():(clearTimeout(this._animationFallback),this._animationFallback=setTimeout(()=>{this._isAnimating||this._animationDone.next()},200))}_handleAnimationEvent=e=>{let n=this._elementRef.nativeElement;e.target!==n||!e.animationName.startsWith("_mat-datepicker-content")||(clearTimeout(this._animationFallback),this._isAnimating=e.type==="animationstart",n.classList.toggle("mat-datepicker-content-animating",this._isAnimating),this._isAnimating||this._animationDone.next())};_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,n){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,n&&this._changeDetectorRef.detectChanges()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-datepicker-content"]],viewQuery:function(n,o){if(n&1&&me(V9,5),n&2){let r;G(r=W())&&(o._calendar=r.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:6,hostBindings:function(n,o){n&2&&(kt(o.color?"mat-"+o.color:""),ie("mat-datepicker-content-touch",o.datepicker.touchUi)("mat-datepicker-content-animations-enabled",!o._animationsDisabled))},inputs:{color:"color"},exportAs:["matDatepickerContent"],decls:5,vars:26,consts:[["cdkTrapFocus","","role","dialog",1,"mat-datepicker-content-container"],[3,"yearSelected","monthSelected","viewChanged","_userSelection","_userDragDrop","id","startAt","startView","minDate","maxDate","dateFilter","headerComponent","selected","dateClass","comparisonStart","comparisonEnd","startDateAccessibleName","endDateAccessibleName"],[3,"cdkPortalOutlet"],["type","button","matButton","elevated",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(n,o){n&1&&(g(0,"div",0)(1,"mat-calendar",1),N("yearSelected",function(a){return o.datepicker._selectYear(a)})("monthSelected",function(a){return o.datepicker._selectMonth(a)})("viewChanged",function(a){return o.datepicker._viewChanged(a)})("_userSelection",function(a){return o._handleUserSelection(a)})("_userDragDrop",function(a){return o._handleUserDragDrop(a)}),_(),ct(2,mie,0,0,"ng-template",2),g(3,"button",3),N("focus",function(){return o._closeButtonFocused=!0})("blur",function(){return o._closeButtonFocused=!1})("click",function(){return o.datepicker.close()}),C(4),_()()),n&2&&(ie("mat-datepicker-content-container-with-custom-header",o.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",o._actionsPortal),oe("aria-modal",!0)("aria-labelledby",o._dialogLabelId??void 0),p(),kt(o.datepicker.panelClass),k("id",o.datepicker.id)("startAt",o.datepicker.startAt)("startView",o.datepicker.startView)("minDate",o.datepicker._getMinDate())("maxDate",o.datepicker._getMaxDate())("dateFilter",o.datepicker._getDateFilter())("headerComponent",o.datepicker.calendarHeaderComponent)("selected",o._getSelected())("dateClass",o.datepicker.dateClass)("comparisonStart",o.comparisonStart)("comparisonEnd",o.comparisonEnd)("startDateAccessibleName",o.startDateAccessibleName)("endDateAccessibleName",o.endDateAccessibleName),p(),k("cdkPortalOutlet",o._actionsPortal),p(),ie("cdk-visually-hidden",!o._closeButtonFocused),k("color",o.color||"primary"),p(),T(o._closeButtonText))},dependencies:[Ib,V9,Pi,Ct],styles:[`@keyframes _mat-datepicker-content-dropdown-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-dialog-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-datepicker-content-exit{from{opacity:1}to{opacity:0}}.mat-datepicker-content{display:block;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-sys-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-sys-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow, 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));border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-sys-corner-large))}.mat-datepicker-content.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dropdown-enter 120ms cubic-bezier(0, 0, 0.2, 1)}.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}.mat-datepicker-content-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;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow, 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));border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-sys-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-dialog-enter 150ms cubic-bezier(0, 0, 0.2, 1)}.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}.mat-datepicker-content-exit.mat-datepicker-content-animations-enabled{animation:_mat-datepicker-content-exit 100ms linear}@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,changeDetection:0})}return t})(),vP=(()=>{class t{_injector=d(Ce);_viewContainerRef=d(ft);_dateAdapter=d(ao,{optional:!0});_dir=d(yt,{optional:!0});_model=d(Hu);_animationsDisabled=We();_scrollStrategy=d(SP);_inputStateChanges=Ee.EMPTY;_document=d(De);calendarHeaderComponent;get startAt(){return this._startAt||(this.datepickerInput?this.datepickerInput.getStartValue():null)}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}_startAt;startView="month";get color(){return this._color||(this.datepickerInput?this.datepickerInput.getThemePalette():void 0)}set color(e){this._color=e}_color;touchUi=!1;get disabled(){return this._disabled===void 0&&this.datepickerInput?this.datepickerInput.disabled:!!this._disabled}set disabled(e){e!==this._disabled&&(this._disabled=e,this.stateChanges.next(void 0))}_disabled;xPosition="start";yPosition="below";restoreFocus=!0;yearSelected=new U;monthSelected=new U;viewChanged=new U(!0);dateClass;openedStream=new U;closedStream=new U;get panelClass(){return this._panelClass}set panelClass(e){this._panelClass=aO(e)}_panelClass;get opened(){return this._opened}set opened(e){e?this.open():this.close()}_opened=!1;id=d(Ge).getId("mat-datepicker-");_getMinDate(){return this.datepickerInput&&this.datepickerInput.min}_getMaxDate(){return this.datepickerInput&&this.datepickerInput.max}_getDateFilter(){return this.datepickerInput&&this.datepickerInput.dateFilter}_overlayRef;_componentRef;_focusedElementBeforeOpen=null;_backdropHarnessClass=`${this.id}-backdrop`;_actionsPortal;datepickerInput;stateChanges=new B;_changeDetectorRef=d(we);constructor(){this._dateAdapter,this._model.selectionChanged.subscribe(()=>{this._changeDetectorRef.markForCheck()})}ngOnChanges(e){let n=e.xPosition||e.yPosition;if(n&&!n.firstChange&&this._overlayRef){let o=this._overlayRef.getConfig().positionStrategy;o instanceof Kd&&(this._setConnectedPositions(o),this.opened&&this._overlayRef.updatePosition())}this.stateChanges.next(void 0)}ngOnDestroy(){this._destroyOverlay(),this.close(),this._inputStateChanges.unsubscribe(),this.stateChanges.complete()}select(e){this._model.add(e)}_selectYear(e){this.yearSelected.emit(e)}_selectMonth(e){this.monthSelected.emit(e)}_viewChanged(e){this.viewChanged.emit(e)}registerInput(e){return this.datepickerInput,this._inputStateChanges.unsubscribe(),this.datepickerInput=e,this._inputStateChanges=e.stateChanges.subscribe(()=>this.stateChanges.next(void 0)),this._model}registerActions(e){this._actionsPortal,this._actionsPortal=e,this._componentRef?.instance._assignActions(e,!0)}removeActions(e){e===this._actionsPortal&&(this._actionsPortal=null,this._componentRef?.instance._assignActions(null,!0))}open(){this._opened||this.disabled||this._componentRef?.instance._isAnimating||(this.datepickerInput,this._focusedElementBeforeOpen=xo(),this._openOverlay(),this._opened=!0,this.openedStream.emit())}close(){if(!this._opened||this._componentRef?.instance._isAnimating)return;let e=this.restoreFocus&&this._focusedElementBeforeOpen&&typeof this._focusedElementBeforeOpen.focus=="function",n=()=>{this._opened&&(this._opened=!1,this.closedStream.emit())};if(this._componentRef){let{instance:o,location:r}=this._componentRef;o._animationDone.pipe(Ve(1)).subscribe(()=>{let a=this._document.activeElement;e&&(!a||a===this._document.activeElement||r.nativeElement.contains(a))&&this._focusedElementBeforeOpen.focus(),this._focusedElementBeforeOpen=null,this._destroyOverlay()}),o._startExitAnimation()}e?setTimeout(n):n()}_applyPendingSelection(){this._componentRef?.instance?._applyPendingSelection()}_forwardContentValues(e){e.datepicker=this,e.color=this.color,e._dialogLabelId=this.datepickerInput.getOverlayLabelId(),e._assignActions(this._actionsPortal,!1)}_openOverlay(){this._destroyOverlay();let e=this.touchUi,n=new Vo(kP,this._viewContainerRef),o=this._overlayRef=Io(this._injector,new Eo({positionStrategy:e?this._getDialogStrategy():this._getDropdownStrategy(),hasBackdrop:!0,backdropClass:[e?"cdk-overlay-dark-backdrop":"mat-overlay-transparent-backdrop",this._backdropHarnessClass],direction:this._dir||"ltr",scrollStrategy:e?Cc(this._injector):this._scrollStrategy(),panelClass:`mat-datepicker-${e?"dialog":"popup"}`,disableAnimations:this._animationsDisabled}));this._getCloseStream(o).subscribe(r=>{r&&r.preventDefault(),this.close()}),o.keydownEvents().subscribe(r=>{let a=r.keyCode;(a===38||a===40||a===37||a===39||a===33||a===34)&&r.preventDefault()}),this._componentRef=o.attach(n),this._forwardContentValues(this._componentRef.instance),e||Mt(()=>{o.updatePosition()},{injector:this._injector})}_destroyOverlay(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=this._componentRef=null)}_getDialogStrategy(){return Fa(this._injector).centerHorizontally().centerVertically()}_getDropdownStrategy(){let e=oa(this._injector,this.datepickerInput.getConnectedOverlayOrigin()).withTransformOriginOn(".mat-datepicker-content").withFlexibleDimensions(!1).withViewportMargin(8).withLockedPosition();return this._setConnectedPositions(e)}_setConnectedPositions(e){let n=this.xPosition==="end"?"end":"start",o=n==="start"?"end":"start",r=this.yPosition==="above"?"bottom":"top",a=r==="top"?"bottom":"top";return e.withPositions([{originX:n,originY:a,overlayX:n,overlayY:r},{originX:n,originY:r,overlayX:n,overlayY:a},{originX:o,originY:a,overlayX:o,overlayY:r},{originX:o,originY:r,overlayX:o,overlayY:a}])}_getCloseStream(e){let n=["ctrlKey","shiftKey","metaKey"];return pt(e.backdropClick(),e.detachments(),e.keydownEvents().pipe(Oe(o=>o.keyCode===27&&!Ot(o)||this.datepickerInput&&Ot(o,"altKey")&&o.keyCode===38&&n.every(r=>!Ot(o,r)))))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,inputs:{calendarHeaderComponent:"calendarHeaderComponent",startAt:"startAt",startView:"startView",color:"color",touchUi:[2,"touchUi","touchUi",$],disabled:[2,"disabled","disabled",$],xPosition:"xPosition",yPosition:"yPosition",restoreFocus:[2,"restoreFocus","restoreFocus",$],dateClass:"dateClass",panelClass:"panelClass",opened:[2,"opened","opened",$]},outputs:{yearSelected:"yearSelected",monthSelected:"monthSelected",viewChanged:"viewChanged",openedStream:"opened",closedStream:"closed"},features:[Ne]})}return t})(),vh=(()=>{class t extends vP{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-datepicker"]],exportAs:["matDatepicker"],features:[ue([CP,{provide:vP,useExisting:t}]),de],decls:0,vars:0,template:function(n,o){},encapsulation:2,changeDetection:0})}return t})(),e2=class{target;targetElement;value;constructor(i,e){this.target=i,this.targetElement=e,this.value=this.target.value}},Die=(()=>{class t{_elementRef=d(Z);_dateAdapter=d(ao,{optional:!0});_dateFormats=d(Mc,{optional:!0});_isInitialized;get value(){return this._model?this._getValueFromModel(this._model.selection):this._pendingValue}set value(e){this._assignValueProgrammatically(e)}_model;get disabled(){return!!this._disabled||this._parentDisabled()}set disabled(e){let n=e,o=this._elementRef.nativeElement;this._disabled!==n&&(this._disabled=n,this.stateChanges.next(void 0)),n&&this._isInitialized&&o.blur&&o.blur()}_disabled;dateChange=new U;dateInput=new U;stateChanges=new B;_onTouched=()=>{};_validatorOnChange=()=>{};_cvaOnChange=()=>{};_valueChangesSubscription=Ee.EMPTY;_localeSubscription=Ee.EMPTY;_pendingValue;_parseValidator=()=>this._lastValueValid?null:{matDatepickerParse:{text:this._elementRef.nativeElement.value}};_filterValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value));return!n||this._matchesFilter(n)?null:{matDatepickerFilter:!0}};_minValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),o=this._getMinDate();return!o||!n||this._dateAdapter.compareDate(o,n)<=0?null:{matDatepickerMin:{min:o,actual:n}}};_maxValidator=e=>{let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e.value)),o=this._getMaxDate();return!o||!n||this._dateAdapter.compareDate(o,n)>=0?null:{matDatepickerMax:{max:o,actual:n}}};_getValidators(){return[this._parseValidator,this._minValidator,this._maxValidator,this._filterValidator]}_registerModel(e){this._model=e,this._valueChangesSubscription.unsubscribe(),this._pendingValue&&this._assignValue(this._pendingValue),this._valueChangesSubscription=this._model.selectionChanged.subscribe(n=>{if(this._shouldHandleChangeEvent(n)){let o=this._getValueFromModel(n.selection);this._lastValueValid=this._isValidValue(o),this._cvaOnChange(o),this._onTouched(),this._formatValue(o),this.dateInput.emit(new e2(this,this._elementRef.nativeElement)),this.dateChange.emit(new e2(this,this._elementRef.nativeElement))}})}_lastValueValid=!1;constructor(){this._localeSubscription=this._dateAdapter.localeChanges.subscribe(()=>{this._assignValueProgrammatically(this.value)})}ngAfterViewInit(){this._isInitialized=!0}ngOnChanges(e){Sie(e,this._dateAdapter)&&this.stateChanges.next(void 0)}ngOnDestroy(){this._valueChangesSubscription.unsubscribe(),this._localeSubscription.unsubscribe(),this.stateChanges.complete()}registerOnValidatorChange(e){this._validatorOnChange=e}validate(e){return this._validator?this._validator(e):null}writeValue(e){this._assignValueProgrammatically(e)}registerOnChange(e){this._cvaOnChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_onKeydown(e){let n=["ctrlKey","shiftKey","metaKey"];Ot(e,"altKey")&&e.keyCode===40&&n.every(r=>!Ot(e,r))&&!this._elementRef.nativeElement.readOnly&&(this._openPopup(),e.preventDefault())}_onInput(e){let n=e.target.value,o=this._lastValueValid,r=this._dateAdapter.parse(n,this._dateFormats.parse.dateInput);this._lastValueValid=this._isValidValue(r),r=this._dateAdapter.getValidDateOrNull(r);let a=!this._dateAdapter.sameDate(r,this.value);!r||a?this._cvaOnChange(r):(n&&!this.value&&this._cvaOnChange(r),o!==this._lastValueValid&&this._validatorOnChange()),a&&(this._assignValue(r),this.dateInput.emit(new e2(this,this._elementRef.nativeElement)))}_onChange(){this.dateChange.emit(new e2(this,this._elementRef.nativeElement))}_onBlur(){this.value&&this._formatValue(this.value),this._onTouched()}_formatValue(e){this._elementRef.nativeElement.value=e!=null?this._dateAdapter.format(e,this._dateFormats.display.dateInput):""}_assignValue(e){this._model?(this._assignValueToModel(e),this._pendingValue=null):this._pendingValue=e}_isValidValue(e){return!e||this._dateAdapter.isValid(e)}_parentDisabled(){return!1}_assignValueProgrammatically(e){e=this._dateAdapter.deserialize(e),this._lastValueValid=this._isValidValue(e),e=this._dateAdapter.getValidDateOrNull(e),this._assignValue(e),this._formatValue(e)}_matchesFilter(e){let n=this._getDateFilter();return!n||n(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,inputs:{value:"value",disabled:[2,"disabled","disabled",$]},outputs:{dateChange:"dateChange",dateInput:"dateInput"},features:[Ne]})}return t})();function Sie(t,i){let e=Object.keys(t);for(let n of e){let{previousValue:o,currentValue:r}=t[n];if(i.isDateInstance(o)&&i.isDateInstance(r)){if(!i.sameDate(o,r))return!0}else return!0}return!1}var kie={provide:vi,useExisting:Pt(()=>yh),multi:!0},Eie={provide:Oi,useExisting:Pt(()=>yh),multi:!0},yh=(()=>{class t extends Die{_formField=d(za,{optional:!0});_closedSubscription=Ee.EMPTY;_openedSubscription=Ee.EMPTY;set matDatepicker(e){e&&(this._datepicker=e,this._ariaOwns.set(e.opened?e.id:null),this._closedSubscription=e.closedStream.subscribe(()=>{this._onTouched(),this._ariaOwns.set(null)}),this._openedSubscription=e.openedStream.subscribe(()=>{this._ariaOwns.set(e.id)}),this._registerModel(e.registerInput(this)))}_datepicker;_ariaOwns=ke(null);get min(){return this._min}set min(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._min)||(this._min=n,this._validatorOnChange())}_min;get max(){return this._max}set max(e){let n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e));this._dateAdapter.sameDate(n,this._max)||(this._max=n,this._validatorOnChange())}_max;get dateFilter(){return this._dateFilter}set dateFilter(e){let n=this._matchesFilter(this.value);this._dateFilter=e,this._matchesFilter(this.value)!==n&&this._validatorOnChange()}_dateFilter;_validator;constructor(){super(),this._validator=an.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(),this._openedSubscription.unsubscribe()}_openPopup(){this._datepicker&&this._datepicker.open()}_getValueFromModel(e){return e}_assignValueToModel(e){this._model&&this._model.updateSelection(e,this)}_getMinDate(){return this._min}_getMaxDate(){return this._max}_getDateFilter(){return this._dateFilter}_shouldHandleChangeEvent(e){return e.source!==this}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["input","matDatepicker",""]],hostAttrs:[1,"mat-datepicker-input"],hostVars:6,hostBindings:function(n,o){n&1&&N("input",function(a){return o._onInput(a)})("change",function(){return o._onChange()})("blur",function(){return o._onBlur()})("keydown",function(a){return o._onKeydown(a)}),n&2&&(Dt("disabled",o.disabled),oe("aria-haspopup",o._datepicker?"dialog":null)("aria-owns",o._ariaOwns())("min",o.min?o._dateAdapter.toIso8601(o.min):null)("max",o.max?o._dateAdapter.toIso8601(o.max):null)("data-mat-calendar",o._datepicker?o._datepicker.id:null))},inputs:{matDatepicker:"matDatepicker",min:"min",max:"max",dateFilter:[0,"matDatepickerFilter","dateFilter"]},exportAs:["matDatepickerInput"],features:[ue([kie,Eie,{provide:rh,useExisting:t}]),de]})}return t})(),Iie=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matDatepickerToggleIcon",""]]})}return t})(),Uu=(()=>{class t{_intl=d(n2);_changeDetectorRef=d(we);_stateChanges=Ee.EMPTY;datepicker;tabIndex;ariaLabel;get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}_disabled;disableRipple;_customIcon;_button;constructor(){let e=d(new gn("tabindex"),{optional:!0}),n=Number(e);this.tabIndex=n||n===0?n:null}ngOnChanges(e){e.datepicker&&this._watchStateChanges()}ngOnDestroy(){this._stateChanges.unsubscribe()}ngAfterContentInit(){this._watchStateChanges()}_open(e){this.datepicker&&!this.disabled&&(this.datepicker.open(),e.stopPropagation())}_watchStateChanges(){let e=this.datepicker?this.datepicker.stateChanges:ne(),n=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:ne(),o=this.datepicker?pt(this.datepicker.openedStream,this.datepicker.closedStream):ne();this._stateChanges.unsubscribe(),this._stateChanges=pt(this._intl.changes,e,n,o).subscribe(()=>this._changeDetectorRef.markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-datepicker-toggle"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,Iie,5),n&2){let a;G(a=W())&&(o._customIcon=a.first)}},viewQuery:function(n,o){if(n&1&&me(pie,5),n&2){let r;G(r=W())&&(o._button=r.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(n,o){n&1&&N("click",function(a){return o._open(a)}),n&2&&(oe("tabindex",null)("data-mat-calendar",o.datepicker?o.datepicker.id:null),ie("mat-datepicker-toggle-active",o.datepicker&&o.datepicker.opened)("mat-accent",o.datepicker&&o.datepicker.color==="accent")("mat-warn",o.datepicker&&o.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",$],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],features:[Ne],ngContentSelectors:hie,decls:4,vars:7,consts:[["button",""],["matIconButton","","type","button",3,"tabIndex","disabled","disableRipple"],["viewBox","0 0 24 24","width","24px","height","24px","fill","currentColor","focusable","false","aria-hidden","true",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(n,o){n&1&&(Se(fie),g(0,"button",1,0),I(2,gie,2,0,":svg:svg",2),ae(3),_()),n&2&&(k("tabIndex",o.disabled?-1:o.tabIndex)("disabled",o.disabled)("disableRipple",o.disableRipple),oe("aria-haspopup",o.datepicker?"dialog":null)("aria-label",o.ariaLabel||o._intl.openCalendarLabel)("aria-expanded",o.datepicker?o.datepicker.opened:null),p(2),O(o._customIcon?-1:2))},dependencies:[ui],styles:[`.mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-sys-on-surface-variant))}.mat-datepicker-toggle button{color:inherit}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-datepicker-toggle-default-icon{color:CanvasText}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var EP=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[n2,wie],imports:[Va,Bi,ys,ko,ge,kP,Uu,DP,Ti]})}return t})();var OP={userManual:"spaces/docs/pages/52035622/User+Manual",closingEntries:"spaces/docs/pages/67895316/Closing+Entries",addJournalEntries:"spaces/docs/pages/67895310/Add+Journal+Entries",chartOfAccountsSetup:"spaces/docs/pages/67141745/Chart+of+Accounts+-+General+Ledger+Setup",financialActivityMappings:"spaces/docs/pages/106430472/Accounts+linked+to+Financial+Activities",migrateOpeningBalances:"spaces/docs/pages/90243328/Migrate+opening+balances+Office-wise",users:"spaces/docs/pages/67141740/Users",keyDesignPrinciples:"spaces/MDZ/pages/92012624/Key+Design+Principles",rolesAndPermissions:"spaces/docs/pages/67895364/Manage+Roles+and+Permissions",shareProducts:"spaces/docs/pages/129531946/Share+products",loanProducts:"spaces/docs/pages/102039585/Loan+Products",manageReports:"spaces/docs/pages/67895354/Manage+Reports",manageDataTables:"spaces/docs/pages/52592760/Manage+Data+Tables",manageSchedulerJobs:"spaces/docs/pages/67895356/Manage+Scheduler+Jobs",globalConfiguration:"spaces/docs/pages/67895362/Global+Configuration",savingsProducts:"spaces/docs/pages/102629497/Savings+Products",manageCodes:"spaces/docs/pages/67895350/Manage+Codes",configureMakerCheckerTasks:"spaces/docs/pages/67895359/Configure+Maker-Checker+Tasks",fixedDepositProducts:"spaces/docs/pages/102629544/Fixed+Deposit+Products",recurringDepositProducts:"spaces/docs/pages/102629552/Recurring+Deposit",charges:"spaces/docs/pages/72908813/Charges",workingDays:"spaces/docs/pages/90243212/Working+Days",manageEmployees:"spaces/docs/pages/67141732/Manage+Employees",currencyConfiguration:"spaces/docs/pages/67141734/Currency+Configuration",manageOffices:"spaces/docs/pages/67141727/Manage+Offices",manageFunds:"spaces/docs/pages/67141736/Manage+Funds",mifosHome:"https://mifos.org/",mifosCommunity:"https://mifos.org/resources/community/",mifosVolunteer:"https://mifos.org/take-action/volunteer/",fineractFunctionalSpecs:"https://cwiki.apache.org/confluence/display/FINERACT/Apache+Fineract+1.0+Functional+Specifications",fineractContributorZone:"https://cwiki.apache.org/confluence/display/FINERACT/Contributor%27s+Zone",mifosUserGroup:"https://groups.google.com/forum/#!forum/mifosusers",mifosDeveloperGroup:"https://groups.google.com/forum/#!forum/mifosdeveloper",mifosIrc:"https://mifos.org/resources/community/communications/#mifos-irc",sourceforgeMifos:"https://sourceforge.net/projects/mifos/",mifosDonate:"https://mifos.org/donate/",cronmaker:"http://www.cronmaker.com/"};var TP="https://mifosforge.jira.com/wiki",PP=(()=>{class t{constructor(){this.baseUrl=this.normalizeBaseUrl(je.documentationBaseUrl||TP)}getUrl(e){let n=OP[e];return n?this.buildUrl(n):(console.warn(`Unknown documentation page key requested: ${e}`),this.baseUrl)}open(e,n="_blank"){let o=this.getUrl(e),r=n==="_blank"?"noopener":void 0;window.open(o,n,r)}normalizeBaseUrl(e){return(e||TP).replace(/\/+$/,"")}buildUrl(e){if(!e)return this.baseUrl;if(/^https?:\/\//i.test(e))return e;let n=e.replace(/^\/+/,"");return`${this.baseUrl}/${n}`}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Oie=(()=>{class t{constructor(){this.documentationLinks=d(PP)}transform(e){return this.documentationLinks.getUrl(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275pipe=wt({name:"documentationLink",type:t,pure:!0})}}return t})();var so=t=>(i,e)=>{e!==void 0?e.addInitializer(()=>{customElements.define(t,i)}):customElements.define(t,i)};var Ch=globalThis,xh=Ch.ShadowRoot&&(Ch.ShadyCSS===void 0||Ch.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,B9=Symbol(),LP=new WeakMap,$u=class{constructor(i,e,n){if(this._$cssResult$=!0,n!==B9)throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=i,this.t=e}get styleSheet(){let i=this.o,e=this.t;if(xh&&i===void 0){let n=e!==void 0&&e.length===1;n&&(i=LP.get(e)),i===void 0&&((this.o=i=new CSSStyleSheet).replaceSync(this.cssText),n&&LP.set(e,i))}return i}toString(){return this.cssText}},AP=t=>new $u(typeof t=="string"?t:t+"",void 0,B9),ti=(t,...i)=>{let e=t.length===1?t[0]:i.reduce((n,o,r)=>n+(a=>{if(a._$cssResult$===!0)return a.cssText;if(typeof a=="number")return a;throw Error("Value passed to 'css' function must be a 'css' function result: "+a+". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.")})(o)+t[r+1],t[0]);return new $u(e,t,B9)},RP=(t,i)=>{if(xh)t.adoptedStyleSheets=i.map(e=>e instanceof CSSStyleSheet?e:e.styleSheet);else for(let e of i){let n=document.createElement("style"),o=Ch.litNonce;o!==void 0&&n.setAttribute("nonce",o),n.textContent=e.cssText,t.appendChild(n)}},j9=xh?t=>t:t=>t instanceof CSSStyleSheet?(i=>{let e="";for(let n of i.cssRules)e+=n.cssText;return AP(e)})(t):t;var{is:Tie,defineProperty:Pie,getOwnPropertyDescriptor:Lie,getOwnPropertyNames:Aie,getOwnPropertySymbols:Rie,getPrototypeOf:zie}=Object,Mh=globalThis,zP=Mh.trustedTypes,Nie=zP?zP.emptyScript:"",Fie=Mh.reactiveElementPolyfillSupport,Gu=(t,i)=>t,Wu={toAttribute(t,i){switch(i){case Boolean:t=t?Nie:null;break;case Object:case Array:t=t==null?t:JSON.stringify(t)}return t},fromAttribute(t,i){let e=t;switch(i){case Boolean:e=t!==null;break;case Number:e=t===null?null:Number(t);break;case Object:case Array:try{e=JSON.parse(t)}catch{e=null}}return e}},wh=(t,i)=>!Tie(t,i),NP={attribute:!0,type:String,converter:Wu,reflect:!1,useDefault:!1,hasChanged:wh};Symbol.metadata??=Symbol("metadata"),Mh.litPropertyMetadata??=new WeakMap;var ws=class extends HTMLElement{static addInitializer(i){this._$Ei(),(this.l??=[]).push(i)}static get observedAttributes(){return this.finalize(),this._$Eh&&[...this._$Eh.keys()]}static createProperty(i,e=NP){if(e.state&&(e.attribute=!1),this._$Ei(),this.prototype.hasOwnProperty(i)&&((e=Object.create(e)).wrapped=!0),this.elementProperties.set(i,e),!e.noAccessor){let n=Symbol(),o=this.getPropertyDescriptor(i,n,e);o!==void 0&&Pie(this.prototype,i,o)}}static getPropertyDescriptor(i,e,n){let{get:o,set:r}=Lie(this.prototype,i)??{get(){return this[e]},set(a){this[e]=a}};return{get:o,set(a){let s=o?.call(this);r?.call(this,a),this.requestUpdate(i,s,n)},configurable:!0,enumerable:!0}}static getPropertyOptions(i){return this.elementProperties.get(i)??NP}static _$Ei(){if(this.hasOwnProperty(Gu("elementProperties")))return;let i=zie(this);i.finalize(),i.l!==void 0&&(this.l=[...i.l]),this.elementProperties=new Map(i.elementProperties)}static finalize(){if(this.hasOwnProperty(Gu("finalized")))return;if(this.finalized=!0,this._$Ei(),this.hasOwnProperty(Gu("properties"))){let e=this.properties,n=[...Aie(e),...Rie(e)];for(let o of n)this.createProperty(o,e[o])}let i=this[Symbol.metadata];if(i!==null){let e=litPropertyMetadata.get(i);if(e!==void 0)for(let[n,o]of e)this.elementProperties.set(n,o)}this._$Eh=new Map;for(let[e,n]of this.elementProperties){let o=this._$Eu(e,n);o!==void 0&&this._$Eh.set(o,e)}this.elementStyles=this.finalizeStyles(this.styles)}static finalizeStyles(i){let e=[];if(Array.isArray(i)){let n=new Set(i.flat(1/0).reverse());for(let o of n)e.unshift(j9(o))}else i!==void 0&&e.push(j9(i));return e}static _$Eu(i,e){let n=e.attribute;return n===!1?void 0:typeof n=="string"?n:typeof i=="string"?i.toLowerCase():void 0}constructor(){super(),this._$Ep=void 0,this.isUpdatePending=!1,this.hasUpdated=!1,this._$Em=null,this._$Ev()}_$Ev(){this._$ES=new Promise(i=>this.enableUpdating=i),this._$AL=new Map,this._$E_(),this.requestUpdate(),this.constructor.l?.forEach(i=>i(this))}addController(i){(this._$EO??=new Set).add(i),this.renderRoot!==void 0&&this.isConnected&&i.hostConnected?.()}removeController(i){this._$EO?.delete(i)}_$E_(){let i=new Map,e=this.constructor.elementProperties;for(let n of e.keys())this.hasOwnProperty(n)&&(i.set(n,this[n]),delete this[n]);i.size>0&&(this._$Ep=i)}createRenderRoot(){let i=this.shadowRoot??this.attachShadow(this.constructor.shadowRootOptions);return RP(i,this.constructor.elementStyles),i}connectedCallback(){this.renderRoot??=this.createRenderRoot(),this.enableUpdating(!0),this._$EO?.forEach(i=>i.hostConnected?.())}enableUpdating(i){}disconnectedCallback(){this._$EO?.forEach(i=>i.hostDisconnected?.())}attributeChangedCallback(i,e,n){this._$AK(i,n)}_$ET(i,e){let n=this.constructor.elementProperties.get(i),o=this.constructor._$Eu(i,n);if(o!==void 0&&n.reflect===!0){let r=(n.converter?.toAttribute!==void 0?n.converter:Wu).toAttribute(e,n.type);this._$Em=i,r==null?this.removeAttribute(o):this.setAttribute(o,r),this._$Em=null}}_$AK(i,e){let n=this.constructor,o=n._$Eh.get(i);if(o!==void 0&&this._$Em!==o){let r=n.getPropertyOptions(o),a=typeof r.converter=="function"?{fromAttribute:r.converter}:r.converter?.fromAttribute!==void 0?r.converter:Wu;this._$Em=o;let s=a.fromAttribute(e,r.type);this[o]=s??this._$Ej?.get(o)??s,this._$Em=null}}requestUpdate(i,e,n,o=!1,r){if(i!==void 0){let a=this.constructor;if(o===!1&&(r=this[i]),n??=a.getPropertyOptions(i),!((n.hasChanged??wh)(r,e)||n.useDefault&&n.reflect&&r===this._$Ej?.get(i)&&!this.hasAttribute(a._$Eu(i,n))))return;this.C(i,e,n)}this.isUpdatePending===!1&&(this._$ES=this._$EP())}C(i,e,{useDefault:n,reflect:o,wrapped:r},a){n&&!(this._$Ej??=new Map).has(i)&&(this._$Ej.set(i,a??e??this[i]),r!==!0||a!==void 0)||(this._$AL.has(i)||(this.hasUpdated||n||(e=void 0),this._$AL.set(i,e)),o===!0&&this._$Em!==i&&(this._$Eq??=new Set).add(i))}_$EP(){return Yt(this,null,function*(){this.isUpdatePending=!0;try{yield this._$ES}catch(e){Promise.reject(e)}let i=this.scheduleUpdate();return i!=null&&(yield i),!this.isUpdatePending})}scheduleUpdate(){return this.performUpdate()}performUpdate(){if(!this.isUpdatePending)return;if(!this.hasUpdated){if(this.renderRoot??=this.createRenderRoot(),this._$Ep){for(let[o,r]of this._$Ep)this[o]=r;this._$Ep=void 0}let n=this.constructor.elementProperties;if(n.size>0)for(let[o,r]of n){let{wrapped:a}=r,s=this[o];a!==!0||this._$AL.has(o)||s===void 0||this.C(o,void 0,r,s)}}let i=!1,e=this._$AL;try{i=this.shouldUpdate(e),i?(this.willUpdate(e),this._$EO?.forEach(n=>n.hostUpdate?.()),this.update(e)):this._$EM()}catch(n){throw i=!1,this._$EM(),n}i&&this._$AE(e)}willUpdate(i){}_$AE(i){this._$EO?.forEach(e=>e.hostUpdated?.()),this.hasUpdated||(this.hasUpdated=!0,this.firstUpdated(i)),this.updated(i)}_$EM(){this._$AL=new Map,this.isUpdatePending=!1}get updateComplete(){return this.getUpdateComplete()}getUpdateComplete(){return this._$ES}shouldUpdate(i){return!0}update(i){this._$Eq&&=this._$Eq.forEach(e=>this._$ET(e,this[e])),this._$EM()}updated(i){}firstUpdated(i){}};ws.elementStyles=[],ws.shadowRootOptions={mode:"open"},ws[Gu("elementProperties")]=new Map,ws[Gu("finalized")]=new Map,Fie?.({ReactiveElement:ws}),(Mh.reactiveElementVersions??=[]).push("2.1.2");var Vie={attribute:!0,type:String,converter:Wu,reflect:!1,hasChanged:wh},Bie=(t=Vie,i,e)=>{let{kind:n,metadata:o}=e,r=globalThis.litPropertyMetadata.get(o);if(r===void 0&&globalThis.litPropertyMetadata.set(o,r=new Map),n==="setter"&&((t=Object.create(t)).wrapped=!0),r.set(e.name,t),n==="accessor"){let{name:a}=e;return{set(s){let c=i.get.call(this);i.set.call(this,s),this.requestUpdate(a,c,t,!0,s)},init(s){return s!==void 0&&this.C(a,void 0,t,s),s}}}if(n==="setter"){let{name:a}=e;return function(s){let c=this[a];i.call(this,s),this.requestUpdate(a,c,t,!0,s)}}throw Error("Unsupported decorator location: "+n)};function ji(t){return(i,e)=>typeof e=="object"?Bie(t,i,e):((n,o,r)=>{let a=o.hasOwnProperty(r);return o.constructor.createProperty(r,n),a?Object.getOwnPropertyDescriptor(o,r):void 0})(t,i,e)}function H9(t){return ji(Re(q({},t),{state:!0,attribute:!1}))}var Dc=(t,i,e)=>(e.configurable=!0,e.enumerable=!0,Reflect.decorate&&typeof i!="object"&&Object.defineProperty(t,i,e),e);function Dh(t,i){return(e,n,o)=>{let r=a=>a.renderRoot?.querySelector(t)??null;if(i){let{get:a,set:s}=typeof n=="object"?e:o??(()=>{let c=Symbol();return{get(){return this[c]},set(u){this[c]=u}}})();return Dc(e,n,{get(){let c=a.call(this);return c===void 0&&(c=r(this),(c!==null||this.hasUpdated)&&s.call(this,c)),c}})}return Dc(e,n,{get(){return r(this)}})}}function FP(t){return(i,e)=>{let{slot:n,selector:o}=t??{},r="slot"+(n?`[name=${n}]`:":not([name])");return Dc(i,e,{get(){let a=this.renderRoot?.querySelector(r),s=a?.assignedElements(t)??[];return o===void 0?s:s.filter(c=>c.matches(o))}})}}var Q9=globalThis,VP=t=>t,Sh=Q9.trustedTypes,BP=Sh?Sh.createPolicy("lit-html",{createHTML:t=>t}):void 0,WP="$lit$",Sc=`lit$${Math.random().toFixed(9).slice(2)}$`,YP="?"+Sc,jie=`<${YP}>`,$l=document,qu=()=>$l.createComment(""),Qu=t=>t===null||typeof t!="object"&&typeof t!="function",K9=Array.isArray,Hie=t=>K9(t)||typeof t?.[Symbol.iterator]=="function",U9=`[
|
|
\f\r]`,Yu=/<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g,jP=/-->/g,HP=/>/g,Hl=RegExp(`>|${U9}(?:([^\\s"'>=/]+)(${U9}*=${U9}*(?:[^
|
|
\f\r"'\`<>=]|("|')|))|$)`,"g"),UP=/'/g,$P=/"/g,qP=/^(?:script|style|textarea|title)$/i,X9=t=>(i,...e)=>({_$litType$:t,strings:i,values:e}),Ai=X9(1),xFe=X9(2),MFe=X9(3),Ds=Symbol.for("lit-noChange"),Wt=Symbol.for("lit-nothing"),GP=new WeakMap,Ul=$l.createTreeWalker($l,129);function QP(t,i){if(!K9(t)||!t.hasOwnProperty("raw"))throw Error("invalid template strings array");return BP!==void 0?BP.createHTML(i):i}var Uie=(t,i)=>{let e=t.length-1,n=[],o,r=i===2?"<svg>":i===3?"<math>":"",a=Yu;for(let s=0;s<e;s++){let c=t[s],u,f,h=-1,y=0;for(;y<c.length&&(a.lastIndex=y,f=a.exec(c),f!==null);)y=a.lastIndex,a===Yu?f[1]==="!--"?a=jP:f[1]!==void 0?a=HP:f[2]!==void 0?(qP.test(f[2])&&(o=RegExp("</"+f[2],"g")),a=Hl):f[3]!==void 0&&(a=Hl):a===Hl?f[0]===">"?(a=o??Yu,h=-1):f[1]===void 0?h=-2:(h=a.lastIndex-f[2].length,u=f[1],a=f[3]===void 0?Hl:f[3]==='"'?$P:UP):a===$P||a===UP?a=Hl:a===jP||a===HP?a=Yu:(a=Hl,o=void 0);let x=a===Hl&&t[s+1].startsWith("/>")?" ":"";r+=a===Yu?c+jie:h>=0?(n.push(u),c.slice(0,h)+WP+c.slice(h)+Sc+x):c+Sc+(h===-2?s:x)}return[QP(t,r+(t[e]||"<?>")+(i===2?"</svg>":i===3?"</math>":"")),n]},Ku=class t{constructor({strings:i,_$litType$:e},n){let o;this.parts=[];let r=0,a=0,s=i.length-1,c=this.parts,[u,f]=Uie(i,e);if(this.el=t.createElement(u,n),Ul.currentNode=this.el.content,e===2||e===3){let h=this.el.content.firstChild;h.replaceWith(...h.childNodes)}for(;(o=Ul.nextNode())!==null&&c.length<s;){if(o.nodeType===1){if(o.hasAttributes())for(let h of o.getAttributeNames())if(h.endsWith(WP)){let y=f[a++],x=o.getAttribute(h).split(Sc),S=/([.?@])?(.*)/.exec(y);c.push({type:1,index:r,name:S[2],strings:x,ctor:S[1]==="."?G9:S[1]==="?"?W9:S[1]==="@"?Y9:o2}),o.removeAttribute(h)}else h.startsWith(Sc)&&(c.push({type:6,index:r}),o.removeAttribute(h));if(qP.test(o.tagName)){let h=o.textContent.split(Sc),y=h.length-1;if(y>0){o.textContent=Sh?Sh.emptyScript:"";for(let x=0;x<y;x++)o.append(h[x],qu()),Ul.nextNode(),c.push({type:2,index:++r});o.append(h[y],qu())}}}else if(o.nodeType===8)if(o.data===YP)c.push({type:2,index:r});else{let h=-1;for(;(h=o.data.indexOf(Sc,h+1))!==-1;)c.push({type:7,index:r}),h+=Sc.length-1}r++}}static createElement(i,e){let n=$l.createElement("template");return n.innerHTML=i,n}};function i2(t,i,e=t,n){if(i===Ds)return i;let o=n!==void 0?e._$Co?.[n]:e._$Cl,r=Qu(i)?void 0:i._$litDirective$;return o?.constructor!==r&&(o?._$AO?.(!1),r===void 0?o=void 0:(o=new r(t),o._$AT(t,e,n)),n!==void 0?(e._$Co??=[])[n]=o:e._$Cl=o),o!==void 0&&(i=i2(t,o._$AS(t,i.values),o,n)),i}var $9=class{constructor(i,e){this._$AV=[],this._$AN=void 0,this._$AD=i,this._$AM=e}get parentNode(){return this._$AM.parentNode}get _$AU(){return this._$AM._$AU}u(i){let{el:{content:e},parts:n}=this._$AD,o=(i?.creationScope??$l).importNode(e,!0);Ul.currentNode=o;let r=Ul.nextNode(),a=0,s=0,c=n[0];for(;c!==void 0;){if(a===c.index){let u;c.type===2?u=new Xu(r,r.nextSibling,this,i):c.type===1?u=new c.ctor(r,c.name,c.strings,this,i):c.type===6&&(u=new q9(r,this,i)),this._$AV.push(u),c=n[++s]}a!==c?.index&&(r=Ul.nextNode(),a++)}return Ul.currentNode=$l,o}p(i){let e=0;for(let n of this._$AV)n!==void 0&&(n.strings!==void 0?(n._$AI(i,n,e),e+=n.strings.length-2):n._$AI(i[e])),e++}},Xu=class t{get _$AU(){return this._$AM?._$AU??this._$Cv}constructor(i,e,n,o){this.type=2,this._$AH=Wt,this._$AN=void 0,this._$AA=i,this._$AB=e,this._$AM=n,this.options=o,this._$Cv=o?.isConnected??!0}get parentNode(){let i=this._$AA.parentNode,e=this._$AM;return e!==void 0&&i?.nodeType===11&&(i=e.parentNode),i}get startNode(){return this._$AA}get endNode(){return this._$AB}_$AI(i,e=this){i=i2(this,i,e),Qu(i)?i===Wt||i==null||i===""?(this._$AH!==Wt&&this._$AR(),this._$AH=Wt):i!==this._$AH&&i!==Ds&&this._(i):i._$litType$!==void 0?this.$(i):i.nodeType!==void 0?this.T(i):Hie(i)?this.k(i):this._(i)}O(i){return this._$AA.parentNode.insertBefore(i,this._$AB)}T(i){this._$AH!==i&&(this._$AR(),this._$AH=this.O(i))}_(i){this._$AH!==Wt&&Qu(this._$AH)?this._$AA.nextSibling.data=i:this.T($l.createTextNode(i)),this._$AH=i}$(i){let{values:e,_$litType$:n}=i,o=typeof n=="number"?this._$AC(i):(n.el===void 0&&(n.el=Ku.createElement(QP(n.h,n.h[0]),this.options)),n);if(this._$AH?._$AD===o)this._$AH.p(e);else{let r=new $9(o,this),a=r.u(this.options);r.p(e),this.T(a),this._$AH=r}}_$AC(i){let e=GP.get(i.strings);return e===void 0&&GP.set(i.strings,e=new Ku(i)),e}k(i){K9(this._$AH)||(this._$AH=[],this._$AR());let e=this._$AH,n,o=0;for(let r of i)o===e.length?e.push(n=new t(this.O(qu()),this.O(qu()),this,this.options)):n=e[o],n._$AI(r),o++;o<e.length&&(this._$AR(n&&n._$AB.nextSibling,o),e.length=o)}_$AR(i=this._$AA.nextSibling,e){for(this._$AP?.(!1,!0,e);i!==this._$AB;){let n=VP(i).nextSibling;VP(i).remove(),i=n}}setConnected(i){this._$AM===void 0&&(this._$Cv=i,this._$AP?.(i))}},o2=class{get tagName(){return this.element.tagName}get _$AU(){return this._$AM._$AU}constructor(i,e,n,o,r){this.type=1,this._$AH=Wt,this._$AN=void 0,this.element=i,this.name=e,this._$AM=o,this.options=r,n.length>2||n[0]!==""||n[1]!==""?(this._$AH=Array(n.length-1).fill(new String),this.strings=n):this._$AH=Wt}_$AI(i,e=this,n,o){let r=this.strings,a=!1;if(r===void 0)i=i2(this,i,e,0),a=!Qu(i)||i!==this._$AH&&i!==Ds,a&&(this._$AH=i);else{let s=i,c,u;for(i=r[0],c=0;c<r.length-1;c++)u=i2(this,s[n+c],e,c),u===Ds&&(u=this._$AH[c]),a||=!Qu(u)||u!==this._$AH[c],u===Wt?i=Wt:i!==Wt&&(i+=(u??"")+r[c+1]),this._$AH[c]=u}a&&!o&&this.j(i)}j(i){i===Wt?this.element.removeAttribute(this.name):this.element.setAttribute(this.name,i??"")}},G9=class extends o2{constructor(){super(...arguments),this.type=3}j(i){this.element[this.name]=i===Wt?void 0:i}},W9=class extends o2{constructor(){super(...arguments),this.type=4}j(i){this.element.toggleAttribute(this.name,!!i&&i!==Wt)}},Y9=class extends o2{constructor(i,e,n,o,r){super(i,e,n,o,r),this.type=5}_$AI(i,e=this){if((i=i2(this,i,e,0)??Wt)===Ds)return;let n=this._$AH,o=i===Wt&&n!==Wt||i.capture!==n.capture||i.once!==n.once||i.passive!==n.passive,r=i!==Wt&&(n===Wt||o);o&&this.element.removeEventListener(this.name,this,n),r&&this.element.addEventListener(this.name,this,i),this._$AH=i}handleEvent(i){typeof this._$AH=="function"?this._$AH.call(this.options?.host??this.element,i):this._$AH.handleEvent(i)}},q9=class{constructor(i,e,n){this.element=i,this.type=6,this._$AN=void 0,this._$AM=e,this.options=n}get _$AU(){return this._$AM._$AU}_$AI(i){i2(this,i)}};var $ie=Q9.litHtmlPolyfillSupport;$ie?.(Ku,Xu),(Q9.litHtmlVersions??=[]).push("3.3.2");var KP=(t,i,e)=>{let n=e?.renderBefore??i,o=n._$litPart$;if(o===void 0){let r=e?.renderBefore??null;n._$litPart$=o=new Xu(i.insertBefore(qu(),r),r,void 0,e??{})}return o._$AI(t),o};var Z9=globalThis,Bo=class extends ws{constructor(){super(...arguments),this.renderOptions={host:this},this._$Do=void 0}createRenderRoot(){let i=super.createRenderRoot();return this.renderOptions.renderBefore??=i.firstChild,i}update(i){let e=this.render();this.hasUpdated||(this.renderOptions.isConnected=this.isConnected),super.update(i),this._$Do=KP(e,this.renderRoot,this.renderOptions)}connectedCallback(){super.connectedCallback(),this._$Do?.setConnected(!0)}disconnectedCallback(){super.disconnectedCallback(),this._$Do?.setConnected(!1)}render(){return Ds}};Bo._$litElement$=!0,Bo.finalized=!0,Z9.litElementHydrateSupport?.({LitElement:Bo});var Gie=Z9.litElementPolyfillSupport;Gie?.({LitElement:Bo});(Z9.litElementVersions??=[]).push("4.2.2");var kh=class extends Bo{connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}render(){return Ai`<span class="shadow"></span>`}};var XP=ti`:host,.shadow,.shadow::before,.shadow::after{border-radius:inherit;inset:0;position:absolute;transition-duration:inherit;transition-property:inherit;transition-timing-function:inherit}:host{display:flex;pointer-events:none;transition-property:box-shadow,opacity}.shadow::before,.shadow::after{content:"";transition-property:box-shadow,opacity;--_level: var(--md-elevation-level, 0);--_shadow-color: var(--md-elevation-shadow-color, var(--md-sys-color-shadow, #000))}.shadow::before{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 3,1) + 2*clamp(0,var(--_level) - 4,1))) calc(1px*(2*clamp(0,var(--_level),1) + clamp(0,var(--_level) - 2,1) + clamp(0,var(--_level) - 4,1))) 0px var(--_shadow-color);opacity:.3}.shadow::after{box-shadow:0px calc(1px*(clamp(0,var(--_level),1) + clamp(0,var(--_level) - 1,1) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(3*clamp(0,var(--_level),2) + 2*clamp(0,var(--_level) - 2,3))) calc(1px*(clamp(0,var(--_level),4) + 2*clamp(0,var(--_level) - 4,1))) var(--_shadow-color);opacity:.15}
|
|
`;var J9=class extends kh{};J9.styles=[XP];J9=At([so("md-elevation")],J9);var ZP=Symbol("attachableController"),JP;JP=new MutationObserver(t=>{for(let i of t)i.target[ZP]?.hostConnected()});var r2=class{get htmlFor(){return this.host.getAttribute("for")}set htmlFor(i){i===null?this.host.removeAttribute("for"):this.host.setAttribute("for",i)}get control(){return this.host.hasAttribute("for")?!this.htmlFor||!this.host.isConnected?null:this.host.getRootNode().querySelector(`#${this.htmlFor}`):this.currentControl||this.host.parentElement}set control(i){i?this.attach(i):this.detach()}constructor(i,e){this.host=i,this.onControlChange=e,this.currentControl=null,i.addController(this),i[ZP]=this,JP?.observe(i,{attributeFilter:["for"]})}attach(i){i!==this.currentControl&&(this.setCurrentControl(i),this.host.removeAttribute("for"))}detach(){this.setCurrentControl(null),this.host.setAttribute("for","")}hostConnected(){this.setCurrentControl(this.control)}hostDisconnected(){this.setCurrentControl(null)}setCurrentControl(i){this.onControlChange(this.currentControl,i),this.currentControl=i}};var Wie=["focusin","focusout","pointerdown"],a2=class extends Bo{constructor(){super(...arguments),this.visible=!1,this.inward=!1,this.attachableController=new r2(this,this.onControlChange.bind(this))}get htmlFor(){return this.attachableController.htmlFor}set htmlFor(i){this.attachableController.htmlFor=i}get control(){return this.attachableController.control}set control(i){this.attachableController.control=i}attach(i){this.attachableController.attach(i)}detach(){this.attachableController.detach()}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}handleEvent(i){if(!i[eL]){switch(i.type){default:return;case"focusin":this.visible=this.control?.matches(":focus-visible")??!1;break;case"focusout":case"pointerdown":this.visible=!1;break}i[eL]=!0}}onControlChange(i,e){if(!!1)for(let n of Wie)i?.removeEventListener(n,this),e?.addEventListener(n,this)}update(i){i.has("visible")&&this.dispatchEvent(new Event("visibility-changed")),super.update(i)}};At([ji({type:Boolean,reflect:!0})],a2.prototype,"visible",void 0);At([ji({type:Boolean,reflect:!0})],a2.prototype,"inward",void 0);var eL=Symbol("handledByFocusRing");var tL=ti`:host{animation-delay:0s,calc(var(--md-focus-ring-duration, 600ms)*.25);animation-duration:calc(var(--md-focus-ring-duration, 600ms)*.25),calc(var(--md-focus-ring-duration, 600ms)*.75);animation-timing-function:cubic-bezier(0.2, 0, 0, 1);box-sizing:border-box;color:var(--md-focus-ring-color, var(--md-sys-color-secondary, #625b71));display:none;pointer-events:none;position:absolute}:host([visible]){display:flex}:host(:not([inward])){animation-name:outward-grow,outward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) + var(--md-focus-ring-outward-offset, 2px));inset:calc(-1*var(--md-focus-ring-outward-offset, 2px));outline:var(--md-focus-ring-width, 3px) solid currentColor}:host([inward]){animation-name:inward-grow,inward-shrink;border-end-end-radius:calc(var(--md-focus-ring-shape-end-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-end-start-radius:calc(var(--md-focus-ring-shape-end-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-start-end-radius:calc(var(--md-focus-ring-shape-start-end, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border-start-start-radius:calc(var(--md-focus-ring-shape-start-start, var(--md-focus-ring-shape, var(--md-sys-shape-corner-full, 9999px))) - var(--md-focus-ring-inward-offset, 0px));border:var(--md-focus-ring-width, 3px) solid currentColor;inset:var(--md-focus-ring-inward-offset, 0px)}@keyframes outward-grow{from{outline-width:0}to{outline-width:var(--md-focus-ring-active-width, 8px)}}@keyframes outward-shrink{from{outline-width:var(--md-focus-ring-active-width, 8px)}}@keyframes inward-grow{from{border-width:0}to{border-width:var(--md-focus-ring-active-width, 8px)}}@keyframes inward-shrink{from{border-width:var(--md-focus-ring-active-width, 8px)}}@media(prefers-reduced-motion){:host{animation:none}}
|
|
`;var ev=class extends a2{};ev.styles=[tL];ev=At([so("md-focus-ring")],ev);var nL={ATTRIBUTE:1,CHILD:2,PROPERTY:3,BOOLEAN_ATTRIBUTE:4,EVENT:5,ELEMENT:6},iL=t=>(...i)=>({_$litDirective$:t,values:i}),Eh=class{constructor(i){}get _$AU(){return this._$AM._$AU}_$AT(i,e,n){this._$Ct=i,this._$AM=e,this._$Ci=n}_$AS(i,e){return this.update(i,e)}update(i,e){return this.render(...e)}};var oL=iL(class extends Eh{constructor(t){if(super(t),t.type!==nL.ATTRIBUTE||t.name!=="class"||t.strings?.length>2)throw Error("`classMap()` can only be used in the `class` attribute and must be the only part in the attribute.")}render(t){return" "+Object.keys(t).filter(i=>t[i]).join(" ")+" "}update(t,[i]){if(this.st===void 0){this.st=new Set,t.strings!==void 0&&(this.nt=new Set(t.strings.join(" ").split(/\s/).filter(n=>n!=="")));for(let n in i)i[n]&&!this.nt?.has(n)&&this.st.add(n);return this.render(i)}let e=t.element.classList;for(let n of this.st)n in i||(e.remove(n),this.st.delete(n));for(let n in i){let o=!!i[n];o===this.st.has(n)||this.nt?.has(n)||(o?(e.add(n),this.st.add(n)):(e.remove(n),this.st.delete(n)))}return Ds}});var rL={STANDARD:"cubic-bezier(0.2, 0, 0, 1)",STANDARD_ACCELERATE:"cubic-bezier(.3,0,1,1)",STANDARD_DECELERATE:"cubic-bezier(0,0,0,1)",EMPHASIZED:"cubic-bezier(.3,0,0,1)",EMPHASIZED_ACCELERATE:"cubic-bezier(.3,0,.8,.15)",EMPHASIZED_DECELERATE:"cubic-bezier(.05,.7,.1,1)"};var Yie=450,aL=225,qie=.2,Qie=10,Kie=75,Xie=.35,Zie="::after",Jie="forwards",jo=(function(t){return t[t.INACTIVE=0]="INACTIVE",t[t.TOUCH_DELAY=1]="TOUCH_DELAY",t[t.HOLDING=2]="HOLDING",t[t.WAITING_FOR_CLICK=3]="WAITING_FOR_CLICK",t})(jo||{}),eoe=["click","contextmenu","pointercancel","pointerdown","pointerenter","pointerleave","pointerup"],toe=150,noe=window.matchMedia("(forced-colors: active)"),kc=class extends Bo{constructor(){super(...arguments),this.disabled=!1,this.hovered=!1,this.pressed=!1,this.rippleSize="",this.rippleScale="",this.initialSize=0,this.state=jo.INACTIVE,this.attachableController=new r2(this,this.onControlChange.bind(this))}get htmlFor(){return this.attachableController.htmlFor}set htmlFor(i){this.attachableController.htmlFor=i}get control(){return this.attachableController.control}set control(i){this.attachableController.control=i}attach(i){this.attachableController.attach(i)}detach(){this.attachableController.detach()}connectedCallback(){super.connectedCallback(),this.setAttribute("aria-hidden","true")}render(){let i={hovered:this.hovered,pressed:this.pressed};return Ai`<div class="surface ${oL(i)}"></div>`}update(i){i.has("disabled")&&this.disabled&&(this.hovered=!1,this.pressed=!1),super.update(i)}handlePointerenter(i){this.shouldReactToEvent(i)&&(this.hovered=!0)}handlePointerleave(i){this.shouldReactToEvent(i)&&(this.hovered=!1,this.state!==jo.INACTIVE&&this.endPressAnimation())}handlePointerup(i){if(this.shouldReactToEvent(i)){if(this.state===jo.HOLDING){this.state=jo.WAITING_FOR_CLICK;return}if(this.state===jo.TOUCH_DELAY){this.state=jo.WAITING_FOR_CLICK,this.startPressAnimation(this.rippleStartEvent);return}}}handlePointerdown(i){return Yt(this,null,function*(){if(this.shouldReactToEvent(i)){if(this.rippleStartEvent=i,!this.isTouch(i)){this.state=jo.WAITING_FOR_CLICK,this.startPressAnimation(i);return}this.state=jo.TOUCH_DELAY,yield new Promise(e=>{setTimeout(e,toe)}),this.state===jo.TOUCH_DELAY&&(this.state=jo.HOLDING,this.startPressAnimation(i))}})}handleClick(){if(!this.disabled){if(this.state===jo.WAITING_FOR_CLICK){this.endPressAnimation();return}this.state===jo.INACTIVE&&(this.startPressAnimation(),this.endPressAnimation())}}handlePointercancel(i){this.shouldReactToEvent(i)&&this.endPressAnimation()}handleContextmenu(){this.disabled||this.endPressAnimation()}determineRippleSize(){let{height:i,width:e}=this.getBoundingClientRect(),n=Math.max(i,e),o=Math.max(Xie*n,Kie),r=this.currentCSSZoom??1,a=Math.floor(n*qie/r),c=Math.sqrt(e**2+i**2)+Qie;this.initialSize=a;let u=(c+o)/a;this.rippleScale=`${u/r}`,this.rippleSize=`${a}px`}getNormalizedPointerEventCoords(i){let{scrollX:e,scrollY:n}=window,{left:o,top:r}=this.getBoundingClientRect(),a=e+o,s=n+r,{pageX:c,pageY:u}=i,f=this.currentCSSZoom??1;return{x:(c-a)/f,y:(u-s)/f}}getTranslationCoordinates(i){let{height:e,width:n}=this.getBoundingClientRect(),o=this.currentCSSZoom??1,r={x:(n/o-this.initialSize)/2,y:(e/o-this.initialSize)/2},a;return i instanceof PointerEvent?a=this.getNormalizedPointerEventCoords(i):a={x:n/o/2,y:e/o/2},a={x:a.x-this.initialSize/2,y:a.y-this.initialSize/2},{startPoint:a,endPoint:r}}startPressAnimation(i){if(!this.mdRoot)return;this.pressed=!0,this.growAnimation?.cancel(),this.determineRippleSize();let{startPoint:e,endPoint:n}=this.getTranslationCoordinates(i),o=`${e.x}px, ${e.y}px`,r=`${n.x}px, ${n.y}px`;this.growAnimation=this.mdRoot.animate({top:[0,0],left:[0,0],height:[this.rippleSize,this.rippleSize],width:[this.rippleSize,this.rippleSize],transform:[`translate(${o}) scale(1)`,`translate(${r}) scale(${this.rippleScale})`]},{pseudoElement:Zie,duration:Yie,easing:rL.STANDARD,fill:Jie})}endPressAnimation(){return Yt(this,null,function*(){this.rippleStartEvent=void 0,this.state=jo.INACTIVE;let i=this.growAnimation,e=1/0;if(typeof i?.currentTime=="number"?e=i.currentTime:i?.currentTime&&(e=i.currentTime.to("ms").value),e>=aL){this.pressed=!1;return}yield new Promise(n=>{setTimeout(n,aL-e)}),this.growAnimation===i&&(this.pressed=!1)})}shouldReactToEvent(i){if(this.disabled||!i.isPrimary||this.rippleStartEvent&&this.rippleStartEvent.pointerId!==i.pointerId)return!1;if(i.type==="pointerenter"||i.type==="pointerleave")return!this.isTouch(i);let e=i.buttons===1;return this.isTouch(i)||e}isTouch({pointerType:i}){return i==="touch"}handleEvent(i){return Yt(this,null,function*(){if(!noe?.matches)switch(i.type){case"click":this.handleClick();break;case"contextmenu":this.handleContextmenu();break;case"pointercancel":this.handlePointercancel(i);break;case"pointerdown":yield this.handlePointerdown(i);break;case"pointerenter":this.handlePointerenter(i);break;case"pointerleave":this.handlePointerleave(i);break;case"pointerup":this.handlePointerup(i);break;default:break}})}onControlChange(i,e){if(!!1)for(let n of eoe)i?.removeEventListener(n,this),e?.addEventListener(n,this)}};At([ji({type:Boolean,reflect:!0})],kc.prototype,"disabled",void 0);At([H9()],kc.prototype,"hovered",void 0);At([H9()],kc.prototype,"pressed",void 0);At([Dh(".surface")],kc.prototype,"mdRoot",void 0);var sL=ti`:host{display:flex;margin:auto;pointer-events:none}:host([disabled]){display:none}@media(forced-colors: active){:host{display:none}}:host,.surface{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.surface{-webkit-tap-highlight-color:rgba(0,0,0,0)}.surface::before,.surface::after{content:"";opacity:0;position:absolute}.surface::before{background-color:var(--md-ripple-hover-color, var(--md-sys-color-on-surface, #1d1b20));inset:0;transition:opacity 15ms linear,background-color 15ms linear}.surface::after{background:radial-gradient(closest-side, var(--md-ripple-pressed-color, var(--md-sys-color-on-surface, #1d1b20)) max(100% - 70px, 65%), transparent 100%);transform-origin:center center;transition:opacity 375ms linear}.hovered::before{background-color:var(--md-ripple-hover-color, var(--md-sys-color-on-surface, #1d1b20));opacity:var(--md-ripple-hover-opacity, 0.08)}.pressed::after{opacity:var(--md-ripple-pressed-opacity, 0.12);transition-duration:105ms}
|
|
`;var tv=class extends kc{};tv.styles=[sL];tv=At([so("md-ripple")],tv);var nv=["role","ariaAtomic","ariaAutoComplete","ariaBusy","ariaChecked","ariaColCount","ariaColIndex","ariaColSpan","ariaCurrent","ariaDisabled","ariaExpanded","ariaHasPopup","ariaHidden","ariaInvalid","ariaKeyShortcuts","ariaLabel","ariaLevel","ariaLive","ariaModal","ariaMultiLine","ariaMultiSelectable","ariaOrientation","ariaPlaceholder","ariaPosInSet","ariaPressed","ariaReadOnly","ariaRequired","ariaRoleDescription","ariaRowCount","ariaRowIndex","ariaRowSpan","ariaSelected","ariaSetSize","ariaSort","ariaValueMax","ariaValueMin","ariaValueNow","ariaValueText"],ioe=nv.map(iv);function Ih(t){return ioe.includes(t)}function iv(t){return t.replace("aria","aria-").replace(/Elements?/g,"").toLowerCase()}var Oh=Symbol("privateIgnoreAttributeChangesFor");function cL(t){var i;if(!1)return t;class e extends t{constructor(){super(...arguments),this[i]=new Set}attributeChangedCallback(o,r,a){if(!Ih(o)){super.attributeChangedCallback(o,r,a);return}if(this[Oh].has(o))return;this[Oh].add(o),this.removeAttribute(o),this[Oh].delete(o);let s=rv(o);a===null?delete this.dataset[s]:this.dataset[s]=a,this.requestUpdate(rv(o),r)}getAttribute(o){return Ih(o)?super.getAttribute(ov(o)):super.getAttribute(o)}removeAttribute(o){super.removeAttribute(o),Ih(o)&&(super.removeAttribute(ov(o)),this.requestUpdate())}}return i=Oh,ooe(e),e}function ooe(t){for(let i of nv){let e=iv(i),n=ov(e),o=rv(e);t.createProperty(i,{attribute:e,noAccessor:!0}),t.createProperty(Symbol(n),{attribute:n,noAccessor:!0}),Object.defineProperty(t.prototype,i,{configurable:!0,enumerable:!0,get(){return this.dataset[o]??null},set(r){let a=this.dataset[o]??null;r!==a&&(r===null?delete this.dataset[o]:this.dataset[o]=r,this.requestUpdate(i,a))}})}}function ov(t){return`data-${t}`}function rv(t){return t.replace(/-\w/,i=>i[1].toUpperCase())}var Zu=Symbol("internals"),av=Symbol("privateInternals");function lL(t){class i extends t{get[Zu](){return this[av]||(this[av]=this.attachInternals()),this[av]}}return i}function dL(t){t.addInitializer(i=>{let e=i;e.addEventListener("click",n=>Yt(null,null,function*(){let{type:o,[Zu]:r}=e,{form:a}=r;if(!(!a||o==="button")&&(yield new Promise(s=>{setTimeout(s)}),!n.defaultPrevented)){if(o==="reset"){a.reset();return}a.addEventListener("submit",s=>{Object.defineProperty(s,"submitter",{configurable:!0,enumerable:!0,get:()=>e})},{capture:!0,once:!0}),r.setFormValue(e.value),a.requestSubmit()}}))})}function uL(t){let i=new MouseEvent("click",{bubbles:!0});return t.dispatchEvent(i),i}function mL(t){return t.currentTarget!==t.target||t.composedPath()[0]!==t.target||t.target.disabled?!1:!roe(t)}function roe(t){let i=sv;return i&&(t.preventDefault(),t.stopImmediatePropagation()),aoe(),i}var sv=!1;function aoe(){return Yt(this,null,function*(){sv=!0,yield null,sv=!1})}var soe=cL(lL(Bo)),yn=class extends soe{get name(){return this.getAttribute("name")??""}set name(i){this.setAttribute("name",i)}get form(){return this[Zu].form}constructor(){super(),this.disabled=!1,this.softDisabled=!1,this.href="",this.download="",this.target="",this.trailingIcon=!1,this.hasIcon=!1,this.type="submit",this.value="",this.addEventListener("click",this.handleClick.bind(this))}focus(){this.buttonElement?.focus()}blur(){this.buttonElement?.blur()}render(){let i=this.disabled||this.softDisabled,e=this.href?this.renderLink():this.renderButton(),n=this.href?"link":"button";return Ai`
|
|
${this.renderElevationOrOutline?.()}
|
|
<div class="background"></div>
|
|
<md-focus-ring part="focus-ring" for=${n}></md-focus-ring>
|
|
<md-ripple
|
|
part="ripple"
|
|
for=${n}
|
|
?disabled="${i}"></md-ripple>
|
|
${e}
|
|
`}renderButton(){let{ariaLabel:i,ariaHasPopup:e,ariaExpanded:n}=this;return Ai`<button
|
|
id="button"
|
|
class="button"
|
|
?disabled=${this.disabled}
|
|
aria-disabled=${this.softDisabled||Wt}
|
|
aria-label="${i||Wt}"
|
|
aria-haspopup="${e||Wt}"
|
|
aria-expanded="${n||Wt}">
|
|
${this.renderContent()}
|
|
</button>`}renderLink(){let{ariaLabel:i,ariaHasPopup:e,ariaExpanded:n}=this;return Ai`<a
|
|
id="link"
|
|
class="button"
|
|
aria-label="${i||Wt}"
|
|
aria-haspopup="${e||Wt}"
|
|
aria-expanded="${n||Wt}"
|
|
aria-disabled=${this.disabled||this.softDisabled||Wt}
|
|
tabindex="${this.disabled&&!this.softDisabled?-1:Wt}"
|
|
href=${this.href}
|
|
download=${this.download||Wt}
|
|
target=${this.target||Wt}
|
|
>${this.renderContent()}
|
|
</a>`}renderContent(){let i=Ai`<slot
|
|
name="icon"
|
|
@slotchange="${this.handleSlotChange}"></slot>`;return Ai`
|
|
<span class="touch"></span>
|
|
${this.trailingIcon?Wt:i}
|
|
<span class="label"><slot></slot></span>
|
|
${this.trailingIcon?i:Wt}
|
|
`}handleClick(i){if(this.softDisabled||this.disabled&&this.href){i.stopImmediatePropagation(),i.preventDefault();return}!mL(i)||!this.buttonElement||(this.focus(),uL(this.buttonElement))}handleSlotChange(){this.hasIcon=this.assignedIcons.length>0}};dL(yn);yn.formAssociated=!0;yn.shadowRootOptions={mode:"open",delegatesFocus:!0};At([ji({type:Boolean,reflect:!0})],yn.prototype,"disabled",void 0);At([ji({type:Boolean,attribute:"soft-disabled",reflect:!0})],yn.prototype,"softDisabled",void 0);At([ji()],yn.prototype,"href",void 0);At([ji()],yn.prototype,"download",void 0);At([ji()],yn.prototype,"target",void 0);At([ji({type:Boolean,attribute:"trailing-icon",reflect:!0})],yn.prototype,"trailingIcon",void 0);At([ji({type:Boolean,attribute:"has-icon",reflect:!0})],yn.prototype,"hasIcon",void 0);At([ji()],yn.prototype,"type",void 0);At([ji({reflect:!0})],yn.prototype,"value",void 0);At([Dh(".button")],yn.prototype,"buttonElement",void 0);At([FP({slot:"icon",flatten:!0})],yn.prototype,"assignedIcons",void 0);var Th=class extends yn{renderElevationOrOutline(){return Ai`<md-elevation part="elevation"></md-elevation>`}};var pL=ti`:host{--_container-color: var(--md-filled-button-container-color, var(--md-sys-color-primary, #6750a4));--_container-elevation: var(--md-filled-button-container-elevation, 0);--_container-height: var(--md-filled-button-container-height, 40px);--_container-shadow-color: var(--md-filled-button-container-shadow-color, var(--md-sys-color-shadow, #000));--_disabled-container-color: var(--md-filled-button-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-container-elevation: var(--md-filled-button-disabled-container-elevation, 0);--_disabled-container-opacity: var(--md-filled-button-disabled-container-opacity, 0.12);--_disabled-label-text-color: var(--md-filled-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-filled-button-disabled-label-text-opacity, 0.38);--_focus-container-elevation: var(--md-filled-button-focus-container-elevation, 0);--_focus-label-text-color: var(--md-filled-button-focus-label-text-color, var(--md-sys-color-on-primary, #fff));--_hover-container-elevation: var(--md-filled-button-hover-container-elevation, 1);--_hover-label-text-color: var(--md-filled-button-hover-label-text-color, var(--md-sys-color-on-primary, #fff));--_hover-state-layer-color: var(--md-filled-button-hover-state-layer-color, var(--md-sys-color-on-primary, #fff));--_hover-state-layer-opacity: var(--md-filled-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-filled-button-label-text-color, var(--md-sys-color-on-primary, #fff));--_label-text-font: var(--md-filled-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-filled-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-filled-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-filled-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-container-elevation: var(--md-filled-button-pressed-container-elevation, 0);--_pressed-label-text-color: var(--md-filled-button-pressed-label-text-color, var(--md-sys-color-on-primary, #fff));--_pressed-state-layer-color: var(--md-filled-button-pressed-state-layer-color, var(--md-sys-color-on-primary, #fff));--_pressed-state-layer-opacity: var(--md-filled-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-filled-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-filled-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-filled-button-focus-icon-color, var(--md-sys-color-on-primary, #fff));--_hover-icon-color: var(--md-filled-button-hover-icon-color, var(--md-sys-color-on-primary, #fff));--_icon-color: var(--md-filled-button-icon-color, var(--md-sys-color-on-primary, #fff));--_icon-size: var(--md-filled-button-icon-size, 18px);--_pressed-icon-color: var(--md-filled-button-pressed-icon-color, var(--md-sys-color-on-primary, #fff));--_container-shape-start-start: var(--md-filled-button-container-shape-start-start, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-filled-button-container-shape-start-end, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-filled-button-container-shape-end-end, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-filled-button-container-shape-end-start, var(--md-filled-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-filled-button-leading-space, 24px);--_trailing-space: var(--md-filled-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-filled-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-filled-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-filled-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-filled-button-with-trailing-icon-trailing-space, 16px)}
|
|
`;var s2=ti`md-elevation{transition-duration:280ms}:host(:is([disabled],[soft-disabled])) md-elevation{transition:none}md-elevation{--md-elevation-level: var(--_container-elevation);--md-elevation-shadow-color: var(--_container-shadow-color)}:host(:focus-within) md-elevation{--md-elevation-level: var(--_focus-container-elevation)}:host(:hover) md-elevation{--md-elevation-level: var(--_hover-container-elevation)}:host(:active) md-elevation{--md-elevation-level: var(--_pressed-container-elevation)}:host(:is([disabled],[soft-disabled])) md-elevation{--md-elevation-level: var(--_disabled-container-elevation)}
|
|
`;var Ba=ti`:host{border-start-start-radius:var(--_container-shape-start-start);border-start-end-radius:var(--_container-shape-start-end);border-end-start-radius:var(--_container-shape-end-start);border-end-end-radius:var(--_container-shape-end-end);box-sizing:border-box;cursor:pointer;display:inline-flex;gap:8px;min-height:var(--_container-height);outline:none;padding-block:calc((var(--_container-height) - max(var(--_label-text-line-height),var(--_icon-size)))/2);padding-inline-start:var(--_leading-space);padding-inline-end:var(--_trailing-space);place-content:center;place-items:center;position:relative;font-family:var(--_label-text-font);font-size:var(--_label-text-size);line-height:var(--_label-text-line-height);font-weight:var(--_label-text-weight);text-overflow:ellipsis;text-wrap:nowrap;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);vertical-align:top;--md-ripple-hover-color: var(--_hover-state-layer-color);--md-ripple-pressed-color: var(--_pressed-state-layer-color);--md-ripple-hover-opacity: var(--_hover-state-layer-opacity);--md-ripple-pressed-opacity: var(--_pressed-state-layer-opacity)}md-focus-ring{--md-focus-ring-shape-start-start: var(--_container-shape-start-start);--md-focus-ring-shape-start-end: var(--_container-shape-start-end);--md-focus-ring-shape-end-end: var(--_container-shape-end-end);--md-focus-ring-shape-end-start: var(--_container-shape-end-start)}:host(:is([disabled],[soft-disabled])){cursor:default;pointer-events:none}.button{border-radius:inherit;cursor:inherit;display:inline-flex;align-items:center;justify-content:center;border:none;outline:none;-webkit-appearance:none;vertical-align:middle;background:rgba(0,0,0,0);text-decoration:none;min-width:calc(64px - var(--_leading-space) - var(--_trailing-space));width:100%;z-index:0;height:100%;font:inherit;color:var(--_label-text-color);padding:0;gap:inherit;text-transform:inherit}.button::-moz-focus-inner{padding:0;border:0}:host(:hover) .button{color:var(--_hover-label-text-color)}:host(:focus-within) .button{color:var(--_focus-label-text-color)}:host(:active) .button{color:var(--_pressed-label-text-color)}.background{background:var(--_container-color);border-radius:inherit;inset:0;position:absolute}.label{overflow:hidden}:is(.button,.label,.label slot),.label ::slotted(*){text-overflow:inherit}:host(:is([disabled],[soft-disabled])) .label{color:var(--_disabled-label-text-color);opacity:var(--_disabled-label-text-opacity)}:host(:is([disabled],[soft-disabled])) .background{background:var(--_disabled-container-color);opacity:var(--_disabled-container-opacity)}@media(forced-colors: active){.background{border:1px solid CanvasText}:host(:is([disabled],[soft-disabled])){--_disabled-icon-color: GrayText;--_disabled-icon-opacity: 1;--_disabled-container-opacity: 1;--_disabled-label-text-color: GrayText;--_disabled-label-text-opacity: 1}}:host([has-icon]:not([trailing-icon])){padding-inline-start:var(--_with-leading-icon-leading-space);padding-inline-end:var(--_with-leading-icon-trailing-space)}:host([has-icon][trailing-icon]){padding-inline-start:var(--_with-trailing-icon-leading-space);padding-inline-end:var(--_with-trailing-icon-trailing-space)}::slotted([slot=icon]){display:inline-flex;position:relative;writing-mode:horizontal-tb;fill:currentColor;flex-shrink:0;color:var(--_icon-color);font-size:var(--_icon-size);inline-size:var(--_icon-size);block-size:var(--_icon-size)}:host(:hover) ::slotted([slot=icon]){color:var(--_hover-icon-color)}:host(:focus-within) ::slotted([slot=icon]){color:var(--_focus-icon-color)}:host(:active) ::slotted([slot=icon]){color:var(--_pressed-icon-color)}:host(:is([disabled],[soft-disabled])) ::slotted([slot=icon]){color:var(--_disabled-icon-color);opacity:var(--_disabled-icon-opacity)}.touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}:host([touch-target=wrapper]){margin:max(0px,(48px - var(--_container-height))/2) 0}:host([touch-target=none]) .touch{display:none}
|
|
`;var cv=class extends Th{};cv.styles=[Ba,s2,pL];cv=At([so("md-filled-button")],cv);var Ph=class extends yn{renderElevationOrOutline(){return Ai`<div class="outline"></div>`}};var fL=ti`:host{--_container-height: var(--md-outlined-button-container-height, 40px);--_disabled-label-text-color: var(--md-outlined-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-outlined-button-disabled-label-text-opacity, 0.38);--_disabled-outline-color: var(--md-outlined-button-disabled-outline-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-outline-opacity: var(--md-outlined-button-disabled-outline-opacity, 0.12);--_focus-label-text-color: var(--md-outlined-button-focus-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-label-text-color: var(--md-outlined-button-hover-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-color: var(--md-outlined-button-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-opacity: var(--md-outlined-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-outlined-button-label-text-color, var(--md-sys-color-primary, #6750a4));--_label-text-font: var(--md-outlined-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-outlined-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-outlined-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-outlined-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_outline-color: var(--md-outlined-button-outline-color, var(--md-sys-color-outline, #79747e));--_outline-width: var(--md-outlined-button-outline-width, 1px);--_pressed-label-text-color: var(--md-outlined-button-pressed-label-text-color, var(--md-sys-color-primary, #6750a4));--_pressed-outline-color: var(--md-outlined-button-pressed-outline-color, var(--md-sys-color-outline, #79747e));--_pressed-state-layer-color: var(--md-outlined-button-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-opacity: var(--md-outlined-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-outlined-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-outlined-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-outlined-button-focus-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-icon-color: var(--md-outlined-button-hover-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-color: var(--md-outlined-button-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size: var(--md-outlined-button-icon-size, 18px);--_pressed-icon-color: var(--md-outlined-button-pressed-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start: var(--md-outlined-button-container-shape-start-start, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-outlined-button-container-shape-start-end, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-outlined-button-container-shape-end-end, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-outlined-button-container-shape-end-start, var(--md-outlined-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-outlined-button-leading-space, 24px);--_trailing-space: var(--md-outlined-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-outlined-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-outlined-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-outlined-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-outlined-button-with-trailing-icon-trailing-space, 16px);--_container-color: none;--_disabled-container-color: none;--_disabled-container-opacity: 0}.outline{inset:0;border-style:solid;position:absolute;box-sizing:border-box;border-color:var(--_outline-color);border-start-start-radius:var(--_container-shape-start-start);border-start-end-radius:var(--_container-shape-start-end);border-end-start-radius:var(--_container-shape-end-start);border-end-end-radius:var(--_container-shape-end-end)}:host(:active) .outline{border-color:var(--_pressed-outline-color)}:host(:is([disabled],[soft-disabled])) .outline{border-color:var(--_disabled-outline-color);opacity:var(--_disabled-outline-opacity)}@media(forced-colors: active){:host(:is([disabled],[soft-disabled])) .background{border-color:GrayText}:host(:is([disabled],[soft-disabled])) .outline{opacity:1}}.outline,md-ripple{border-width:var(--_outline-width)}md-ripple{inline-size:calc(100% - 2*var(--_outline-width));block-size:calc(100% - 2*var(--_outline-width));border-style:solid;border-color:rgba(0,0,0,0)}
|
|
`;var lv=class extends Ph{};lv.styles=[Ba,fL];lv=At([so("md-outlined-button")],lv);var Lh=class extends yn{renderElevationOrOutline(){return Ai`<md-elevation part="elevation"></md-elevation>`}};var hL=ti`:host{--_container-color: var(--md-elevated-button-container-color, var(--md-sys-color-surface-container-low, #f7f2fa));--_container-elevation: var(--md-elevated-button-container-elevation, 1);--_container-height: var(--md-elevated-button-container-height, 40px);--_container-shadow-color: var(--md-elevated-button-container-shadow-color, var(--md-sys-color-shadow, #000));--_disabled-container-color: var(--md-elevated-button-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-container-elevation: var(--md-elevated-button-disabled-container-elevation, 0);--_disabled-container-opacity: var(--md-elevated-button-disabled-container-opacity, 0.12);--_disabled-label-text-color: var(--md-elevated-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-elevated-button-disabled-label-text-opacity, 0.38);--_focus-container-elevation: var(--md-elevated-button-focus-container-elevation, 1);--_focus-label-text-color: var(--md-elevated-button-focus-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-container-elevation: var(--md-elevated-button-hover-container-elevation, 2);--_hover-label-text-color: var(--md-elevated-button-hover-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-color: var(--md-elevated-button-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-opacity: var(--md-elevated-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-elevated-button-label-text-color, var(--md-sys-color-primary, #6750a4));--_label-text-font: var(--md-elevated-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-elevated-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-elevated-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-elevated-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-container-elevation: var(--md-elevated-button-pressed-container-elevation, 1);--_pressed-label-text-color: var(--md-elevated-button-pressed-label-text-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-color: var(--md-elevated-button-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-opacity: var(--md-elevated-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-elevated-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-elevated-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-elevated-button-focus-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-icon-color: var(--md-elevated-button-hover-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-color: var(--md-elevated-button-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size: var(--md-elevated-button-icon-size, 18px);--_pressed-icon-color: var(--md-elevated-button-pressed-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start: var(--md-elevated-button-container-shape-start-start, var(--md-elevated-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-elevated-button-container-shape-start-end, var(--md-elevated-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-elevated-button-container-shape-end-end, var(--md-elevated-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-elevated-button-container-shape-end-start, var(--md-elevated-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-elevated-button-leading-space, 24px);--_trailing-space: var(--md-elevated-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-elevated-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-elevated-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-elevated-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-elevated-button-with-trailing-icon-trailing-space, 16px)}
|
|
`;var dv=class extends Lh{};dv.styles=[Ba,s2,hL];dv=At([so("md-elevated-button")],dv);var Ah=class extends yn{};var gL=ti`:host{--_container-height: var(--md-text-button-container-height, 40px);--_disabled-label-text-color: var(--md-text-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-text-button-disabled-label-text-opacity, 0.38);--_focus-label-text-color: var(--md-text-button-focus-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-label-text-color: var(--md-text-button-hover-label-text-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-color: var(--md-text-button-hover-state-layer-color, var(--md-sys-color-primary, #6750a4));--_hover-state-layer-opacity: var(--md-text-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-text-button-label-text-color, var(--md-sys-color-primary, #6750a4));--_label-text-font: var(--md-text-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-text-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-text-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-text-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-label-text-color: var(--md-text-button-pressed-label-text-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-color: var(--md-text-button-pressed-state-layer-color, var(--md-sys-color-primary, #6750a4));--_pressed-state-layer-opacity: var(--md-text-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-text-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-text-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-text-button-focus-icon-color, var(--md-sys-color-primary, #6750a4));--_hover-icon-color: var(--md-text-button-hover-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-color: var(--md-text-button-icon-color, var(--md-sys-color-primary, #6750a4));--_icon-size: var(--md-text-button-icon-size, 18px);--_pressed-icon-color: var(--md-text-button-pressed-icon-color, var(--md-sys-color-primary, #6750a4));--_container-shape-start-start: var(--md-text-button-container-shape-start-start, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-text-button-container-shape-start-end, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-text-button-container-shape-end-end, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-text-button-container-shape-end-start, var(--md-text-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-text-button-leading-space, 12px);--_trailing-space: var(--md-text-button-trailing-space, 12px);--_with-leading-icon-leading-space: var(--md-text-button-with-leading-icon-leading-space, 12px);--_with-leading-icon-trailing-space: var(--md-text-button-with-leading-icon-trailing-space, 16px);--_with-trailing-icon-leading-space: var(--md-text-button-with-trailing-icon-leading-space, 16px);--_with-trailing-icon-trailing-space: var(--md-text-button-with-trailing-icon-trailing-space, 12px);--_container-color: none;--_disabled-container-color: none;--_disabled-container-opacity: 0}
|
|
`;var uv=class extends Ah{};uv.styles=[Ba,gL];uv=At([so("md-text-button")],uv);var Rh=class extends yn{renderElevationOrOutline(){return Ai`<md-elevation part="elevation"></md-elevation>`}};var _L=ti`:host{--_container-color: var(--md-filled-tonal-button-container-color, var(--md-sys-color-secondary-container, #e8def8));--_container-elevation: var(--md-filled-tonal-button-container-elevation, 0);--_container-height: var(--md-filled-tonal-button-container-height, 40px);--_container-shadow-color: var(--md-filled-tonal-button-container-shadow-color, var(--md-sys-color-shadow, #000));--_disabled-container-color: var(--md-filled-tonal-button-disabled-container-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-container-elevation: var(--md-filled-tonal-button-disabled-container-elevation, 0);--_disabled-container-opacity: var(--md-filled-tonal-button-disabled-container-opacity, 0.12);--_disabled-label-text-color: var(--md-filled-tonal-button-disabled-label-text-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-label-text-opacity: var(--md-filled-tonal-button-disabled-label-text-opacity, 0.38);--_focus-container-elevation: var(--md-filled-tonal-button-focus-container-elevation, 0);--_focus-label-text-color: var(--md-filled-tonal-button-focus-label-text-color, var(--md-sys-color-on-secondary-container, #1d192b));--_hover-container-elevation: var(--md-filled-tonal-button-hover-container-elevation, 1);--_hover-label-text-color: var(--md-filled-tonal-button-hover-label-text-color, var(--md-sys-color-on-secondary-container, #1d192b));--_hover-state-layer-color: var(--md-filled-tonal-button-hover-state-layer-color, var(--md-sys-color-on-secondary-container, #1d192b));--_hover-state-layer-opacity: var(--md-filled-tonal-button-hover-state-layer-opacity, 0.08);--_label-text-color: var(--md-filled-tonal-button-label-text-color, var(--md-sys-color-on-secondary-container, #1d192b));--_label-text-font: var(--md-filled-tonal-button-label-text-font, var(--md-sys-typescale-label-large-font, var(--md-ref-typeface-plain, Roboto)));--_label-text-line-height: var(--md-filled-tonal-button-label-text-line-height, var(--md-sys-typescale-label-large-line-height, 1.25rem));--_label-text-size: var(--md-filled-tonal-button-label-text-size, var(--md-sys-typescale-label-large-size, 0.875rem));--_label-text-weight: var(--md-filled-tonal-button-label-text-weight, var(--md-sys-typescale-label-large-weight, var(--md-ref-typeface-weight-medium, 500)));--_pressed-container-elevation: var(--md-filled-tonal-button-pressed-container-elevation, 0);--_pressed-label-text-color: var(--md-filled-tonal-button-pressed-label-text-color, var(--md-sys-color-on-secondary-container, #1d192b));--_pressed-state-layer-color: var(--md-filled-tonal-button-pressed-state-layer-color, var(--md-sys-color-on-secondary-container, #1d192b));--_pressed-state-layer-opacity: var(--md-filled-tonal-button-pressed-state-layer-opacity, 0.12);--_disabled-icon-color: var(--md-filled-tonal-button-disabled-icon-color, var(--md-sys-color-on-surface, #1d1b20));--_disabled-icon-opacity: var(--md-filled-tonal-button-disabled-icon-opacity, 0.38);--_focus-icon-color: var(--md-filled-tonal-button-focus-icon-color, var(--md-sys-color-on-secondary-container, #1d192b));--_hover-icon-color: var(--md-filled-tonal-button-hover-icon-color, var(--md-sys-color-on-secondary-container, #1d192b));--_icon-color: var(--md-filled-tonal-button-icon-color, var(--md-sys-color-on-secondary-container, #1d192b));--_icon-size: var(--md-filled-tonal-button-icon-size, 18px);--_pressed-icon-color: var(--md-filled-tonal-button-pressed-icon-color, var(--md-sys-color-on-secondary-container, #1d192b));--_container-shape-start-start: var(--md-filled-tonal-button-container-shape-start-start, var(--md-filled-tonal-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-start-end: var(--md-filled-tonal-button-container-shape-start-end, var(--md-filled-tonal-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-end: var(--md-filled-tonal-button-container-shape-end-end, var(--md-filled-tonal-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_container-shape-end-start: var(--md-filled-tonal-button-container-shape-end-start, var(--md-filled-tonal-button-container-shape, var(--md-sys-shape-corner-full, 9999px)));--_leading-space: var(--md-filled-tonal-button-leading-space, 24px);--_trailing-space: var(--md-filled-tonal-button-trailing-space, 24px);--_with-leading-icon-leading-space: var(--md-filled-tonal-button-with-leading-icon-leading-space, 16px);--_with-leading-icon-trailing-space: var(--md-filled-tonal-button-with-leading-icon-trailing-space, 24px);--_with-trailing-icon-leading-space: var(--md-filled-tonal-button-with-trailing-icon-leading-space, 24px);--_with-trailing-icon-trailing-space: var(--md-filled-tonal-button-with-trailing-icon-trailing-space, 16px)}
|
|
`;var mv=class extends Rh{};mv.styles=[Ba,s2,_L];mv=At([so("md-filled-tonal-button")],mv);var bL=["*","*","*","*","*"];function coe(t,i){if(t&1){let e=se();Be(0,"md-filled-button",1),ka("click",function(o){j(e);let r=w();return H(r.onClick(o))}),C(1),ae(2),Ue()}if(t&2){let e=w();Dt("type",e.type)("disabled",e.disabled),p(),K(" ",e.label)}}function loe(t,i){if(t&1){let e=se();Be(0,"md-outlined-button",1),ka("click",function(o){j(e);let r=w();return H(r.onClick(o))}),C(1),ae(2,1),Ue()}if(t&2){let e=w();Dt("type",e.type)("disabled",e.disabled),p(),K(" ",e.label)}}function doe(t,i){if(t&1){let e=se();Be(0,"md-elevated-button",1),ka("click",function(o){j(e);let r=w();return H(r.onClick(o))}),C(1),ae(2,2),Ue()}if(t&2){let e=w();Dt("type",e.type)("disabled",e.disabled),p(),K(" ",e.label)}}function uoe(t,i){if(t&1){let e=se();Be(0,"md-text-button",1),ka("click",function(o){j(e);let r=w();return H(r.onClick(o))}),C(1),ae(2,3),Ue()}if(t&2){let e=w();Dt("type",e.type)("disabled",e.disabled),p(),K(" ",e.label)}}function moe(t,i){if(t&1){let e=se();Be(0,"md-filled-tonal-button",1),ka("click",function(o){j(e);let r=w();return H(r.onClick(o))}),C(1),ae(2,4),Ue()}if(t&2){let e=w();Dt("type",e.type)("disabled",e.disabled),p(),K(" ",e.label)}}var poe=(()=>{class t{constructor(){this.variant="filled",this.type="button",this.disabled=!1,this.fullWidth=!1,this.clicked=new U}onClick(e){this.disabled||this.clicked.emit(e)}get componentTag(){switch(this.variant){case"filled":return"md-filled-button";case"outlined":return"md-outlined-button";case"elevated":return"md-elevated-button";case"text":return"md-text-button";case"tonal":return"md-filled-tonal-button";default:return"md-filled-button"}}get containerClasses(){return this.fullWidth?"m3-button-container--full-width":"m3-button-container"}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-m3-button"]],inputs:{variant:"variant",type:"type",disabled:"disabled",label:"label",icon:"icon",trailingIcon:"trailingIcon",fullWidth:"fullWidth"},outputs:{clicked:"clicked"},ngContentSelectors:bL,decls:6,vars:7,consts:[[3,"type","disabled"],[3,"click","type","disabled"]],template:function(n,o){n&1&&(Se(bL),Be(0,"div"),I(1,coe,3,3,"md-filled-button",0),I(2,loe,3,3,"md-outlined-button",0),I(3,doe,3,3,"md-elevated-button",0),I(4,uoe,3,3,"md-text-button",0),I(5,moe,3,3,"md-filled-tonal-button",0),Ue()),n&2&&(kt(o.containerClasses),p(),O(o.variant==="filled"?1:-1),p(),O(o.variant==="outlined"?2:-1),p(),O(o.variant==="elevated"?3:-1),p(),O(o.variant==="text"?4:-1),p(),O(o.variant==="tonal"?5:-1))},dependencies:[fe,ve],styles:[`.m3-button-container{display:inline-block}.m3-button-container--full-width{display:block;width:100%}.m3-button-container--full-width md-filled-button,.m3-button-container--full-width md-outlined-button,.m3-button-container--full-width md-elevated-button,.m3-button-container--full-width md-text-button,.m3-button-container--full-width md-filled-tonal-button{color:var(--md-filled-button-disabled-label-text-color, #44474e);width:100%}
|
|
`],encapsulation:2})}}return t})();function foe(t,i){if(t&1&&F(0,"input",5),t&2){let e=w(2);k("type",e.formfield.type)("formControlName",e.formfield.controlName)("required",e.formfield.required)}}function hoe(t,i){if(t&1&&(g(0,"mat-error")(1,"strong"),C(2),D(3,"translate"),_()()),t&2){let e=w(2);p(2),Tt("",E(3,2,"labels.commons.Maximum Value must be")," ",e.formfield.max)}}function goe(t,i){if(t&1&&(g(0,"mat-error")(1,"strong"),C(2),D(3,"translate"),_()()),t&2){let e=w(2);p(2),Tt("",E(3,2,"labels.commons.Minimum Value must be")," ",e.formfield.min)}}function _oe(t,i){if(t&1&&(g(0,"mat-option",7),C(1),_()),t&2){let e=i.$implicit,n=w(3);k("value",e[n.formfield.options.value]),p(),K(" ",e[n.formfield.options.label]," ")}}function boe(t,i){if(t&1&&(g(0,"mat-select",6),nt(1,_oe,2,2,"mat-option",7,vt),_()),t&2){let e=w(2);k("formControlName",e.formfield.controlName)("required",e.formfield.required),p(),it(e.formfield.options.data)}}function voe(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),g(3,"strong"),C(4),D(5,"translate"),_()()),t&2){let e=w(2);p(),Tt(" ",e.formfield.label," ",E(2,3,"labels.commons.is")," "),p(3),T(E(5,5,"labels.commons.required"))}}function yoe(t,i){if(t&1&&(g(0,"div",2)(1,"mat-form-field",2)(2,"mat-label"),C(3),_(),I(4,foe,1,3,"input",5),I(5,hoe,4,4,"mat-error"),I(6,goe,4,4,"mat-error"),I(7,boe,3,2,"mat-select",6),I(8,voe,6,7,"mat-error"),_()()),t&2){let e=w();p(3),T(e.formfield.label),p(),O(e.formfield.controlType==="input"?4:-1),p(),O(e.form.controls[e.formfield.controlName].hasError("max")?5:-1),p(),O(e.form.controls[e.formfield.controlName].hasError("min")?6:-1),p(),O(e.formfield.controlType==="select"?7:-1),p(),O(e.form.controls[e.formfield.controlName].hasError("required")?8:-1)}}function Coe(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),g(3,"strong"),C(4),D(5,"translate"),_()()),t&2){let e=w(2);p(),Tt(" ",e.formfield.label," ",E(2,3,"labels.commons.is")," "),p(3),T(E(5,5,"labels.commons.required"))}}function xoe(t,i){if(t&1){let e=se();g(0,"mat-form-field",8),N("click",function(){j(e);let o=jt(6);return H(o.open())}),g(1,"mat-label"),C(2),_(),F(3,"input",9)(4,"mat-datepicker-toggle",10)(5,"mat-datepicker",null,0),I(7,Coe,6,7,"mat-error"),_()}if(t&2){let e=jt(6),n=w();p(2),T(n.formfield.label),p(),k("matDatepicker",e)("min",n.formfield.minDate)("max",n.formfield.maxDate)("formControlName",n.formfield.controlName)("required",n.formfield.required),p(),k("for",e),p(3),O(n.form.controls[n.formfield.controlName].hasError("required")?7:-1)}}function Moe(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),g(3,"strong"),C(4),D(5,"translate"),_()()),t&2){let e=w(2);p(),Tt(" ",e.formfield.label," ",E(2,3,"labels.commons.is")," "),p(3),T(E(5,5,"labels.commons.required"))}}function woe(t,i){if(t&1){let e=se();g(0,"mat-form-field",8),N("click",function(){j(e);let o=w();return H(o.datePicker.open())}),g(1,"mat-label"),C(2),_(),F(3,"input",11),I(4,Moe,6,7,"mat-error"),_()}if(t&2){let e=w();p(2),T(e.formfield.label),p(),k("min",e.formfield.minDate)("max",e.formfield.maxDate)("formControlName",e.formfield.controlName)("required",e.formfield.required),p(),O(e.form.controls[e.formfield.controlName].hasError("required")?4:-1)}}function Doe(t,i){if(t&1&&(g(0,"mat-checkbox",4),C(1),_()),t&2){let e=w();k("checked",e.formfield.value)("formControlName",e.formfield.controlName)("required",e.formfield.required),p(),K(" ",e.formfield.label," ")}}var zh=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-formfield"]],inputs:{form:"form",formfield:"formfield"},decls:5,vars:5,consts:[["datePicker",""],[1,"flex-fill",3,"formGroup"],[1,"flex-fill"],["Fill","",1,"flex-fill"],["labelPosition","before",3,"checked","formControlName","required"],["matInput","",3,"type","formControlName","required"],[3,"formControlName","required"],[3,"value"],["Fill","",1,"flex-fill",3,"click"],["matInput","",3,"matDatepicker","min","max","formControlName","required"],["matSuffix","",3,"for"],["matInput","","type","datetime-local",3,"min","max","formControlName","required"]],template:function(n,o){n&1&&(g(0,"div",1),I(1,yoe,9,6,"div",2),I(2,xoe,8,8,"mat-form-field",3),I(3,woe,5,6,"mat-form-field",3),I(4,Doe,2,4,"mat-checkbox",4),_()),n&2&&(k("formGroup",o.form),p(),O(o.formfield.controlType==="input"||o.formfield.controlType==="select"?1:-1),p(),O(o.formfield.controlType==="datepicker"?2:-1),p(),O(o.formfield.controlType==="datetimepicker"?3:-1),p(),O(o.formfield.controlType==="checkbox"?4:-1))},dependencies:[fe,ve,Ii,bn,yr,Zr,yi,er,$t,Sn,So,xs,di,ei,fn,yh,Uu,vh,Tl,Pe],encapsulation:2})}}return t})();function Soe(t,i){}var Ec=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;positionStrategy;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;scrollStrategy;closeOnNavigation=!0;closeOnDestroy=!0;closeOnOverlayDetachments=!0;disableAnimations=!1;providers;container;templateContext};var hv=(()=>{class t extends yc{_elementRef=d(Z);_focusTrapFactory=d(yd);_config;_interactivityChecker=d(dc);_ngZone=d(ce);_focusMonitor=d(mn);_renderer=d(tt);_changeDetectorRef=d(we);_injector=d(Ce);_platform=d($e);_document=d(De);_portalOutlet;_focusTrapped=new B;_focusTrap=null;_elementFocusedBeforeDialogWasOpened=null;_closeInteractionType=null;_ariaLabelledByQueue=[];_isDestroyed=!1;constructor(){super(),this._config=d(Ec,{optional:!0})||new Ec,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let n=this._ariaLabelledByQueue.indexOf(e);n>-1&&(this._ariaLabelledByQueue.splice(n,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._focusTrapped.complete(),this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),n}attachTemplatePortal(e){this._portalOutlet.hasAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),n}attachDomPortal=e=>{this._portalOutlet.hasAttached();let n=this._portalOutlet.attachDomPortal(e);return this._contentAttached(),n};_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{r(),a(),e.removeAttribute("tabindex")},r=this._renderer.listen(e,"blur",o),a=this._renderer.listen(e,"mousedown",o)})),e.focus(n)}_focusByCssSelector(e,n){let o=this._elementRef.nativeElement.querySelector(e);o&&this._forceFocus(o,n)}_trapFocus(e){this._isDestroyed||Mt(()=>{let n=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||n.focus(e);break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement(e)||this._focusDialogContainer(e);break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]',e);break;default:this._focusByCssSelector(this._config.autoFocus,e);break}this._focusTrapped.next()},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,n=null;if(typeof e=="string"?n=this._document.querySelector(e):typeof e=="boolean"?n=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(n=e),this._config.restoreFocus&&n&&typeof n.focus=="function"){let o=xo(),r=this._elementRef.nativeElement;(!o||o===this._document.body||o===r||r.contains(o))&&(this._focusMonitor?(this._focusMonitor.focusVia(n,this._closeInteractionType),this._closeInteractionType=null):n.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(e){this._elementRef.nativeElement.focus?.(e)}_containsFocus(){let e=this._elementRef.nativeElement,n=xo();return e===n||e.contains(n)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=xo()))}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["cdk-dialog-container"]],viewQuery:function(n,o){if(n&1&&me(Pi,7),n&2){let r;G(r=W())&&(o._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(n,o){n&2&&oe("id",o._config.id||null)("role",o._config.role)("aria-modal",o._config.ariaModal)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null)},features:[de],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(n,o){n&1&&ct(0,Soe,0,0,"ng-template",0)},dependencies:[Pi],styles:[`.cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}
|
|
`],encapsulation:2})}return t})(),Ju=class{overlayRef;config;componentInstance;componentRef;containerInstance;disableClose;closed=new B;backdropClick;keydownEvents;outsidePointerEvents;id;_detachSubscription;constructor(i,e){this.overlayRef=i,this.config=e,this.disableClose=e.disableClose,this.backdropClick=i.backdropClick(),this.keydownEvents=i.keydownEvents(),this.outsidePointerEvents=i.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(n=>{n.keyCode===27&&!this.disableClose&&!Ot(n)&&(n.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{!this.disableClose&&this._canClose()?this.close(void 0,{focusOrigin:"mouse"}):this.containerInstance._recaptureFocus?.()}),this._detachSubscription=i.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(i,e){if(this._canClose(i)){let n=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),n.next(i),n.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(i="",e=""){return this.overlayRef.updateSize({width:i,height:e}),this}addPanelClass(i){return this.overlayRef.addPanelClass(i),this}removePanelClass(i){return this.overlayRef.removePanelClass(i),this}_canClose(i){let e=this.config;return!!this.containerInstance&&(!e.closePredicate||e.closePredicate(i,e,this.componentInstance))}},koe=new L("DialogScrollStrategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Cc(t)}}),Eoe=new L("DialogData"),Ioe=new L("DefaultDialogConfig");function Ooe(t){let i=ke(t),e=new U;return{valueSignal:i,get value(){return i()},change:e,ngOnDestroy(){e.complete()}}}var gv=(()=>{class t{_injector=d(Ce);_defaultOptions=d(Ioe,{optional:!0});_parentDialog=d(t,{optional:!0,skipSelf:!0});_overlayContainer=d(mh);_idGenerator=d(Ge);_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new B;_afterOpenedAtThisLevel=new B;_ariaHiddenElements=new Map;_scrollStrategy=d(koe);get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}afterAllClosed=qi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ze(void 0)));constructor(){}open(e,n){let o=this._defaultOptions||new Ec;n=q(q({},o),n),n.id=n.id||this._idGenerator.getId("cdk-dialog-"),n.id&&this.getDialogById(n.id);let r=this._getOverlayConfig(n),a=Io(this._injector,r),s=new Ju(a,n),c=this._attachContainer(a,s,n);if(s.containerInstance=c,!this.openDialogs.length){let u=this._overlayContainer.getContainerElement();c._focusTrapped?c._focusTrapped.pipe(Ve(1)).subscribe(()=>{this._hideNonDialogContentFromAssistiveTechnology(u)}):this._hideNonDialogContentFromAssistiveTechnology(u)}return this._attachDialogContent(e,s,c,n),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){fv(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){fv(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),fv(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let n=new Eo({positionStrategy:e.positionStrategy||Fa().centerHorizontally().centerVertically(),scrollStrategy:e.scrollStrategy||this._scrollStrategy(),panelClass:e.panelClass,hasBackdrop:e.hasBackdrop,direction:e.direction,minWidth:e.minWidth,minHeight:e.minHeight,maxWidth:e.maxWidth,maxHeight:e.maxHeight,width:e.width,height:e.height,disposeOnNavigation:e.closeOnNavigation,disableAnimations:e.disableAnimations});return e.backdropClass&&(n.backdropClass=e.backdropClass),n}_attachContainer(e,n,o){let r=o.injector||o.viewContainerRef?.injector,a=[{provide:Ec,useValue:o},{provide:Ju,useValue:n},{provide:Qd,useValue:e}],s;o.container?typeof o.container=="function"?s=o.container:(s=o.container.type,a.push(...o.container.providers(o))):s=hv;let c=new Vo(s,o.viewContainerRef,Ce.create({parent:r||this._injector,providers:a}));return e.attach(c).instance}_attachDialogContent(e,n,o,r){if(e instanceof rt){let a=this._createInjector(r,n,o,void 0),s={$implicit:r.data,dialogRef:n};r.templateContext&&(s=q(q({},s),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),o.attachTemplatePortal(new Jn(e,null,s,a))}else{let a=this._createInjector(r,n,o,this._injector),s=o.attachComponentPortal(new Vo(e,r.viewContainerRef,a));n.componentRef=s,n.componentInstance=s.instance}}_createInjector(e,n,o,r){let a=e.injector||e.viewContainerRef?.injector,s=[{provide:Eoe,useValue:e.data},{provide:Ju,useValue:n}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(n,e,o)):s.push(...e.providers)),e.direction&&(!a||!a.get(yt,null,{optional:!0}))&&s.push({provide:yt,useValue:Ooe(e.direction)}),Ce.create({parent:a||r,providers:s})}_removeOpenDialog(e,n){let o=this.openDialogs.indexOf(e);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,a)=>{r?a.setAttribute("aria-hidden",r):a.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),n&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(e){if(e.parentElement){let n=e.parentElement.children;for(let o=n.length-1;o>-1;o--){let r=n[o];r!==e&&r.nodeName!=="SCRIPT"&&r.nodeName!=="STYLE"&&!r.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(r,r.getAttribute("aria-hidden")),r.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function fv(t,i){let e=t.length;for(;e--;)i(t[e])}var vL=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[gv],imports:[Bi,ko,ys,ko]})}return t})();function Toe(t,i){}var tm=class{viewContainerRef;injector;id;role="dialog";panelClass="";hasBackdrop=!0;backdropClass="";disableClose=!1;closePredicate;width="";height="";minWidth;minHeight;maxWidth;maxHeight;position;data=null;direction;ariaDescribedBy=null;ariaLabelledBy=null;ariaLabel=null;ariaModal=!1;autoFocus="first-tabbable";restoreFocus=!0;delayFocusTrap=!0;scrollStrategy;closeOnNavigation=!0;enterAnimationDuration;exitAnimationDuration},_v="mdc-dialog--open",yL="mdc-dialog--opening",CL="mdc-dialog--closing",Poe=150,Loe=75,wL=(()=>{class t extends hv{_animationStateChanged=new U;_animationsEnabled=!We();_actionSectionCount=0;_hostElement=this._elementRef.nativeElement;_enterAnimationDuration=this._animationsEnabled?ML(this._config.enterAnimationDuration)??Poe:0;_exitAnimationDuration=this._animationsEnabled?ML(this._config.exitAnimationDuration)??Loe:0;_animationTimer=null;_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(xL,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(yL,_v)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(_v),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(_v),this._animationsEnabled?(this._hostElement.style.setProperty(xL,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(CL)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)};_finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})};_clearAnimationClasses(){this._hostElement.classList.remove(yL,CL)}_waitForAnimationToComplete(e,n){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(n,e)}_requestAnimationFrame(e){this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame=="function"?requestAnimationFrame(e):e()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(e){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:e})}ngOnDestroy(){super.ngOnDestroy(),this._animationTimer!==null&&clearTimeout(this._animationTimer)}attachComponentPortal(e){let n=super.attachComponentPortal(e);return n.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),n}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(n,o){n&2&&(Dt("id",o._config.id),oe("aria-modal",o._config.ariaModal)("role",o._config.role)("aria-labelledby",o._config.ariaLabel?null:o._ariaLabelledByQueue[0])("aria-label",o._config.ariaLabel)("aria-describedby",o._config.ariaDescribedBy||null),ie("_mat-animation-noopable",!o._animationsEnabled)("mat-mdc-dialog-container-with-actions",o._actionSectionCount>0))},features:[de],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(n,o){n&1&&(g(0,"div",0)(1,"div",1),ct(2,Toe,0,0,"ng-template",2),_()())},dependencies:[Pi],styles:[`.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 560px);min-width:var(--mat-dialog-container-min-width, 280px)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, calc(100vw - 32px))}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, none);border-radius:var(--mat-dialog-container-shape, var(--mat-sys-corner-extra-large, 4px));background-color:var(--mat-dialog-container-color, var(--mat-sys-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-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}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 6px 24px 13px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mat-dialog-subhead-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-dialog-subhead-font, var(--mat-sys-headline-small-font, inherit));line-height:var(--mat-dialog-subhead-line-height, var(--mat-sys-headline-small-line-height, 1.5rem));font-size:var(--mat-dialog-subhead-size, var(--mat-sys-headline-small-size, 1rem));font-weight:var(--mat-dialog-subhead-weight, var(--mat-sys-headline-small-weight, 400));letter-spacing:var(--mat-dialog-subhead-tracking, var(--mat-sys-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mat-dialog-supporting-text-color, var(--mat-sys-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mat-dialog-supporting-text-font, var(--mat-sys-body-medium-font, inherit));line-height:var(--mat-dialog-supporting-text-line-height, var(--mat-sys-body-medium-line-height, 1.5rem));font-size:var(--mat-dialog-supporting-text-size, var(--mat-sys-body-medium-size, 1rem));font-weight:var(--mat-dialog-supporting-text-weight, var(--mat-sys-body-medium-weight, 400));letter-spacing:var(--mat-dialog-supporting-text-tracking, var(--mat-sys-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px 0)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;box-sizing:border-box;min-height:52px;margin:0;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 16px 24px);justify-content:var(--mat-dialog-actions-alignment, flex-end)}@media(forced-colors: active){.mat-mdc-dialog-actions{border-top-color:CanvasText}}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}.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}.mat-mdc-dialog-component-host{display:contents}
|
|
`],encapsulation:2})}return t})(),xL="--mat-dialog-transition-duration";function ML(t){return t==null?null:typeof t=="number"?t:t.endsWith("ms")?wn(t.substring(0,t.length-2)):t.endsWith("s")?wn(t.substring(0,t.length-1))*1e3:t==="0"?0:null}var em=(function(t){return t[t.OPEN=0]="OPEN",t[t.CLOSING=1]="CLOSING",t[t.CLOSED=2]="CLOSED",t})(em||{}),Xt=class{_ref;_config;_containerInstance;componentInstance;componentRef;disableClose;id;_afterOpened=new B;_beforeClosed=new B;_result;_closeFallbackTimeout;_state=em.OPEN;_closeInteractionType;constructor(i,e,n){this._ref=i,this._config=e,this._containerInstance=n,this.disableClose=e.disableClose,this.id=i.id,i.addPanelClass("mat-mdc-dialog-panel"),n._animationStateChanged.pipe(Oe(o=>o.state==="opened"),Ve(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),n._animationStateChanged.pipe(Oe(o=>o.state==="closed"),Ve(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),i.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),pt(this.backdropClick(),this.keydownEvents().pipe(Oe(o=>o.keyCode===27&&!this.disableClose&&!Ot(o)))).subscribe(o=>{this.disableClose||(o.preventDefault(),bv(this,o.type==="keydown"?"keyboard":"mouse"))})}close(i){let e=this._config.closePredicate;e&&!e(i,this._config,this.componentInstance)||(this._result=i,this._containerInstance._animationStateChanged.pipe(Oe(n=>n.state==="closing"),Ve(1)).subscribe(n=>{this._beforeClosed.next(i),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),n.totalTime+100)}),this._state=em.CLOSING,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(i){let e=this._ref.config.positionStrategy;return i&&(i.left||i.right)?i.left?e.left(i.left):e.right(i.right):e.centerHorizontally(),i&&(i.top||i.bottom)?i.top?e.top(i.top):e.bottom(i.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(i="",e=""){return this._ref.updateSize(i,e),this}addPanelClass(i){return this._ref.addPanelClass(i),this}removePanelClass(i){return this._ref.removePanelClass(i),this}getState(){return this._state}_finishDialogClose(){this._state=em.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function bv(t,i,e){return t._closeInteractionType=i,t.close(e)}var Rn=new L("MatMdcDialogData"),DL=new L("mat-mdc-dialog-default-options"),SL=new L("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Cc(t)}}),co=(()=>{class t{_defaultOptions=d(DL,{optional:!0});_scrollStrategy=d(SL);_parentDialog=d(t,{optional:!0,skipSelf:!0});_idGenerator=d(Ge);_injector=d(Ce);_dialog=d(gv);_animationsDisabled=We();_openDialogsAtThisLevel=[];_afterAllClosedAtThisLevel=new B;_afterOpenedAtThisLevel=new B;dialogConfigClass=tm;_dialogRefConstructor;_dialogContainerType;_dialogDataToken;get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){let e=this._parentDialog;return e?e._getAfterAllClosed():this._afterAllClosedAtThisLevel}afterAllClosed=qi(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(Ze(void 0)));constructor(){this._dialogRefConstructor=Xt,this._dialogContainerType=wL,this._dialogDataToken=Rn}open(e,n){let o;n=q(q({},this._defaultOptions||new tm),n),n.id=n.id||this._idGenerator.getId("mat-mdc-dialog-"),n.scrollStrategy=n.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(e,Re(q({},n),{positionStrategy:Fa(this._injector).centerHorizontally().centerVertically(),disableClose:!0,closePredicate:void 0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,disableAnimations:this._animationsDisabled||n.enterAnimationDuration?.toLocaleString()==="0"||n.exitAnimationDuration?.toString()==="0",container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:n},{provide:Ec,useValue:n}]},templateContext:()=>({dialogRef:o}),providers:(a,s,c)=>(o=new this._dialogRefConstructor(a,n,c),o.updatePosition(n?.position),[{provide:this._dialogContainerType,useValue:c},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:o}])}));return o.componentRef=r.componentRef,o.componentInstance=r.componentInstance,this.openDialogs.push(o),this.afterOpened.next(o),o.afterClosed().subscribe(()=>{let a=this.openDialogs.indexOf(o);a>-1&&(this.openDialogs.splice(a,1),this.openDialogs.length||this._getAfterAllClosed().next())}),o}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(n=>n.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let n=e.length;for(;n--;)e[n].close()}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),jn=(()=>{class t{dialogRef=d(Xt,{optional:!0});_elementRef=d(Z);_dialog=d(co);ariaLabel;type="button";dialogResult;_matDialogClose;constructor(){}ngOnInit(){this.dialogRef||(this.dialogRef=EL(this._elementRef,this._dialog.openDialogs))}ngOnChanges(e){let n=e._matDialogClose||e._matDialogCloseResult;n&&(this.dialogResult=n.currentValue)}_onButtonClick(e){bv(this.dialogRef,e.screenX===0&&e.screenY===0?"keyboard":"mouse",this.dialogResult)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(n,o){n&1&&N("click",function(a){return o._onButtonClick(a)}),n&2&&oe("aria-label",o.ariaLabel||null)("type",o.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],features:[Ne]})}return t})(),kL=(()=>{class t{_dialogRef=d(Xt,{optional:!0});_elementRef=d(Z);_dialog=d(co);constructor(){}ngOnInit(){this._dialogRef||(this._dialogRef=EL(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t})}return t})(),kn=(()=>{class t extends kL{id=d(Ge).getId("mat-mdc-dialog-title-");_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(n,o){n&2&&Dt("id",o.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],features:[de]})}return t})(),Hn=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],features:[N7([ia])]})}return t})(),Un=(()=>{class t extends kL{align;_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(n,o){n&2&&ie("mat-mdc-dialog-actions-align-start",o.align==="start")("mat-mdc-dialog-actions-align-center",o.align==="center")("mat-mdc-dialog-actions-align-end",o.align==="end")},inputs:{align:"align"},features:[de]})}return t})();function EL(t,i){let e=t.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?i.find(n=>n.id===e.id):null}var vv=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[co],imports:[vL,Bi,ko,ge,ge]})}return t})();var IL=(()=>{class t{constructor(){}createFormGroup(e){let n={};return e.forEach(o=>{n[o.controlName]=o.required?new no(o.value,this.buildValidators(o)):new no(o.value,this.buildValidators(o))}),new yI(n)}buildValidators(e){let n=[];return e.required&&n.push(an.required),e.validators&&e.validators.forEach(o=>n.push(o)),n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Aoe=t=>[t,"responsive-column"],Roe=t=>({data:t});function zoe(t,i){if(t&1&&(g(0,"div",2),F(1,"mifosx-formfield",6),_()),t&2){let e=i.$implicit,n=w();k("ngClass","flex-"+n.layout.flex+" responsive-flex-full"),p(),k("formfield",e)("form",n.form)}}var Noe=2,Ss=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn),this.formGroupService=d(IL),this.layout={columns:1,columnWidth:400,flex:100,cancelButtonText:"Cancel",addButtonText:"Add"};let e=this.data;this.dialogRef.disableClose=e.disableClose!==void 0?e.disableClose:!0,this.formfields=e.formfields.sort((n,o)=>n.order-o.order),this.pristine=e.pristine!==void 0?e.pristine:!0,this.layout=q(q({},this.layout),e.layout),this.layout.gap=this.layout.columns>1?Noe:0,this.layout.flex=this.layout.flex/this.layout.columns-this.layout.gap}ngOnInit(){this.dialogRef.updateSize(`${this.layout.columnWidth*this.layout.columns}px`),this.form=this.formGroupService.createFormGroup(this.formfields),this.pristine||this.form.markAsDirty()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-form-dialog"]],decls:12,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content","",3,"formGroup","ngClass"],[3,"ngClass"],["align","end",1,"layout-row","layout-xs-column","layout-align-center","gap-2percent"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"mat-dialog-close","disabled"],[1,"flex-fill",3,"formfield","form"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),_(),g(2,"div",1),nt(3,zoe,2,3,"div",2,vt),_(),g(5,"mat-dialog-actions",3)(6,"button",4),C(7),D(8,"translate"),_(),g(9,"button",5),C(10),D(11,"translate"),_()()),n&2&&(p(),T(o.data.title),p(),k("formGroup",o.form)("ngClass",Qo(11,Aoe,o.layout.columns>1?"flex flex-wrap gap-"+o.layout.gap+"percent":"layout-column")),p(),it(o.formfields),p(4),T(E(8,7,"labels.buttons."+o.layout.cancelButtonText)),p(2),k("mat-dialog-close",Qo(13,Roe,o.form))("disabled",!o.form.valid||o.form.pristine),p(),K(" ",E(11,9,"labels.buttons."+o.layout.addButtonText)," "))},dependencies:[fe,Kn,ve,yr,yi,Ct,kn,Hn,zh,Un,jn,Pe],encapsulation:2})}}return t})();var Foe=()=>({delete:!0}),ra=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-delete-dialog"]],decls:14,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1)(4,"p"),C(5),D(6,"translate"),_()(),g(7,"mat-dialog-actions",2)(8,"button",3),C(9),D(10,"translate"),_(),g(11,"button",4),C(12),D(13,"translate"),_()()),n&2&&(p(),T(E(2,6,"labels.heading.Delete")),p(4),Tt("",E(6,8,"labels.text.Are you sure you want to delete")," ",o.data.deleteContext," ?"),p(4),T(E(10,10,"labels.buttons.Cancel")),p(2),k("mat-dialog-close",qo(14,Foe)),p(),K(" ",E(13,12,"labels.buttons.Confirm")," "))},dependencies:[fe,ve,Ct,kn,Hn,Un,jn,Pe],encapsulation:2})}}return t})();var Voe=()=>({cancel:!0});function Boe(t,i){t&1&&(g(0,"p"),C(1),D(2,"translate"),_()),t&2&&(p(),K("",E(2,1,"labels.text.Are you sure you want to leave this page and lose all inputted data"),"?"))}function joe(t,i){if(t&1&&(g(0,"p"),C(1),D(2,"translate"),_()),t&2){let e=w();p(),Tt("",E(2,2,"labels.text.Are you sure you want to cancel")," ",e.data.cancelContext," ?")}}var OL=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-cancel-dialog"]],decls:13,vars:13,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1),I(4,Boe,3,3,"p"),I(5,joe,3,4,"p"),_(),g(6,"mat-dialog-actions",2)(7,"button",3),C(8),D(9,"translate"),_(),g(10,"button",4),C(11),D(12,"translate"),_()()),n&2&&(p(),T(E(2,6,"labels.buttons.Cancel")),p(3),O(o.data.cancelContext?-1:4),p(),O(o.data.cancelContext?5:-1),p(3),T(E(9,8,"labels.buttons.No")),p(2),k("mat-dialog-close",qo(12,Voe)),p(),K(" ",E(12,10,"labels.buttons.Yes")," "))},dependencies:[fe,ve,Ct,kn,Hn,Un,jn,Pe],encapsulation:2})}}return t})();function kv(t,i){(i==null||i>t.length)&&(i=t.length);for(var e=0,n=Array(i);e<i;e++)n[e]=t[e];return n}function Hoe(t){if(Array.isArray(t))return t}function Uoe(t){if(Array.isArray(t))return kv(t)}function $oe(t,i){if(!(t instanceof i))throw new TypeError("Cannot call a class as a function")}function TL(t,i){for(var e=0;e<i.length;e++){var n=i[e];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,lA(n.key),n)}}function Goe(t,i,e){return i&&TL(t.prototype,i),e&&TL(t,e),Object.defineProperty(t,"prototype",{writable:!1}),t}function Vh(t,i){var e=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!e){if(Array.isArray(t)||(e=Hv(t))||i&&t&&typeof t.length=="number"){e&&(t=e);var n=0,o=function(){};return{s:o,n:function(){return n>=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(c){throw c},f:o}}throw new TypeError(`Invalid attempt to iterate non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var r,a=!0,s=!1;return{s:function(){e=e.call(t)},n:function(){var c=e.next();return a=c.done,c},e:function(c){s=!0,r=c},f:function(){try{a||e.return==null||e.return()}finally{if(s)throw r}}}}function St(t,i,e){return(i=lA(i))in t?Object.defineProperty(t,i,{value:e,enumerable:!0,configurable:!0,writable:!0}):t[i]=e,t}function Woe(t){if(typeof Symbol<"u"&&t[Symbol.iterator]!=null||t["@@iterator"]!=null)return Array.from(t)}function Yoe(t,i){var e=t==null?null:typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(e!=null){var n,o,r,a,s=[],c=!0,u=!1;try{if(r=(e=e.call(t)).next,i===0){if(Object(e)!==e)return;c=!1}else for(;!(c=(n=r.call(e)).done)&&(s.push(n.value),s.length!==i);c=!0);}catch(f){u=!0,o=f}finally{try{if(!c&&e.return!=null&&(a=e.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}function qoe(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Qoe(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function PL(t,i){var e=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);i&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),e.push.apply(e,n)}return e}function ye(t){for(var i=1;i<arguments.length;i++){var e=arguments[i]!=null?arguments[i]:{};i%2?PL(Object(e),!0).forEach(function(n){St(t,n,e[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(e)):PL(Object(e)).forEach(function(n){Object.defineProperty(t,n,Object.getOwnPropertyDescriptor(e,n))})}return t}function Gh(t,i){return Hoe(t)||Yoe(t,i)||Hv(t,i)||qoe()}function sa(t){return Uoe(t)||Woe(t)||Hv(t)||Qoe()}function Koe(t,i){if(typeof t!="object"||!t)return t;var e=t[Symbol.toPrimitive];if(e!==void 0){var n=e.call(t,i||"default");if(typeof n!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(i==="string"?String:Number)(t)}function lA(t){var i=Koe(t,"string");return typeof i=="symbol"?i:i+""}function Hh(t){"@babel/helpers - typeof";return Hh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(i){return typeof i}:function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},Hh(t)}function Hv(t,i){if(t){if(typeof t=="string")return kv(t,i);var e={}.toString.call(t).slice(8,-1);return e==="Object"&&t.constructor&&(e=t.constructor.name),e==="Map"||e==="Set"?Array.from(t):e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e)?kv(t,i):void 0}}var LL=function(){},Uv={},dA={},uA=null,mA={mark:LL,measure:LL};try{typeof window<"u"&&(Uv=window),typeof document<"u"&&(dA=document),typeof MutationObserver<"u"&&(uA=MutationObserver),typeof performance<"u"&&(mA=performance)}catch{}var Xoe=Uv.navigator||{},AL=Xoe.userAgent,RL=AL===void 0?"":AL,Oc=Uv,En=dA,zL=uA,Nh=mA,KHe=!!Oc.document,Is=!!En.documentElement&&!!En.head&&typeof En.addEventListener=="function"&&typeof En.createElement=="function",pA=~RL.indexOf("MSIE")||~RL.indexOf("Trident/"),yv,Zoe=/fa(k|kd|s|r|l|t|d|dr|dl|dt|b|slr|slpr|wsb|tl|ns|nds|es|jr|jfr|jdr|usb|ufsb|udsb|cr|ss|sr|sl|st|sds|sdr|sdl|sdt)?[\-\ ]/,Joe=/Font ?Awesome ?([567 ]*)(Solid|Regular|Light|Thin|Duotone|Brands|Free|Pro|Sharp Duotone|Sharp|Kit|Notdog Duo|Notdog|Chisel|Etch|Thumbprint|Jelly Fill|Jelly Duo|Jelly|Utility|Utility Fill|Utility Duo|Slab Press|Slab|Whiteboard)?.*/i,fA={classic:{fa:"solid",fas:"solid","fa-solid":"solid",far:"regular","fa-regular":"regular",fal:"light","fa-light":"light",fat:"thin","fa-thin":"thin",fab:"brands","fa-brands":"brands"},duotone:{fa:"solid",fad:"solid","fa-solid":"solid","fa-duotone":"solid",fadr:"regular","fa-regular":"regular",fadl:"light","fa-light":"light",fadt:"thin","fa-thin":"thin"},sharp:{fa:"solid",fass:"solid","fa-solid":"solid",fasr:"regular","fa-regular":"regular",fasl:"light","fa-light":"light",fast:"thin","fa-thin":"thin"},"sharp-duotone":{fa:"solid",fasds:"solid","fa-solid":"solid",fasdr:"regular","fa-regular":"regular",fasdl:"light","fa-light":"light",fasdt:"thin","fa-thin":"thin"},slab:{"fa-regular":"regular",faslr:"regular"},"slab-press":{"fa-regular":"regular",faslpr:"regular"},thumbprint:{"fa-light":"light",fatl:"light"},whiteboard:{"fa-semibold":"semibold",fawsb:"semibold"},notdog:{"fa-solid":"solid",fans:"solid"},"notdog-duo":{"fa-solid":"solid",fands:"solid"},etch:{"fa-solid":"solid",faes:"solid"},jelly:{"fa-regular":"regular",fajr:"regular"},"jelly-fill":{"fa-regular":"regular",fajfr:"regular"},"jelly-duo":{"fa-regular":"regular",fajdr:"regular"},chisel:{"fa-regular":"regular",facr:"regular"},utility:{"fa-semibold":"semibold",fausb:"semibold"},"utility-duo":{"fa-semibold":"semibold",faudsb:"semibold"},"utility-fill":{"fa-semibold":"semibold",faufsb:"semibold"}},ere={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},hA=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],Hi="classic",am="duotone",gA="sharp",_A="sharp-duotone",bA="chisel",vA="etch",yA="jelly",CA="jelly-duo",xA="jelly-fill",MA="notdog",wA="notdog-duo",DA="slab",SA="slab-press",kA="thumbprint",EA="utility",IA="utility-duo",OA="utility-fill",TA="whiteboard",tre="Classic",nre="Duotone",ire="Sharp",ore="Sharp Duotone",rre="Chisel",are="Etch",sre="Jelly",cre="Jelly Duo",lre="Jelly Fill",dre="Notdog",ure="Notdog Duo",mre="Slab",pre="Slab Press",fre="Thumbprint",hre="Utility",gre="Utility Duo",_re="Utility Fill",bre="Whiteboard",PA=[Hi,am,gA,_A,bA,vA,yA,CA,xA,MA,wA,DA,SA,kA,EA,IA,OA,TA],XHe=(yv={},St(St(St(St(St(St(St(St(St(St(yv,Hi,tre),am,nre),gA,ire),_A,ore),bA,rre),vA,are),yA,sre),CA,cre),xA,lre),MA,dre),St(St(St(St(St(St(St(St(yv,wA,ure),DA,mre),SA,pre),kA,fre),EA,hre),IA,gre),OA,_re),TA,bre)),vre={classic:{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},duotone:{900:"fad",400:"fadr",300:"fadl",100:"fadt"},sharp:{900:"fass",400:"fasr",300:"fasl",100:"fast"},"sharp-duotone":{900:"fasds",400:"fasdr",300:"fasdl",100:"fasdt"},slab:{400:"faslr"},"slab-press":{400:"faslpr"},whiteboard:{600:"fawsb"},thumbprint:{300:"fatl"},notdog:{900:"fans"},"notdog-duo":{900:"fands"},etch:{900:"faes"},chisel:{400:"facr"},jelly:{400:"fajr"},"jelly-fill":{400:"fajfr"},"jelly-duo":{400:"fajdr"},utility:{600:"fausb"},"utility-duo":{600:"faudsb"},"utility-fill":{600:"faufsb"}},yre={"Font Awesome 7 Free":{900:"fas",400:"far"},"Font Awesome 7 Pro":{900:"fas",400:"far",normal:"far",300:"fal",100:"fat"},"Font Awesome 7 Brands":{400:"fab",normal:"fab"},"Font Awesome 7 Duotone":{900:"fad",400:"fadr",normal:"fadr",300:"fadl",100:"fadt"},"Font Awesome 7 Sharp":{900:"fass",400:"fasr",normal:"fasr",300:"fasl",100:"fast"},"Font Awesome 7 Sharp Duotone":{900:"fasds",400:"fasdr",normal:"fasdr",300:"fasdl",100:"fasdt"},"Font Awesome 7 Jelly":{400:"fajr",normal:"fajr"},"Font Awesome 7 Jelly Fill":{400:"fajfr",normal:"fajfr"},"Font Awesome 7 Jelly Duo":{400:"fajdr",normal:"fajdr"},"Font Awesome 7 Slab":{400:"faslr",normal:"faslr"},"Font Awesome 7 Slab Press":{400:"faslpr",normal:"faslpr"},"Font Awesome 7 Thumbprint":{300:"fatl",normal:"fatl"},"Font Awesome 7 Notdog":{900:"fans",normal:"fans"},"Font Awesome 7 Notdog Duo":{900:"fands",normal:"fands"},"Font Awesome 7 Etch":{900:"faes",normal:"faes"},"Font Awesome 7 Chisel":{400:"facr",normal:"facr"},"Font Awesome 7 Whiteboard":{600:"fawsb",normal:"fawsb"},"Font Awesome 7 Utility":{600:"fausb",normal:"fausb"},"Font Awesome 7 Utility Duo":{600:"faudsb",normal:"faudsb"},"Font Awesome 7 Utility Fill":{600:"faufsb",normal:"faufsb"}},Cre=new Map([["classic",{defaultShortPrefixId:"fas",defaultStyleId:"solid",styleIds:["solid","regular","light","thin","brands"],futureStyleIds:[],defaultFontWeight:900}],["duotone",{defaultShortPrefixId:"fad",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp",{defaultShortPrefixId:"fass",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["sharp-duotone",{defaultShortPrefixId:"fasds",defaultStyleId:"solid",styleIds:["solid","regular","light","thin"],futureStyleIds:[],defaultFontWeight:900}],["chisel",{defaultShortPrefixId:"facr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["etch",{defaultShortPrefixId:"faes",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["jelly",{defaultShortPrefixId:"fajr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-duo",{defaultShortPrefixId:"fajdr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["jelly-fill",{defaultShortPrefixId:"fajfr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["notdog",{defaultShortPrefixId:"fans",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["notdog-duo",{defaultShortPrefixId:"fands",defaultStyleId:"solid",styleIds:["solid"],futureStyleIds:[],defaultFontWeight:900}],["slab",{defaultShortPrefixId:"faslr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["slab-press",{defaultShortPrefixId:"faslpr",defaultStyleId:"regular",styleIds:["regular"],futureStyleIds:[],defaultFontWeight:400}],["thumbprint",{defaultShortPrefixId:"fatl",defaultStyleId:"light",styleIds:["light"],futureStyleIds:[],defaultFontWeight:300}],["utility",{defaultShortPrefixId:"fausb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-duo",{defaultShortPrefixId:"faudsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["utility-fill",{defaultShortPrefixId:"faufsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}],["whiteboard",{defaultShortPrefixId:"fawsb",defaultStyleId:"semibold",styleIds:["semibold"],futureStyleIds:[],defaultFontWeight:600}]]),xre={chisel:{regular:"facr"},classic:{brands:"fab",light:"fal",regular:"far",solid:"fas",thin:"fat"},duotone:{light:"fadl",regular:"fadr",solid:"fad",thin:"fadt"},etch:{solid:"faes"},jelly:{regular:"fajr"},"jelly-duo":{regular:"fajdr"},"jelly-fill":{regular:"fajfr"},notdog:{solid:"fans"},"notdog-duo":{solid:"fands"},sharp:{light:"fasl",regular:"fasr",solid:"fass",thin:"fast"},"sharp-duotone":{light:"fasdl",regular:"fasdr",solid:"fasds",thin:"fasdt"},slab:{regular:"faslr"},"slab-press":{regular:"faslpr"},thumbprint:{light:"fatl"},utility:{semibold:"fausb"},"utility-duo":{semibold:"faudsb"},"utility-fill":{semibold:"faufsb"},whiteboard:{semibold:"fawsb"}},LA=["fak","fa-kit","fakd","fa-kit-duotone"],NL={kit:{fak:"kit","fa-kit":"kit"},"kit-duotone":{fakd:"kit-duotone","fa-kit-duotone":"kit-duotone"}},Mre=["kit"],wre="kit",Dre="kit-duotone",Sre="Kit",kre="Kit Duotone",ZHe=St(St({},wre,Sre),Dre,kre),Ere={kit:{"fa-kit":"fak"},"kit-duotone":{"fa-kit-duotone":"fakd"}},Ire={"Font Awesome Kit":{400:"fak",normal:"fak"},"Font Awesome Kit Duotone":{400:"fakd",normal:"fakd"}},Ore={kit:{fak:"fa-kit"},"kit-duotone":{fakd:"fa-kit-duotone"}},FL={kit:{kit:"fak"},"kit-duotone":{"kit-duotone":"fakd"}},Cv,Fh={GROUP:"duotone-group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},Tre=["fa-classic","fa-duotone","fa-sharp","fa-sharp-duotone","fa-thumbprint","fa-whiteboard","fa-notdog","fa-notdog-duo","fa-chisel","fa-etch","fa-jelly","fa-jelly-fill","fa-jelly-duo","fa-slab","fa-slab-press","fa-utility","fa-utility-duo","fa-utility-fill"],Pre="classic",Lre="duotone",Are="sharp",Rre="sharp-duotone",zre="chisel",Nre="etch",Fre="jelly",Vre="jelly-duo",Bre="jelly-fill",jre="notdog",Hre="notdog-duo",Ure="slab",$re="slab-press",Gre="thumbprint",Wre="utility",Yre="utility-duo",qre="utility-fill",Qre="whiteboard",Kre="Classic",Xre="Duotone",Zre="Sharp",Jre="Sharp Duotone",eae="Chisel",tae="Etch",nae="Jelly",iae="Jelly Duo",oae="Jelly Fill",rae="Notdog",aae="Notdog Duo",sae="Slab",cae="Slab Press",lae="Thumbprint",dae="Utility",uae="Utility Duo",mae="Utility Fill",pae="Whiteboard",JHe=(Cv={},St(St(St(St(St(St(St(St(St(St(Cv,Pre,Kre),Lre,Xre),Are,Zre),Rre,Jre),zre,eae),Nre,tae),Fre,nae),Vre,iae),Bre,oae),jre,rae),St(St(St(St(St(St(St(St(Cv,Hre,aae),Ure,sae),$re,cae),Gre,lae),Wre,dae),Yre,uae),qre,mae),Qre,pae)),fae="kit",hae="kit-duotone",gae="Kit",_ae="Kit Duotone",eUe=St(St({},fae,gae),hae,_ae),bae={classic:{"fa-brands":"fab","fa-duotone":"fad","fa-light":"fal","fa-regular":"far","fa-solid":"fas","fa-thin":"fat"},duotone:{"fa-regular":"fadr","fa-light":"fadl","fa-thin":"fadt"},sharp:{"fa-solid":"fass","fa-regular":"fasr","fa-light":"fasl","fa-thin":"fast"},"sharp-duotone":{"fa-solid":"fasds","fa-regular":"fasdr","fa-light":"fasdl","fa-thin":"fasdt"},slab:{"fa-regular":"faslr"},"slab-press":{"fa-regular":"faslpr"},whiteboard:{"fa-semibold":"fawsb"},thumbprint:{"fa-light":"fatl"},notdog:{"fa-solid":"fans"},"notdog-duo":{"fa-solid":"fands"},etch:{"fa-solid":"faes"},jelly:{"fa-regular":"fajr"},"jelly-fill":{"fa-regular":"fajfr"},"jelly-duo":{"fa-regular":"fajdr"},chisel:{"fa-regular":"facr"},utility:{"fa-semibold":"fausb"},"utility-duo":{"fa-semibold":"faudsb"},"utility-fill":{"fa-semibold":"faufsb"}},vae={classic:["fas","far","fal","fat","fad"],duotone:["fadr","fadl","fadt"],sharp:["fass","fasr","fasl","fast"],"sharp-duotone":["fasds","fasdr","fasdl","fasdt"],slab:["faslr"],"slab-press":["faslpr"],whiteboard:["fawsb"],thumbprint:["fatl"],notdog:["fans"],"notdog-duo":["fands"],etch:["faes"],jelly:["fajr"],"jelly-fill":["fajfr"],"jelly-duo":["fajdr"],chisel:["facr"],utility:["fausb"],"utility-duo":["faudsb"],"utility-fill":["faufsb"]},Ev={classic:{fab:"fa-brands",fad:"fa-duotone",fal:"fa-light",far:"fa-regular",fas:"fa-solid",fat:"fa-thin"},duotone:{fadr:"fa-regular",fadl:"fa-light",fadt:"fa-thin"},sharp:{fass:"fa-solid",fasr:"fa-regular",fasl:"fa-light",fast:"fa-thin"},"sharp-duotone":{fasds:"fa-solid",fasdr:"fa-regular",fasdl:"fa-light",fasdt:"fa-thin"},slab:{faslr:"fa-regular"},"slab-press":{faslpr:"fa-regular"},whiteboard:{fawsb:"fa-semibold"},thumbprint:{fatl:"fa-light"},notdog:{fans:"fa-solid"},"notdog-duo":{fands:"fa-solid"},etch:{faes:"fa-solid"},jelly:{fajr:"fa-regular"},"jelly-fill":{fajfr:"fa-regular"},"jelly-duo":{fajdr:"fa-regular"},chisel:{facr:"fa-regular"},utility:{fausb:"fa-semibold"},"utility-duo":{faudsb:"fa-semibold"},"utility-fill":{faufsb:"fa-semibold"}},yae=["fa-solid","fa-regular","fa-light","fa-thin","fa-duotone","fa-brands","fa-semibold"],AA=["fa","fas","far","fal","fat","fad","fadr","fadl","fadt","fab","fass","fasr","fasl","fast","fasds","fasdr","fasdl","fasdt","faslr","faslpr","fawsb","fatl","fans","fands","faes","fajr","fajfr","fajdr","facr","fausb","faudsb","faufsb"].concat(Tre,yae),Cae=["solid","regular","light","thin","duotone","brands","semibold"],RA=[1,2,3,4,5,6,7,8,9,10],xae=RA.concat([11,12,13,14,15,16,17,18,19,20]),Mae=["aw","fw","pull-left","pull-right"],wae=[].concat(sa(Object.keys(vae)),Cae,Mae,["2xs","xs","sm","lg","xl","2xl","beat","border","fade","beat-fade","bounce","flip-both","flip-horizontal","flip-vertical","flip","inverse","layers","layers-bottom-left","layers-bottom-right","layers-counter","layers-text","layers-top-left","layers-top-right","li","pull-end","pull-start","pulse","rotate-180","rotate-270","rotate-90","rotate-by","shake","spin-pulse","spin-reverse","spin","stack-1x","stack-2x","stack","ul","width-auto","width-fixed",Fh.GROUP,Fh.SWAP_OPACITY,Fh.PRIMARY,Fh.SECONDARY]).concat(RA.map(function(t){return"".concat(t,"x")})).concat(xae.map(function(t){return"w-".concat(t)})),Dae={"Font Awesome 5 Free":{900:"fas",400:"far"},"Font Awesome 5 Pro":{900:"fas",400:"far",normal:"far",300:"fal"},"Font Awesome 5 Brands":{400:"fab",normal:"fab"},"Font Awesome 5 Duotone":{900:"fad"}},ks="___FONT_AWESOME___",Iv=16,zA="fa",NA="svg-inline--fa",Wl="data-fa-i2svg",Ov="data-fa-pseudo-element",Sae="data-fa-pseudo-element-pending",$v="data-prefix",Gv="data-icon",VL="fontawesome-i2svg",kae="async",Eae=["HTML","HEAD","STYLE","SCRIPT"],FA=["::before","::after",":before",":after"],VA=(function(){try{return!0}catch{return!1}})();function sm(t){return new Proxy(t,{get:function(e,n){return n in e?e[n]:e[Hi]}})}var BA=ye({},fA);BA[Hi]=ye(ye(ye(ye({},{"fa-duotone":"duotone"}),fA[Hi]),NL.kit),NL["kit-duotone"]);var Iae=sm(BA),Tv=ye({},xre);Tv[Hi]=ye(ye(ye(ye({},{duotone:"fad"}),Tv[Hi]),FL.kit),FL["kit-duotone"]);var BL=sm(Tv),Pv=ye({},Ev);Pv[Hi]=ye(ye({},Pv[Hi]),Ore.kit);var Wv=sm(Pv),Lv=ye({},bae);Lv[Hi]=ye(ye({},Lv[Hi]),Ere.kit);var tUe=sm(Lv),Oae=Zoe,jA="fa-layers-text",Tae=Joe,Pae=ye({},vre),nUe=sm(Pae),Lae=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],xv=ere,Aae=[].concat(sa(Mre),sa(wae)),im=Oc.FontAwesomeConfig||{};function Rae(t){var i=En.querySelector("script["+t+"]");if(i)return i.getAttribute(t)}function zae(t){return t===""?!0:t==="false"?!1:t==="true"?!0:t}En&&typeof En.querySelector=="function"&&(jL=[["data-family-prefix","familyPrefix"],["data-css-prefix","cssPrefix"],["data-family-default","familyDefault"],["data-style-default","styleDefault"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-search-pseudo-elements","searchPseudoElements"],["data-search-pseudo-elements-warnings","searchPseudoElementsWarnings"],["data-search-pseudo-elements-full-scan","searchPseudoElementsFullScan"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]],jL.forEach(function(t){var i=Gh(t,2),e=i[0],n=i[1],o=zae(Rae(e));o!=null&&(im[n]=o)}));var jL,HA={styleDefault:"solid",familyDefault:Hi,cssPrefix:zA,replacementClass:NA,autoReplaceSvg:!0,autoAddCss:!0,searchPseudoElements:!1,searchPseudoElementsWarnings:!0,searchPseudoElementsFullScan:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0};im.familyPrefix&&(im.cssPrefix=im.familyPrefix);var d2=ye(ye({},HA),im);d2.autoReplaceSvg||(d2.observeMutations=!1);var Ye={};Object.keys(HA).forEach(function(t){Object.defineProperty(Ye,t,{enumerable:!0,set:function(e){d2[t]=e,om.forEach(function(n){return n(Ye)})},get:function(){return d2[t]}})});Object.defineProperty(Ye,"familyPrefix",{enumerable:!0,set:function(i){d2.cssPrefix=i,om.forEach(function(e){return e(Ye)})},get:function(){return d2.cssPrefix}});Oc.FontAwesomeConfig=Ye;var om=[];function Nae(t){return om.push(t),function(){om.splice(om.indexOf(t),1)}}var Ic=Iv,ja={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function Fae(t){if(!(!t||!Is)){var i=En.createElement("style");i.setAttribute("type","text/css"),i.innerHTML=t;for(var e=En.head.childNodes,n=null,o=e.length-1;o>-1;o--){var r=e[o],a=(r.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(a)>-1&&(n=r)}return En.head.insertBefore(i,n),t}}var Vae="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";function HL(){for(var t=12,i="";t-- >0;)i+=Vae[Math.random()*62|0];return i}function u2(t){for(var i=[],e=(t||[]).length>>>0;e--;)i[e]=t[e];return i}function Yv(t){return t.classList?u2(t.classList):(t.getAttribute("class")||"").split(" ").filter(function(i){return i})}function UA(t){return"".concat(t).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function Bae(t){return Object.keys(t||{}).reduce(function(i,e){return i+"".concat(e,'="').concat(UA(t[e]),'" ')},"").trim()}function Wh(t){return Object.keys(t||{}).reduce(function(i,e){return i+"".concat(e,": ").concat(t[e].trim(),";")},"")}function qv(t){return t.size!==ja.size||t.x!==ja.x||t.y!==ja.y||t.rotate!==ja.rotate||t.flipX||t.flipY}function jae(t){var i=t.transform,e=t.containerWidth,n=t.iconWidth,o={transform:"translate(".concat(e/2," 256)")},r="translate(".concat(i.x*32,", ").concat(i.y*32,") "),a="scale(".concat(i.size/16*(i.flipX?-1:1),", ").concat(i.size/16*(i.flipY?-1:1),") "),s="rotate(".concat(i.rotate," 0 0)"),c={transform:"".concat(r," ").concat(a," ").concat(s)},u={transform:"translate(".concat(n/2*-1," -256)")};return{outer:o,inner:c,path:u}}function Hae(t){var i=t.transform,e=t.width,n=e===void 0?Iv:e,o=t.height,r=o===void 0?Iv:o,a=t.startCentered,s=a===void 0?!1:a,c="";return s&&pA?c+="translate(".concat(i.x/Ic-n/2,"em, ").concat(i.y/Ic-r/2,"em) "):s?c+="translate(calc(-50% + ".concat(i.x/Ic,"em), calc(-50% + ").concat(i.y/Ic,"em)) "):c+="translate(".concat(i.x/Ic,"em, ").concat(i.y/Ic,"em) "),c+="scale(".concat(i.size/Ic*(i.flipX?-1:1),", ").concat(i.size/Ic*(i.flipY?-1:1),") "),c+="rotate(".concat(i.rotate,"deg) "),c}var Uae=`:root, :host {
|
|
--fa-font-solid: normal 900 1em/1 "Font Awesome 7 Free";
|
|
--fa-font-regular: normal 400 1em/1 "Font Awesome 7 Free";
|
|
--fa-font-light: normal 300 1em/1 "Font Awesome 7 Pro";
|
|
--fa-font-thin: normal 100 1em/1 "Font Awesome 7 Pro";
|
|
--fa-font-duotone: normal 900 1em/1 "Font Awesome 7 Duotone";
|
|
--fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 7 Duotone";
|
|
--fa-font-duotone-light: normal 300 1em/1 "Font Awesome 7 Duotone";
|
|
--fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 7 Duotone";
|
|
--fa-font-brands: normal 400 1em/1 "Font Awesome 7 Brands";
|
|
--fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 7 Sharp";
|
|
--fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 7 Sharp";
|
|
--fa-font-sharp-light: normal 300 1em/1 "Font Awesome 7 Sharp";
|
|
--fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 7 Sharp";
|
|
--fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 7 Sharp Duotone";
|
|
--fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 7 Sharp Duotone";
|
|
--fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 7 Sharp Duotone";
|
|
--fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 7 Sharp Duotone";
|
|
--fa-font-slab-regular: normal 400 1em/1 "Font Awesome 7 Slab";
|
|
--fa-font-slab-press-regular: normal 400 1em/1 "Font Awesome 7 Slab Press";
|
|
--fa-font-whiteboard-semibold: normal 600 1em/1 "Font Awesome 7 Whiteboard";
|
|
--fa-font-thumbprint-light: normal 300 1em/1 "Font Awesome 7 Thumbprint";
|
|
--fa-font-notdog-solid: normal 900 1em/1 "Font Awesome 7 Notdog";
|
|
--fa-font-notdog-duo-solid: normal 900 1em/1 "Font Awesome 7 Notdog Duo";
|
|
--fa-font-etch-solid: normal 900 1em/1 "Font Awesome 7 Etch";
|
|
--fa-font-jelly-regular: normal 400 1em/1 "Font Awesome 7 Jelly";
|
|
--fa-font-jelly-fill-regular: normal 400 1em/1 "Font Awesome 7 Jelly Fill";
|
|
--fa-font-jelly-duo-regular: normal 400 1em/1 "Font Awesome 7 Jelly Duo";
|
|
--fa-font-chisel-regular: normal 400 1em/1 "Font Awesome 7 Chisel";
|
|
--fa-font-utility-semibold: normal 600 1em/1 "Font Awesome 7 Utility";
|
|
--fa-font-utility-duo-semibold: normal 600 1em/1 "Font Awesome 7 Utility Duo";
|
|
--fa-font-utility-fill-semibold: normal 600 1em/1 "Font Awesome 7 Utility Fill";
|
|
}
|
|
|
|
.svg-inline--fa {
|
|
box-sizing: content-box;
|
|
display: var(--fa-display, inline-block);
|
|
height: 1em;
|
|
overflow: visible;
|
|
vertical-align: -0.125em;
|
|
width: var(--fa-width, 1.25em);
|
|
}
|
|
.svg-inline--fa.fa-2xs {
|
|
vertical-align: 0.1em;
|
|
}
|
|
.svg-inline--fa.fa-xs {
|
|
vertical-align: 0em;
|
|
}
|
|
.svg-inline--fa.fa-sm {
|
|
vertical-align: -0.0714285714em;
|
|
}
|
|
.svg-inline--fa.fa-lg {
|
|
vertical-align: -0.2em;
|
|
}
|
|
.svg-inline--fa.fa-xl {
|
|
vertical-align: -0.25em;
|
|
}
|
|
.svg-inline--fa.fa-2xl {
|
|
vertical-align: -0.3125em;
|
|
}
|
|
.svg-inline--fa.fa-pull-left,
|
|
.svg-inline--fa .fa-pull-start {
|
|
float: inline-start;
|
|
margin-inline-end: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
.svg-inline--fa.fa-pull-right,
|
|
.svg-inline--fa .fa-pull-end {
|
|
float: inline-end;
|
|
margin-inline-start: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
.svg-inline--fa.fa-li {
|
|
width: var(--fa-li-width, 2em);
|
|
inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
|
|
inset-block-start: 0.25em; /* syncing vertical alignment with Web Font rendering */
|
|
}
|
|
|
|
.fa-layers-counter, .fa-layers-text {
|
|
display: inline-block;
|
|
position: absolute;
|
|
text-align: center;
|
|
}
|
|
|
|
.fa-layers {
|
|
display: inline-block;
|
|
height: 1em;
|
|
position: relative;
|
|
text-align: center;
|
|
vertical-align: -0.125em;
|
|
width: var(--fa-width, 1.25em);
|
|
}
|
|
.fa-layers .svg-inline--fa {
|
|
inset: 0;
|
|
margin: auto;
|
|
position: absolute;
|
|
transform-origin: center center;
|
|
}
|
|
|
|
.fa-layers-text {
|
|
left: 50%;
|
|
top: 50%;
|
|
transform: translate(-50%, -50%);
|
|
transform-origin: center center;
|
|
}
|
|
|
|
.fa-layers-counter {
|
|
background-color: var(--fa-counter-background-color, #ff253a);
|
|
border-radius: var(--fa-counter-border-radius, 1em);
|
|
box-sizing: border-box;
|
|
color: var(--fa-inverse, #fff);
|
|
line-height: var(--fa-counter-line-height, 1);
|
|
max-width: var(--fa-counter-max-width, 5em);
|
|
min-width: var(--fa-counter-min-width, 1.5em);
|
|
overflow: hidden;
|
|
padding: var(--fa-counter-padding, 0.25em 0.5em);
|
|
right: var(--fa-right, 0);
|
|
text-overflow: ellipsis;
|
|
top: var(--fa-top, 0);
|
|
transform: scale(var(--fa-counter-scale, 0.25));
|
|
transform-origin: top right;
|
|
}
|
|
|
|
.fa-layers-bottom-right {
|
|
bottom: var(--fa-bottom, 0);
|
|
right: var(--fa-right, 0);
|
|
top: auto;
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: bottom right;
|
|
}
|
|
|
|
.fa-layers-bottom-left {
|
|
bottom: var(--fa-bottom, 0);
|
|
left: var(--fa-left, 0);
|
|
right: auto;
|
|
top: auto;
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: bottom left;
|
|
}
|
|
|
|
.fa-layers-top-right {
|
|
top: var(--fa-top, 0);
|
|
right: var(--fa-right, 0);
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: top right;
|
|
}
|
|
|
|
.fa-layers-top-left {
|
|
left: var(--fa-left, 0);
|
|
right: auto;
|
|
top: var(--fa-top, 0);
|
|
transform: scale(var(--fa-layers-scale, 0.25));
|
|
transform-origin: top left;
|
|
}
|
|
|
|
.fa-1x {
|
|
font-size: 1em;
|
|
}
|
|
|
|
.fa-2x {
|
|
font-size: 2em;
|
|
}
|
|
|
|
.fa-3x {
|
|
font-size: 3em;
|
|
}
|
|
|
|
.fa-4x {
|
|
font-size: 4em;
|
|
}
|
|
|
|
.fa-5x {
|
|
font-size: 5em;
|
|
}
|
|
|
|
.fa-6x {
|
|
font-size: 6em;
|
|
}
|
|
|
|
.fa-7x {
|
|
font-size: 7em;
|
|
}
|
|
|
|
.fa-8x {
|
|
font-size: 8em;
|
|
}
|
|
|
|
.fa-9x {
|
|
font-size: 9em;
|
|
}
|
|
|
|
.fa-10x {
|
|
font-size: 10em;
|
|
}
|
|
|
|
.fa-2xs {
|
|
font-size: calc(10 / 16 * 1em); /* converts a 10px size into an em-based value that's relative to the scale's 16px base */
|
|
line-height: calc(1 / 10 * 1em); /* sets the line-height of the icon back to that of it's parent */
|
|
vertical-align: calc((6 / 10 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
|
|
}
|
|
|
|
.fa-xs {
|
|
font-size: calc(12 / 16 * 1em); /* converts a 12px size into an em-based value that's relative to the scale's 16px base */
|
|
line-height: calc(1 / 12 * 1em); /* sets the line-height of the icon back to that of it's parent */
|
|
vertical-align: calc((6 / 12 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
|
|
}
|
|
|
|
.fa-sm {
|
|
font-size: calc(14 / 16 * 1em); /* converts a 14px size into an em-based value that's relative to the scale's 16px base */
|
|
line-height: calc(1 / 14 * 1em); /* sets the line-height of the icon back to that of it's parent */
|
|
vertical-align: calc((6 / 14 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
|
|
}
|
|
|
|
.fa-lg {
|
|
font-size: calc(20 / 16 * 1em); /* converts a 20px size into an em-based value that's relative to the scale's 16px base */
|
|
line-height: calc(1 / 20 * 1em); /* sets the line-height of the icon back to that of it's parent */
|
|
vertical-align: calc((6 / 20 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
|
|
}
|
|
|
|
.fa-xl {
|
|
font-size: calc(24 / 16 * 1em); /* converts a 24px size into an em-based value that's relative to the scale's 16px base */
|
|
line-height: calc(1 / 24 * 1em); /* sets the line-height of the icon back to that of it's parent */
|
|
vertical-align: calc((6 / 24 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
|
|
}
|
|
|
|
.fa-2xl {
|
|
font-size: calc(32 / 16 * 1em); /* converts a 32px size into an em-based value that's relative to the scale's 16px base */
|
|
line-height: calc(1 / 32 * 1em); /* sets the line-height of the icon back to that of it's parent */
|
|
vertical-align: calc((6 / 32 - 0.375) * 1em); /* vertically centers the icon taking into account the surrounding text's descender */
|
|
}
|
|
|
|
.fa-width-auto {
|
|
--fa-width: auto;
|
|
}
|
|
|
|
.fa-fw,
|
|
.fa-width-fixed {
|
|
--fa-width: 1.25em;
|
|
}
|
|
|
|
.fa-ul {
|
|
list-style-type: none;
|
|
margin-inline-start: var(--fa-li-margin, 2.5em);
|
|
padding-inline-start: 0;
|
|
}
|
|
.fa-ul > li {
|
|
position: relative;
|
|
}
|
|
|
|
.fa-li {
|
|
inset-inline-start: calc(-1 * var(--fa-li-width, 2em));
|
|
position: absolute;
|
|
text-align: center;
|
|
width: var(--fa-li-width, 2em);
|
|
line-height: inherit;
|
|
}
|
|
|
|
/* Heads Up: Bordered Icons will not be supported in the future!
|
|
- This feature will be deprecated in the next major release of Font Awesome (v8)!
|
|
- You may continue to use it in this version *v7), but it will not be supported in Font Awesome v8.
|
|
*/
|
|
/* Notes:
|
|
* --@{v.$css-prefix}-border-width = 1/16 by default (to render as ~1px based on a 16px default font-size)
|
|
* --@{v.$css-prefix}-border-padding =
|
|
** 3/16 for vertical padding (to give ~2px of vertical whitespace around an icon considering it's vertical alignment)
|
|
** 4/16 for horizontal padding (to give ~4px of horizontal whitespace around an icon)
|
|
*/
|
|
.fa-border {
|
|
border-color: var(--fa-border-color, #eee);
|
|
border-radius: var(--fa-border-radius, 0.1em);
|
|
border-style: var(--fa-border-style, solid);
|
|
border-width: var(--fa-border-width, 0.0625em);
|
|
box-sizing: var(--fa-border-box-sizing, content-box);
|
|
padding: var(--fa-border-padding, 0.1875em 0.25em);
|
|
}
|
|
|
|
.fa-pull-left,
|
|
.fa-pull-start {
|
|
float: inline-start;
|
|
margin-inline-end: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
|
|
.fa-pull-right,
|
|
.fa-pull-end {
|
|
float: inline-end;
|
|
margin-inline-start: var(--fa-pull-margin, 0.3em);
|
|
}
|
|
|
|
.fa-beat {
|
|
animation-name: fa-beat;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
}
|
|
|
|
.fa-bounce {
|
|
animation-name: fa-bounce;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
|
|
}
|
|
|
|
.fa-fade {
|
|
animation-name: fa-fade;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
}
|
|
|
|
.fa-beat-fade {
|
|
animation-name: fa-beat-fade;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
|
|
}
|
|
|
|
.fa-flip {
|
|
animation-name: fa-flip;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, ease-in-out);
|
|
}
|
|
|
|
.fa-shake {
|
|
animation-name: fa-shake;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, linear);
|
|
}
|
|
|
|
.fa-spin {
|
|
animation-name: fa-spin;
|
|
animation-delay: var(--fa-animation-delay, 0s);
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 2s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, linear);
|
|
}
|
|
|
|
.fa-spin-reverse {
|
|
--fa-animation-direction: reverse;
|
|
}
|
|
|
|
.fa-pulse,
|
|
.fa-spin-pulse {
|
|
animation-name: fa-spin;
|
|
animation-direction: var(--fa-animation-direction, normal);
|
|
animation-duration: var(--fa-animation-duration, 1s);
|
|
animation-iteration-count: var(--fa-animation-iteration-count, infinite);
|
|
animation-timing-function: var(--fa-animation-timing, steps(8));
|
|
}
|
|
|
|
@media (prefers-reduced-motion: reduce) {
|
|
.fa-beat,
|
|
.fa-bounce,
|
|
.fa-fade,
|
|
.fa-beat-fade,
|
|
.fa-flip,
|
|
.fa-pulse,
|
|
.fa-shake,
|
|
.fa-spin,
|
|
.fa-spin-pulse {
|
|
animation: none !important;
|
|
transition: none !important;
|
|
}
|
|
}
|
|
@keyframes fa-beat {
|
|
0%, 90% {
|
|
transform: scale(1);
|
|
}
|
|
45% {
|
|
transform: scale(var(--fa-beat-scale, 1.25));
|
|
}
|
|
}
|
|
@keyframes fa-bounce {
|
|
0% {
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
10% {
|
|
transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
|
|
}
|
|
30% {
|
|
transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
|
|
}
|
|
50% {
|
|
transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
|
|
}
|
|
57% {
|
|
transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
|
|
}
|
|
64% {
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
100% {
|
|
transform: scale(1, 1) translateY(0);
|
|
}
|
|
}
|
|
@keyframes fa-fade {
|
|
50% {
|
|
opacity: var(--fa-fade-opacity, 0.4);
|
|
}
|
|
}
|
|
@keyframes fa-beat-fade {
|
|
0%, 100% {
|
|
opacity: var(--fa-beat-fade-opacity, 0.4);
|
|
transform: scale(1);
|
|
}
|
|
50% {
|
|
opacity: 1;
|
|
transform: scale(var(--fa-beat-fade-scale, 1.125));
|
|
}
|
|
}
|
|
@keyframes fa-flip {
|
|
50% {
|
|
transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
|
|
}
|
|
}
|
|
@keyframes fa-shake {
|
|
0% {
|
|
transform: rotate(-15deg);
|
|
}
|
|
4% {
|
|
transform: rotate(15deg);
|
|
}
|
|
8%, 24% {
|
|
transform: rotate(-18deg);
|
|
}
|
|
12%, 28% {
|
|
transform: rotate(18deg);
|
|
}
|
|
16% {
|
|
transform: rotate(-22deg);
|
|
}
|
|
20% {
|
|
transform: rotate(22deg);
|
|
}
|
|
32% {
|
|
transform: rotate(-12deg);
|
|
}
|
|
36% {
|
|
transform: rotate(12deg);
|
|
}
|
|
40%, 100% {
|
|
transform: rotate(0deg);
|
|
}
|
|
}
|
|
@keyframes fa-spin {
|
|
0% {
|
|
transform: rotate(0deg);
|
|
}
|
|
100% {
|
|
transform: rotate(360deg);
|
|
}
|
|
}
|
|
.fa-rotate-90 {
|
|
transform: rotate(90deg);
|
|
}
|
|
|
|
.fa-rotate-180 {
|
|
transform: rotate(180deg);
|
|
}
|
|
|
|
.fa-rotate-270 {
|
|
transform: rotate(270deg);
|
|
}
|
|
|
|
.fa-flip-horizontal {
|
|
transform: scale(-1, 1);
|
|
}
|
|
|
|
.fa-flip-vertical {
|
|
transform: scale(1, -1);
|
|
}
|
|
|
|
.fa-flip-both,
|
|
.fa-flip-horizontal.fa-flip-vertical {
|
|
transform: scale(-1, -1);
|
|
}
|
|
|
|
.fa-rotate-by {
|
|
transform: rotate(var(--fa-rotate-angle, 0));
|
|
}
|
|
|
|
.svg-inline--fa .fa-primary {
|
|
fill: var(--fa-primary-color, currentColor);
|
|
opacity: var(--fa-primary-opacity, 1);
|
|
}
|
|
|
|
.svg-inline--fa .fa-secondary {
|
|
fill: var(--fa-secondary-color, currentColor);
|
|
opacity: var(--fa-secondary-opacity, 0.4);
|
|
}
|
|
|
|
.svg-inline--fa.fa-swap-opacity .fa-primary {
|
|
opacity: var(--fa-secondary-opacity, 0.4);
|
|
}
|
|
|
|
.svg-inline--fa.fa-swap-opacity .fa-secondary {
|
|
opacity: var(--fa-primary-opacity, 1);
|
|
}
|
|
|
|
.svg-inline--fa mask .fa-primary,
|
|
.svg-inline--fa mask .fa-secondary {
|
|
fill: black;
|
|
}
|
|
|
|
.svg-inline--fa.fa-inverse {
|
|
fill: var(--fa-inverse, #fff);
|
|
}
|
|
|
|
.fa-stack {
|
|
display: inline-block;
|
|
height: 2em;
|
|
line-height: 2em;
|
|
position: relative;
|
|
vertical-align: middle;
|
|
width: 2.5em;
|
|
}
|
|
|
|
.fa-inverse {
|
|
color: var(--fa-inverse, #fff);
|
|
}
|
|
|
|
.svg-inline--fa.fa-stack-1x {
|
|
--fa-width: 1.25em;
|
|
height: 1em;
|
|
width: var(--fa-width);
|
|
}
|
|
.svg-inline--fa.fa-stack-2x {
|
|
--fa-width: 2.5em;
|
|
height: 2em;
|
|
width: var(--fa-width);
|
|
}
|
|
|
|
.fa-stack-1x,
|
|
.fa-stack-2x {
|
|
inset: 0;
|
|
margin: auto;
|
|
position: absolute;
|
|
z-index: var(--fa-stack-z-index, auto);
|
|
}`;function $A(){var t=zA,i=NA,e=Ye.cssPrefix,n=Ye.replacementClass,o=Uae;if(e!==t||n!==i){var r=new RegExp("\\.".concat(t,"\\-"),"g"),a=new RegExp("\\--".concat(t,"\\-"),"g"),s=new RegExp("\\.".concat(i),"g");o=o.replace(r,".".concat(e,"-")).replace(a,"--".concat(e,"-")).replace(s,".".concat(n))}return o}var UL=!1;function Mv(){Ye.autoAddCss&&!UL&&(Fae($A()),UL=!0)}var $ae={mixout:function(){return{dom:{css:$A,insertCss:Mv}}},hooks:function(){return{beforeDOMElementCreation:function(){Mv()},beforeI2svg:function(){Mv()}}}},Es=Oc||{};Es[ks]||(Es[ks]={});Es[ks].styles||(Es[ks].styles={});Es[ks].hooks||(Es[ks].hooks={});Es[ks].shims||(Es[ks].shims=[]);var aa=Es[ks],GA=[],WA=function(){En.removeEventListener("DOMContentLoaded",WA),Uh=1,GA.map(function(i){return i()})},Uh=!1;Is&&(Uh=(En.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(En.readyState),Uh||En.addEventListener("DOMContentLoaded",WA));function Gae(t){Is&&(Uh?setTimeout(t,0):GA.push(t))}function cm(t){var i=t.tag,e=t.attributes,n=e===void 0?{}:e,o=t.children,r=o===void 0?[]:o;return typeof t=="string"?UA(t):"<".concat(i," ").concat(Bae(n),">").concat(r.map(cm).join(""),"</").concat(i,">")}function $L(t,i,e){if(t&&t[i]&&t[i][e])return{prefix:i,iconName:e,icon:t[i][e]}}var Wae=function(i,e){return function(n,o,r,a){return i.call(e,n,o,r,a)}},wv=function(i,e,n,o){var r=Object.keys(i),a=r.length,s=o!==void 0?Wae(e,o):e,c,u,f;for(n===void 0?(c=1,f=i[r[0]]):(c=0,f=n);c<a;c++)u=r[c],f=s(f,i[u],u,i);return f};function YA(t){return sa(t).length!==1?null:t.codePointAt(0).toString(16)}function GL(t){return Object.keys(t).reduce(function(i,e){var n=t[e],o=!!n.icon;return o?i[n.iconName]=n.icon:i[e]=n,i},{})}function Av(t,i){var e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},n=e.skipHooks,o=n===void 0?!1:n,r=GL(i);typeof aa.hooks.addPack=="function"&&!o?aa.hooks.addPack(t,GL(i)):aa.styles[t]=ye(ye({},aa.styles[t]||{}),r),t==="fas"&&Av("fa",i)}var rm=aa.styles,Yae=aa.shims,qA=Object.keys(Wv),qae=qA.reduce(function(t,i){return t[i]=Object.keys(Wv[i]),t},{}),Qv=null,QA={},KA={},XA={},ZA={},JA={};function Qae(t){return~Aae.indexOf(t)}function Kae(t,i){var e=i.split("-"),n=e[0],o=e.slice(1).join("-");return n===t&&o!==""&&!Qae(o)?o:null}var eR=function(){var i=function(r){return wv(rm,function(a,s,c){return a[c]=wv(s,r,{}),a},{})};QA=i(function(o,r,a){if(r[3]&&(o[r[3]]=a),r[2]){var s=r[2].filter(function(c){return typeof c=="number"});s.forEach(function(c){o[c.toString(16)]=a})}return o}),KA=i(function(o,r,a){if(o[a]=a,r[2]){var s=r[2].filter(function(c){return typeof c=="string"});s.forEach(function(c){o[c]=a})}return o}),JA=i(function(o,r,a){var s=r[2];return o[a]=a,s.forEach(function(c){o[c]=a}),o});var e="far"in rm||Ye.autoFetchSvg,n=wv(Yae,function(o,r){var a=r[0],s=r[1],c=r[2];return s==="far"&&!e&&(s="fas"),typeof a=="string"&&(o.names[a]={prefix:s,iconName:c}),typeof a=="number"&&(o.unicodes[a.toString(16)]={prefix:s,iconName:c}),o},{names:{},unicodes:{}});XA=n.names,ZA=n.unicodes,Qv=Yh(Ye.styleDefault,{family:Ye.familyDefault})};Nae(function(t){Qv=Yh(t.styleDefault,{family:Ye.familyDefault})});eR();function Kv(t,i){return(QA[t]||{})[i]}function Xae(t,i){return(KA[t]||{})[i]}function Gl(t,i){return(JA[t]||{})[i]}function tR(t){return XA[t]||{prefix:null,iconName:null}}function Zae(t){var i=ZA[t],e=Kv("fas",t);return i||(e?{prefix:"fas",iconName:e}:null)||{prefix:null,iconName:null}}function Tc(){return Qv}var nR=function(){return{prefix:null,iconName:null,rest:[]}};function Jae(t){var i=Hi,e=qA.reduce(function(n,o){return n[o]="".concat(Ye.cssPrefix,"-").concat(o),n},{});return PA.forEach(function(n){(t.includes(e[n])||t.some(function(o){return qae[n].includes(o)}))&&(i=n)}),i}function Yh(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},e=i.family,n=e===void 0?Hi:e,o=Iae[n][t];if(n===am&&!t)return"fad";var r=BL[n][t]||BL[n][o],a=t in aa.styles?t:null,s=r||a||null;return s}function ese(t){var i=[],e=null;return t.forEach(function(n){var o=Kae(Ye.cssPrefix,n);o?e=o:n&&i.push(n)}),{iconName:e,rest:i}}function WL(t){return t.sort().filter(function(i,e,n){return n.indexOf(i)===e})}var YL=AA.concat(LA);function qh(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},e=i.skipLookups,n=e===void 0?!1:e,o=null,r=WL(t.filter(function(x){return YL.includes(x)})),a=WL(t.filter(function(x){return!YL.includes(x)})),s=r.filter(function(x){return o=x,!hA.includes(x)}),c=Gh(s,1),u=c[0],f=u===void 0?null:u,h=Jae(r),y=ye(ye({},ese(a)),{},{prefix:Yh(f,{family:h})});return ye(ye(ye({},y),ose({values:t,family:h,styles:rm,config:Ye,canonical:y,givenPrefix:o})),tse(n,o,y))}function tse(t,i,e){var n=e.prefix,o=e.iconName;if(t||!n||!o)return{prefix:n,iconName:o};var r=i==="fa"?tR(o):{},a=Gl(n,o);return o=r.iconName||a||o,n=r.prefix||n,n==="far"&&!rm.far&&rm.fas&&!Ye.autoFetchSvg&&(n="fas"),{prefix:n,iconName:o}}var nse=PA.filter(function(t){return t!==Hi||t!==am}),ise=Object.keys(Ev).filter(function(t){return t!==Hi}).map(function(t){return Object.keys(Ev[t])}).flat();function ose(t){var i=t.values,e=t.family,n=t.canonical,o=t.givenPrefix,r=o===void 0?"":o,a=t.styles,s=a===void 0?{}:a,c=t.config,u=c===void 0?{}:c,f=e===am,h=i.includes("fa-duotone")||i.includes("fad"),y=u.familyDefault==="duotone",x=n.prefix==="fad"||n.prefix==="fa-duotone";if(!f&&(h||y||x)&&(n.prefix="fad"),(i.includes("fa-brands")||i.includes("fab"))&&(n.prefix="fab"),!n.prefix&&nse.includes(e)){var S=Object.keys(s).find(function(Q){return ise.includes(Q)});if(S||u.autoFetchSvg){var Y=Cre.get(e).defaultShortPrefixId;n.prefix=Y,n.iconName=Gl(n.prefix,n.iconName)||n.iconName}}return(n.prefix==="fa"||r==="fa")&&(n.prefix=Tc()||"fas"),n}var rse=(function(){function t(){$oe(this,t),this.definitions={}}return Goe(t,[{key:"add",value:function(){for(var e=this,n=arguments.length,o=new Array(n),r=0;r<n;r++)o[r]=arguments[r];var a=o.reduce(this._pullDefinitions,{});Object.keys(a).forEach(function(s){e.definitions[s]=ye(ye({},e.definitions[s]||{}),a[s]),Av(s,a[s]);var c=Wv[Hi][s];c&&Av(c,a[s]),eR()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,n){var o=n.prefix&&n.iconName&&n.icon?{0:n}:n;return Object.keys(o).map(function(r){var a=o[r],s=a.prefix,c=a.iconName,u=a.icon,f=u[2];e[s]||(e[s]={}),f.length>0&&f.forEach(function(h){typeof h=="string"&&(e[s][h]=u)}),e[s][c]=u}),e}}])})(),qL=[],c2={},l2={},ase=Object.keys(l2);function sse(t,i){var e=i.mixoutsTo;return qL=t,c2={},Object.keys(l2).forEach(function(n){ase.indexOf(n)===-1&&delete l2[n]}),qL.forEach(function(n){var o=n.mixout?n.mixout():{};if(Object.keys(o).forEach(function(a){typeof o[a]=="function"&&(e[a]=o[a]),Hh(o[a])==="object"&&Object.keys(o[a]).forEach(function(s){e[a]||(e[a]={}),e[a][s]=o[a][s]})}),n.hooks){var r=n.hooks();Object.keys(r).forEach(function(a){c2[a]||(c2[a]=[]),c2[a].push(r[a])})}n.provides&&n.provides(l2)}),e}function Rv(t,i){for(var e=arguments.length,n=new Array(e>2?e-2:0),o=2;o<e;o++)n[o-2]=arguments[o];var r=c2[t]||[];return r.forEach(function(a){i=a.apply(null,[i].concat(n))}),i}function Yl(t){for(var i=arguments.length,e=new Array(i>1?i-1:0),n=1;n<i;n++)e[n-1]=arguments[n];var o=c2[t]||[];o.forEach(function(r){r.apply(null,e)})}function Pc(){var t=arguments[0],i=Array.prototype.slice.call(arguments,1);return l2[t]?l2[t].apply(null,i):void 0}function zv(t){t.prefix==="fa"&&(t.prefix="fas");var i=t.iconName,e=t.prefix||Tc();if(i)return i=Gl(e,i)||i,$L(iR.definitions,e,i)||$L(aa.styles,e,i)}var iR=new rse,cse=function(){Ye.autoReplaceSvg=!1,Ye.observeMutations=!1,Yl("noAuto")},lse={i2svg:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};return Is?(Yl("beforeI2svg",i),Pc("pseudoElements2svg",i),Pc("i2svg",i)):Promise.reject(new Error("Operation requires a DOM of some kind."))},watch:function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=i.autoReplaceSvgRoot;Ye.autoReplaceSvg===!1&&(Ye.autoReplaceSvg=!0),Ye.observeMutations=!0,Gae(function(){use({autoReplaceSvgRoot:e}),Yl("watch",i)})}},dse={icon:function(i){if(i===null)return null;if(Hh(i)==="object"&&i.prefix&&i.iconName)return{prefix:i.prefix,iconName:Gl(i.prefix,i.iconName)||i.iconName};if(Array.isArray(i)&&i.length===2){var e=i[1].indexOf("fa-")===0?i[1].slice(3):i[1],n=Yh(i[0]);return{prefix:n,iconName:Gl(n,e)||e}}if(typeof i=="string"&&(i.indexOf("".concat(Ye.cssPrefix,"-"))>-1||i.match(Oae))){var o=qh(i.split(" "),{skipLookups:!0});return{prefix:o.prefix||Tc(),iconName:Gl(o.prefix,o.iconName)||o.iconName}}if(typeof i=="string"){var r=Tc();return{prefix:r,iconName:Gl(r,i)||i}}}},rr={noAuto:cse,config:Ye,dom:lse,parse:dse,library:iR,findIconDefinition:zv,toHtml:cm},use=function(){var i=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=i.autoReplaceSvgRoot,n=e===void 0?En:e;(Object.keys(aa.styles).length>0||Ye.autoFetchSvg)&&Is&&Ye.autoReplaceSvg&&rr.dom.i2svg({node:n})};function Qh(t,i){return Object.defineProperty(t,"abstract",{get:i}),Object.defineProperty(t,"html",{get:function(){return t.abstract.map(function(n){return cm(n)})}}),Object.defineProperty(t,"node",{get:function(){if(Is){var n=En.createElement("div");return n.innerHTML=t.html,n.children}}}),t}function mse(t){var i=t.children,e=t.main,n=t.mask,o=t.attributes,r=t.styles,a=t.transform;if(qv(a)&&e.found&&!n.found){var s=e.width,c=e.height,u={x:s/c/2,y:.5};o.style=Wh(ye(ye({},r),{},{"transform-origin":"".concat(u.x+a.x/16,"em ").concat(u.y+a.y/16,"em")}))}return[{tag:"svg",attributes:o,children:i}]}function pse(t){var i=t.prefix,e=t.iconName,n=t.children,o=t.attributes,r=t.symbol,a=r===!0?"".concat(i,"-").concat(Ye.cssPrefix,"-").concat(e):r;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:ye(ye({},o),{},{id:a}),children:n}]}]}function fse(t){var i=["aria-label","aria-labelledby","title","role"];return i.some(function(e){return e in t})}function Xv(t){var i=t.icons,e=i.main,n=i.mask,o=t.prefix,r=t.iconName,a=t.transform,s=t.symbol,c=t.maskId,u=t.extra,f=t.watchable,h=f===void 0?!1:f,y=n.found?n:e,x=y.width,S=y.height,Y=[Ye.replacementClass,r?"".concat(Ye.cssPrefix,"-").concat(r):""].filter(function(Ht){return u.classes.indexOf(Ht)===-1}).filter(function(Ht){return Ht!==""||!!Ht}).concat(u.classes).join(" "),Q={children:[],attributes:ye(ye({},u.attributes),{},{"data-prefix":o,"data-icon":r,class:Y,role:u.attributes.role||"img",viewBox:"0 0 ".concat(x," ").concat(S)})};!fse(u.attributes)&&!u.attributes["aria-hidden"]&&(Q.attributes["aria-hidden"]="true"),h&&(Q.attributes[Wl]="");var X=ye(ye({},Q),{},{prefix:o,iconName:r,main:e,mask:n,maskId:c,transform:a,symbol:s,styles:ye({},u.styles)}),pe=n.found&&e.found?Pc("generateAbstractMask",X)||{children:[],attributes:{}}:Pc("generateAbstractIcon",X)||{children:[],attributes:{}},mt=pe.children,Et=pe.attributes;return X.children=mt,X.attributes=Et,s?pse(X):mse(X)}function QL(t){var i=t.content,e=t.width,n=t.height,o=t.transform,r=t.extra,a=t.watchable,s=a===void 0?!1:a,c=ye(ye({},r.attributes),{},{class:r.classes.join(" ")});s&&(c[Wl]="");var u=ye({},r.styles);qv(o)&&(u.transform=Hae({transform:o,startCentered:!0,width:e,height:n}),u["-webkit-transform"]=u.transform);var f=Wh(u);f.length>0&&(c.style=f);var h=[];return h.push({tag:"span",attributes:c,children:[i]}),h}function hse(t){var i=t.content,e=t.extra,n=ye(ye({},e.attributes),{},{class:e.classes.join(" ")}),o=Wh(e.styles);o.length>0&&(n.style=o);var r=[];return r.push({tag:"span",attributes:n,children:[i]}),r}var Dv=aa.styles;function Nv(t){var i=t[0],e=t[1],n=t.slice(4),o=Gh(n,1),r=o[0],a=null;return Array.isArray(r)?a={tag:"g",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(xv.GROUP)},children:[{tag:"path",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(xv.SECONDARY),fill:"currentColor",d:r[0]}},{tag:"path",attributes:{class:"".concat(Ye.cssPrefix,"-").concat(xv.PRIMARY),fill:"currentColor",d:r[1]}}]}:a={tag:"path",attributes:{fill:"currentColor",d:r}},{found:!0,width:i,height:e,icon:a}}var gse={found:!1,width:512,height:512};function _se(t,i){!VA&&!Ye.showMissingIcons&&t&&console.error('Icon with name "'.concat(t,'" and prefix "').concat(i,'" is missing.'))}function Fv(t,i){var e=i;return i==="fa"&&Ye.styleDefault!==null&&(i=Tc()),new Promise(function(n,o){if(e==="fa"){var r=tR(t)||{};t=r.iconName||t,i=r.prefix||i}if(t&&i&&Dv[i]&&Dv[i][t]){var a=Dv[i][t];return n(Nv(a))}_se(t,i),n(ye(ye({},gse),{},{icon:Ye.showMissingIcons&&t?Pc("missingIconAbstract")||{}:{}}))})}var KL=function(){},Vv=Ye.measurePerformance&&Nh&&Nh.mark&&Nh.measure?Nh:{mark:KL,measure:KL},nm='FA "7.1.0"',bse=function(i){return Vv.mark("".concat(nm," ").concat(i," begins")),function(){return oR(i)}},oR=function(i){Vv.mark("".concat(nm," ").concat(i," ends")),Vv.measure("".concat(nm," ").concat(i),"".concat(nm," ").concat(i," begins"),"".concat(nm," ").concat(i," ends"))},Zv={begin:bse,end:oR},Bh=function(){};function XL(t){var i=t.getAttribute?t.getAttribute(Wl):null;return typeof i=="string"}function vse(t){var i=t.getAttribute?t.getAttribute($v):null,e=t.getAttribute?t.getAttribute(Gv):null;return i&&e}function yse(t){return t&&t.classList&&t.classList.contains&&t.classList.contains(Ye.replacementClass)}function Cse(){if(Ye.autoReplaceSvg===!0)return jh.replace;var t=jh[Ye.autoReplaceSvg];return t||jh.replace}function xse(t){return En.createElementNS("http://www.w3.org/2000/svg",t)}function Mse(t){return En.createElement(t)}function rR(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},e=i.ceFn,n=e===void 0?t.tag==="svg"?xse:Mse:e;if(typeof t=="string")return En.createTextNode(t);var o=n(t.tag);Object.keys(t.attributes||[]).forEach(function(a){o.setAttribute(a,t.attributes[a])});var r=t.children||[];return r.forEach(function(a){o.appendChild(rR(a,{ceFn:n}))}),o}function wse(t){var i=" ".concat(t.outerHTML," ");return i="".concat(i,"Font Awesome fontawesome.com "),i}var jh={replace:function(i){var e=i[0];if(e.parentNode)if(i[1].forEach(function(o){e.parentNode.insertBefore(rR(o),e)}),e.getAttribute(Wl)===null&&Ye.keepOriginalSource){var n=En.createComment(wse(e));e.parentNode.replaceChild(n,e)}else e.remove()},nest:function(i){var e=i[0],n=i[1];if(~Yv(e).indexOf(Ye.replacementClass))return jh.replace(i);var o=new RegExp("".concat(Ye.cssPrefix,"-.*"));if(delete n[0].attributes.id,n[0].attributes.class){var r=n[0].attributes.class.split(" ").reduce(function(s,c){return c===Ye.replacementClass||c.match(o)?s.toSvg.push(c):s.toNode.push(c),s},{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" "),r.toNode.length===0?e.removeAttribute("class"):e.setAttribute("class",r.toNode.join(" "))}var a=n.map(function(s){return cm(s)}).join(`
|
|
`);e.setAttribute(Wl,""),e.innerHTML=a}};function ZL(t){t()}function aR(t,i){var e=typeof i=="function"?i:Bh;if(t.length===0)e();else{var n=ZL;Ye.mutateApproach===kae&&(n=Oc.requestAnimationFrame||ZL),n(function(){var o=Cse(),r=Zv.begin("mutate");t.map(o),r(),e()})}}var Jv=!1;function sR(){Jv=!0}function Bv(){Jv=!1}var $h=null;function JL(t){if(zL&&Ye.observeMutations){var i=t.treeCallback,e=i===void 0?Bh:i,n=t.nodeCallback,o=n===void 0?Bh:n,r=t.pseudoElementsCallback,a=r===void 0?Bh:r,s=t.observeMutationsRoot,c=s===void 0?En:s;$h=new zL(function(u){if(!Jv){var f=Tc();u2(u).forEach(function(h){if(h.type==="childList"&&h.addedNodes.length>0&&!XL(h.addedNodes[0])&&(Ye.searchPseudoElements&&a(h.target),e(h.target)),h.type==="attributes"&&h.target.parentNode&&Ye.searchPseudoElements&&a([h.target],!0),h.type==="attributes"&&XL(h.target)&&~Lae.indexOf(h.attributeName))if(h.attributeName==="class"&&vse(h.target)){var y=qh(Yv(h.target)),x=y.prefix,S=y.iconName;h.target.setAttribute($v,x||f),S&&h.target.setAttribute(Gv,S)}else yse(h.target)&&o(h.target)})}}),Is&&$h.observe(c,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function Dse(){$h&&$h.disconnect()}function Sse(t){var i=t.getAttribute("style"),e=[];return i&&(e=i.split(";").reduce(function(n,o){var r=o.split(":"),a=r[0],s=r.slice(1);return a&&s.length>0&&(n[a]=s.join(":").trim()),n},{})),e}function kse(t){var i=t.getAttribute("data-prefix"),e=t.getAttribute("data-icon"),n=t.innerText!==void 0?t.innerText.trim():"",o=qh(Yv(t));return o.prefix||(o.prefix=Tc()),i&&e&&(o.prefix=i,o.iconName=e),o.iconName&&o.prefix||(o.prefix&&n.length>0&&(o.iconName=Xae(o.prefix,t.innerText)||Kv(o.prefix,YA(t.innerText))),!o.iconName&&Ye.autoFetchSvg&&t.firstChild&&t.firstChild.nodeType===Node.TEXT_NODE&&(o.iconName=t.firstChild.data)),o}function Ese(t){var i=u2(t.attributes).reduce(function(e,n){return e.name!=="class"&&e.name!=="style"&&(e[n.name]=n.value),e},{});return i}function Ise(){return{iconName:null,prefix:null,transform:ja,symbol:!1,mask:{iconName:null,prefix:null,rest:[]},maskId:null,extra:{classes:[],styles:{},attributes:{}}}}function eA(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{styleParser:!0},e=kse(t),n=e.iconName,o=e.prefix,r=e.rest,a=Ese(t),s=Rv("parseNodeAttributes",{},t),c=i.styleParser?Sse(t):[];return ye({iconName:n,prefix:o,transform:ja,mask:{iconName:null,prefix:null,rest:[]},maskId:null,symbol:!1,extra:{classes:r,styles:c,attributes:a}},s)}var Ose=aa.styles;function cR(t){var i=Ye.autoReplaceSvg==="nest"?eA(t,{styleParser:!1}):eA(t);return~i.extra.classes.indexOf(jA)?Pc("generateLayersText",t,i):Pc("generateSvgReplacementMutation",t,i)}function Tse(){return[].concat(sa(LA),sa(AA))}function tA(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;if(!Is)return Promise.resolve();var e=En.documentElement.classList,n=function(h){return e.add("".concat(VL,"-").concat(h))},o=function(h){return e.remove("".concat(VL,"-").concat(h))},r=Ye.autoFetchSvg?Tse():hA.concat(Object.keys(Ose));r.includes("fa")||r.push("fa");var a=[".".concat(jA,":not([").concat(Wl,"])")].concat(r.map(function(f){return".".concat(f,":not([").concat(Wl,"])")})).join(", ");if(a.length===0)return Promise.resolve();var s=[];try{s=u2(t.querySelectorAll(a))}catch{}if(s.length>0)n("pending"),o("complete");else return Promise.resolve();var c=Zv.begin("onTree"),u=s.reduce(function(f,h){try{var y=cR(h);y&&f.push(y)}catch(x){VA||x.name==="MissingIcon"&&console.error(x)}return f},[]);return new Promise(function(f,h){Promise.all(u).then(function(y){aR(y,function(){n("active"),n("complete"),o("pending"),typeof i=="function"&&i(),c(),f()})}).catch(function(y){c(),h(y)})})}function Pse(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;cR(t).then(function(e){e&&aR([e],i)})}function Lse(t){return function(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=(i||{}).icon?i:zv(i||{}),o=e.mask;return o&&(o=(o||{}).icon?o:zv(o||{})),t(n,ye(ye({},e),{},{mask:o}))}}var Ase=function(i){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.transform,o=n===void 0?ja:n,r=e.symbol,a=r===void 0?!1:r,s=e.mask,c=s===void 0?null:s,u=e.maskId,f=u===void 0?null:u,h=e.classes,y=h===void 0?[]:h,x=e.attributes,S=x===void 0?{}:x,Y=e.styles,Q=Y===void 0?{}:Y;if(i){var X=i.prefix,pe=i.iconName,mt=i.icon;return Qh(ye({type:"icon"},i),function(){return Yl("beforeDOMElementCreation",{iconDefinition:i,params:e}),Xv({icons:{main:Nv(mt),mask:c?Nv(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:X,iconName:pe,transform:ye(ye({},ja),o),symbol:a,maskId:f,extra:{attributes:S,styles:Q,classes:y}})})}},Rse={mixout:function(){return{icon:Lse(Ase)}},hooks:function(){return{mutationObserverCallbacks:function(e){return e.treeCallback=tA,e.nodeCallback=Pse,e}}},provides:function(i){i.i2svg=function(e){var n=e.node,o=n===void 0?En:n,r=e.callback,a=r===void 0?function(){}:r;return tA(o,a)},i.generateSvgReplacementMutation=function(e,n){var o=n.iconName,r=n.prefix,a=n.transform,s=n.symbol,c=n.mask,u=n.maskId,f=n.extra;return new Promise(function(h,y){Promise.all([Fv(o,r),c.iconName?Fv(c.iconName,c.prefix):Promise.resolve({found:!1,width:512,height:512,icon:{}})]).then(function(x){var S=Gh(x,2),Y=S[0],Q=S[1];h([e,Xv({icons:{main:Y,mask:Q},prefix:r,iconName:o,transform:a,symbol:s,maskId:u,extra:f,watchable:!0})])}).catch(y)})},i.generateAbstractIcon=function(e){var n=e.children,o=e.attributes,r=e.main,a=e.transform,s=e.styles,c=Wh(s);c.length>0&&(o.style=c);var u;return qv(a)&&(u=Pc("generateAbstractTransformGrouping",{main:r,transform:a,containerWidth:r.width,iconWidth:r.width})),n.push(u||r.icon),{children:n,attributes:o}}}},zse={mixout:function(){return{layer:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=n.classes,r=o===void 0?[]:o;return Qh({type:"layer"},function(){Yl("beforeDOMElementCreation",{assembler:e,params:n});var a=[];return e(function(s){Array.isArray(s)?s.map(function(c){a=a.concat(c.abstract)}):a=a.concat(s.abstract)}),[{tag:"span",attributes:{class:["".concat(Ye.cssPrefix,"-layers")].concat(sa(r)).join(" ")},children:a}]})}}}},Nse={mixout:function(){return{counter:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=n.title,r=o===void 0?null:o,a=n.classes,s=a===void 0?[]:a,c=n.attributes,u=c===void 0?{}:c,f=n.styles,h=f===void 0?{}:f;return Qh({type:"counter",content:e},function(){return Yl("beforeDOMElementCreation",{content:e,params:n}),hse({content:e.toString(),title:r,extra:{attributes:u,styles:h,classes:["".concat(Ye.cssPrefix,"-layers-counter")].concat(sa(s))}})})}}}},Fse={mixout:function(){return{text:function(e){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=n.transform,r=o===void 0?ja:o,a=n.classes,s=a===void 0?[]:a,c=n.attributes,u=c===void 0?{}:c,f=n.styles,h=f===void 0?{}:f;return Qh({type:"text",content:e},function(){return Yl("beforeDOMElementCreation",{content:e,params:n}),QL({content:e,transform:ye(ye({},ja),r),extra:{attributes:u,styles:h,classes:["".concat(Ye.cssPrefix,"-layers-text")].concat(sa(s))}})})}}},provides:function(i){i.generateLayersText=function(e,n){var o=n.transform,r=n.extra,a=null,s=null;if(pA){var c=parseInt(getComputedStyle(e).fontSize,10),u=e.getBoundingClientRect();a=u.width/c,s=u.height/c}return Promise.resolve([e,QL({content:e.innerHTML,width:a,height:s,transform:o,extra:r,watchable:!0})])}}},lR=new RegExp('"',"ug"),nA=[1105920,1112319],iA=ye(ye(ye(ye({},{FontAwesome:{normal:"fas",400:"fas"}}),yre),Dae),Ire),jv=Object.keys(iA).reduce(function(t,i){return t[i.toLowerCase()]=iA[i],t},{}),Vse=Object.keys(jv).reduce(function(t,i){var e=jv[i];return t[i]=e[900]||sa(Object.entries(e))[0][1],t},{});function Bse(t){var i=t.replace(lR,"");return YA(sa(i)[0]||"")}function jse(t){var i=t.getPropertyValue("font-feature-settings").includes("ss01"),e=t.getPropertyValue("content"),n=e.replace(lR,""),o=n.codePointAt(0),r=o>=nA[0]&&o<=nA[1],a=n.length===2?n[0]===n[1]:!1;return r||a||i}function Hse(t,i){var e=t.replace(/^['"]|['"]$/g,"").toLowerCase(),n=parseInt(i),o=isNaN(n)?"normal":n;return(jv[e]||{})[o]||Vse[e]}function oA(t,i){var e="".concat(Sae).concat(i.replace(":","-"));return new Promise(function(n,o){if(t.getAttribute(e)!==null)return n();var r=u2(t.children),a=r.filter(function(nn){return nn.getAttribute(Ov)===i})[0],s=Oc.getComputedStyle(t,i),c=s.getPropertyValue("font-family"),u=c.match(Tae),f=s.getPropertyValue("font-weight"),h=s.getPropertyValue("content");if(a&&!u)return t.removeChild(a),n();if(u&&h!=="none"&&h!==""){var y=s.getPropertyValue("content"),x=Hse(c,f),S=Bse(y),Y=u[0].startsWith("FontAwesome"),Q=jse(s),X=Kv(x,S),pe=X;if(Y){var mt=Zae(S);mt.iconName&&mt.prefix&&(X=mt.iconName,x=mt.prefix)}if(X&&!Q&&(!a||a.getAttribute($v)!==x||a.getAttribute(Gv)!==pe)){t.setAttribute(e,pe),a&&t.removeChild(a);var Et=Ise(),Ht=Et.extra;Ht.attributes[Ov]=i,Fv(X,x).then(function(nn){var ar=Xv(ye(ye({},Et),{},{icons:{main:nn,mask:nR()},prefix:x,iconName:pe,extra:Ht,watchable:!0})),pi=En.createElementNS("http://www.w3.org/2000/svg","svg");i==="::before"?t.insertBefore(pi,t.firstChild):t.appendChild(pi),pi.outerHTML=ar.map(function(Zl){return cm(Zl)}).join(`
|
|
`),t.removeAttribute(e),n()}).catch(o)}else n()}else n()})}function Use(t){return Promise.all([oA(t,"::before"),oA(t,"::after")])}function $se(t){return t.parentNode!==document.head&&!~Eae.indexOf(t.tagName.toUpperCase())&&!t.getAttribute(Ov)&&(!t.parentNode||t.parentNode.tagName!=="svg")}var Gse=function(i){return!!i&&FA.some(function(e){return i.includes(e)})},Wse=function(i){if(!i)return[];var e=new Set,n=i.split(/,(?![^()]*\))/).map(function(c){return c.trim()});n=n.flatMap(function(c){return c.includes("(")?c:c.split(",").map(function(u){return u.trim()})});var o=Vh(n),r;try{for(o.s();!(r=o.n()).done;){var a=r.value;if(Gse(a)){var s=FA.reduce(function(c,u){return c.replace(u,"")},a);s!==""&&s!=="*"&&e.add(s)}}}catch(c){o.e(c)}finally{o.f()}return e};function rA(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(Is){var e;if(i)e=t;else if(Ye.searchPseudoElementsFullScan)e=t.querySelectorAll("*");else{var n=new Set,o=Vh(document.styleSheets),r;try{for(o.s();!(r=o.n()).done;){var a=r.value;try{var s=Vh(a.cssRules),c;try{for(s.s();!(c=s.n()).done;){var u=c.value,f=Wse(u.selectorText),h=Vh(f),y;try{for(h.s();!(y=h.n()).done;){var x=y.value;n.add(x)}}catch(Y){h.e(Y)}finally{h.f()}}}catch(Y){s.e(Y)}finally{s.f()}}catch(Y){Ye.searchPseudoElementsWarnings&&console.warn("Font Awesome: cannot parse stylesheet: ".concat(a.href," (").concat(Y.message,`)
|
|
If it declares any Font Awesome CSS pseudo-elements, they will not be rendered as SVG icons. Add crossorigin="anonymous" to the <link>, enable searchPseudoElementsFullScan for slower but more thorough DOM parsing, or suppress this warning by setting searchPseudoElementsWarnings to false.`))}}}catch(Y){o.e(Y)}finally{o.f()}if(!n.size)return;var S=Array.from(n).join(", ");try{e=t.querySelectorAll(S)}catch{}}return new Promise(function(Y,Q){var X=u2(e).filter($se).map(Use),pe=Zv.begin("searchPseudoElements");sR(),Promise.all(X).then(function(){pe(),Bv(),Y()}).catch(function(){pe(),Bv(),Q()})})}}var Yse={hooks:function(){return{mutationObserverCallbacks:function(e){return e.pseudoElementsCallback=rA,e}}},provides:function(i){i.pseudoElements2svg=function(e){var n=e.node,o=n===void 0?En:n;Ye.searchPseudoElements&&rA(o)}}},aA=!1,qse={mixout:function(){return{dom:{unwatch:function(){sR(),aA=!0}}}},hooks:function(){return{bootstrap:function(){JL(Rv("mutationObserverCallbacks",{}))},noAuto:function(){Dse()},watch:function(e){var n=e.observeMutationsRoot;aA?Bv():JL(Rv("mutationObserverCallbacks",{observeMutationsRoot:n}))}}}},sA=function(i){var e={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return i.toLowerCase().split(" ").reduce(function(n,o){var r=o.toLowerCase().split("-"),a=r[0],s=r.slice(1).join("-");if(a&&s==="h")return n.flipX=!0,n;if(a&&s==="v")return n.flipY=!0,n;if(s=parseFloat(s),isNaN(s))return n;switch(a){case"grow":n.size=n.size+s;break;case"shrink":n.size=n.size-s;break;case"left":n.x=n.x-s;break;case"right":n.x=n.x+s;break;case"up":n.y=n.y-s;break;case"down":n.y=n.y+s;break;case"rotate":n.rotate=n.rotate+s;break}return n},e)},Qse={mixout:function(){return{parse:{transform:function(e){return sA(e)}}}},hooks:function(){return{parseNodeAttributes:function(e,n){var o=n.getAttribute("data-fa-transform");return o&&(e.transform=sA(o)),e}}},provides:function(i){i.generateAbstractTransformGrouping=function(e){var n=e.main,o=e.transform,r=e.containerWidth,a=e.iconWidth,s={transform:"translate(".concat(r/2," 256)")},c="translate(".concat(o.x*32,", ").concat(o.y*32,") "),u="scale(".concat(o.size/16*(o.flipX?-1:1),", ").concat(o.size/16*(o.flipY?-1:1),") "),f="rotate(".concat(o.rotate," 0 0)"),h={transform:"".concat(c," ").concat(u," ").concat(f)},y={transform:"translate(".concat(a/2*-1," -256)")},x={outer:s,inner:h,path:y};return{tag:"g",attributes:ye({},x.outer),children:[{tag:"g",attributes:ye({},x.inner),children:[{tag:n.icon.tag,children:n.icon.children,attributes:ye(ye({},n.icon.attributes),x.path)}]}]}}}},Sv={x:0,y:0,width:"100%",height:"100%"};function cA(t){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return t.attributes&&(t.attributes.fill||i)&&(t.attributes.fill="black"),t}function Kse(t){return t.tag==="g"?t.children:[t]}var Xse={hooks:function(){return{parseNodeAttributes:function(e,n){var o=n.getAttribute("data-fa-mask"),r=o?qh(o.split(" ").map(function(a){return a.trim()})):nR();return r.prefix||(r.prefix=Tc()),e.mask=r,e.maskId=n.getAttribute("data-fa-mask-id"),e}}},provides:function(i){i.generateAbstractMask=function(e){var n=e.children,o=e.attributes,r=e.main,a=e.mask,s=e.maskId,c=e.transform,u=r.width,f=r.icon,h=a.width,y=a.icon,x=jae({transform:c,containerWidth:h,iconWidth:u}),S={tag:"rect",attributes:ye(ye({},Sv),{},{fill:"white"})},Y=f.children?{children:f.children.map(cA)}:{},Q={tag:"g",attributes:ye({},x.inner),children:[cA(ye({tag:f.tag,attributes:ye(ye({},f.attributes),x.path)},Y))]},X={tag:"g",attributes:ye({},x.outer),children:[Q]},pe="mask-".concat(s||HL()),mt="clip-".concat(s||HL()),Et={tag:"mask",attributes:ye(ye({},Sv),{},{id:pe,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[S,X]},Ht={tag:"defs",children:[{tag:"clipPath",attributes:{id:mt},children:Kse(y)},Et]};return n.push(Ht,{tag:"rect",attributes:ye({fill:"currentColor","clip-path":"url(#".concat(mt,")"),mask:"url(#".concat(pe,")")},Sv)}),{children:n,attributes:o}}}},Zse={provides:function(i){var e=!1;Oc.matchMedia&&(e=Oc.matchMedia("(prefers-reduced-motion: reduce)").matches),i.missingIconAbstract=function(){var n=[],o={fill:"currentColor"},r={attributeType:"XML",repeatCount:"indefinite",dur:"2s"};n.push({tag:"path",attributes:ye(ye({},o),{},{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"})});var a=ye(ye({},r),{},{attributeName:"opacity"}),s={tag:"circle",attributes:ye(ye({},o),{},{cx:"256",cy:"364",r:"28"}),children:[]};return e||s.children.push({tag:"animate",attributes:ye(ye({},r),{},{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:ye(ye({},a),{},{values:"1;0;1;1;0;1;"})}),n.push(s),n.push({tag:"path",attributes:ye(ye({},o),{},{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"}),children:e?[]:[{tag:"animate",attributes:ye(ye({},a),{},{values:"1;0;0;0;0;1;"})}]}),e||n.push({tag:"path",attributes:ye(ye({},o),{},{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"}),children:[{tag:"animate",attributes:ye(ye({},a),{},{values:"0;0;1;1;0;0;"})}]}),{tag:"g",attributes:{class:"missing"},children:n}}}},Jse={hooks:function(){return{parseNodeAttributes:function(e,n){var o=n.getAttribute("data-fa-symbol"),r=o===null?!1:o===""?!0:o;return e.symbol=r,e}}}},ece=[$ae,Rse,zse,Nse,Fse,Yse,qse,Qse,Xse,Zse,Jse];sse(ece,{mixoutsTo:rr});var iUe=rr.noAuto,dR=rr.config,oUe=rr.library,uR=rr.dom,mR=rr.parse,rUe=rr.findIconDefinition,aUe=rr.toHtml,pR=rr.icon,sUe=rr.layer,tce=rr.text,nce=rr.counter;var ice=["*"],oce=(()=>{class t{defaultPrefix="fas";fallbackIcon=null;fixedWidth;set autoAddCss(e){dR.autoAddCss=e,this._autoAddCss=e}get autoAddCss(){return this._autoAddCss}_autoAddCss=!0;static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),ty=(()=>{class t{definitions={};addIcons(...e){for(let n of e){n.prefix in this.definitions||(this.definitions[n.prefix]={}),this.definitions[n.prefix][n.iconName]=n;for(let o of n.icon[2])typeof o=="string"&&(this.definitions[n.prefix][o]=n)}}addIconPacks(...e){for(let n of e){let o=Object.keys(n).map(r=>n[r]);this.addIcons(...o)}}getIconDefinition(e,n){return e in this.definitions&&n in this.definitions[e]?this.definitions[e][n]:null}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),rce=t=>{throw new Error(`Could not find icon with iconName=${t.iconName} and prefix=${t.prefix} in the icon library.`)},ace=()=>{throw new Error("Property `icon` is required for `fa-icon`/`fa-duotone-icon` components.")},hR=t=>t!=null&&(t===90||t===180||t===270||t==="90"||t==="180"||t==="270"),sce=t=>{let i=hR(t.rotate),e={[`fa-${t.animation}`]:t.animation!=null&&!t.animation.startsWith("spin"),"fa-spin":t.animation==="spin"||t.animation==="spin-reverse","fa-spin-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-spin-reverse":t.animation==="spin-reverse"||t.animation==="spin-pulse-reverse","fa-pulse":t.animation==="spin-pulse"||t.animation==="spin-pulse-reverse","fa-fw":t.fixedWidth,"fa-border":t.border,"fa-inverse":t.inverse,"fa-layers-counter":t.counter,"fa-flip-horizontal":t.flip==="horizontal"||t.flip==="both","fa-flip-vertical":t.flip==="vertical"||t.flip==="both",[`fa-${t.size}`]:t.size!==null,[`fa-rotate-${t.rotate}`]:i,"fa-rotate-by":t.rotate!=null&&!i,[`fa-pull-${t.pull}`]:t.pull!==null,[`fa-stack-${t.stackItemSize}`]:t.stackItemSize!=null};return Object.keys(e).map(n=>e[n]?n:null).filter(n=>n!=null)},ey=new WeakSet,fR="fa-auto-css";function cce(t,i){if(!i.autoAddCss||ey.has(t))return;if(t.getElementById(fR)!=null){i.autoAddCss=!1,ey.add(t);return}let e=t.createElement("style");e.setAttribute("type","text/css"),e.setAttribute("id",fR),e.innerHTML=uR.css();let n=t.head.childNodes,o=null;for(let r=n.length-1;r>-1;r--){let a=n[r],s=a.nodeName.toUpperCase();["STYLE","LINK"].indexOf(s)>-1&&(o=a)}t.head.insertBefore(e,o),i.autoAddCss=!1,ey.add(t)}var lce=t=>t.prefix!==void 0&&t.iconName!==void 0,dce=(t,i)=>lce(t)?t:Array.isArray(t)&&t.length===2?{prefix:t[0],iconName:t[1]}:{prefix:i,iconName:t},uce=(()=>{class t{stackItemSize=td("1x");size=td();_effect=Ea(()=>{if(this.size())throw new Error('fa-icon is not allowed to customize size when used inside fa-stack. Set size on the enclosing fa-stack instead: <fa-stack size="4x">...</fa-stack>.')});static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["fa-icon","stackItemSize",""],["fa-duotone-icon","stackItemSize",""]],inputs:{stackItemSize:[1,"stackItemSize"],size:[1,"size"]}})}return t})(),mce=(()=>{class t{size=td();classes=si(()=>{let e=this.size(),n=e?{[`fa-${e}`]:!0}:{};return Re(q({},n),{"fa-stack":!0})});static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["fa-stack"]],hostVars:2,hostBindings:function(n,o){n&2&&kt(o.classes())},inputs:{size:[1,"size"]},ngContentSelectors:ice,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},encapsulation:2,changeDetection:0})}return t})(),sn=(()=>{class t{icon=vo();title=vo();animation=vo();mask=vo();flip=vo();size=vo();pull=vo();border=vo();inverse=vo();symbol=vo();rotate=vo();fixedWidth=vo();transform=vo();a11yRole=vo();renderedIconHTML=si(()=>{let e=this.icon()??this.config.fallbackIcon;if(!e)return ace(),"";let n=this.findIconDefinition(e);if(!n)return"";let o=this.buildParams();cce(this.document,this.config);let r=pR(n,o);return this.sanitizer.bypassSecurityTrustHtml(r.html.join(`
|
|
`))});document=d(De);sanitizer=d(hs);config=d(oce);iconLibrary=d(ty);stackItem=d(uce,{optional:!0});stack=d(mce,{optional:!0});constructor(){this.stack!=null&&this.stackItem==null&&console.error('FontAwesome: fa-icon and fa-duotone-icon elements must specify stackItemSize attribute when wrapped into fa-stack. Example: <fa-icon stackItemSize="2x" />.')}findIconDefinition(e){let n=dce(e,this.config.defaultPrefix);if("icon"in n)return n;let o=this.iconLibrary.getIconDefinition(n.prefix,n.iconName);return o??(rce(n),null)}buildParams(){let e=this.fixedWidth(),n={flip:this.flip(),animation:this.animation(),border:this.border(),inverse:this.inverse(),size:this.size(),pull:this.pull(),rotate:this.rotate(),fixedWidth:typeof e=="boolean"?e:this.config.fixedWidth,stackItemSize:this.stackItem!=null?this.stackItem.stackItemSize():void 0},o=this.transform(),r=typeof o=="string"?mR.transform(o):o,a=this.mask(),s=a!=null?this.findIconDefinition(a):null,c={},u=this.a11yRole();u!=null&&(c.role=u);let f={};return n.rotate!=null&&!hR(n.rotate)&&(f["--fa-rotate-angle"]=`${n.rotate}`),{title:this.title(),transform:r,classes:sce(n),mask:s??void 0,symbol:this.symbol(),attributes:c,styles:f}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["fa-icon"]],hostAttrs:[1,"ng-fa-icon"],hostVars:2,hostBindings:function(n,o){n&2&&(Dt("innerHTML",o.renderedIconHTML(),fl),oe("title",o.title()??void 0))},inputs:{icon:[1,"icon"],title:[1,"title"],animation:[1,"animation"],mask:[1,"mask"],flip:[1,"flip"],size:[1,"size"],pull:[1,"pull"],border:[1,"border"],inverse:[1,"inverse"],symbol:[1,"symbol"],rotate:[1,"rotate"],fixedWidth:[1,"fixedWidth"],transform:[1,"transform"],a11yRole:[1,"a11yRole"]},outputs:{icon:"iconChange",title:"titleChange",animation:"animationChange",mask:"maskChange",flip:"flipChange",size:"sizeChange",pull:"pullChange",border:"borderChange",inverse:"inverseChange",symbol:"symbolChange",rotate:"rotateChange",fixedWidth:"fixedWidthChange",transform:"transformChange",a11yRole:"a11yRoleChange"},decls:0,vars:0,template:function(n,o){},encapsulation:2,changeDetection:0})}return t})();var gR=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();var pce=t=>({flex:t}),Kh=(()=>{class t{constructor(){}ngOnInit(){this.acceptFilter||(this.acceptFilter=".xls,.xlsx,.pdf,.doc,.docx,.png,.jpeg,.jpg")}onFileSelect(e){this.fileName=e.target.files[0].name}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-file-upload"]],inputs:{flex:"flex",acceptFilter:"acceptFilter"},decls:11,vars:16,consts:[["uploadFile",""],[1,"layout-row","layout-lt-md-column","gap-2percent"],[3,"ngStyle"],["matInput","",3,"readonly","value","placeholder"],[1,"flex-10","align-center"],["mat-button","",3,"click"],["icon","folder-open","size","lg"],["type","file",3,"change","accept"]],template:function(n,o){if(n&1){let r=se();g(0,"div",1)(1,"mat-form-field",2),F(2,"input",3),D(3,"translate"),_(),g(4,"span",4)(5,"button",5),N("click",function(){j(r);let s=jt(10);return H(s.click())}),F(6,"fa-icon",6),C(7),D(8,"translate"),_()()(),g(9,"input",7,0),N("change",function(s){return j(r),H(o.onFileSelect(s))}),_()}n&2&&(p(),k("ngStyle",Qo(14,pce,"0 0 "+(o.flex||"83%"))),p(),k("placeholder",Ft(E(3,10,"labels.text.NoFileSelected")))("readonly",!0)("value",o.fileName||""),p(5),K(" \xA0\xA0 ",E(8,12,"labels.buttons.Browse")," "),p(2),Nt("display","none"),k("accept",Ft(o.acceptFilter)))},dependencies:[fe,L0,ve,$t,di,Ct,sn,Pe],encapsulation:2})}}return t})();var m2=(()=>{class t{constructor(){this.http=d(Ln),this.emptyPayload={}}static{this.CONFIG_ASSET_EXTERNALIZATION="asset-externalization-of-non-active-loans"}getDataTables(){return this.http.get("/datatables")}getHooks(){return this.http.get("/hooks")}getHook(e){return this.http.get(`/hooks/${e}`)}getHooksTemplate(){return this.http.get("/hooks/template")}createHook(e){return this.http.post("/hooks",e)}updateHook(e,n){return this.http.put(`/hooks/${e}`,n)}deleteHook(e){return this.http.delete(`/hooks/${e}`)}getRoles(){return this.http.get("/roles")}getRole(e){return this.http.get(`/roles/${e}/permissions`)}updateRole(e,n){return this.http.put(`/roles/${n}`,e)}updateRolePermission(e,n){return this.http.put(`/roles/${e}/permissions`,n)}deleteRole(e){return this.http.delete(`/roles/${e}`)}createRole(e){return this.http.post("/roles",e)}enableRole(e){let n=new te().set("command","enable");return this.http.post(`/roles/${e}`,{},{params:n})}disableRole(e){let n=new te().set("command","disable");return this.http.post(`/roles/${e}`,{},{params:n})}getCodes(){return this.http.get("/codes")}getCode(e){return this.http.get(`/codes/${e}`)}updateCode(e,n){return this.http.put(`/codes/${n}`,e)}getCodeValues(e){return this.http.get(`/codes/${e}/codevalues`)}deleteCodeValue(e,n){return this.http.delete(`/codes/${e}/codevalues/${n}`)}updateCodeValue(e,n,o){return this.http.put(`/codes/${e}/codevalues/${n}`,o)}createCodeValue(e,n){return this.http.post(`/codes/${e}/codevalues`,n)}deleteCode(e){return this.http.delete(`/codes/${e}`)}getSurveys(){return this.http.get("/surveys")}createSurvey(e){return this.http.post("/surveys",e)}getSurvey(e){return this.http.get(`/surveys/${e}?template=true`)}editSurvey(e,n){return this.http.put(`/surveys/${e}`,n)}activateSurvey(e){return this.http.post(`/surveys/${e}?command=activate`,null)}deactivateSurvey(e){return this.http.post(`/surveys/${e}?command=deactivate`,null)}getJobs(){return this.http.get("/jobs")}getWorkflowJobNames(){return this.http.get("/jobs/names")}getWorkflowJobSteps(e){return this.http.get(`/jobs/${e}/steps`)}putWorkflowJobSteps(e,n){return this.http.put(`/jobs/${e}/steps`,n)}runInlineCOB(e,n){return this.http.post(`/jobs/${e}/inline`,n)}getAvailablesJobSteps(e){return this.http.get(`/jobs/${e}/available-steps`)}getScheduler(){return this.http.get("/scheduler")}getSelectedJob(e){return this.http.get(`/jobs/${e}`)}runCommandOnScheduler(e){return this.http.post("/scheduler?command="+e,this.emptyPayload)}updateScheduler(e,n){return this.http.put(`/jobs/${e}`,n)}runSelectedJob(e){return this.http.post(`/jobs/${e}?command=executeJob`,this.emptyPayload,{observe:"response"}).toPromise()}runSelectedJobWithParameters(e,n){return this.http.post(`/jobs/${e}?command=executeJob`,n,{observe:"response"}).toPromise()}getHistoryScheduler(e){return this.http.get(`/jobs/${e}/runhistory`)}createCode(e){return this.http.post("/codes",e)}createDataTable(e){return this.http.post("/datatables",e)}getDataTable(e){return this.http.get(`/datatables/${e}`)}deleteDataTable(e){return this.http.delete(`/datatables/${e}`)}updateDataTable(e,n){return this.http.put(`/datatables/${n}`,e)}getBusinessDates(){return this.http.get("/businessdate")}getBusinessDate(e){return this.http.get(`/businessdate/${e}`)}updateBusinessDate(e){return this.http.post("/businessdate",e)}getConfigurations(){return this.http.get("/configurations")}getConfiguration(e){return this.http.get(`/configurations/${e}`)}getConfigurationByName(e){return this.http.get(`/configurations/name/${e}`)}updateConfiguration(e,n){return this.http.put(`/configurations/${e}`,n)}getExternalConfiguration(e){return this.http.get(`/externalservice/${e}`)}updateExternalConfiguration(e,n){return this.http.put(`/externalservice/${e}`,n)}getAccountNumberPreferences(){return this.http.get("/accountnumberformats")}getAccountNumberPreferencesTemplate(){return this.http.get("/accountnumberformats/template")}getAccountNumberPreference(e){return this.http.get(`/accountnumberformats/${e}`)}createAccountNumberPreference(e){return this.http.post("/accountnumberformats",e)}deleteAccountNumberPreference(e){return this.http.delete(`/accountnumberformats/${e}`)}updateAccountNumberPreference(e,n){return this.http.put(`/accountnumberformats/${e}`,n)}getReports(){return this.http.get("/reports")}getReport(e){return this.http.get(`/reports/${e}?template=true`)}getReportTemplate(){return this.http.get("/reports/template")}createReport(e){return this.http.post("/reports",e)}updateReport(e,n){return this.http.put(`/reports/${e}`,n)}deleteReport(e){return this.http.delete(`/reports/${e}`)}getAuditTrails(e,n,o,r,a){let s=new te().set("offset",r.toString()).set("limit",a.toString()).set("sortOrder",o).set("orderBy",n).set("paged","true");return e.forEach(function(c){c.value!==""&&(s=s.set(c.type,c.value))}),this.http.get("/audits",{params:s})}getAuditTrail(e){return this.http.get(`/audits/${e}`)}getAuditTrailSearchTemplate(){return this.http.get("/audits/searchtemplate")}getEntityMappings(){return this.http.get("/entitytoentitymapping")}getEntitytoEntityData(e,n,o){return this.http.get(`/entitytoentitymapping/${e}/${n}/${o}`)}getMapIdData(e){return this.http.get(`/entitytoentitymapping/${e}`)}createMapping(e,n){return this.http.post(`/entitytoentitymapping/${e}`,n)}editMapping(e,n){return this.http.put(`/entitytoentitymapping/${e}`,n)}deleteMapping(e){return this.http.delete(`/entitytoentitymapping/${e}`)}getOffices(){return this.http.get("/offices")}getLoanProducts(){return this.http.get("/loanproducts")}getSavingProducts(){return this.http.get("/savingsproducts")}getCharges(){return this.http.get("/charges")}getMakerCheckerPermissions(){let e=new te().set("makerCheckerable","true");return this.http.get("/permissions",{params:e})}updateMakerCheckerPermission(e){let n=new te().set("makerCheckerable","true");return this.http.put("/permissions",e,{params:n})}getExternalEventConfiguration(){return this.http.get("/externalevents/configuration")}putExternalEventConfiguration(e){return this.http.put("/externalevents/configuration",e)}getEntityDatatables(e){let n=new te().set("apptable",e);return this.http.get("/datatables",{params:n})}getEntityDatatable(e,n){let o=new te().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:o})}addEntityDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,o,{params:r})}editEntityDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,o,{params:r})}deleteDatatableContent(e,n){let o=new te().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:o})}deleteDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.delete(`/datatables/${o}/${e}/${n}`,{params:r})}getCOBCatchUpStatus(){return this.http.get("/loans/is-catch-up-running")}runCOBCatchUp(){let e={};return this.http.post("/loans/catch-up",e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var _R=(()=>{class t{constructor(){this.http=d(Ln),this.apiActuator=je.apiActuator}getBackendInfo(){return this.http.get(this.apiActuator+"/actuator/info")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function fce(t,i){if(t&1&&(g(0,"div",1)(1,"span",2)(2,"span",3),C(3),D(4,"translate"),_(),g(5,"span",4),C(6),_()(),g(7,"span",5),C(8,"\xE2\u20AC\xA2"),_(),g(9,"span",2)(10,"span",3),C(11),D(12,"translate"),_(),g(13,"span",4),C(14),_()(),g(15,"span",5),C(16,"\xE2\u20AC\xA2"),_(),g(17,"span",2)(18,"span",3),C(19),D(20,"translate"),_(),g(21,"span",4),C(22),_()()()),t&2){let e=w(2);p(3),T(E(4,6,"APP_NAME")),p(3),T(e.versions.mifos),p(5),K("",E(12,8,"labels.text.Fineract"),":"),p(3),T(e.versions.fineract.version),p(5),K("",E(20,10,"labels.inputs.Server"),":"),p(3),T(e.server)}}function hce(t,i){if(t&1&&(g(0,"div",0),I(1,fce,23,12,"div",1),_()),t&2){let e=w();p(),O(e.displayBackEndInfo?1:-1)}}function gce(t,i){if(t&1&&(g(0,"tr")(1,"td",9),C(2),D(3,"translate"),_(),g(4,"td",11)(5,"b"),C(6),D(7,"date"),_()()()),t&2){let e=w(3);p(2),K("",E(3,2,"labels.text.Current Business Date"),":"),p(4),T(Ko(7,4,e.businessDate,"EEEE, MMMM dd, y"))}}function _ce(t,i){if(t&1&&(g(0,"div",6)(1,"div",7)(2,"table",8)(3,"tr")(4,"td",9),C(5),D(6,"translate"),_(),g(7,"td",10),C(8),g(9,"b"),C(10),_()()(),g(11,"tr")(12,"td",9),C(13),D(14,"translate"),_(),g(15,"td",10),C(16),g(17,"b"),C(18),_()()(),g(19,"tr")(20,"td",9),C(21),D(22,"translate"),_(),g(23,"td",10),C(24),_()(),g(25,"tr")(26,"td",9),C(27),D(28,"translate"),_(),g(29,"td",10),C(30),_()(),g(31,"tr")(32,"td",9),C(33),D(34,"translate"),_(),g(35,"td",10),C(36),_()(),g(37,"tr")(38,"td",9),C(39),D(40,"translate"),_(),g(41,"td",10),C(42),D(43,"date"),_()(),I(44,gce,8,7,"tr"),_()()()),t&2){let e=w(2);k("ngClass",Ft(e.styleClass)),p(5),T(E(6,17,"APP_NAME")),p(3),K(" ",e.versions.mifos," - "),p(2),T(e.hash),p(3),T(E(14,19,"labels.text.Fineract")),p(3),K(" ",e.versions.fineract.version," - "),p(2),T(e.versions.fineract.hash),p(3),T(E(22,21,"labels.inputs.Server")),p(3),K(" ",e.server," "),p(3),T(E(28,23,"labels.version.Username")),p(3),K(" ",e.username," "),p(3),T(E(34,25,"labels.version.Name")),p(3),K(" ",e.name," "),p(3),T(E(40,27,"labels.version.Render Time")),p(3),K(" ",Ko(43,29,e.renderTime,"dd MMMM yyyy HH:mm:ss")," "),p(2),O(e.isBusinessDateDefined?44:-1)}}function bce(t,i){if(t&1&&I(0,_ce,45,32,"div",6),t&2){let e=w();O(e.displayBackEndInfo?0:-1)}}var bR=(()=>{class t{constructor(){this.systemService=d(m2),this.settingsService=d(tn),this.authenticationService=d(Zp),this.alertService=d(Ia),this.dateUtils=d(zo),this.versionService=d(_R),this.username="",this.name="",this.renderTime=new Date,this.styleClass="",this.variant="default",this.versions={mifos:je.version,fineract:{version:"",hash:""}},this.hash=je.hash,this.server="",this.businessDate=null,this.isBusinessDateEnabled=!1,this.isBusinessDateDefined=!1,this.displayBackEndInfo=!0,this.displayBackEndInfo=je.displayBackEndInfo==="true",this.setUserInfo(),this.renderTime=new Date}ngOnInit(){this.displayBackEndInfo&&(this.alert$=this.alertService.alertEvent.subscribe(e=>{let n=e.type;n===tn.businessDateType+" Set Config"?(this.isBusinessDateEnabled=e.message==="enabled",this.isBusinessDateDefined=!1,this.isBusinessDateEnabled&&this.setBusinessDate()):n===tn.businessDateType+" Set"?this.isBusinessDateEnabled&&this.setBusinessDate():n==="Authentication Start"&&(this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}),this.getConfigurations(),this.server=this.settingsService.server,this.tenant=this.tenantIdentifier(),this.versionService.getBackendInfo().subscribe(e=>{if(e.git&&e.git.build&&e.git.build.version){let n=e.git.build.version.split("-");this.versions.fineract.version=n[0],this.versions.fineract.hash=n[1]}}),this.setUserInfo())}setUserInfo(){let e=this.authenticationService.getCredentials();e?(this.username=e.username,this.name=e.staffDisplayName||e.username):(this.username="",this.name="")}tenantIdentifier(){return!this.settingsService.tenantIdentifier||this.settingsService.tenantIdentifier===""?"default":this.settingsService.tenantIdentifier}ngOnDestroy(){this.displayBackEndInfo&&clearTimeout(this.timer)}getConfigurations(){this.authenticationService.isAuthenticated()?this.systemService.getConfigurationByName(tn.businessDateConfigName).subscribe(e=>{this.isBusinessDateEnabled=e.enabled,this.settingsService.setBusinessDateConfig(e.enabled),this.isBusinessDateEnabled&&(this.setBusinessDate(),this.timer=setTimeout(()=>{this.getConfigurations()},6e4))}):clearTimeout(this.timer)}setBusinessDate(){this.systemService.getBusinessDate(tn.businessDateType).subscribe(e=>{this.businessDate=new Date(e.date),this.settingsService.setBusinessDate(this.dateUtils.formatDate(this.businessDate,tn.businessDateFormat)),this.isBusinessDateDefined=!0})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-footer"]],inputs:{styleClass:"styleClass",variant:"variant"},decls:2,vars:1,consts:[[1,"footer-compact"],[1,"footer-info"],[1,"info-item"],[1,"info-label"],[1,"info-value"],[1,"info-separator"],["id","footer",1,"layout-column","m-b-20","f12",3,"ngClass"],[1,"layout-column","m-t-10","m-b-10","content-wrapper","footer-center"],[1,"versions"],[1,"footer-content"],[1,"right","footer-content"],[1,"center","footer-content","business-date"]],template:function(n,o){n&1&&I(0,hce,2,1,"div",0)(1,bce,1,1),n&2&&O(o.variant==="compact"?0:1)},dependencies:[fe,Kn,ve,id,Pe],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.footer-compact[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;font-size:.75rem;color:var(--md-sys-color-on-surface-variant, #44474e)}.footer-compact[_ngcontent-%COMP%] .footer-info[_ngcontent-%COMP%]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;line-height:1.4}.footer-compact[_ngcontent-%COMP%] .info-item[_ngcontent-%COMP%]{display:inline-flex;align-items:center;gap:.25rem}.footer-compact[_ngcontent-%COMP%] .info-label[_ngcontent-%COMP%]{font-weight:500;opacity:.8}.footer-compact[_ngcontent-%COMP%] .info-value[_ngcontent-%COMP%]{font-weight:400;opacity:.9}.footer-compact[_ngcontent-%COMP%] .info-separator[_ngcontent-%COMP%]{opacity:.4;font-size:.875rem}.footer-compact[_ngcontent-%COMP%] .footer-copyright[_ngcontent-%COMP%]{font-size:.875rem;opacity:.7;margin-top:.25rem}.dark-theme[_ngcontent-%COMP%] .footer-compact[_ngcontent-%COMP%]{color:var(--md-sys-color-on-surface-variant, #c4c6d0)}#footer[_ngcontent-%COMP%]{align-items:center;min-width:400px}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%]{max-width:100%;min-width:90%;padding-left:5%;padding-right:5%}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%] .versions[_ngcontent-%COMP%]{width:100%;color:#666f73}#footer[_ngcontent-%COMP%] .content-wrapper[_ngcontent-%COMP%] .footer-content[_ngcontent-%COMP%]{margin:0}#footer[_ngcontent-%COMP%] .divider[_ngcontent-%COMP%]{margin:2.5rem 1rem .5rem;width:4rem}#footer[_ngcontent-%COMP%] .business-date[_ngcontent-%COMP%]{color:#4461e2}#footer[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:none}#footer[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:transparent}.main-page[_ngcontent-%COMP%]{max-width:70%;min-width:50%;padding-left:30%}.copy-label[_ngcontent-%COMP%]{min-width:100%;text-align:center;font-size:medium;margin-bottom:10px}@media (width <= 480px){.footer-compact[_ngcontent-%COMP%]{font-size:.7rem}.footer-compact[_ngcontent-%COMP%] .footer-info[_ngcontent-%COMP%]{gap:.375rem}.footer-compact[_ngcontent-%COMP%] .footer-copyright[_ngcontent-%COMP%]{font-size:.8rem}}"]})}}return t})();function vce(t,i){t&1&&(g(0,"mat-label"),C(1),D(2,"translate"),_()),t&2&&(p(),T(E(2,1,"labels.inputs.Language")))}function yce(t,i){if(t&1&&(g(0,"mat-option",2),C(1),D(2,"translate"),_()),t&2){let e=i.$implicit;k("value",e),p(),K(" ",E(2,2,"languages."+e)," ")}}var vR=(()=>{class t{constructor(){this.translateService=d(zi),this.settingsService=d(tn),this.appearance="fill",this.showLabel=!0,this.languageSelector=new no,this.languageSelector.setValue(this.currentLanguage)}setLanguage(){this.translateService.use(this.languageSelector.value),this.settingsService.setLanguage({name:"",code:this.languageSelector.value.substring(0,2)})}get currentLanguage(){return this.translateService.currentLang}get languages(){return this.translateService.getLangs()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-language-selector"]],inputs:{appearance:"appearance",showLabel:"showLabel"},decls:6,vars:8,consts:[["id","language-selector",3,"appearance"],[1,"languageselector",3,"selectionChange","formControl","placeholder"],[3,"value"]],template:function(n,o){n&1&&(g(0,"mat-form-field",0),I(1,vce,3,3,"mat-label"),g(2,"mat-select",1),D(3,"translate"),N("selectionChange",function(){return o.setLanguage()}),nt(4,yce,3,4,"mat-option",2,vt),_()()),n&2&&(ie("outlined-variant",o.appearance==="outline"),k("appearance",o.appearance),p(),O(o.showLabel?1:-1),p(),k("formControl",o.languageSelector)("placeholder",o.showLabel?"":E(3,6,"labels.inputs.Language")),p(2),it(o.languages))},dependencies:[fe,ve,bn,Fi,$t,Sn,ei,fn,Pe],styles:["#language-selector.mat-mdc-form-field[_ngcontent-%COMP%]:not(.outlined-variant){margin-left:10px}#language-selector.mat-mdc-form-field[_ngcontent-%COMP%]:not(.outlined-variant) .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]{padding-bottom:0}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]{padding:0}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%]{align-items:center}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding:12px 0;min-height:48px}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], #language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], #language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-outline, #79747e);border-width:1px}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], #language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], #language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-on-surface, #1a1c1e)}#language-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], #language-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], #language-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-primary, #1074b9);border-width:2px}#language-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{color:var(--md-sys-color-primary, #1074b9)}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select[_ngcontent-%COMP%]{font-size:.875rem;color:var(--md-sys-color-on-surface, #1a1c1e)}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select-arrow[_ngcontent-%COMP%]{color:var(--md-sys-color-on-surface-variant, #44474e)}#language-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{font-size:.875rem;color:var(--md-sys-color-on-surface-variant, #44474e)}.dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-outline, #938f99)}.dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-on-surface, #e2e2e5)}.dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-primary, #5ba2ec)}.dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{color:var(--md-sys-color-primary, #5ba2ec)}.dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select[_ngcontent-%COMP%]{color:var(--md-sys-color-on-surface, #e2e2e5)}.dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select-arrow[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #language-selector.outlined-variant[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{color:var(--md-sys-color-on-surface-variant, #c4c6d0)}"]})}}return t})();var yR=(()=>{class t{constructor(){this.themeManagerClass="theme-manager"}setTheme(e){this.getLinkElement().setAttribute("href",e)}removeTheme(){let e=this.getExistingLinkElement();e&&document.head.removeChild(e)}getLinkElement(){return this.getExistingLinkElement()||this.createLinkElement()}getExistingLinkElement(){return document.head.querySelector(`link[rel="stylesheet"].${this.themeManagerClass}`)}createLinkElement(){let e=document.createElement("link");return e.setAttribute("rel","stylesheet"),e.classList.add(this.themeManagerClass),document.head.appendChild(e),e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var CR=(()=>{class t{constructor(){this.themeManagerService=d(yR),this.themeStorageKey="mifosXTheme",this.onThemeUpdate=new U}storeTheme(e){localStorage.setItem(this.themeStorageKey,JSON.stringify(e)),this.onThemeUpdate.emit(e)}getTheme(){return JSON.parse(localStorage.getItem(this.themeStorageKey))}clearTheme(){localStorage.removeItem(this.themeStorageKey)}installTheme(e){let n=document.body;n.classList.remove("pictonblue-yellowgreen-theme","indigo-pink-theme","deeppurple-amber-theme","pink-bluegrey-theme","purple-green-theme"),e.isDefault||n.classList.add(this.getThemeClass(e.href)),this.storeTheme(e)}getThemeClass(e){switch(e){case"pictonblue-yellowgreen.css":return"pictonblue-yellowgreen-theme";case"indigo-pink.css":return"indigo-pink-theme";case"deeppurple-amber.css":return"deeppurple-amber-theme";case"pink-bluegrey.css":return"pink-bluegrey-theme";case"purple-green.css":return"purple-green-theme";default:return""}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Cce=["mat-menu-item",""],xce=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],Mce=["mat-icon, [matMenuItemIcon]","*"];function wce(t,i){t&1&&(qt(),g(0,"svg",2),F(1,"polygon",3),_())}var Dce=["*"];function Sce(t,i){if(t&1){let e=se();Be(0,"div",0),ka("click",function(){j(e);let o=w();return H(o.closed.emit("click"))})("animationstart",function(o){j(e);let r=w();return H(r._onAnimationStart(o.animationName))})("animationend",function(o){j(e);let r=w();return H(r._onAnimationDone(o.animationName))})("animationcancel",function(o){j(e);let r=w();return H(r._onAnimationDone(o.animationName))}),Be(1,"div",1),ae(2),Ue()()}if(t&2){let e=w();kt(e._classList),ie("mat-menu-panel-animations-disabled",e._animationsDisabled)("mat-menu-panel-exit-animation",e._panelAnimationState==="void")("mat-menu-panel-animating",e._isAnimating()),Dt("id",e.panelId),oe("aria-label",e.ariaLabel||null)("aria-labelledby",e.ariaLabelledby||null)("aria-describedby",e.ariaDescribedby||null)}}var iy=new L("MAT_MENU_PANEL"),ql=(()=>{class t{_elementRef=d(Z);_document=d(De);_focusMonitor=d(mn);_parentMenu=d(iy,{optional:!0});_changeDetectorRef=d(we);role="menuitem";disabled=!1;disableRipple=!1;_hovered=new B;_focused=new B;_highlighted=!1;_triggersSubmenu=!1;constructor(){d(lt).load(pn),this._parentMenu?.addItem?.(this)}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._getHostElement(),e,n):this._getHostElement().focus(n),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(e){this.disabled&&(e.preventDefault(),e.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){let e=this._elementRef.nativeElement.cloneNode(!0),n=e.querySelectorAll("mat-icon, .material-icons");for(let o=0;o<n.length;o++)n[o].remove();return e.textContent?.trim()||""}_setHighlighted(e){this._highlighted=e,this._changeDetectorRef.markForCheck()}_setTriggersSubmenu(e){this._triggersSubmenu=e,this._changeDetectorRef.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-focus-indicator"],hostVars:8,hostBindings:function(n,o){n&1&&N("click",function(a){return o._checkDisabled(a)})("mouseenter",function(){return o._handleMouseEnter()}),n&2&&(oe("role",o.role)("tabindex",o._getTabIndex())("aria-disabled",o.disabled)("disabled",o.disabled||null),ie("mat-mdc-menu-item-highlighted",o._highlighted)("mat-mdc-menu-item-submenu-trigger",o._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",$],disableRipple:[2,"disableRipple","disableRipple",$]},exportAs:["matMenuItem"],attrs:Cce,ngContentSelectors:Mce,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(n,o){n&1&&(Se(xce),ae(0),g(1,"span",0),ae(2,1),_(),F(3,"div",1),I(4,wce,2,0,":svg:svg",2)),n&2&&(p(3),k("matRippleDisabled",o.disableRipple||o.disabled)("matRippleTrigger",o._getHostElement()),p(),O(o._triggersSubmenu?4:-1))},dependencies:[Ci],encapsulation:2,changeDetection:0})}return t})();var kce=new L("MatMenuContent");var Ece=new L("mat-menu-default-options",{providedIn:"root",factory:Ice});function Ice(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}var ny="_mat-menu-enter",Xh="_mat-menu-exit",Lc=(()=>{class t{_elementRef=d(Z);_changeDetectorRef=d(we);_injector=d(Ce);_keyManager;_xPosition;_yPosition;_firstItemFocusRef;_exitFallbackTimeout;_animationsDisabled=We();_allItems;_directDescendantItems=new zn;_classList={};_panelAnimationState="void";_animationDone=new B;_isAnimating=ke(!1);parentMenu;direction;overlayPanelClass;backdropClass;ariaLabel;ariaLabelledby;ariaDescribedby;get xPosition(){return this._xPosition}set xPosition(e){this._xPosition=e,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(e){this._yPosition=e,this.setPositionClasses()}templateRef;items;lazyContent;overlapTrigger;hasBackdrop;set panelClass(e){let n=this._previousPanelClass,o=q({},this._classList);n&&n.length&&n.split(" ").forEach(r=>{o[r]=!1}),this._previousPanelClass=e,e&&e.length&&(e.split(" ").forEach(r=>{o[r]=!0}),this._elementRef.nativeElement.className=""),this._classList=o}_previousPanelClass;get classList(){return this.panelClass}set classList(e){this.panelClass=e}closed=new U;close=this.closed;panelId=d(Ge).getId("mat-menu-panel-");constructor(){let e=d(Ece);this.overlayPanelClass=e.overlayPanelClass||"",this._xPosition=e.xPosition,this._yPosition=e.yPosition,this.backdropClass=e.backdropClass,this.overlapTrigger=e.overlapTrigger,this.hasBackdrop=e.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new ea(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe(Ze(this._directDescendantItems),at(e=>pt(...e.map(n=>n._focused)))).subscribe(e=>this._keyManager.updateActiveItem(e)),this._directDescendantItems.changes.subscribe(e=>{let n=this._keyManager;if(this._panelAnimationState==="enter"&&n.activeItem?._hasFocus()){let o=e.toArray(),r=Math.max(0,Math.min(o.length-1,n.activeItemIndex||0));o[r]&&!o[r].disabled?n.setActiveItem(r):n.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy(),clearTimeout(this._exitFallbackTimeout)}_hovered(){return this._directDescendantItems.changes.pipe(Ze(this._directDescendantItems),at(n=>pt(...n.map(o=>o._hovered))))}addItem(e){}removeItem(e){}_handleKeydown(e){let n=e.keyCode,o=this._keyManager;switch(n){case 27:Ot(e)||(e.preventDefault(),this.closed.emit("keydown"));break;case 37:this.parentMenu&&this.direction==="ltr"&&this.closed.emit("keydown");break;case 39:this.parentMenu&&this.direction==="rtl"&&this.closed.emit("keydown");break;default:(n===38||n===40)&&o.setFocusOrigin("keyboard"),o.onKeydown(e);return}}focusFirstItem(e="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=Mt(()=>{let n=this._resolvePanel();if(!n||!n.contains(document.activeElement)){let o=this._keyManager;o.setFocusOrigin(e).setFirstItemActive(),!o.activeItem&&n&&n.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(e){}setPositionClasses(e=this.xPosition,n=this.yPosition){this._classList=Re(q({},this._classList),{"mat-menu-before":e==="before","mat-menu-after":e==="after","mat-menu-above":n==="above","mat-menu-below":n==="below"}),this._changeDetectorRef.markForCheck()}_onAnimationDone(e){let n=e===Xh;(n||e===ny)&&(n&&(clearTimeout(this._exitFallbackTimeout),this._exitFallbackTimeout=void 0),this._animationDone.next(n?"void":"enter"),this._isAnimating.set(!1))}_onAnimationStart(e){(e===ny||e===Xh)&&this._isAnimating.set(!0)}_setIsOpen(e){if(this._panelAnimationState=e?"enter":"void",e){if(this._keyManager.activeItemIndex===0){let n=this._resolvePanel();n&&(n.scrollTop=0)}}else this._animationsDisabled||(this._exitFallbackTimeout=setTimeout(()=>this._onAnimationDone(Xh),200));this._animationsDisabled&&setTimeout(()=>{this._onAnimationDone(e?ny:Xh)}),this._changeDetectorRef.markForCheck()}_updateDirectDescendants(){this._allItems.changes.pipe(Ze(this._allItems)).subscribe(e=>{this._directDescendantItems.reset(e.filter(n=>n._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}_resolvePanel(){let e=null;return this._directDescendantItems.length&&(e=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-menu"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,kce,5),Ie(r,ql,5),Ie(r,ql,4)),n&2){let a;G(a=W())&&(o.lazyContent=a.first),G(a=W())&&(o._allItems=a),G(a=W())&&(o.items=a)}},viewQuery:function(n,o){if(n&1&&me(rt,5),n&2){let r;G(r=W())&&(o.templateRef=r.first)}},hostVars:3,hostBindings:function(n,o){n&2&&oe("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",$],hasBackdrop:[2,"hasBackdrop","hasBackdrop",e=>e==null?null:$(e)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],features:[ue([{provide:iy,useExisting:t}])],ngContentSelectors:Dce,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel",3,"click","animationstart","animationend","animationcancel","id"],[1,"mat-mdc-menu-content"]],template:function(n,o){n&1&&(Se(),Gr(0,Sce,3,12,"ng-template"))},styles:[`mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-sys-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-sys-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-sys-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-sys-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-sys-label-large-weight))}@keyframes _mat-menu-enter{from{opacity:0;transform:scale(0.8)}to{opacity:1;transform:none}}@keyframes _mat-menu-exit{from{opacity:1}to{opacity:0}}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;box-sizing:border-box;outline:0;animation:_mat-menu-enter 120ms cubic-bezier(0, 0, 0.2, 1);border-radius:var(--mat-menu-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-sys-surface-container));box-shadow:var(--mat-menu-container-elevation-shadow, 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));will-change:transform,opacity}.mat-mdc-menu-panel.mat-menu-panel-exit-animation{animation:_mat-menu-exit 100ms 25ms linear forwards}.mat-mdc-menu-panel.mat-menu-panel-animations-disabled{animation:none}.mat-mdc-menu-panel.mat-menu-panel-animating{pointer-events:none}.mat-mdc-menu-panel.mat-menu-panel-animating:has(.mat-mdc-menu-content:empty){display:none}@media(forced-colors: active){.mat-mdc-menu-panel{outline:solid 1px}}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-sys-surface-variant));margin-bottom:var(--mat-menu-divider-bottom-spacing, 8px);margin-top:var(--mat-menu-divider-top-spacing, 8px)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding: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;padding-left:var(--mat-menu-item-leading-spacing, 12px);padding-right:var(--mat-menu-item-trailing-spacing, 12px);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-menu-item::-moz-focus-inner{border:0}[dir=rtl] .mat-mdc-menu-item{padding-left:var(--mat-menu-item-trailing-spacing, 12px);padding-right:var(--mat-menu-item-leading-spacing, 12px)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-trailing-spacing, 12px)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-trailing-spacing, 12px);padding-right:var(--mat-menu-item-with-icon-leading-spacing, 12px)}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-sys-on-surface-variant))}.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:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing, 12px);height:var(--mat-menu-item-icon-size, 24px);width:var(--mat-menu-item-icon-size, 24px)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing, 12px)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}@media(forced-colors: active){.mat-mdc-menu-item{margin-top:1px}}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size, 24px);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing, 12px)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing, 12px);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}@media(forced-colors: 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,changeDetection:0})}return t})(),xR=new L("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Mi(t)}});function Oce(t){let i=d(Ce);return()=>Mi(i)}var Tce={provide:xR,deps:[],useFactory:Oce};var p2=new WeakMap,Pce=(()=>{class t{_canHaveBackdrop;_element=d(Z);_viewContainerRef=d(ft);_menuItemInstance=d(ql,{optional:!0,self:!0});_dir=d(yt,{optional:!0});_focusMonitor=d(mn);_ngZone=d(ce);_injector=d(Ce);_scrollStrategy=d(xR);_changeDetectorRef=d(we);_animationsDisabled=We();_portal;_overlayRef=null;_menuOpen=!1;_closingActionsSubscription=Ee.EMPTY;_menuCloseSubscription=Ee.EMPTY;_pendingRemoval;_parentMaterialMenu;_parentInnerPadding;_openedBy=void 0;get _menu(){return this._menuInternal}set _menu(e){e!==this._menuInternal&&(this._menuInternal=e,this._menuCloseSubscription.unsubscribe(),e&&(this._parentMaterialMenu,this._menuCloseSubscription=e.close.subscribe(n=>{this._destroyMenu(n),(n==="click"||n==="tab")&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(n)})),this._menuItemInstance?._setTriggersSubmenu(this._triggersSubmenu()))}_menuInternal;constructor(e){this._canHaveBackdrop=e;let n=d(iy,{optional:!0});this._parentMaterialMenu=n instanceof Lc?n:void 0}ngOnDestroy(){this._menu&&this._ownsMenu(this._menu)&&p2.delete(this._menu),this._pendingRemoval?.unsubscribe(),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null)}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this._menu)}_closeMenu(){this._menu?.close.emit()}_openMenu(e){let n=this._menu;if(this._menuOpen||!n)return;this._pendingRemoval?.unsubscribe();let o=p2.get(n);p2.set(n,this),o&&o!==this&&o._closeMenu();let r=this._createOverlay(n),a=r.getConfig(),s=a.positionStrategy;this._setPosition(n,s),this._canHaveBackdrop?a.hasBackdrop=n.hasBackdrop==null?!this._triggersSubmenu():n.hasBackdrop:a.hasBackdrop=!1,r.hasAttached()||(r.attach(this._getPortal(n)),n.lazyContent?.attach(this.menuData)),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this._closeMenu()),n.parentMenu=this._triggersSubmenu()?this._parentMaterialMenu:void 0,n.direction=this.dir,e&&n.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0),n instanceof Lc&&(n._setIsOpen(!0),n._directDescendantItems.changes.pipe(xe(n.close)).subscribe(()=>{s.withLockedPosition(!1).reapplyLastPosition(),s.withLockedPosition(!0)}))}focus(e,n){this._focusMonitor&&e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}_destroyMenu(e){let n=this._overlayRef,o=this._menu;!n||!this.menuOpen||(this._closingActionsSubscription.unsubscribe(),this._pendingRemoval?.unsubscribe(),o instanceof Lc&&this._ownsMenu(o)?(this._pendingRemoval=o._animationDone.pipe(Ve(1)).subscribe(()=>{n.detach(),p2.has(o)||o.lazyContent?.detach()}),o._setIsOpen(!1)):(n.detach(),o?.lazyContent?.detach()),o&&this._ownsMenu(o)&&p2.delete(o),this.restoreFocus&&(e==="keydown"||!this._openedBy||!this._triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,this._setIsMenuOpen(!1))}_setIsMenuOpen(e){e!==this._menuOpen&&(this._menuOpen=e,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this._triggersSubmenu()&&this._menuItemInstance._setHighlighted(e),this._changeDetectorRef.markForCheck())}_createOverlay(e){if(!this._overlayRef){let n=this._getOverlayConfig(e);this._subscribeToPositions(e,n.positionStrategy),this._overlayRef=Io(this._injector,n),this._overlayRef.keydownEvents().subscribe(o=>{this._menu instanceof Lc&&this._menu._handleKeydown(o)})}return this._overlayRef}_getOverlayConfig(e){return new Eo({positionStrategy:oa(this._injector,this._getOverlayOrigin()).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:e.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:e.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir||"ltr",disableAnimations:this._animationsDisabled})}_subscribeToPositions(e,n){e.setPositionClasses&&n.positionChanges.subscribe(o=>{this._ngZone.run(()=>{let r=o.connectionPair.overlayX==="start"?"after":"before",a=o.connectionPair.overlayY==="top"?"below":"above";e.setPositionClasses(r,a)})})}_setPosition(e,n){let[o,r]=e.xPosition==="before"?["end","start"]:["start","end"],[a,s]=e.yPosition==="above"?["bottom","top"]:["top","bottom"],[c,u]=[a,s],[f,h]=[o,r],y=0;if(this._triggersSubmenu()){if(h=o=e.xPosition==="before"?"start":"end",r=f=o==="end"?"start":"end",this._parentMaterialMenu){if(this._parentInnerPadding==null){let x=this._parentMaterialMenu.items.first;this._parentInnerPadding=x?x._getHostElement().offsetTop:0}y=a==="bottom"?this._parentInnerPadding:-this._parentInnerPadding}}else e.overlapTrigger||(c=a==="top"?"bottom":"top",u=s==="top"?"bottom":"top");n.withPositions([{originX:o,originY:c,overlayX:f,overlayY:a,offsetY:y},{originX:r,originY:c,overlayX:h,overlayY:a,offsetY:y},{originX:o,originY:u,overlayX:f,overlayY:s,offsetY:-y},{originX:r,originY:u,overlayX:h,overlayY:s,offsetY:-y}])}_menuClosingActions(){let e=this._getOutsideClickStream(this._overlayRef),n=this._overlayRef.detachments(),o=this._parentMaterialMenu?this._parentMaterialMenu.closed:ne(),r=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe(Oe(a=>this._menuOpen&&a!==this._menuItemInstance)):ne();return pt(e,o,r,n)}_getPortal(e){return(!this._portal||this._portal.templateRef!==e.templateRef)&&(this._portal=new Jn(e.templateRef,this._viewContainerRef)),this._portal}_ownsMenu(e){return p2.get(e)===this}static \u0275fac=function(n){hl()};static \u0275dir=R({type:t})}return t})(),Zh=(()=>{class t extends Pce{_cleanupTouchstart;_hoverSubscription=Ee.EMPTY;get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(e){this.menu=e}get menu(){return this._menu}set menu(e){this._menu=e}menuData;restoreFocus=!0;menuOpened=new U;onMenuOpen=this.menuOpened;menuClosed=new U;onMenuClose=this.menuClosed;constructor(){super(!0);let e=d(tt);this._cleanupTouchstart=e.listen(this._element.nativeElement,"touchstart",n=>{vs(n)||(this._openedBy="touch")},{passive:!0})}triggersSubmenu(){return super._triggersSubmenu()}toggleMenu(){return this.menuOpen?this.closeMenu():this.openMenu()}openMenu(){this._openMenu(!0)}closeMenu(){this._closeMenu()}updatePosition(){this._overlayRef?.updatePosition()}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTouchstart(),this._hoverSubscription.unsubscribe()}_getOverlayOrigin(){return this._element}_getOutsideClickStream(e){return e.backdropClick()}_handleMousedown(e){bs(e)||(this._openedBy=e.button===0?"mouse":void 0,this.triggersSubmenu()&&e.preventDefault())}_handleKeydown(e){let n=e.keyCode;(n===13||n===32)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(n===39&&this.dir==="ltr"||n===37&&this.dir==="rtl")&&(this._openedBy="keyboard",this.openMenu())}_handleClick(e){this.triggersSubmenu()?(e.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){this.triggersSubmenu()&&this._parentMaterialMenu&&(this._hoverSubscription=this._parentMaterialMenu._hovered().subscribe(e=>{e===this._menuItemInstance&&!e.disabled&&this._parentMaterialMenu?._panelAnimationState!=="void"&&(this._openedBy="mouse",this._openMenu(!1))}))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(n,o){n&1&&N("click",function(a){return o._handleClick(a)})("mousedown",function(a){return o._handleMousedown(a)})("keydown",function(a){return o._handleKeydown(a)}),n&2&&oe("aria-haspopup",o.menu?"menu":null)("aria-expanded",o.menuOpen)("aria-controls",o.menuOpen?o.menu==null?null:o.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],features:[de]})}return t})();var MR=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[Tce],imports:[Li,ge,Bi,Ti,ge]})}return t})(),wR={transformMenu:{type:7,name:"transformMenu",definitions:[{type:0,name:"void",styles:{type:6,styles:{opacity:0,transform:"scale(0.8)"},offset:null}},{type:1,expr:"void => enter",animation:{type:4,styles:{type:6,styles:{opacity:1,transform:"scale(1)"},offset:null},timings:"120ms cubic-bezier(0, 0, 0.2, 1)"},options:null},{type:1,expr:"* => void",animation:{type:4,styles:{type:6,styles:{opacity:0},offset:null},timings:"100ms 25ms linear"},options:null}],options:{}},fadeInItems:{type:7,name:"fadeInItems",definitions:[{type:0,name:"showing",styles:{type:6,styles:{opacity:1},offset:null}},{type:1,expr:"void => *",animation:[{type:6,styles:{opacity:0},offset:null},{type:4,styles:null,timings:"400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"}],options:null}],options:{}}},T$e=wR.fadeInItems,P$e=wR.transformMenu;var lm=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[T9],imports:[ys,Bi,ge,ge,Ti]})}return t})();var Jh=class{tracker;columnIndex=0;rowIndex=0;get rowCount(){return this.rowIndex+1}get rowspan(){let i=Math.max(...this.tracker);return i>1?this.rowCount+i-1:this.rowCount}positions;update(i,e){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(i),this.tracker.fill(0,0,this.tracker.length),this.positions=e.map(n=>this._trackTile(n))}_trackTile(i){let e=this._findMatchingGap(i.colspan);return this._markTilePosition(e,i),this.columnIndex=e+i.colspan,new oy(this.rowIndex,e)}_findMatchingGap(i){i>this.tracker.length;let e=-1,n=-1;do{if(this.columnIndex+i>this.tracker.length){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e);continue}if(e=this.tracker.indexOf(0,this.columnIndex),e==-1){this._nextRow(),e=this.tracker.indexOf(0,this.columnIndex),n=this._findGapEndIndex(e);continue}n=this._findGapEndIndex(e),this.columnIndex=e+1}while(n-e<i||n==0);return Math.max(e,0)}_nextRow(){this.columnIndex=0,this.rowIndex++;for(let i=0;i<this.tracker.length;i++)this.tracker[i]=Math.max(0,this.tracker[i]-1)}_findGapEndIndex(i){for(let e=i+1;e<this.tracker.length;e++)if(this.tracker[e]!=0)return e;return this.tracker.length}_markTilePosition(i,e){for(let n=0;n<e.colspan;n++)this.tracker[i+n]=e.rowspan}},oy=class{row;col;constructor(i,e){this.row=i,this.col=e}};var DR=["*"];var Lce=`.mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}
|
|
`,SR=new L("MAT_GRID_LIST"),cy=(()=>{class t{_element=d(Z);_gridList=d(SR,{optional:!0});_rowspan=1;_colspan=1;constructor(){}get rowspan(){return this._rowspan}set rowspan(e){this._rowspan=Math.round(wn(e))}get colspan(){return this._colspan}set colspan(e){this._colspan=Math.round(wn(e))}_setStyle(e,n){this._element.nativeElement.style[e]=n}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(n,o){n&2&&oe("rowspan",o.rowspan)("colspan",o.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],ngContentSelectors:DR,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(n,o){n&1&&(Se(),Be(0,"div",0),ae(1),Ue())},styles:[`.mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-sys-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-sys-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var Ace=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/,dm=class{_gutterSize;_rows=0;_rowspan=0;_cols;_direction;init(i,e,n,o){this._gutterSize=kR(i),this._rows=e.rowCount,this._rowspan=e.rowspan,this._cols=n,this._direction=o}getBaseTileSize(i,e){return`(${i}% - (${this._gutterSize} * ${e}))`}getTilePosition(i,e){return e===0?"0":Ql(`(${i} + ${this._gutterSize}) * ${e}`)}getTileSize(i,e){return`(${i} * ${e}) + (${e-1} * ${this._gutterSize})`}setStyle(i,e,n){let o=100/this._cols,r=(this._cols-1)/this._cols;this.setColStyles(i,n,o,r),this.setRowStyles(i,e,o,r)}setColStyles(i,e,n,o){let r=this.getBaseTileSize(n,o),a=this._direction==="rtl"?"right":"left";i._setStyle(a,this.getTilePosition(r,e)),i._setStyle("width",Ql(this.getTileSize(r,i.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan} - 1)`}getTileSpan(i){return`${this._rowspan} * ${this.getTileSize(i,1)}`}getComputedHeight(){return null}},ry=class extends dm{fixedRowHeight;constructor(i){super(),this.fixedRowHeight=i}init(i,e,n,o){super.init(i,e,n,o),this.fixedRowHeight=kR(this.fixedRowHeight),Ace.test(this.fixedRowHeight)}setRowStyles(i,e){i._setStyle("top",this.getTilePosition(this.fixedRowHeight,e)),i._setStyle("height",Ql(this.getTileSize(this.fixedRowHeight,i.rowspan)))}getComputedHeight(){return["height",Ql(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(i){i._setListStyle(["height",null]),i._tiles&&i._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}},ay=class extends dm{rowHeightRatio;baseTileHeight;constructor(i){super(),this._parseRatio(i)}setRowStyles(i,e,n,o){let r=n/this.rowHeightRatio;this.baseTileHeight=this.getBaseTileSize(r,o),i._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,e)),i._setStyle("paddingTop",Ql(this.getTileSize(this.baseTileHeight,i.rowspan)))}getComputedHeight(){return["paddingBottom",Ql(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(i){i._setListStyle(["paddingBottom",null]),i._tiles.forEach(e=>{e._setStyle("marginTop",null),e._setStyle("paddingTop",null)})}_parseRatio(i){let e=i.split(":");e.length,this.rowHeightRatio=parseFloat(e[0])/parseFloat(e[1])}},sy=class extends dm{setRowStyles(i,e){let n=100/this._rowspan,o=(this._rows-1)/this._rows,r=this.getBaseTileSize(n,o);i._setStyle("top",this.getTilePosition(r,e)),i._setStyle("height",Ql(this.getTileSize(r,i.rowspan)))}reset(i){i._tiles&&i._tiles.forEach(e=>{e._setStyle("top",null),e._setStyle("height",null)})}};function Ql(t){return`calc(${t})`}function kR(t){return t.match(/([A-Za-z%]+)$/)?t:`${t}px`}var Rce="fit",ER=(()=>{class t{_element=d(Z);_dir=d(yt,{optional:!0});_cols;_tileCoordinator;_rowHeight;_gutter="1px";_tileStyler;_tiles;constructor(){}get cols(){return this._cols}set cols(e){this._cols=Math.max(1,Math.round(wn(e)))}get gutterSize(){return this._gutter}set gutterSize(e){this._gutter=`${e??""}`}get rowHeight(){return this._rowHeight}set rowHeight(e){let n=`${e??""}`;n!==this._rowHeight&&(this._rowHeight=n,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){this.cols}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(e){this._tileStyler&&this._tileStyler.reset(this),e===Rce?this._tileStyler=new sy:e&&e.indexOf(":")>-1?this._tileStyler=new ay(e):this._tileStyler=new ry(e)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new Jh);let e=this._tileCoordinator,n=this._tiles.filter(r=>!r._gridList||r._gridList===this),o=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,n),this._tileStyler.init(this.gutterSize,e,this.cols,o),n.forEach((r,a)=>{let s=e.positions[a];this._tileStyler.setStyle(r,s.row,s.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(e){e&&(this._element.nativeElement.style[e[0]]=e[1])}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-grid-list"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,cy,5),n&2){let a;G(a=W())&&(o._tiles=a)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(n,o){n&2&&oe("cols",o.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],features:[ue([{provide:SR,useExisting:t}])],ngContentSelectors:DR,decls:2,vars:0,template:function(n,o){n&1&&(Se(),Be(0,"div"),ae(1),Ue())},styles:[Lce],encapsulation:2,changeDetection:0})}return t})(),IR=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[w9,ge,w9,ge]})}return t})();function zce(t,i){t&1&&F(0,"fa-icon",7)}function Nce(t,i){if(t&1){let e=se();g(0,"mat-grid-tile")(1,"div",5),N("click",function(){let o=j(e).$implicit,r=w();return H(r.installTheme(o))}),g(2,"div",6),I(3,zce,1,0,"fa-icon",7),F(4,"div",8)(5,"div",9),_()()()}if(t&2){let e=i.$implicit,n=w();p(3),O(n.currentTheme.href===e.href?3:-1),p(),Nt("background",e.primary),p(),Nt("background",e.accent)}}var OR=(()=>{class t{constructor(){this.themeStorageService=d(CR),this.currentTheme={href:"denim-yellowgreen.css",primary:"#1074B9",accent:"#B4D575",isDark:!1,isDefault:!0},this.themes=[this.currentTheme,{href:"pictonblue-yellowgreen.css",primary:"#1DAEEC",accent:"#B4D575",isDark:!1},{href:"indigo-pink.css",primary:"#3F51B5",accent:"#E91E63",isDark:!1},{href:"deeppurple-amber.css",primary:"#673AB7",accent:"#FFC107",isDark:!1},{href:"pink-bluegrey.css",primary:"#E91E63",accent:"#607D8B",isDark:!0},{href:"purple-green.css",primary:"#9C27B0",accent:"#4CAF50",isDark:!0}]}ngOnInit(){let e=this.themeStorageService.getTheme();e&&(this.currentTheme=e)}installTheme(e){this.currentTheme=e,this.themeStorageService.installTheme(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-theme-picker"]],decls:8,vars:5,consts:[["themeMenu","matMenu"],["mat-icon-button","",3,"matMenuTriggerFor","matTooltip"],["icon","fill-drip","size","lg"],["x-position","before",1,"mifosx-theme-picker-menu"],["cols","2"],["mat-menu-item","",3,"click"],[1,"mifosx-theme-picker-swatch"],["icon","check-circle","size","lg",1,"mifosx-theme-chosen-icon"],[1,"mifosx-theme-picker-primary"],[1,"mifosx-theme-picker-accent"]],template:function(n,o){if(n&1&&(g(0,"button",1),D(1,"translate"),F(2,"fa-icon",2),_(),g(3,"mat-menu",3,0)(5,"mat-grid-list",4),nt(6,Nce,6,5,"mat-grid-tile",null,vt),_()()),n&2){let r=jt(4);k("matTooltip",Ft(E(1,3,"tooltips.Color Schemes")))("matMenuTriggerFor",r),p(6),it(o.themes)}},dependencies:[fe,ve,ui,Zh,To,sn,Lc,ER,cy,ql,Pe],styles:[`.mifosx-theme-picker-menu .mat-menu-content{padding:8px}.mifosx-theme-picker-menu [mat-menu-item]{flex:0 0 auto;padding:0;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch{position:relative;width:36px;height:36px;margin:6px;border-radius:50%;overflow:hidden}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch .mifosx-theme-chosen-icon{color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.mifosx-theme-picker-menu .mifosx-theme-picker-swatch:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;border:1px solid rgba(0,0,0,.2);border-radius:50%}.mifosx-theme-picker-menu .mifosx-theme-picker-primary{width:100%;height:100%}.mifosx-theme-picker-menu .mifosx-theme-picker-accent{position:absolute;bottom:6px;width:100%;height:6px}
|
|
`],encapsulation:2})}}return t})();function TR(){return t=>{let i=t.value;if(!i)return null;let e={};return i.length<je.minPasswordLength&&(e.minLength="Password must be at least "+je.minPasswordLength+" characters long"),i.length>50&&(e.maxLength="Password must be maximum 50 characters long"),/[A-Z]/.test(i)||(e.uppercase="Password must contain at least one uppercase letter"),/[a-z]/.test(i)||(e.lowercase="Password must contain at least one lowercase letter"),/\d/.test(i)||(e.number="Password must contain at least one number"),/(.)\1/.test(i)&&(e.repeated="Password must not have consecutive repeating characters"),/[^\w\s]/.test(i)||(e.specialChar="Password must contain at least one special character"),/\s/.test(i)&&(e.spaces="Password must not contain spaces"),Object.keys(e).length>0?e:null}}var e6=class t{constructor(){this.minPasswordLength=je.minPasswordLength||12}static{this.PASSWORD_REGEX="^(?!.*(.)\\1)(?!.*\\s)(?=.*\\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^\\w\\s]).{"+(je.minPasswordLength||12)+",50}$"}getPasswordValidators(){return[an.required,an.minLength(this.minPasswordLength),an.maxLength(50),TR()]}confirmPassword(i){return e=>{if(e.value==null||e.value.length===0)return null;let n=e.root.get(i);if(n){let o=n.valueChanges.subscribe(()=>{e.updateValueAndValidity(),o.unsubscribe()})}return n&&n.value!==e.value?{notequal:!0}:null}}static{this.\u0275fac=function(e){return new(e||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}};var t6;function Fce(){if(t6===void 0&&(t6=null,typeof window<"u")){let t=window;t.trustedTypes!==void 0&&(t6=t.trustedTypes.createPolicy("angular#components",{createHTML:i=>i}))}return t6}function um(t){return Fce()?.createHTML(t)||t}function PR(t){return Error(`Unable to find icon with the name "${t}"`)}function Vce(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function LR(t){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${t}".`)}function AR(t){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${t}".`)}var Os=class{url;svgText;options;svgElement;constructor(i,e,n){this.url=i,this.svgText=e,this.options=n}},zR=(()=>{class t{_httpClient;_sanitizer;_errorHandler;_document;_svgIconConfigs=new Map;_iconSetConfigs=new Map;_cachedIconsByUrl=new Map;_inProgressUrlFetches=new Map;_fontCssClassesByAlias=new Map;_resolvers=[];_defaultFontSetClass=["material-icons","mat-ligature-font"];constructor(e,n,o,r){this._httpClient=e,this._sanitizer=n,this._errorHandler=r,this._document=o}addSvgIcon(e,n,o){return this.addSvgIconInNamespace("",e,n,o)}addSvgIconLiteral(e,n,o){return this.addSvgIconLiteralInNamespace("",e,n,o)}addSvgIconInNamespace(e,n,o,r){return this._addSvgIconConfig(e,n,new Os(o,null,r))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,n,o,r){let a=this._sanitizer.sanitize(Wn.HTML,o);if(!a)throw AR(o);let s=um(a);return this._addSvgIconConfig(e,n,new Os("",s,r))}addSvgIconSet(e,n){return this.addSvgIconSetInNamespace("",e,n)}addSvgIconSetLiteral(e,n){return this.addSvgIconSetLiteralInNamespace("",e,n)}addSvgIconSetInNamespace(e,n,o){return this._addSvgIconSetConfig(e,new Os(n,null,o))}addSvgIconSetLiteralInNamespace(e,n,o){let r=this._sanitizer.sanitize(Wn.HTML,n);if(!r)throw AR(n);let a=um(r);return this._addSvgIconSetConfig(e,new Os("",a,o))}registerFontClassAlias(e,n=e){return this._fontCssClassesByAlias.set(e,n),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let n=this._sanitizer.sanitize(Wn.RESOURCE_URL,e);if(!n)throw LR(e);let o=this._cachedIconsByUrl.get(n);return o?ne(n6(o)):this._loadSvgIconFromConfig(new Os(e,null)).pipe(It(r=>this._cachedIconsByUrl.set(n,r)),le(r=>n6(r)))}getNamedSvgIcon(e,n=""){let o=RR(n,e),r=this._svgIconConfigs.get(o);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(n,e),r)return this._svgIconConfigs.set(o,r),this._getSvgFromConfig(r);let a=this._iconSetConfigs.get(n);return a?this._getSvgFromIconSetConfigs(e,a):Lo(PR(o))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?ne(n6(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(le(n=>n6(n)))}_getSvgFromIconSetConfigs(e,n){let o=this._extractIconWithNameFromAnySet(e,n);if(o)return ne(o);let r=n.filter(a=>!a.svgText).map(a=>this._loadSvgIconSetFromConfig(a).pipe(hn(s=>{let u=`Loading icon set URL: ${this._sanitizer.sanitize(Wn.RESOURCE_URL,a.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(u)),ne(null)})));return Ja(r).pipe(le(()=>{let a=this._extractIconWithNameFromAnySet(e,n);if(!a)throw PR(e);return a}))}_extractIconWithNameFromAnySet(e,n){for(let o=n.length-1;o>=0;o--){let r=n[o];if(r.svgText&&r.svgText.toString().indexOf(e)>-1){let a=this._svgElementFromConfig(r),s=this._extractSvgIconFromSet(a,e,r.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(It(n=>e.svgText=n),le(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?ne(null):this._fetchIcon(e).pipe(It(n=>e.svgText=n))}_extractSvgIconFromSet(e,n,o){let r=e.querySelector(`[id="${n}"]`);if(!r)return null;let a=r.cloneNode(!0);if(a.removeAttribute("id"),a.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(a,o);if(a.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(a),o);let s=this._svgElementFromString(um("<svg></svg>"));return s.appendChild(a),this._setSvgAttributes(s,o)}_svgElementFromString(e){let n=this._document.createElement("DIV");n.innerHTML=e;let o=n.querySelector("svg");if(!o)throw Error("<svg> tag not found");return o}_toSvgElement(e){let n=this._svgElementFromString(um("<svg></svg>")),o=e.attributes;for(let r=0;r<o.length;r++){let{name:a,value:s}=o[r];a!=="id"&&n.setAttribute(a,s)}for(let r=0;r<e.childNodes.length;r++)e.childNodes[r].nodeType===this._document.ELEMENT_NODE&&n.appendChild(e.childNodes[r].cloneNode(!0));return n}_setSvgAttributes(e,n){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),n&&n.viewBox&&e.setAttribute("viewBox",n.viewBox),e}_fetchIcon(e){let{url:n,options:o}=e,r=o?.withCredentials??!1;if(!this._httpClient)throw Vce();if(n==null)throw Error(`Cannot fetch icon from URL "${n}".`);let a=this._sanitizer.sanitize(Wn.RESOURCE_URL,n);if(!a)throw LR(n);let s=this._inProgressUrlFetches.get(a);if(s)return s;let c=this._httpClient.get(a,{responseType:"text",withCredentials:r}).pipe(le(u=>um(u)),Nr(()=>this._inProgressUrlFetches.delete(a)),F2());return this._inProgressUrlFetches.set(a,c),c}_addSvgIconConfig(e,n,o){return this._svgIconConfigs.set(RR(e,n),o),this}_addSvgIconSetConfig(e,n){let o=this._iconSetConfigs.get(e);return o?o.push(n):this._iconSetConfigs.set(e,[n]),this}_svgElementFromConfig(e){if(!e.svgElement){let n=this._svgElementFromString(e.svgText);this._setSvgAttributes(n,e.options),e.svgElement=n}return e.svgElement}_getIconConfigFromResolvers(e,n){for(let o=0;o<this._resolvers.length;o++){let r=this._resolvers[o](n,e);if(r)return Bce(r)?new Os(r.url,null,r.options):new Os(r,null)}}static \u0275fac=function(n){return new(n||t)(be(Ln,8),be(hs),be(De,8),be(Di))};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function n6(t){return t.cloneNode(!0)}function RR(t,i){return t+":"+i}function Bce(t){return!!(t.url&&t.options)}var jce=["*"],Hce=new L("MAT_ICON_DEFAULT_OPTIONS"),Uce=new L("mat-icon-location",{providedIn:"root",factory:$ce});function $ce(){let t=d(De),i=t?t.location:null;return{getPathname:()=>i?i.pathname+i.search:""}}var NR=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],Gce=NR.map(t=>`[${t}]`).join(", "),Wce=/^url\(['"]?#(.*?)['"]?\)$/,Er=(()=>{class t{_elementRef=d(Z);_iconRegistry=d(zR);_location=d(Uce);_errorHandler=d(Di);_defaultColor;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;inline=!1;get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}_svgIcon;get fontSet(){return this._fontSet}set fontSet(e){let n=this._cleanupFontValue(e);n!==this._fontSet&&(this._fontSet=n,this._updateFontIconClasses())}_fontSet;get fontIcon(){return this._fontIcon}set fontIcon(e){let n=this._cleanupFontValue(e);n!==this._fontIcon&&(this._fontIcon=n,this._updateFontIconClasses())}_fontIcon;_previousFontSetClass=[];_previousFontIconClass;_svgName;_svgNamespace;_previousPath;_elementsWithExternalReferences;_currentIconFetch=Ee.EMPTY;constructor(){let e=d(new gn("aria-hidden"),{optional:!0}),n=d(Hce,{optional:!0});n&&(n.color&&(this.color=this._defaultColor=n.color),n.fontSet&&(this.fontSet=n.fontSet)),e||this._elementRef.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let n=e.split(":");switch(n.length){case 1:return["",n[0]];case 2:return n;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let n=this._location.getPathname();n!==this._previousPath&&(this._previousPath=n,this._prependPathToReferences(n))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let n=this._location.getPathname();this._previousPath=n,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(n),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,n=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();n--;){let o=e.childNodes[n];(o.nodeType!==1||o.nodeName.toLowerCase()==="svg")&&o.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,n=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(o=>o.length>0);this._previousFontSetClass.forEach(o=>e.classList.remove(o)),n.forEach(o=>e.classList.add(o)),this._previousFontSetClass=n,this.fontIcon!==this._previousFontIconClass&&!n.includes("mat-ligature-font")&&(this._previousFontIconClass&&e.classList.remove(this._previousFontIconClass),this.fontIcon&&e.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(e){return typeof e=="string"?e.trim().split(" ")[0]:e}_prependPathToReferences(e){let n=this._elementsWithExternalReferences;n&&n.forEach((o,r)=>{o.forEach(a=>{r.setAttribute(a.name,`url('${e}#${a.value}')`)})})}_cacheChildrenWithExternalReferences(e){let n=e.querySelectorAll(Gce),o=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r<n.length;r++)NR.forEach(a=>{let s=n[r],c=s.getAttribute(a),u=c?c.match(Wce):null;if(u){let f=o.get(s);f||(f=[],o.set(s,f)),f.push({name:a,value:u[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[n,o]=this._splitIconName(e);n&&(this._svgNamespace=n),o&&(this._svgName=o),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(o,n).pipe(Ve(1)).subscribe(r=>this._setSvgElement(r),r=>{let a=`Error retrieving icon ${n}:${o}! ${r.message}`;this._errorHandler.handleError(new Error(a))})}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(n,o){n&2&&(oe("data-mat-icon-type",o._usingFontIcon()?"font":"svg")("data-mat-icon-name",o._svgName||o.fontIcon)("data-mat-icon-namespace",o._svgNamespace||o.fontSet)("fontIcon",o._usingFontIcon()?o.fontIcon:null),kt(o.color?"mat-"+o.color:""),ie("mat-icon-inline",o.inline)("mat-icon-no-color",o.color!=="primary"&&o.color!=="accent"&&o.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",$],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],ngContentSelectors:jce,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},styles:[`mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color, inherit)}.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})}return t})(),i6=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,ge]})}return t})();function Yce(t,i){if(t&1&&(g(0,"mat-error"),C(1),_()),t&2){let e=w();p(),K("",e.label," is a required field.")}}function qce(t,i){if(t&1&&(g(0,"mat-error"),C(1),_()),t&2){let e=w();p(),T(e.customErrorMessage)}}var o6=(()=>{class t{get matcher(){return this}get required(){return this._required??this.ngControl?.control?.hasValidator(an.required)??!1}set required(e){this._required=e}constructor(){this.ngControl=d(li,{optional:!0,self:!0}),this.disabled=!1,this.icon="visibility_off",this.label=null,this.customErrorMessage=null,this.customErrorName=null,this.touched=!1,this.type="password",this.value=null,this._required=null,this._visible=!1,this.onChange=n=>{},this.onTouched=()=>{};let e=this.ngControl;e!==null&&(e.valueAccessor=this)}isErrorState(e,n){return this.touched&&(this.ngControl?.control?.invalid??!1)}onFocusOut(){this.touched=!0,this.onTouched(),this.matInput.updateErrorState()}onInput(e){this.value=e.currentTarget.value,this.touched=!0,this.onChange(this.value)}onVisibilityClick(e){this._visible?(this.icon="visibility_off",this.type="password"):(this.icon="visibility",this.type="text"),this._visible=!this._visible,e.stopPropagation()}registerOnChange(e){this.onChange=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e}writeValue(e){this.value=e}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-input-password"]],viewQuery:function(n,o){if(n&1&&me(di,5),n&2){let r;G(r=W())&&(o.matInput=r.first)}},inputs:{label:"label",customErrorMessage:"customErrorMessage",customErrorName:"customErrorName",required:"required"},decls:8,vars:9,consts:[[1,"flex-100"],["matInput","",3,"focusout","input","disabled","errorStateMatcher","required","type","value"],["matSuffix","",3,"click"]],template:function(n,o){n&1&&(g(0,"mat-form-field",0)(1,"mat-label"),C(2),_(),g(3,"input",1),N("focusout",function(){return o.onFocusOut()})("input",function(a){return o.onInput(a)}),_(),g(4,"mat-icon",2),N("click",function(a){return o.onVisibilityClick(a)}),C(5),_(),I(6,Yce,2,1,"mat-error"),I(7,qce,2,1,"mat-error"),_()),n&2&&(p(2),T(o.label),p(),k("disabled",o.disabled)("errorStateMatcher",o.matcher)("required",o.required)("type",o.type)("value",o.value),p(2),T(o.icon),p(),O(o.ngControl.hasError("required")?6:-1),p(),O(o.ngControl.hasError(o.customErrorName)?7:-1))},dependencies:[fe,ve,$t,Sn,So,xs,di,Er],styles:["[_nghost-%COMP%]{width:100%}[_nghost-%COMP%] mat-icon[_ngcontent-%COMP%]{font-size:16px}[_nghost-%COMP%] .mat-form-field[_ngcontent-%COMP%]{width:100%}"]})}}return t})();var Qce=(t,i)=>({password:t,repeatPassword:i}),Kce=t=>({minchar:t});function Xce(t,i){if(t&1&&(g(0,"p"),C(1),D(2,"translate"),_()),t&2){let e=w();p(),K(" ",Ko(2,1,"labels.commons.Password validation",Qo(4,Kce,e.minPasswordLength))," ")}}function Zce(t,i){t&1&&(g(0,"p"),C(1),D(2,"translateKey"),_()),t&2&&(p(),K(" ",Ko(2,1,"Passwords do not match","inputs")," "))}var FR=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn),this.formBuilder=d(sc),this.passwordsUtility=d(e6),this.minPasswordLength=je.minPasswordLength||12,this.passwordInputType=["password","password"]}ngOnInit(){this.createChangePasswordForm()}createChangePasswordForm(){this.changePasswordForm=this.formBuilder.group({password:["",this.passwordsUtility.getPasswordValidators()],repeatPassword:["",[an.required,this.confirmPassword("password")]]},{updateOn:"blur"})}confirmPassword(e){return n=>{if(n.value==null||n.value.length===0)return null;let o=n.root.get(e);if(o){let r=o.valueChanges.subscribe(()=>{n.updateValueAndValidity(),r.unsubscribe()})}return o&&o.value!==n.value?{notequal:!0}:null}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-change-password-dialog"]],decls:23,vars:27,consts:[["password",""],["repeatPassword",""],["mat-dialog-title",""],["mat-dialog-content",""],[3,"formGroup"],[1,"layout-column"],["formControlName","password",3,"label"],["formControlName","repeatPassword",3,"label"],[1,"error"],["align","center"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"disabled","mat-dialog-close"]],template:function(n,o){if(n&1&&(g(0,"h1",2),C(1),D(2,"translate"),_(),g(3,"div",3)(4,"form",4)(5,"div",5),F(6,"mifosx-input-password",6,0),D(8,"translateKey"),g(9,"mat-error"),I(10,Xce,3,6,"p"),_(),F(11,"mifosx-input-password",7,1),D(13,"translateKey"),_(),g(14,"div",8),I(15,Zce,3,4,"p"),_()()(),g(16,"mat-dialog-actions",9)(17,"button",10),C(18),D(19,"translate"),_(),g(20,"button",11),C(21),D(22,"translate"),_()()),n&2){let r,a;p(),T(E(2,12,"labels.heading.Change Password")),p(3),k("formGroup",o.changePasswordForm),p(2),k("label",Ft(Ko(8,14,"Password","inputs"))),p(4),O((r=o.changePasswordForm.get("password").errors)!=null&&r.uppercase||(r=o.changePasswordForm.get("password").errors)!=null&&r.number||(r=o.changePasswordForm.get("password").errors)!=null&&r.repeated||(r=o.changePasswordForm.get("password").errors)!=null&&r.specialChar||(r=o.changePasswordForm.get("password").errors)!=null&&r.minlength?10:-1),p(),k("label",Ft(Ko(13,17,"Confirm Password","inputs"))),p(4),O((a=o.changePasswordForm.get("repeatPassword").errors)!=null&&a.notequal?15:-1),p(3),T(E(19,20,"labels.buttons.Cancel")),p(2),k("disabled",!o.changePasswordForm.valid)("mat-dialog-close",W7(24,Qce,o.changePasswordForm.get("password").value,o.changePasswordForm.get("repeatPassword").value)),p(),K(" ",E(22,22,"labels.buttons.Confirm")," ")}},dependencies:[fe,ve,ac,bn,yr,yi,er,So,Ct,kn,Hn,o6,Un,jn,Pe,vl],styles:[".error[_ngcontent-%COMP%]{color:red}mat-dialog-content[_ngcontent-%COMP%]{min-width:240px;width:240px}"]})}}return t})();var Jce=()=>({enable:!0}),VR=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-enable-dialog"]],decls:14,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1)(4,"p"),C(5),D(6,"translate"),_()(),g(7,"mat-dialog-actions",2)(8,"button",3),C(9),D(10,"translate"),_(),g(11,"button",4),C(12),D(13,"translate"),_()()),n&2&&(p(),T(E(2,6,"labels.heading.Enable")),p(4),Tt("",E(6,8,"labels.text.Are you sure you want to enable")," ",o.data.enableContext," ?"),p(4),T(E(10,10,"labels.buttons.Cancel")),p(2),k("mat-dialog-close",qo(14,Jce)),p(),K(" ",E(13,12,"labels.buttons.Confirm")," "))},dependencies:[fe,ve,Ct,kn,Hn,Un,jn,Pe],encapsulation:2})}}return t})();var ele=()=>({disable:!0}),BR=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-disable-dialog"]],decls:14,vars:15,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","warn",3,"mat-dialog-close"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1)(4,"p"),C(5),D(6,"translate"),_()(),g(7,"mat-dialog-actions",2)(8,"button",3),C(9),D(10,"translate"),_(),g(11,"button",4),C(12),D(13,"translate"),_()()),n&2&&(p(),T(E(2,6,"labels.heading.Disable")),p(4),Tt("",E(6,8,"labels.text.Are you sure you want to disable")," ",o.data.disableContext," ?"),p(4),T(E(10,10,"labels.buttons.Cancel")),p(2),k("mat-dialog-close",qo(14,ele)),p(),K(" ",E(13,12,"labels.buttons.Confirm")," "))},dependencies:[fe,ve,Ct,kn,Hn,Un,jn,Pe],encapsulation:2})}}return t})();var jR=(()=>{class t{constructor(){}setColor(e){let n="primary";switch(e){case"Basic":n="primary";break;case"Mild":n="primary";break;case"Strong":n="warn";break;default:n="warn"}return n}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var tle=()=>({confirm:!0}),HR=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.dialogs=d(jR),this.data=d(Rn)}ngOnInit(){this.setColor()}setColor(){this.color=this.dialogs.setColor(this.data.type)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-confirmation-dialog"]],decls:12,vars:12,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","",3,"color","mat-dialog-close"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),_(),g(2,"div",1)(3,"p"),C(4),_()(),g(5,"mat-dialog-actions",2)(6,"button",3),C(7),D(8,"translate"),_(),g(9,"button",4),C(10),D(11,"translate"),_()()),n&2&&(p(),T(o.data.heading),p(3),K("",o.data.dialogContext," ?"),p(3),T(E(8,7,"labels.buttons.Cancel")),p(2),k("color",Ft(o.color))("mat-dialog-close",qo(11,tle)),p(),K(" ",E(11,9,"labels.buttons.Confirm")," "))},dependencies:[fe,ve,Ct,kn,Hn,Un,jn,Pe],encapsulation:2})}}return t})();function nle(t,i){if(t&1&&(g(0,"p"),C(1),_()),t&2){let e=w();p(),T(e.displayData)}}function ile(t,i){if(t&1&&F(0,"span",2),t&2){let e=w();k("innerHTML",e.sanitizedData,fl)}}var UR=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn),this.sanitizer=d(hs),this.showAsCode=!1;let e=this.data;this.showAsCode=typeof e=="string"&&e.startsWith("<pre><code>")}get displayData(){return typeof this.data=="string"?this.data:this.data!=null?JSON.stringify(this.data):""}get sanitizedData(){return this.sanitizer.sanitize(Wn.HTML,this.displayData)||""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-error-dialog"]],decls:10,vars:8,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[3,"innerHTML"],["align","left"],["mat-raised-button","","mat-dialog-close",""]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1),I(4,nle,2,1,"p"),I(5,ile,1,1,"span",2),_(),g(6,"mat-dialog-actions",3)(7,"button",4),C(8),D(9,"translate"),_()()),n&2&&(p(),T(E(2,4,"Error Log")),p(3),O(o.showAsCode?-1:4),p(),O(o.showAsCode?5:-1),p(3),T(E(9,6,"Cancel")))},dependencies:[fe,ve,Ct,kn,Hn,Un,jn,Pe],encapsulation:2})}}return t})();var $R=(()=>{class t{constructor(){this.http=d(Ln)}getNotifications(e,n){let o=new te().set("isRead",e.toString()).set("limit",n);return this.http.get("/notifications",{params:o})}updateNotifications(){return this.http.put("/notifications",{})}getLoanAccount(e){return this.http.get(`/loans/${e}`).pipe(le(n=>({clientId:n.clientId,groupId:n.groupId,accountId:e})),hn(()=>ne(null)))}getSavingsAccount(e){return this.http.get(`/savingsaccounts/${e}`).pipe(le(n=>({clientId:n.clientId,groupId:n.groupId,accountId:e})),hn(()=>ne(null)))}getFixedDepositAccount(e){return this.http.get(`/fixeddepositaccounts/${e}`).pipe(le(n=>({clientId:n.clientId,groupId:n.groupId,accountId:e})),hn(()=>ne(null)))}getRecurringDepositAccount(e){return this.http.get(`/recurringdepositaccounts/${e}`).pipe(le(n=>({clientId:n.clientId,groupId:n.groupId,accountId:e})),hn(()=>ne(null)))}getShareAccount(e){return this.http.get(`/accounts/share/${e}`).pipe(le(n=>({clientId:n.clientId,groupId:n.groupId,accountId:e})),hn(()=>ne(null)))}getMockUnreadNotification(){let e=new Date;return ne({totalFilteredRecords:1,pageItems:[{id:Math.floor(Math.random()*100),objectType:"client",objectId:Math.floor(Math.random()*10),action:"clientCreated",actorId:2,content:"Client Created",isRead:!1,isSystemGenerated:!1,createdAt:`${e.toLocaleDateString()} ${e.getHours()}:${e.getMinutes()}:${e.getSeconds()}`}]})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var GR="mat-badge-content",ole=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],decls:0,vars:0,template:function(n,o){},styles:[`.mat-badge{position:relative}.mat-badge.mat-badge{overflow:visible}.mat-badge-content{position:absolute;text-align:center;display:inline-block;transition:transform 200ms ease-in-out;transform:scale(0.6);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;pointer-events:none;background-color:var(--mat-badge-background-color, var(--mat-sys-error));color:var(--mat-badge-text-color, var(--mat-sys-on-error));font-family:var(--mat-badge-text-font, var(--mat-sys-label-small-font));font-weight:var(--mat-badge-text-weight, var(--mat-sys-label-small-weight));border-radius:var(--mat-badge-container-shape, var(--mat-sys-corner-full))}.mat-badge-above .mat-badge-content{bottom:100%}.mat-badge-below .mat-badge-content{top:100%}.mat-badge-before .mat-badge-content{right:100%}[dir=rtl] .mat-badge-before .mat-badge-content{right:auto;left:100%}.mat-badge-after .mat-badge-content{left:100%}[dir=rtl] .mat-badge-after .mat-badge-content{left:auto;right:100%}@media(forced-colors: active){.mat-badge-content{outline:solid 1px;border-radius:0}}.mat-badge-disabled .mat-badge-content{background-color:var(--mat-badge-disabled-state-background-color, color-mix(in srgb, var(--mat-sys-error) 38%, transparent));color:var(--mat-badge-disabled-state-text-color, var(--mat-sys-on-error))}.mat-badge-hidden .mat-badge-content{display:none}.ng-animate-disabled .mat-badge-content,.mat-badge-content._mat-animation-noopable{transition:none}.mat-badge-content.mat-badge-active{transform:none}.mat-badge-small .mat-badge-content{width:var(--mat-badge-legacy-small-size-container-size, unset);height:var(--mat-badge-legacy-small-size-container-size, unset);min-width:var(--mat-badge-small-size-container-size, 6px);min-height:var(--mat-badge-small-size-container-size, 6px);line-height:var(--mat-badge-small-size-line-height, 6px);padding:var(--mat-badge-small-size-container-padding, 0);font-size:var(--mat-badge-small-size-text-size, 0);margin:var(--mat-badge-small-size-container-offset, -6px 0)}.mat-badge-small.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-small-size-container-overlap-offset, -6px)}.mat-badge-medium .mat-badge-content{width:var(--mat-badge-legacy-container-size, unset);height:var(--mat-badge-legacy-container-size, unset);min-width:var(--mat-badge-container-size, 16px);min-height:var(--mat-badge-container-size, 16px);line-height:var(--mat-badge-line-height, 16px);padding:var(--mat-badge-container-padding, 0 4px);font-size:var(--mat-badge-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-container-offset, -12px 0)}.mat-badge-medium.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-container-overlap-offset, -12px)}.mat-badge-large .mat-badge-content{width:var(--mat-badge-legacy-large-size-container-size, unset);height:var(--mat-badge-legacy-large-size-container-size, unset);min-width:var(--mat-badge-large-size-container-size, 16px);min-height:var(--mat-badge-large-size-container-size, 16px);line-height:var(--mat-badge-large-size-line-height, 16px);padding:var(--mat-badge-large-size-container-padding, 0 4px);font-size:var(--mat-badge-large-size-text-size, var(--mat-sys-label-small-size));margin:var(--mat-badge-large-size-container-offset, -12px 0)}.mat-badge-large.mat-badge-overlap .mat-badge-content{margin:var(--mat-badge-large-size-container-overlap-offset, -12px)}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),WR=(()=>{class t{_ngZone=d(ce);_elementRef=d(Z);_ariaDescriber=d(wd);_renderer=d(tt);_animationsDisabled=We();_idGenerator=d(Ge);get color(){return this._color}set color(e){this._setColor(e),this._color=e}_color="primary";overlap=!0;disabled;position="above after";get content(){return this._content}set content(e){this._updateRenderedContent(e)}_content;get description(){return this._description}set description(e){this._updateDescription(e)}_description;size="medium";hidden;_badgeElement;_inlineBadgeDescription;_isInitialized=!1;_interactivityChecker=d(dc);_document=d(De);constructor(){let e=d(lt);e.load(ole),e.load(No)}isAbove(){return this.position.indexOf("below")===-1}isAfter(){return this.position.indexOf("before")===-1}getBadgeElement(){return this._badgeElement}ngOnInit(){this._clearExistingBadges(),this.content&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement(),this._updateRenderedContent(this.content)),this._isInitialized=!0}ngOnDestroy(){this._renderer.destroyNode&&(this._renderer.destroyNode(this._badgeElement),this._inlineBadgeDescription?.remove()),this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description)}_isHostInteractive(){return this._interactivityChecker.isFocusable(this._elementRef.nativeElement,{ignoreVisibility:!0})}_createBadgeElement(){let e=this._renderer.createElement("span"),n="mat-badge-active";return e.setAttribute("id",this._idGenerator.getId("mat-badge-content-")),e.setAttribute("aria-hidden","true"),e.classList.add(GR),this._animationsDisabled&&e.classList.add("_mat-animation-noopable"),this._elementRef.nativeElement.appendChild(e),typeof requestAnimationFrame=="function"&&!this._animationsDisabled?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{e.classList.add(n)})}):e.classList.add(n),e}_updateRenderedContent(e){let n=`${e??""}`.trim();this._isInitialized&&n&&!this._badgeElement&&(this._badgeElement=this._createBadgeElement()),this._badgeElement&&(this._badgeElement.textContent=n),this._content=n}_updateDescription(e){this._ariaDescriber.removeDescription(this._elementRef.nativeElement,this.description),(!e||this._isHostInteractive())&&this._removeInlineDescription(),this._description=e,this._isHostInteractive()?this._ariaDescriber.describe(this._elementRef.nativeElement,e):this._updateInlineDescription()}_updateInlineDescription(){this._inlineBadgeDescription||(this._inlineBadgeDescription=this._document.createElement("span"),this._inlineBadgeDescription.classList.add("cdk-visually-hidden")),this._inlineBadgeDescription.textContent=this.description,this._badgeElement?.appendChild(this._inlineBadgeDescription)}_removeInlineDescription(){this._inlineBadgeDescription?.remove(),this._inlineBadgeDescription=void 0}_setColor(e){let n=this._elementRef.nativeElement.classList;n.remove(`mat-badge-${this._color}`),e&&n.add(`mat-badge-${e}`)}_clearExistingBadges(){let e=this._elementRef.nativeElement.querySelectorAll(`:scope > .${GR}`);for(let n of Array.from(e))n!==this._badgeElement&&n.remove()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matBadge",""]],hostAttrs:[1,"mat-badge"],hostVars:20,hostBindings:function(n,o){n&2&&ie("mat-badge-overlap",o.overlap)("mat-badge-above",o.isAbove())("mat-badge-below",!o.isAbove())("mat-badge-before",!o.isAfter())("mat-badge-after",o.isAfter())("mat-badge-small",o.size==="small")("mat-badge-medium",o.size==="medium")("mat-badge-large",o.size==="large")("mat-badge-hidden",o.hidden||!o.content)("mat-badge-disabled",o.disabled)},inputs:{color:[0,"matBadgeColor","color"],overlap:[2,"matBadgeOverlap","overlap",$],disabled:[2,"matBadgeDisabled","disabled",$],position:[0,"matBadgePosition","position"],content:[0,"matBadge","content"],description:[0,"matBadgeDescription","description"],size:[0,"matBadgeSize","size"],hidden:[2,"matBadgeHidden","hidden",$]}})}return t})(),YR=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ys,ge,ge]})}return t})();function rle(t,i){t&1&&(g(0,"div",6)(1,"mat-icon",7),C(2,"notifications_none"),_(),g(3,"p",8),C(4),D(5,"translate"),_()()),t&2&&(p(4),T(E(5,1,"labels.text.No notifications")))}function ale(t,i){if(t&1){let e=se();g(0,"button",14),N("click",function(o){let r=j(e).$implicit,a=w(2);return H(a.navigateToNotification(r,o))}),g(1,"div",15)(2,"span",16),C(3),_(),g(4,"span",17),C(5,"\u25CF"),_()(),g(6,"span",18),C(7),_()()}if(t&2){let e=i.$implicit;p(3),T(e.content),p(4),T(e.createdAt)}}function sle(t,i){if(t&1){let e=se();g(0,"button",19),N("click",function(o){let r=j(e).$implicit,a=w(2);return H(a.navigateToNotification(r,o))}),g(1,"div",15)(2,"span",16),C(3),_()(),g(4,"span",18),C(5),_()()}if(t&2){let e=i.$implicit;p(3),T(e.content),p(2),T(e.createdAt)}}function cle(t,i){if(t&1&&(g(0,"div",9)(1,"h3",10),C(2),D(3,"translate"),_()(),g(4,"div",11),nt(5,ale,8,2,"button",12,vt),nt(7,sle,6,2,"button",13,vt),_()),t&2){let e=w();p(2),T(E(3,1,"labels.menus.Notifications")),p(3),it(e.unreadNotifications),p(2),it(e.displayedReadNotifications)}}var qR=(()=>{class t{constructor(){this.notificationsService=d($R),this.router=d(ro),this.waitTime=je.waitTimeForNotifications||60,this.readNotifications=[],this.displayedReadNotifications=[],this.unreadNotifications=[],this.routeMap={client:"/clients/",group:"/groups/",loan:"/loans-accounts/",center:"/centers/",shareAccount:"/shares-accounts/",fixedDeposit:"/fixed-deposits-accounts/",recurringDepositAccount:"/recurring-deposits-accounts/",savingsAccount:"/savings-accounts/",shareProduct:"/products/share-products/",loanProduct:"/products/loan-products/"},Ja([this.notificationsService.getNotifications(!0,9),this.notificationsService.getNotifications(!1,9)]).subscribe(e=>{this.readNotifications=e[0].pageItems,this.unreadNotifications=e[1].pageItems,this.setNotifications()})}ngOnInit(){this.fetchUnreadNotifications()}ngOnDestroy(){this.destroy()}destroy(){clearTimeout(this.timer)}setNotifications(){let e=this.unreadNotifications.length;this.displayedReadNotifications=e<9?this.readNotifications.slice(0,9-e):[]}fetchUnreadNotifications(){this.notificationsService.getNotifications(!1,9).subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()}),this.timer=setTimeout(()=>{this.fetchUnreadNotifications()},this.waitTime*1e3)}menuClosed(){this.notificationsService.updateNotifications().subscribe(()=>{}),this.readNotifications=this.unreadNotifications.concat(this.readNotifications),this.unreadNotifications=[],this.setNotifications()}mockNotifications(){this.notificationsService.getMockUnreadNotification().subscribe(e=>{this.unreadNotifications=this.unreadNotifications.concat(e.pageItems),this.setNotifications()})}navigateToNotification(e,n){n.preventDefault(),n.stopPropagation();let o=e.objectType,r=e.objectId;if(["client","group","center","shareProduct","loanProduct"].includes(o)){this.router.navigate([this.routeMap[o],r]);return}switch(o){case"loan":this.notificationsService.getLoanAccount(r).subscribe(a=>{if(a&&(a.clientId||a.groupId)){let s=a.clientId?"clients":"groups",c=a.clientId||a.groupId;this.router.navigate([`/${s}/${c}/loans-accounts/${a.accountId}`])}});break;case"savingsAccount":this.notificationsService.getSavingsAccount(r).subscribe(a=>{if(a&&(a.clientId||a.groupId)){let s=a.clientId?"clients":"groups",c=a.clientId||a.groupId;this.router.navigate([`/${s}/${c}/savings-accounts/${a.accountId}`])}});break;case"fixedDeposit":this.notificationsService.getFixedDepositAccount(r).subscribe(a=>{if(a&&(a.clientId||a.groupId)){let s=a.clientId?"clients":"groups",c=a.clientId||a.groupId;this.router.navigate([`/${s}/${c}/fixed-deposits-accounts/${a.accountId}`])}});break;case"recurringDepositAccount":this.notificationsService.getRecurringDepositAccount(r).subscribe(a=>{if(a&&(a.clientId||a.groupId)){let s=a.clientId?"clients":"groups",c=a.clientId||a.groupId;this.router.navigate([`/${s}/${c}/recurring-deposits-accounts/${a.accountId}`])}});break;case"shareAccount":this.notificationsService.getShareAccount(r).subscribe(a=>{if(a&&(a.clientId||a.groupId)){let s=a.clientId?"clients":"groups",c=a.clientId||a.groupId;this.router.navigate([`/${s}/${c}/shares-accounts/${a.accountId}`])}});break;default:this.router.navigate([this.routeMap[o],r])}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-notifications-tray"]],decls:12,vars:15,consts:[["notificationsMenu","matMenu"],["mat-icon-button","","matBadgeColor","warn","matBadgeSize","medium",1,"ml-1",3,"menuClosed","matTooltip","matMenuTriggerFor","matBadge","matBadgeHidden"],[1,"sr-only"],["icon","bell","size","lg"],["xPosition","before","yPosition","below",1,"mifosx-notifications-menu",3,"overlapTrigger"],[1,"notifications-container"],[1,"no-notifications"],[1,"no-notifications-icon"],[1,"no-notifications-text"],[1,"notifications-header"],[1,"notifications-title"],[1,"notifications-list"],["mat-menu-item","",1,"notification-item","unread"],["mat-menu-item","",1,"notification-item","read"],["mat-menu-item","",1,"notification-item","unread",3,"click"],[1,"notification-content"],[1,"notification-text"],[1,"unread-indicator"],[1,"notification-time"],["mat-menu-item","",1,"notification-item","read",3,"click"]],template:function(n,o){if(n&1){let r=se();g(0,"button",1),D(1,"translate"),D(2,"translate"),N("menuClosed",function(){return j(r),H(o.menuClosed())}),g(3,"span",2),C(4),D(5,"translate"),_(),F(6,"fa-icon",3),_(),g(7,"mat-menu",4,0)(9,"div",5),I(10,rle,6,3,"div",6)(11,cle,9,3),_()()}if(n&2){let r=jt(8);k("matTooltip",Ft(E(1,9,"tooltips.Notifications")))("matMenuTriggerFor",r)("matBadge",o.unreadNotifications.length)("matBadgeHidden",!o.unreadNotifications.length),oe("aria-label",E(2,11,"tooltips.Notifications")),p(4),T(E(5,13,"tooltips.Notifications")),p(3),k("overlapTrigger",!1),p(3),O(o.unreadNotifications.length===0&&o.displayedReadNotifications.length===0?10:11)}},dependencies:[fe,ve,ui,To,Zh,WR,sn,Lc,Er,ql,Pe],styles:[`.column-mandatory{color:#5cb85c;text-align:center}.not-column-mandatory{color:#666f73;text-align:center}.cdk-drag-placeholder{background:#3498db}.yes{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no{color:red;background-color:red;height:4px;cursor:none}.strike{text-decoration:line-through;color:red}.transfer{color:#16a085}.linked{color:#4461e2}.accrual{color:#999}.fa-question{color:#4461e2}.enabled{color:#32cd32}.disabled{color:#f44366}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.mifosx-notifications-menu{margin-top:8px;overflow:hidden}.mifosx-notifications-menu .mat-mdc-menu-content,.mifosx-notifications-menu .mat-menu-content{padding:0;overflow:hidden}.mifosx-notifications-menu .notifications-container{width:320px;max-width:320px;max-height:500px;display:flex;flex-direction:column;overflow:hidden;overflow-x:hidden;box-sizing:border-box}.mifosx-notifications-menu .notifications-header{padding:16px 16px 12px;border-bottom:1px solid #bdc3c7;background-color:transparent}.mifosx-notifications-menu .notifications-header .notifications-title{margin:0;font-size:16px;font-weight:500;color:#353b3b;line-height:1.5}.mifosx-notifications-menu .no-notifications{padding:48px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:200px}.mifosx-notifications-menu .no-notifications .no-notifications-icon{font-size:64px;width:64px;height:64px;color:#95a5a6;margin-bottom:16px}.mifosx-notifications-menu .no-notifications .no-notifications-text{color:#7f8c8d;font-size:14px;margin:0;font-weight:500}.mifosx-notifications-menu .notifications-list{max-height:500px;overflow:hidden auto;width:100%;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}.mifosx-notifications-menu .notifications-list::-webkit-scrollbar{display:none}.mifosx-notifications-menu .notification-item{display:flex;flex-direction:column;align-items:flex-start;padding:12px 16px;min-height:0;height:auto;line-height:1.5;border-bottom:1px solid #bdc3c7;transition:background-color .2s ease;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.mifosx-notifications-menu .notification-item:hover{background-color:#f5f5f5}.mifosx-notifications-menu .notification-item:last-child{border-bottom:none}.mifosx-notifications-menu .notification-item .notification-content{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:4px;box-sizing:border-box;min-width:0}.mifosx-notifications-menu .notification-item .notification-content .notification-text{flex:1;font-size:14px;line-height:1.4;text-align:left;word-wrap:break-word;overflow-wrap:break-word;min-width:0;overflow:hidden}.mifosx-notifications-menu .notification-item .notification-content .unread-indicator{color:#3498db;font-size:8px;margin-top:6px;flex-shrink:0}.mifosx-notifications-menu .notification-item .notification-time{font-size:12px;color:#7f8c8d;font-weight:400;margin-top:2px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mifosx-notifications-menu .notification-item.unread{background-color:#ecf0f1}.mifosx-notifications-menu .notification-item.unread .notification-content .notification-text{font-weight:500;color:#353b3b}.mifosx-notifications-menu .notification-item.unread:hover{background-color:#f5f5f5}.mifosx-notifications-menu .notification-item.read{background-color:transparent}.mifosx-notifications-menu .notification-item.read .notification-content .notification-text{font-weight:400;color:#7f8c8d}.dark-theme .mifosx-notifications-menu .notifications-header{border-bottom:1px solid #7f8c8d}.dark-theme .mifosx-notifications-menu .notifications-header .notifications-title{color:#fff}.dark-theme .mifosx-notifications-menu .no-notifications .no-notifications-icon{color:#fff;opacity:.6}.dark-theme .mifosx-notifications-menu .no-notifications .no-notifications-text{color:#fff}.dark-theme .mifosx-notifications-menu .notification-item{border-bottom:1px solid #7f8c8d}.dark-theme .mifosx-notifications-menu .notification-item:hover{background-color:#34495e}.dark-theme .mifosx-notifications-menu .notification-item .notification-content .notification-text{color:#fff}.dark-theme .mifosx-notifications-menu .notification-item .notification-content .unread-indicator{color:#3498db}.dark-theme .mifosx-notifications-menu .notification-item .notification-time{color:#fff;opacity:.7}.dark-theme .mifosx-notifications-menu .notification-item.unread{background-color:#34495e}.dark-theme .mifosx-notifications-menu .notification-item.unread .notification-content .notification-text{color:#fff}.dark-theme .mifosx-notifications-menu .notification-item.unread:hover{background-color:#2c3e50}.dark-theme .mifosx-notifications-menu .notification-item.read{background-color:transparent}.dark-theme .mifosx-notifications-menu .notification-item.read .notification-content .notification-text{color:#fff;opacity:.8}
|
|
`],encapsulation:2})}}return t})();var Ac=(function(t){return t[t.State=0]="State",t[t.Transition=1]="Transition",t[t.Sequence=2]="Sequence",t[t.Group=3]="Group",t[t.Animate=4]="Animate",t[t.Keyframes=5]="Keyframes",t[t.Style=6]="Style",t[t.Trigger=7]="Trigger",t[t.Reference=8]="Reference",t[t.AnimateChild=9]="AnimateChild",t[t.AnimateRef=10]="AnimateRef",t[t.Query=11]="Query",t[t.Stagger=12]="Stagger",t})(Ac||{}),lle="*";function uy(t,i){return{type:Ac.Trigger,name:t,definitions:i,options:{}}}function r6(t,i=null){return{type:Ac.Animate,styles:i,timings:t}}function vYe(t,i=null){return{type:Ac.Sequence,steps:t,options:i}}function mm(t){return{type:Ac.Style,styles:t,offset:null}}function dle(t,i,e){return{type:Ac.State,name:t,styles:i,options:e}}function a6(t,i,e=null){return{type:Ac.Transition,expr:t,animation:i,options:e}}var ly=class{_onDoneFns=[];_onStartFns=[];_onDestroyFns=[];_originalOnDoneFns=[];_originalOnStartFns=[];_started=!1;_destroyed=!1;_finished=!1;_position=0;parentPlayer=null;totalTime;constructor(i=0,e=0){this.totalTime=i+e}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}onStart(i){this._originalOnStartFns.push(i),this._onStartFns.push(i)}onDone(i){this._originalOnDoneFns.push(i),this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(i=>i()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(i){this._position=this.totalTime?i*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(i){let e=i=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},dy=class{_onDoneFns=[];_onStartFns=[];_finished=!1;_started=!1;_destroyed=!1;_onDestroyFns=[];parentPlayer=null;totalTime=0;players;constructor(i){this.players=i;let e=0,n=0,o=0,r=this.players.length;r==0?queueMicrotask(()=>this._onFinish()):this.players.forEach(a=>{a.onDone(()=>{++e==r&&this._onFinish()}),a.onDestroy(()=>{++n==r&&this._onDestroy()}),a.onStart(()=>{++o==r&&this._onStart()})}),this.totalTime=this.players.reduce((a,s)=>Math.max(a,s.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(i=>i()),this._onDoneFns=[])}init(){this.players.forEach(i=>i.init())}onStart(i){this._onStartFns.push(i)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(i=>i()),this._onStartFns=[])}onDone(i){this._onDoneFns.push(i)}onDestroy(i){this._onDestroyFns.push(i)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(i=>i.play())}pause(){this.players.forEach(i=>i.pause())}restart(){this.players.forEach(i=>i.restart())}finish(){this._onFinish(),this.players.forEach(i=>i.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(i=>i.destroy()),this._onDestroyFns.forEach(i=>i()),this._onDestroyFns=[])}reset(){this.players.forEach(i=>i.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(i){let e=i*this.totalTime;this.players.forEach(n=>{let o=n.totalTime?Math.min(1,e/n.totalTime):1;n.setPosition(o)})}getPosition(){let i=this.players.reduce((e,n)=>e===null||n.totalTime>e.totalTime?n:e,null);return i!=null?i.getPosition():0}beforeDestroy(){this.players.forEach(i=>{i.beforeDestroy&&i.beforeDestroy()})}triggerCallback(i){let e=i=="start"?this._onStartFns:this._onDoneFns;e.forEach(n=>n()),e.length=0}},ule="!";function mle(t,i){if(t&1&&(g(0,"mat-option",9),C(1),D(2,"translate"),_()),t&2){let e=i.$implicit;k("value",e.value),p(),K(" ",E(2,2,"labels.text."+e.name)," ")}}function ple(t,i){if(t&1){let e=se();g(0,"div",1)(1,"mat-form-field",5)(2,"mat-label"),C(3),D(4,"translate"),_(),g(5,"input",6),N("keydown.enter",function(){j(e);let o=w();return H(o.search())}),_()(),g(6,"mat-form-field",7)(7,"mat-label"),C(8),D(9,"translate"),_(),g(10,"mat-select",8),nt(11,mle,3,4,"mat-option",9,vt),_()()()}if(t&2){let e=w();k("@fadeInOut",void 0),p(3),T(E(4,5,"labels.text.Search")),p(2),k("formControl",e.query),p(3),T(E(9,7,"labels.inputs.Resource")),p(2),k("formControl",e.resource),p(),it(e.resourceOptions)}}var QR=(()=>{class t{constructor(){this.router=d(ro),this.query=new no(""),this.resource=new no(""),this.searchVisible=!1,this.resourceOptions=[{name:"All",value:"clients,clientIdentifiers,groups,savings,shares,loans"},{name:"Clients",value:"clients,clientIdentifiers"},{name:"Groups",value:"groups"},{name:"Savings",value:"savings"},{name:"Shares",value:"shares"},{name:"Loans",value:"loans"}],this.resource.patchValue("clients,clientIdentifiers,groups,savings,shares,loans")}toggleSearchVisibility(){this.searchVisible=!this.searchVisible}search(){let e={query:this.query.value,resource:this.resource.value};this.router.navigate(["/search"],{queryParams:e})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-search-tool"]],decls:6,vars:5,consts:[[1,"flex-100","layout-row"],[1,"search-bar","flex-90","layout-row","hide-lt-sm"],[1,"search-icon","flex-10"],["mat-icon-button","",1,"hide-lt-sm",3,"click"],["icon","search","size","lg",3,"matTooltip"],[1,"search","flex-45"],["matInput","","type","text",3,"keydown.enter","formControl"],[1,"resource","flex-50"],[3,"formControl"],[3,"value"]],template:function(n,o){n&1&&(g(0,"div",0),I(1,ple,13,9,"div",1),g(2,"div",2)(3,"button",3),N("click",function(){return o.toggleSearchVisibility()}),F(4,"fa-icon",4),D(5,"translate"),_()()()),n&2&&(p(),O(o.searchVisible?1:-1),p(3),k("matTooltip",Ft(E(5,3,"labels.text.Search"))))},dependencies:[fe,ve,Ii,bn,Fi,$t,Sn,di,ei,fn,ui,sn,To,Pe],styles:[".search-bar[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{max-width:500px;width:100%;font-size:1rem;color:#fff}.search-bar[_ngcontent-%COMP%] .resource[_ngcontent-%COMP%]{min-width:100px;max-width:100px;width:100%;font-size:1rem;color:#fff;padding-left:5px}.search-icon[_ngcontent-%COMP%]{margin-left:1rem;display:flex;align-items:center}.mat-mdc-floating-label[_ngcontent-%COMP%], mat-form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{color:#fff!important;height:16px;transition:height ease-in-out .4s}mat-form-field[_ngcontent-%COMP%] input[_ngcontent-%COMP%]:focus{color:#fff!important;background-color:transparent;height:16px;transition:height ease-in-out .4s}"],data:{animation:[uy("fadeInOut",[a6(":enter",[mm({opacity:0}),r6(500,mm({opacity:1}))]),a6(":leave",[r6(500,mm({opacity:0}))])])]}})}}return t})();var s6=class{constructor(){this.makeCombination()}makeCombination(){this.buttonsArray=[{title:"Navigation Page",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"n",route:"navigation"},{title:"Run Report",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"t",route:"",id:"runReport"},{title:"Checker Inbox & Pending Tasks",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"i",route:"checker-inbox-and-tasks/checker-inbox"},{title:"Create Client",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"c",route:"clients/create"},{title:"Create Group",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"g",route:"groups/create"},{title:"Create Center",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"q",route:"centers/create"},{title:"Frequent Posting",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"f",route:"accounting/journal-entries/frequent-postings"},{title:"Closure Entries",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"e",route:"accounting/closing-entries"},{title:"Journal Entry",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"j",route:"accounting/journal-entries/create"},{title:"Reports",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"r",route:"reports"},{title:"Accounting",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"a",route:"accounting"},{title:"Save/Submit Forms",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"s",route:"",id:"submit"},{title:"Cancel",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"x",route:"",id:"cancel"},{title:"Help",ctrlKey:!1,shiftKey:!1,altKey:!0,key:"h",route:"",id:"help"},{title:"Logout",ctrlKey:!0,shiftKey:!1,altKey:!1,key:"l",route:"",id:"logout"}]}get buttonCombinations(){return this.buttonsArray}};var f2=(()=>{class t{get vertical(){return this._vertical}set vertical(e){this._vertical=Dn(e)}_vertical=!1;get inset(){return this._inset}set inset(e){this._inset=Dn(e)}_inset=!1;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(n,o){n&2&&(oe("aria-orientation",o.vertical?"vertical":"horizontal"),ie("mat-divider-vertical",o.vertical)("mat-divider-horizontal",!o.vertical)("mat-divider-inset",o.inset))},inputs:{vertical:"vertical",inset:"inset"},decls:0,vars:0,template:function(n,o){},styles:[`.mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-sys-outline-variant));border-top-width:var(--mat-divider-width, 1px)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-sys-outline-variant));border-right-width:var(--mat-divider-width, 1px)}.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})}return t})(),c6=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,ge]})}return t})();function fle(t,i){t&1&&(g(0,"span")(1,"span",6),C(2),D(3,"translate"),_(),C(4," + "),_()),t&2&&(p(2),T(E(3,1,"labels.inputs.Ctrl")))}function hle(t,i){t&1&&(g(0,"span")(1,"span",6),C(2),D(3,"translate"),_(),C(4," + "),_()),t&2&&(p(2),T(E(3,1,"labels.inputs.Shift")))}function gle(t,i){t&1&&(g(0,"span")(1,"span",6),C(2),D(3,"translate"),_(),C(4," + "),_()),t&2&&(p(2),T(E(3,1,"labels.inputs.Alt")))}function _le(t,i){if(t&1&&(g(0,"span")(1,"span",6),C(2),_()()),t&2){let e=w().$implicit;p(2),T(e.key)}}function ble(t,i){if(t&1&&(F(0,"mat-divider",3),g(1,"div",4)(2,"span",5),I(3,fle,5,3,"span"),I(4,hle,5,3,"span"),I(5,gle,5,3,"span"),I(6,_le,3,1,"span"),_(),g(7,"span",5),C(8),_()()),t&2){let e=i.$implicit;k("inset",!0),p(3),O(e.ctrlKey?3:-1),p(),O(e.shiftKey?4:-1),p(),O(e.altKey?5:-1),p(),O(e.key?6:-1),p(2),T(e.title)}}var KR=(()=>{class t{constructor(){this.dialogRef=d(Xt)}ngOnInit(){this.dialogRef.updateSize("800px"),this.buttonConfig=new s6}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-keyboard-shortcuts-dialog"]],decls:7,vars:3,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"layout-column","gap-2px"],[3,"inset"],[1,"flex-fill","flex-50"],[1,"flex-50"],[1,"modifier-key"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1)(4,"div",2),nt(5,ble,9,6,null,null,vt),_()()),n&2&&(p(),T(E(2,1,"labels.heading.Keyboard Shortcuts")),p(4),it(o.buttonConfig.buttonCombinations))},dependencies:[fe,ve,kn,Hn,f2,Pe],styles:[".modifier-key[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.3019607843);padding:.3rem;background:#f8f8f8;color:#00000086;font-weight:700;border-radius:.3rem}.mat-divider.mat-divider-inset[_ngcontent-%COMP%]{margin-left:0}"]})}}return t})();function vle(t,i){t&1&&(g(0,"mat-label"),C(1),D(2,"translate"),_()),t&2&&(p(),T(E(2,1,"labels.inputs.Server")))}function yle(t,i){t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),g(3,"strong"),C(4),D(5,"translate"),_()()),t&2&&(p(),K(" ",E(2,2,"labels.inputs.Url")," "),p(3),T(E(5,4,"labels.commons.is required")))}function Cle(t,i){if(t&1&&(g(0,"mat-option",10),C(1),_()),t&2){let e=i.$implicit;k("value",e),p(),K(" ",e," ")}}function xle(t,i){if(t&1){let e=se();g(0,"mat-form-field",1),I(1,vle,3,3,"mat-label"),g(2,"mat-select",2),D(3,"translate"),N("selectionChange",function(){j(e);let o=w();return H(o.setServer())}),g(4,"div",3)(5,"form",4),N("ngSubmit",function(){j(e);let o=w();return H(o.addNewServer())}),g(6,"div",5)(7,"mat-form-field",6)(8,"span",7)(9,"mat-icon"),C(10,"language"),_()(),g(11,"mat-label"),C(12),D(13,"translate"),_(),F(14,"input",8),I(15,yle,6,6,"mat-error"),_(),g(16,"button",9),C(17),D(18,"translate"),_()()()(),nt(19,Cle,2,2,"mat-option",10,vt),_()()}if(t&2){let e=w();ie("outlined-variant",e.appearance==="outline"),k("appearance",e.appearance),p(),O(e.showLabel?1:-1),p(),k("formControl",e.serverSelector)("placeholder",e.showLabel?"":E(3,11,"labels.inputs.Server")),p(3),k("formGroup",e.form),p(7),T(E(13,13,"labels.placeholders.Add new server")),p(3),O(e.form.controls.url.hasError("required")?15:-1),p(),k("disabled",e.form.invalid),p(),K(" ",E(18,15,"labels.buttons.Add")," "),p(2),it(e.servers)}}var XR=(()=>{class t{constructor(){this.settingsService=d(tn),this.dialog=d(co),this.formBuilder=d(sc),this.appearance="fill",this.showLabel=!0,this.serverSelector=new no(""),this.existMoreThanOneServer=!1}ngOnInit(){this.servers=this.settingsService.servers,this.existMoreThanOneServer=this.servers&&this.servers.length>1,this.existMoreThanOneServer?(this.existMoreThanOneServer=!0,this.serverSelector.patchValue(this.settingsService.server),this.form=this.formBuilder.group({url:["",[an.required]]})):this.settingsService.setServer(this.servers[0])}setServer(){this.settingsService.setServer(this.serverSelector.value)}addNewServer(){let e,n=this.form.value.url;n.endsWith("/")&&(n=n.slice(0,-1)),this.settingsService.setServer(n),e=this.settingsService.servers,e.push(n),this.settingsService.setServers(e),window.location.reload()}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-server-selector"]],inputs:{appearance:"appearance",showLabel:"showLabel"},decls:1,vars:1,consts:[["id","server-selector",3,"appearance","outlined-variant"],["id","server-selector",3,"appearance"],["panelClass","server-panel","panelWidth","null",3,"selectionChange","formControl","placeholder"],[1,"sticky"],[3,"ngSubmit","formGroup"],[1,"actions"],["appearance","outline",1,"add-server-field"],["matPrefix",""],["matInput","","type","text","autocomplete","off","formControlName","url"],["type","submit","mat-raised-button","","color","primary",3,"disabled"],[3,"value"]],template:function(n,o){n&1&&I(0,xle,21,17,"mat-form-field",0),n&2&&O(o.existMoreThanOneServer?0:-1)},dependencies:[fe,ve,ac,Ii,bn,yr,Fi,yi,er,$t,Sn,So,di,ei,fn,Ct,Pu,Er,Pe],styles:["#server-selector.mat-mdc-form-field[_ngcontent-%COMP%]:not(.outlined-variant) mat-form-field[_ngcontent-%COMP%]{width:96%}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-text-field-wrapper[_ngcontent-%COMP%]{padding:0}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-form-field-flex[_ngcontent-%COMP%]{align-items:center}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-form-field-infix[_ngcontent-%COMP%]{padding:12px 0;min-height:48px}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], #server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], #server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-outline, #79747e);border-width:1px}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], #server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], #server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-on-surface, #1a1c1e)}#server-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], #server-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], #server-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-primary, #1074b9);border-width:2px}#server-selector.mat-mdc-form-field.outlined-variant.mat-focused[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{color:var(--md-sys-color-primary, #1074b9)}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select[_ngcontent-%COMP%]{font-size:.875rem;color:var(--md-sys-color-on-surface, #1a1c1e)}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select-arrow[_ngcontent-%COMP%]{color:var(--md-sys-color-on-surface-variant, #44474e)}#server-selector.mat-mdc-form-field.outlined-variant[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{font-size:.875rem;color:var(--md-sys-color-on-surface-variant, #44474e)}.dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-outline, #938f99)}.dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%]:hover:not(.mat-form-field-disabled) .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-on-surface, #e2e2e5)}.dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__leading[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__notch[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mdc-notched-outline[_ngcontent-%COMP%] .mdc-notched-outline__trailing[_ngcontent-%COMP%]{border-color:var(--md-sys-color-primary, #5ba2ec)}.dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant.mat-focused[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{color:var(--md-sys-color-primary, #5ba2ec)}.dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select[_ngcontent-%COMP%]{color:var(--md-sys-color-on-surface, #e2e2e5)}.dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%] .mat-mdc-select-arrow[_ngcontent-%COMP%], .dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%] .mat-mdc-floating-label[_ngcontent-%COMP%]{color:var(--md-sys-color-on-surface-variant, #c4c6d0)}.dark-theme[_ngcontent-%COMP%] #server-selector.outlined-variant[_ngcontent-%COMP%] .sticky[_ngcontent-%COMP%]{background-color:var(--md-sys-color-surface-container, #2c2f36)}.actions[_ngcontent-%COMP%]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.actions[_ngcontent-%COMP%] .mat-mdc-form-field[_ngcontent-%COMP%]{flex:1;margin-bottom:0}.actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{flex-shrink:0;height:40px;min-width:60px;margin-top:4px}.sticky[_ngcontent-%COMP%]{position:sticky;z-index:1;top:0;background-color:var(--md-sys-color-surface-container, white);box-shadow:1px -2px 10px #0000001a;padding-bottom:.5rem;margin-bottom:.5rem}mat-form-field[_ngcontent-%COMP%]{width:100%}"]})}}return t})();var l6=(()=>{class t{constructor(){this.style="outlined",this.size=24,this.filled=!1}get iconClass(){return`material-symbols-${this.filled?"filled":this.style}`}get iconStyles(){return{"font-size":`${this.size}px`,width:`${this.size}px`,height:`${this.size}px`}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-m3-icon"]],inputs:{name:"name",style:"style",size:"size",filled:"filled"},decls:2,vars:4,consts:[[1,"m3-icon",3,"ngStyle"]],template:function(n,o){n&1&&(g(0,"span",0),C(1),_()),n&2&&(kt(o.iconClass),k("ngStyle",o.iconStyles),p(),T(o.name))},dependencies:[fe,L0],styles:[`md-filled-button,md-outlined-button,md-elevated-button,md-text-button,md-filled-tonal-button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;--md-filled-button-label-text-size: 14px;--md-filled-button-label-text-weight: 500;--md-filled-button-label-text-font: "Roboto", sans-serif;--md-outlined-button-label-text-size: 14px;--md-outlined-button-label-text-weight: 500;--md-outlined-button-label-text-font: "Roboto", sans-serif;--md-elevated-button-label-text-size: 14px;--md-elevated-button-label-text-weight: 500;--md-elevated-button-label-text-font: "Roboto", sans-serif;--md-text-button-label-text-size: 14px;--md-text-button-label-text-weight: 500;--md-text-button-label-text-font: "Roboto", sans-serif;--md-filled-tonal-button-label-text-size: 14px;--md-filled-tonal-button-label-text-weight: 500;--md-filled-tonal-button-label-text-font: "Roboto", sans-serif;--md-filled-button-container-shape: 20px;--md-outlined-button-container-shape: 20px;--md-elevated-button-container-shape: 20px;--md-text-button-container-shape: 20px;--md-filled-tonal-button-container-shape: 20px;--md-filled-button-leading-space: 24px;--md-filled-button-trailing-space: 24px;--md-outlined-button-leading-space: 24px;--md-outlined-button-trailing-space: 24px;--md-elevated-button-leading-space: 24px;--md-elevated-button-trailing-space: 24px;--md-text-button-leading-space: 24px;--md-text-button-trailing-space: 24px;--md-filled-tonal-button-leading-space: 24px;--md-filled-tonal-button-trailing-space: 24px;--md-sys-color-primary: #1074b9;--md-sys-color-on-primary: #fff;--md-sys-color-surface-container-highest: #e1e2ec;--md-sys-color-on-surface: #303135;--md-sys-color-on-surface-variant: #44474e;--md-filled-button-container-color: #1074b9;--md-filled-button-label-text-color: #fff;--md-filled-button-hover-state-layer-color: #fff;--md-filled-button-hover-state-layer-opacity: 8%;--md-filled-button-focus-state-layer-color: #fff;--md-filled-button-focus-state-layer-opacity: 12%;--md-filled-button-pressed-state-layer-color: #fff;--md-filled-button-pressed-state-layer-opacity: 12%;--md-filled-button-disabled-container-color: #e0e0e0;--md-filled-button-disabled-container-opacity: 1;--md-filled-button-disabled-label-text-color: #9e9e9e;--md-filled-button-disabled-label-text-opacity: 1;--md-outlined-button-outline-color: #1074b9;--md-outlined-button-label-text-color: #1074b9;--md-outlined-button-outline-width: 1px;--md-outlined-button-hover-state-layer-color: #1074b9;--md-outlined-button-hover-state-layer-opacity: 8%;--md-outlined-button-focus-state-layer-color: #1074b9;--md-outlined-button-focus-state-layer-opacity: 12%;--md-outlined-button-pressed-state-layer-color: #1074b9;--md-outlined-button-pressed-state-layer-opacity: 12%;--md-outlined-button-disabled-outline-color: #e0e0e0;--md-outlined-button-disabled-outline-opacity: 1;--md-outlined-button-disabled-label-text-color: #9e9e9e;--md-outlined-button-disabled-label-text-opacity: 1;--md-elevated-button-container-color: #f5f5f5;--md-elevated-button-label-text-color: #1074b9;--md-elevated-button-container-elevation: 1;--md-elevated-button-hover-state-layer-color: #1074b9;--md-elevated-button-hover-state-layer-opacity: 8%;--md-elevated-button-hover-container-elevation: 2;--md-elevated-button-focus-state-layer-color: #1074b9;--md-elevated-button-focus-state-layer-opacity: 12%;--md-elevated-button-focus-container-elevation: 1;--md-elevated-button-pressed-state-layer-color: #1074b9;--md-elevated-button-pressed-state-layer-opacity: 12%;--md-elevated-button-pressed-container-elevation: 1;--md-elevated-button-disabled-container-color: #e0e0e0;--md-elevated-button-disabled-container-opacity: 1;--md-elevated-button-disabled-container-elevation: 0;--md-elevated-button-disabled-label-text-color: #9e9e9e;--md-elevated-button-disabled-label-text-opacity: 1;--md-text-button-label-text-color: #1074b9;--md-text-button-hover-state-layer-color: #1074b9;--md-text-button-hover-state-layer-opacity: 8%;--md-text-button-focus-state-layer-color: #1074b9;--md-text-button-focus-state-layer-opacity: 12%;--md-text-button-pressed-state-layer-color: #1074b9;--md-text-button-pressed-state-layer-opacity: 12%;--md-text-button-disabled-label-text-color: #9e9e9e;--md-text-button-disabled-label-text-opacity: 1;--md-filled-tonal-button-container-color: #d1e4ff;--md-filled-tonal-button-label-text-color: #001d36;--md-filled-tonal-button-hover-state-layer-color: #001d36;--md-filled-tonal-button-hover-state-layer-opacity: 8%;--md-filled-tonal-button-focus-state-layer-color: #001d36;--md-filled-tonal-button-focus-state-layer-opacity: 12%;--md-filled-tonal-button-pressed-state-layer-color: #001d36;--md-filled-tonal-button-pressed-state-layer-opacity: 12%;--md-filled-tonal-button-disabled-container-color: #e0e0e0;--md-filled-tonal-button-disabled-container-opacity: 1;--md-filled-tonal-button-disabled-label-text-color: #9e9e9e;--md-filled-tonal-button-disabled-label-text-opacity: 1}.dark-theme{--mat-app-text-color: #e2e2e5;--md-sys-color-surface: #424242;--md-sys-color-surface-container-low: #424242;--md-sys-color-on-surface: #e2e2e5;--md-icon-prefix-label-text-color: #e3e2e6}.dark-theme md-filled-button,.dark-theme md-outlined-button,.dark-theme md-elevated-button,.dark-theme md-text-button,.dark-theme md-filled-tonal-button{--md-sys-color-primary: #5ba2ec;--md-sys-color-on-primary: #001d36;--md-sys-color-surface-container-highest: #42464e;--md-sys-color-on-surface: #424242;--md-sys-color-on-surface-variant: #c4c6d0;--md-filled-button-container-color: #5ba2ec;--md-filled-button-label-text-color: #fff;--md-filled-button-hover-state-layer-color: #001d36;--md-filled-button-hover-state-layer-opacity: 8%;--md-filled-button-focus-state-layer-color: #001d36;--md-filled-button-focus-state-layer-opacity: 12%;--md-filled-button-pressed-state-layer-color: #001d36;--md-filled-button-pressed-state-layer-opacity: 12%;--md-filled-button-disabled-container-color: #e3e2e6;--md-filled-button-disabled-container-opacity: 1;--md-filled-button-disabled-label-text-color: #44474e;--md-filled-button-disabled-label-text-opacity: 1;--md-outlined-button-outline-color: #5ba2ec;--md-outlined-button-label-text-color: #5ba2ec;--md-outlined-button-hover-state-layer-color: #5ba2ec;--md-outlined-button-hover-state-layer-opacity: 8%;--md-outlined-button-focus-state-layer-color: #5ba2ec;--md-outlined-button-focus-state-layer-opacity: 12%;--md-outlined-button-pressed-state-layer-color: #5ba2ec;--md-outlined-button-pressed-state-layer-opacity: 12%;--md-outlined-button-disabled-outline-color: #e3e2e6;--md-outlined-button-disabled-outline-opacity: 1;--md-outlined-button-disabled-label-text-color: #44474e;--md-outlined-button-disabled-label-text-opacity: 1;--md-elevated-button-container-color: #2c2f36;--md-elevated-button-label-text-color: #5ba2ec;--md-elevated-button-container-elevation: 1;--md-elevated-button-hover-state-layer-color: #5ba2ec;--md-elevated-button-hover-state-layer-opacity: 8%;--md-elevated-button-hover-container-elevation: 2;--md-elevated-button-focus-state-layer-color: #5ba2ec;--md-elevated-button-focus-state-layer-opacity: 12%;--md-elevated-button-pressed-state-layer-color: #5ba2ec;--md-elevated-button-pressed-state-layer-opacity: 12%;--md-elevated-button-disabled-container-color: #e3e2e6;--md-elevated-button-disabled-container-opacity: 1;--md-elevated-button-disabled-container-elevation: 0;--md-elevated-button-disabled-label-text-color: #44474e;--md-elevated-button-disabled-label-text-opacity: 1;--md-text-button-label-text-color: #5ba2ec;--md-text-button-hover-state-layer-color: #5ba2ec;--md-text-button-hover-state-layer-opacity: 8%;--md-text-button-focus-state-layer-color: #5ba2ec;--md-text-button-focus-state-layer-opacity: 12%;--md-text-button-pressed-state-layer-color: #5ba2ec;--md-text-button-pressed-state-layer-opacity: 12%;--md-text-button-disabled-label-text-color: #e3e2e6;--md-text-button-disabled-label-text-opacity: 1;--md-filled-tonal-button-container-color: #003a6b;--md-filled-tonal-button-label-text-color: #d1e4ff;--md-filled-tonal-button-hover-state-layer-color: #d1e4ff;--md-filled-tonal-button-hover-state-layer-opacity: 8%;--md-filled-tonal-button-focus-state-layer-color: #d1e4ff;--md-filled-tonal-button-focus-state-layer-opacity: 12%;--md-filled-tonal-button-pressed-state-layer-color: #d1e4ff;--md-filled-tonal-button-pressed-state-layer-opacity: 12%;--md-filled-tonal-button-disabled-container-color: #e3e2e6;--md-filled-tonal-button-disabled-container-opacity: 1;--md-filled-tonal-button-disabled-label-text-color: #e3e2e6;--md-filled-tonal-button-disabled-label-text-opacity: 1}.m3-icon{display:inline-flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}.material-symbols-outlined,.material-symbols-filled,.material-symbols-rounded,.material-symbols-sharp{font-family:Material Symbols Outlined,sans-serif;font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;color:var(--md-icon-prefix-label-text-color, #44474e)}.material-symbols-filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-rounded{font-family:Material Symbols Rounded,sans-serif;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.material-symbols-sharp{font-family:Material Symbols Sharp,sans-serif;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}
|
|
`],encapsulation:2})}}return t})();function Mle(t,i){if(t&1&&(g(0,"mat-option",2),C(1),D(2,"titlecase"),_()),t&2){let e=i.$implicit;k("value",e),p(),K(" ",E(2,2,e)," ")}}var ZR=(()=>{class t{constructor(){this.settingsService=d(tn),this.alertService=d(Ia),this.tenantSelector=new no}ngOnInit(){this.tenantSelector.setValue(this.settingsService.tenantIdentifier),this.tenants.length>1?this.tenantSelector.enable:this.tenantSelector.disable}get tenants(){return this.settingsService.tenantIdentifiers||[]}setTenantIdentifier(){this.settingsService.setTenantIdentifier(this.tenantSelector.value),this.alertService.alert({type:"Tenant Changed",message:this.tenantSelector.value})}allowSelection(){return this.tenants.length>1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-tenant-selector"]],decls:8,vars:4,consts:[["id","tenant-selector","appearance","fill",1,"flex-fill","align-center"],[1,"tenantselector",3,"selectionChange","formControl"],[3,"value"],["matIconPrefix","","name","domain"]],template:function(n,o){n&1&&(g(0,"mat-form-field",0)(1,"mat-label"),C(2),D(3,"translate"),_(),g(4,"mat-select",1),N("selectionChange",function(){return o.setTenantIdentifier()}),nt(5,Mle,3,4,"mat-option",2,vt),_(),F(7,"mifosx-m3-icon",3),_()),n&2&&(p(2),T(E(3,2,"labels.inputs.Tenant")),p(2),k("formControl",o.tenantSelector),p(),it(o.tenants))},dependencies:[fe,ve,bn,Fi,$t,Sn,ei,fn,Pu,l6,M_,Pe],encapsulation:2})}}return t})();var JR={prefix:"fas",iconName:"fill-drip",icon:[576,512,[],"f576","M41.4 9.4C53.9-3.1 74.1-3.1 86.6 9.4L168 90.7l53.1-53.1c28.1-28.1 73.7-28.1 101.8 0L474.3 189.1c28.1 28.1 28.1 73.7 0 101.8L283.9 481.4c-37.5 37.5-98.3 37.5-135.8 0L30.6 363.9c-37.5-37.5-37.5-98.3 0-135.8L122.7 136 41.4 54.6c-12.5-12.5-12.5-32.8 0-45.3zm176 221.3L168 181.3 75.9 273.4c-4.2 4.2-7 9.3-8.4 14.6l319.2 0 42.3-42.3c3.1-3.1 3.1-8.2 0-11.3L277.7 82.9c-3.1-3.1-8.2-3.1-11.3 0L213.3 136l49.4 49.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0zM512 512c-35.3 0-64-28.7-64-64c0-25.2 32.6-79.6 51.2-108.7c6-9.4 19.5-9.4 25.5 0C543.4 368.4 576 422.8 576 448c0 35.3-28.7 64-64 64z"]};var wle={prefix:"fas",iconName:"message",icon:[512,512,["comment-alt"],"f27a","M64 0C28.7 0 0 28.7 0 64L0 352c0 35.3 28.7 64 64 64l96 0 0 80c0 6.1 3.4 11.6 8.8 14.3s11.9 2.1 16.8-1.5L309.3 416 448 416c35.3 0 64-28.7 64-64l0-288c0-35.3-28.7-64-64-64L64 0z"]},ez=wle,tz={prefix:"fas",iconName:"info",icon:[192,512,[],"f129","M48 80a48 48 0 1 1 96 0A48 48 0 1 1 48 80zM0 224c0-17.7 14.3-32 32-32l64 0c17.7 0 32 14.3 32 32l0 224 32 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 512c-17.7 0-32-14.3-32-32s14.3-32 32-32l32 0 0-192-32 0c-17.7 0-32-14.3-32-32z"]};var Dle={prefix:"fas",iconName:"file-lines",icon:[384,512,[128441,128462,61686,"file-alt","file-text"],"f15c","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]},nz=Dle;var Sle={prefix:"fas",iconName:"calendar-days",icon:[448,512,["calendar-alt"],"f073","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zm64 80l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm128 0l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zM64 400l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16zm144-16c-8.8 0-16 7.2-16 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0zm112 16l0 32c0 8.8 7.2 16 16 16l32 0c8.8 0 16-7.2 16-16l0-32c0-8.8-7.2-16-16-16l-32 0c-8.8 0-16 7.2-16 16z"]},iz=Sle;var kle={prefix:"fas",iconName:"circle-minus",icon:[512,512,["minus-circle"],"f056","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM184 232l144 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-144 0c-13.3 0-24-10.7-24-24s10.7-24 24-24z"]},oz=kle;var Ele={prefix:"fas",iconName:"right-from-bracket",icon:[512,512,["sign-out-alt"],"f2f5","M377.9 105.9L500.7 228.7c7.2 7.2 11.3 17.1 11.3 27.3s-4.1 20.1-11.3 27.3L377.9 406.1c-6.4 6.4-15 9.9-24 9.9c-18.7 0-33.9-15.2-33.9-33.9l0-62.1-128 0c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l128 0 0-62.1c0-18.7 15.2-33.9 33.9-33.9c9 0 17.6 3.6 24 9.9zM160 96L96 96c-17.7 0-32 14.3-32 32l0 256c0 17.7 14.3 32 32 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0c-53 0-96-43-96-96L0 128C0 75 43 32 96 32l64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32z"]},rz=Ele;var az={prefix:"fas",iconName:"laptop",icon:[640,512,[128187],"f109","M128 32C92.7 32 64 60.7 64 96l0 256 64 0 0-256 384 0 0 256 64 0 0-256c0-35.3-28.7-64-64-64L128 32zM19.2 384C8.6 384 0 392.6 0 403.2C0 445.6 34.4 480 76.8 480l486.4 0c42.4 0 76.8-34.4 76.8-76.8c0-10.6-8.6-19.2-19.2-19.2L19.2 384z"]};var Ile={prefix:"fas",iconName:"pencil",icon:[512,512,[9999,61504,"pencil-alt"],"f303","M410.3 231l11.3-11.3-33.9-33.9-62.1-62.1L291.7 89.8l-11.3 11.3-22.6 22.6L58.6 322.9c-10.4 10.4-18 23.3-22.2 37.4L1 480.7c-2.5 8.4-.2 17.5 6.1 23.7s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L387.7 253.7 410.3 231zM160 399.4l-9.1 22.7c-4 3.1-8.5 5.4-13.3 6.9L59.4 452l23-78.1c1.4-4.9 3.8-9.4 6.9-13.3l22.7-9.1 0 32c0 8.8 7.2 16 16 16l32 0zM362.7 18.7L348.3 33.2 325.7 55.8 314.3 67.1l33.9 33.9 62.1 62.1 33.9 33.9 11.3-11.3 22.6-22.6 14.5-14.5c25-25 25-65.5 0-90.5L453.3 18.7c-25-25-65.5-25-90.5 0zm-47.4 168l-144 144c-6.2 6.2-16.4 6.2-22.6 0s-6.2-16.4 0-22.6l144-144c6.2-6.2 16.4-6.2 22.6 0s6.2 16.4 0 22.6z"]},sz=Ile;var cz={prefix:"fas",iconName:"comments",icon:[640,512,[128490,61670],"f086","M208 352c114.9 0 208-78.8 208-176S322.9 0 208 0S0 78.8 0 176c0 38.6 14.7 74.3 39.6 103.4c-3.5 9.4-8.7 17.7-14.2 24.7c-4.8 6.2-9.7 11-13.3 14.3c-1.8 1.6-3.3 2.9-4.3 3.7c-.5 .4-.9 .7-1.1 .8l-.2 .2s0 0 0 0s0 0 0 0C1 327.2-1.4 334.4 .8 340.9S9.1 352 16 352c21.8 0 43.8-5.6 62.1-12.5c9.2-3.5 17.8-7.4 25.2-11.4C134.1 343.3 169.8 352 208 352zM448 176c0 112.3-99.1 196.9-216.5 207C255.8 457.4 336.4 512 432 512c38.2 0 73.9-8.7 104.7-23.9c7.5 4 16 7.9 25.2 11.4c18.3 6.9 40.3 12.5 62.1 12.5c6.9 0 13.1-4.5 15.2-11.1c2.1-6.6-.2-13.8-5.8-17.9c0 0 0 0 0 0s0 0 0 0l-.2-.2c-.2-.2-.6-.4-1.1-.8c-1-.8-2.5-2-4.3-3.7c-3.6-3.3-8.5-8.1-13.3-14.3c-5.5-7-10.7-15.4-14.2-24.7c24.9-29 39.6-64.7 39.6-103.4c0-92.8-84.9-168.9-192.6-175.5c.4 5.1 .6 10.3 .6 15.5z"]};var Ole={prefix:"fas",iconName:"box-archive",icon:[512,512,["archive"],"f187","M32 32l448 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96L0 64C0 46.3 14.3 32 32 32zm0 128l448 0 0 256c0 35.3-28.7 64-64 64L96 480c-35.3 0-64-28.7-64-64l0-256zm128 80c0 8.8 7.2 16 16 16l160 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-160 0c-8.8 0-16 7.2-16 16z"]},lz=Ole;var dz={prefix:"fas",iconName:"cloud",icon:[640,512,[9729],"f0c2","M0 336c0 79.5 64.5 144 144 144l368 0c70.7 0 128-57.3 128-128c0-61.9-44-113.6-102.4-125.4c4.1-10.7 6.4-22.4 6.4-34.6c0-53-43-96-96-96c-19.7 0-38.1 6-53.3 16.2C367 64.2 315.3 32 256 32C167.6 32 96 103.6 96 192c0 2.7 .1 5.4 .2 8.1C40.2 219.8 0 273.2 0 336z"]};var uz={prefix:"fas",iconName:"table",icon:[512,512,[],"f0ce","M64 256l0-96 160 0 0 96L64 256zm0 64l160 0 0 96L64 416l0-96zm224 96l0-96 160 0 0 96-160 0zM448 256l-160 0 0-96 160 0 0 96zM64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32z"]};var mz={prefix:"fas",iconName:"laptop-code",icon:[640,512,[],"f5fc","M64 96c0-35.3 28.7-64 64-64l384 0c35.3 0 64 28.7 64 64l0 256-64 0 0-256L128 96l0 256-64 0L64 96zM0 403.2C0 392.6 8.6 384 19.2 384l601.6 0c10.6 0 19.2 8.6 19.2 19.2c0 42.4-34.4 76.8-76.8 76.8L76.8 480C34.4 480 0 445.6 0 403.2zM281 209l-31 31 31 31c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-48-48c-9.4-9.4-9.4-24.6 0-33.9l48-48c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9zM393 175l48 48c9.4 9.4 9.4 24.6 0 33.9l-48 48c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l31-31-31-31c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0z"]};var my={prefix:"fas",iconName:"bars",icon:[448,512,["navicon"],"f0c9","M0 96C0 78.3 14.3 64 32 64l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 128C14.3 128 0 113.7 0 96zM0 256c0-17.7 14.3-32 32-32l384 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L32 288c-17.7 0-32-14.3-32-32zM448 416c0 17.7-14.3 32-32 32L32 448c-17.7 0-32-14.3-32-32s14.3-32 32-32l384 0c17.7 0 32 14.3 32 32z"]};var Tle={prefix:"fas",iconName:"heart-crack",icon:[512,512,[128148,"heart-broken"],"f7a9","M119.4 44.1c23.3-3.9 46.8-1.9 68.6 5.3l49.8 77.5-75.4 75.4c-1.5 1.5-2.4 3.6-2.3 5.8s1 4.2 2.6 5.7l112 104c2.9 2.7 7.4 2.9 10.5 .3s3.8-7 1.7-10.4l-60.4-98.1 90.7-75.6c2.6-2.1 3.5-5.7 2.4-8.8L296.8 61.8c28.5-16.7 62.4-23.2 95.7-17.6C461.5 55.6 512 115.2 512 185.1l0 5.8c0 41.5-17.2 81.2-47.6 109.5L283.7 469.1c-7.5 7-17.4 10.9-27.7 10.9s-20.2-3.9-27.7-10.9L47.6 300.4C17.2 272.1 0 232.4 0 190.9l0-5.8c0-69.9 50.5-129.5 119.4-141z"]},pz=Tle;var fz={prefix:"fas",iconName:"lightbulb",icon:[384,512,[128161],"f0eb","M272 384c9.6-31.9 29.5-59.1 49.2-86.2c0 0 0 0 0 0c5.2-7.1 10.4-14.2 15.4-21.4c19.8-28.5 31.4-63 31.4-100.3C368 78.8 289.2 0 192 0S16 78.8 16 176c0 37.3 11.6 71.9 31.4 100.3c5 7.2 10.2 14.3 15.4 21.4c0 0 0 0 0 0c19.8 27.1 39.7 54.4 49.2 86.2l160 0zM192 512c44.2 0 80-35.8 80-80l0-16-160 0 0 16c0 44.2 35.8 80 80 80zM112 176c0 8.8-7.2 16-16 16s-16-7.2-16-16c0-61.9 50.1-112 112-112c8.8 0 16 7.2 16 16s-7.2 16-16 16c-44.2 0-80 35.8-80 80z"]};var Ple={prefix:"fas",iconName:"circle-exclamation",icon:[512,512,["exclamation-circle"],"f06a","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24l0 112c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-112c0-13.3 10.7-24 24-24zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},hz=Ple;var gz={prefix:"fas",iconName:"sitemap",icon:[576,512,[],"f0e8","M208 80c0-26.5 21.5-48 48-48l64 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-8 0 0 40 152 0c30.9 0 56 25.1 56 56l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-4.4-3.6-8-8-8l-152 0 0 40 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-40-152 0c-4.4 0-8 3.6-8 8l0 32 8 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-64 0c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48l8 0 0-32c0-30.9 25.1-56 56-56l152 0 0-40-8 0c-26.5 0-48-21.5-48-48l0-64z"]},Lle={prefix:"fas",iconName:"circle-dollar-to-slot",icon:[512,512,["donate"],"f4b9","M326.7 403.7c-22.1 8-45.9 12.3-70.7 12.3s-48.7-4.4-70.7-12.3l-.8-.3c-30-11-56.8-28.7-78.6-51.4C70 314.6 48 263.9 48 208C48 93.1 141.1 0 256 0S464 93.1 464 208c0 55.9-22 106.6-57.9 144c-1 1-2 2.1-3 3.1c-21.4 21.4-47.4 38.1-76.3 48.6zM256 91.9c-11.1 0-20.1 9-20.1 20.1l0 6c-5.6 1.2-10.9 2.9-15.9 5.1c-15 6.8-27.9 19.4-31.1 37.7c-1.8 10.2-.8 20 3.4 29c4.2 8.8 10.7 15 17.3 19.5c11.6 7.9 26.9 12.5 38.6 16l2.2 .7c13.9 4.2 23.4 7.4 29.3 11.7c2.5 1.8 3.4 3.2 3.7 4c.3 .8 .9 2.6 .2 6.7c-.6 3.5-2.5 6.4-8 8.8c-6.1 2.6-16 3.9-28.8 1.9c-6-1-16.7-4.6-26.2-7.9c0 0 0 0 0 0s0 0 0 0s0 0 0 0c-2.2-.7-4.3-1.5-6.4-2.1c-10.5-3.5-21.8 2.2-25.3 12.7s2.2 21.8 12.7 25.3c1.2 .4 2.7 .9 4.4 1.5c7.9 2.7 20.3 6.9 29.8 9.1l0 6.4c0 11.1 9 20.1 20.1 20.1s20.1-9 20.1-20.1l0-5.5c5.3-1 10.5-2.5 15.4-4.6c15.7-6.7 28.4-19.7 31.6-38.7c1.8-10.4 1-20.3-3-29.4c-3.9-9-10.2-15.6-16.9-20.5c-12.2-8.8-28.3-13.7-40.4-17.4l-.8-.2c-14.2-4.3-23.8-7.3-29.9-11.4c-2.6-1.8-3.4-3-3.6-3.5c-.2-.3-.7-1.6-.1-5c.3-1.9 1.9-5.2 8.2-8.1c6.4-2.9 16.4-4.5 28.6-2.6c4.3 .7 17.9 3.3 21.7 4.3c10.7 2.8 21.6-3.5 24.5-14.2s-3.5-21.6-14.2-24.5c-4.4-1.2-14.4-3.2-21-4.4l0-6.3c0-11.1-9-20.1-20.1-20.1zM48 352l16 0c19.5 25.9 44 47.7 72.2 64L64 416l0 32 192 0 192 0 0-32-72.2 0c28.2-16.3 52.8-38.1 72.2-64l16 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48l0-64c0-26.5 21.5-48 48-48z"]},_z=Lle;var bz={prefix:"fas",iconName:"flag",icon:[448,512,[127988,61725],"f024","M64 32C64 14.3 49.7 0 32 0S0 14.3 0 32L0 64 0 368 0 480c0 17.7 14.3 32 32 32s32-14.3 32-32l0-128 64.3-16.1c41.1-10.3 84.6-5.5 122.5 13.4c44.2 22.1 95.5 24.8 141.7 7.4l34.7-13c12.5-4.7 20.8-16.6 20.8-30l0-247.7c0-23-24.2-38-44.8-27.7l-9.6 4.8c-46.3 23.2-100.8 23.2-147.1 0c-35.1-17.6-75.4-22-113.5-12.5L64 48l0-16z"]};var vz={prefix:"fas",iconName:"list",icon:[512,512,["list-squares"],"f03a","M40 48C26.7 48 16 58.7 16 72l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24L40 48zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM16 232l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24l0 48c0 13.3 10.7 24 24 24l48 0c13.3 0 24-10.7 24-24l0-48c0-13.3-10.7-24-24-24l-48 0z"]};var yz={prefix:"fas",iconName:"lock",icon:[448,512,[128274],"f023","M144 144l0 48 160 0 0-48c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192l0-48C80 64.5 144.5 0 224 0s144 64.5 144 144l0 48 16 0c35.3 0 64 28.7 64 64l0 192c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 256c0-35.3 28.7-64 64-64l16 0z"]};var Ale={prefix:"fas",iconName:"pen-to-square",icon:[512,512,["edit"],"f044","M471.6 21.7c-21.9-21.9-57.3-21.9-79.2 0L362.3 51.7l97.9 97.9 30.1-30.1c21.9-21.9 21.9-57.3 0-79.2L471.6 21.7zm-299.2 220c-6.1 6.1-10.8 13.6-13.5 21.9l-29.6 88.8c-2.9 8.6-.6 18.1 5.8 24.6s15.9 8.7 24.6 5.8l88.8-29.6c8.2-2.7 15.7-7.4 21.9-13.5L437.7 172.3 339.7 74.3 172.4 241.7zM96 64C43 64 0 107 0 160L0 416c0 53 43 96 96 96l256 0c53 0 96-43 96-96l0-96c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 96c0 17.7-14.3 32-32 32L96 448c-17.7 0-32-14.3-32-32l0-256c0-17.7 14.3-32 32-32l96 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L96 64z"]},Cz=Ale;var xz={prefix:"fas",iconName:"users",icon:[640,512,[],"f0c0","M144 0a80 80 0 1 1 0 160A80 80 0 1 1 144 0zM512 0a80 80 0 1 1 0 160A80 80 0 1 1 512 0zM0 298.7C0 239.8 47.8 192 106.7 192l42.7 0c15.9 0 31 3.5 44.6 9.7c-1.3 7.2-1.9 14.7-1.9 22.3c0 38.2 16.8 72.5 43.3 96c-.2 0-.4 0-.7 0L21.3 320C9.6 320 0 310.4 0 298.7zM405.3 320c-.2 0-.4 0-.7 0c26.6-23.5 43.3-57.8 43.3-96c0-7.6-.7-15-1.9-22.3c13.6-6.3 28.7-9.7 44.6-9.7l42.7 0C592.2 192 640 239.8 640 298.7c0 11.8-9.6 21.3-21.3 21.3l-213.3 0zM224 224a96 96 0 1 1 192 0 96 96 0 1 1 -192 0zM128 485.3C128 411.7 187.7 352 261.3 352l117.3 0C452.3 352 512 411.7 512 485.3c0 14.7-11.9 26.7-26.7 26.7l-330.7 0c-14.7 0-26.7-11.9-26.7-26.7z"]},Mz={prefix:"fas",iconName:"eye-slash",icon:[640,512,[],"f070","M38.8 5.1C28.4-3.1 13.3-1.2 5.1 9.2S-1.2 34.7 9.2 42.9l592 464c10.4 8.2 25.5 6.3 33.7-4.1s6.3-25.5-4.1-33.7L525.6 386.7c39.6-40.6 66.4-86.1 79.9-118.4c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C465.5 68.8 400.8 32 320 32c-68.2 0-125 26.3-169.3 60.8L38.8 5.1zM223.1 149.5C248.6 126.2 282.7 112 320 112c79.5 0 144 64.5 144 144c0 24.9-6.3 48.3-17.4 68.7L408 294.5c8.4-19.3 10.6-41.4 4.8-63.3c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3c0 10.2-2.4 19.8-6.6 28.3l-90.3-70.8zM373 389.9c-16.4 6.5-34.3 10.1-53 10.1c-79.5 0-144-64.5-144-144c0-6.9 .5-13.6 1.4-20.2L83.1 161.5C60.3 191.2 44 220.8 34.5 243.7c-3.3 7.9-3.3 16.7 0 24.6c14.9 35.7 46.2 87.7 93 131.1C174.5 443.2 239.2 480 320 480c47.8 0 89.9-12.9 126.2-32.5L373 389.9z"]};var wz={prefix:"fas",iconName:"money-bill",icon:[576,512,[],"f0d6","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM288 160a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"]};var Dz={prefix:"fas",iconName:"user",icon:[448,512,[128100,62144],"f007","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304l-91.4 0z"]};var Sz={prefix:"fas",iconName:"key",icon:[512,512,[128273],"f084","M336 352c97.2 0 176-78.8 176-176S433.2 0 336 0S160 78.8 160 176c0 18.7 2.9 36.8 8.3 53.7L7 391c-4.5 4.5-7 10.6-7 17l0 80c0 13.3 10.7 24 24 24l80 0c13.3 0 24-10.7 24-24l0-40 40 0c13.3 0 24-10.7 24-24l0-40 40 0c6.4 0 12.5-2.5 17-7l33.3-33.3c16.9 5.4 35 8.3 53.7 8.3zM376 96a40 40 0 1 1 0 80 40 40 0 1 1 0-80z"]};var kz={prefix:"fas",iconName:"globe",icon:[512,512,[127760],"f0ac","M352 256c0 22.2-1.2 43.6-3.3 64l-185.3 0c-2.2-20.4-3.3-41.8-3.3-64s1.2-43.6 3.3-64l185.3 0c2.2 20.4 3.3 41.8 3.3 64zm28.8-64l123.1 0c5.3 20.5 8.1 41.9 8.1 64s-2.8 43.5-8.1 64l-123.1 0c2.1-20.6 3.2-42 3.2-64s-1.1-43.4-3.2-64zm112.6-32l-116.7 0c-10-63.9-29.8-117.4-55.3-151.6c78.3 20.7 142 77.5 171.9 151.6zm-149.1 0l-176.6 0c6.1-36.4 15.5-68.6 27-94.7c10.5-23.6 22.2-40.7 33.5-51.5C239.4 3.2 248.7 0 256 0s16.6 3.2 27.8 13.8c11.3 10.8 23 27.9 33.5 51.5c11.6 26 20.9 58.2 27 94.7zm-209 0L18.6 160C48.6 85.9 112.2 29.1 190.6 8.4C165.1 42.6 145.3 96.1 135.3 160zM8.1 192l123.1 0c-2.1 20.6-3.2 42-3.2 64s1.1 43.4 3.2 64L8.1 320C2.8 299.5 0 278.1 0 256s2.8-43.5 8.1-64zM194.7 446.6c-11.6-26-20.9-58.2-27-94.6l176.6 0c-6.1 36.4-15.5 68.6-27 94.6c-10.5 23.6-22.2 40.7-33.5 51.5C272.6 508.8 263.3 512 256 512s-16.6-3.2-27.8-13.8c-11.3-10.8-23-27.9-33.5-51.5zM135.3 352c10 63.9 29.8 117.4 55.3 151.6C112.2 482.9 48.6 426.1 18.6 352l116.7 0zm358.1 0c-30 74.1-93.6 130.9-171.9 151.6c25.5-34.2 45.2-87.7 55.3-151.6l116.7 0z"]};var Ez={prefix:"fas",iconName:"location-arrow",icon:[448,512,[],"f124","M429.6 92.1c4.9-11.9 2.1-25.6-7-34.7s-22.8-11.9-34.7-7l-352 144c-14.2 5.8-22.2 20.8-19.3 35.8s16.1 25.8 31.4 25.8l176 0 0 176c0 15.3 10.8 28.4 25.8 31.4s30-5.1 35.8-19.3l144-352z"]};var py={prefix:"fas",iconName:"ban",icon:[512,512,[128683,"cancel"],"f05e","M367.2 412.5L99.5 144.8C77.1 176.1 64 214.5 64 256c0 106 86 192 192 192c41.5 0 79.9-13.1 111.2-35.5zm45.3-45.3C434.9 335.9 448 297.5 448 256c0-106-86-192-192-192c-41.5 0-79.9 13.1-111.2 35.5L412.5 367.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256z"]};var Rle={prefix:"fas",iconName:"shuffle",icon:[512,512,[128256,"random"],"f074","M403.8 34.4c12-5 25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-10.1 0-19.6 4.7-25.6 12.8L284 229.3 244 176l31.2-41.6C293.3 110.2 321.8 96 352 96l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6zM164 282.7L204 336l-31.2 41.6C154.7 401.8 126.2 416 96 416l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c10.1 0 19.6-4.7 25.6-12.8L164 282.7zm274.6 188c-9.2 9.2-22.9 11.9-34.9 6.9s-19.8-16.6-19.8-29.6l0-32-32 0c-30.2 0-58.7-14.2-76.8-38.4L121.6 172.8c-6-8.1-15.5-12.8-25.6-12.8l-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0c30.2 0 58.7 14.2 76.8 38.4L326.4 339.2c6 8.1 15.5 12.8 25.6 12.8l32 0 0-32c0-12.9 7.8-24.6 19.8-29.6s25.7-2.2 34.9 6.9l64 64c6 6 9.4 14.1 9.4 22.6s-3.4 16.6-9.4 22.6l-64 64z"]},Iz=Rle;var Oz={prefix:"fas",iconName:"folder-open",icon:[576,512,[128194,128449,61717],"f07c","M88.7 223.8L0 375.8 0 96C0 60.7 28.7 32 64 32l117.5 0c17 0 33.3 6.7 45.3 18.7l26.5 26.5c12 12 28.3 18.7 45.3 18.7L416 96c35.3 0 64 28.7 64 64l0 32-336 0c-22.8 0-43.8 12.1-55.3 31.8zm27.6 16.1C122.1 230 132.6 224 144 224l400 0c11.5 0 22 6.1 27.7 16.1s5.7 22.2-.1 32.1l-112 192C453.9 474 443.4 480 432 480L32 480c-11.5 0-22-6.1-27.7-16.1s-5.7-22.2 .1-32.1l112-192z"]};var zle={prefix:"fas",iconName:"file-arrow-up",icon:[384,512,["file-upload"],"f574","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM216 408c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-102.1-31 31c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l72-72c9.4-9.4 24.6-9.4 33.9 0l72 72c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-31-31L216 408z"]},Tz=zle;var Pz={prefix:"fas",iconName:"chart-bar",icon:[512,512,["bar-chart"],"f080","M32 32c17.7 0 32 14.3 32 32l0 336c0 8.8 7.2 16 16 16l400 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L80 480c-44.2 0-80-35.8-80-80L0 64C0 46.3 14.3 32 32 32zm96 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-192 0c-17.7 0-32-14.3-32-32zm32 64l128 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-128 0c-17.7 0-32-14.3-32-32s14.3-32 32-32zm0 96l256 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-256 0c-17.7 0-32-14.3-32-32s14.3-32 32-32z"]};var Nle={prefix:"fas",iconName:"circle-check",icon:[512,512,[61533,"check-circle"],"f058","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"]},Lz=Nle;var Az={prefix:"fas",iconName:"id-badge",icon:[384,512,[],"f2c1","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zm96 320l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L96 416c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zM144 64l96 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-96 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var Rz={prefix:"fas",iconName:"user-tie",icon:[448,512,[],"f508","M96 128a128 128 0 1 0 256 0A128 128 0 1 0 96 128zm94.5 200.2l18.6 31L175.8 483.1l-36-146.9c-2-8.1-9.8-13.4-17.9-11.3C51.9 342.4 0 405.8 0 481.3c0 17 13.8 30.7 30.7 30.7l131.7 0c0 0 0 0 .1 0l5.5 0 112 0 5.5 0c0 0 0 0 .1 0l131.7 0c17 0 30.7-13.8 30.7-30.7c0-75.5-51.9-138.9-121.9-156.4c-8.1-2-15.9 3.3-17.9 11.3l-36 146.9L238.9 359.2l18.6-31c6.4-10.7-1.3-24.2-13.7-24.2L224 304l-19.7 0c-12.4 0-20.1 13.6-13.7 24.2z"]};var zz={prefix:"fas",iconName:"pause",icon:[320,512,[9208],"f04c","M48 64C21.5 64 0 85.5 0 112L0 400c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48L48 64zm192 0c-26.5 0-48 21.5-48 48l0 288c0 26.5 21.5 48 48 48l32 0c26.5 0 48-21.5 48-48l0-288c0-26.5-21.5-48-48-48l-32 0z"]};var Nz={prefix:"fas",iconName:"address-card",icon:[576,512,[62140,"contact-card","vcard"],"f2bb","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm80 256l64 0c44.2 0 80 35.8 80 80c0 8.8-7.2 16-16 16L80 384c-8.8 0-16-7.2-16-16c0-44.2 35.8-80 80-80zm-32-96a64 64 0 1 1 128 0 64 64 0 1 1 -128 0zm256-32l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l128 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-128 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var Fle={prefix:"fas",iconName:"cloud-arrow-up",icon:[640,512,[62338,"cloud-upload","cloud-upload-alt"],"f0ee","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-217c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l39-39L296 392c0 13.3 10.7 24 24 24s24-10.7 24-24l0-134.1 39 39c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-80-80c-9.4-9.4-24.6-9.4-33.9 0l-80 80z"]};var Fz=Fle;var Vz={prefix:"fas",iconName:"file-word",icon:[384,512,[],"f1c2","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM111 257.1l26.8 89.2 31.6-90.3c3.4-9.6 12.5-16.1 22.7-16.1s19.3 6.4 22.7 16.1l31.6 90.3L273 257.1c3.8-12.7 17.2-19.9 29.9-16.1s19.9 17.2 16.1 29.9l-48 160c-3 10-12 16.9-22.4 17.1s-19.8-6.2-23.2-16.1L192 336.6l-33.3 95.3c-3.4 9.8-12.8 16.3-23.2 16.1s-19.5-7.1-22.4-17.1l-48-160c-3.8-12.7 3.4-26.1 16.1-29.9s26.1 3.4 29.9 16.1z"]};var Vle={prefix:"fas",iconName:"cloud-arrow-down",icon:[640,512,[62337,"cloud-download","cloud-download-alt"],"f0ed","M144 480C64.5 480 0 415.5 0 336c0-62.8 40.2-116.2 96.2-135.9c-.1-2.7-.2-5.4-.2-8.1c0-88.4 71.6-160 160-160c59.3 0 111 32.2 138.7 80.2C409.9 102 428.3 96 448 96c53 0 96 43 96 96c0 12.2-2.3 23.8-6.4 34.6C596 238.4 640 290.1 640 352c0 70.7-57.3 128-128 128l-368 0zm79-167l80 80c9.4 9.4 24.6 9.4 33.9 0l80-80c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-39 39L344 184c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 134.1-39-39c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9z"]};var Bz=Vle;var Ble={prefix:"fas",iconName:"arrows-rotate",icon:[512,512,[128472,"refresh","sync"],"f021","M105.1 202.6c7.7-21.8 20.2-42.3 37.8-59.8c62.5-62.5 163.8-62.5 226.3 0L386.3 160 352 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l111.5 0c0 0 0 0 0 0l.4 0c17.7 0 32-14.3 32-32l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 35.2L414.4 97.6c-87.5-87.5-229.3-87.5-316.8 0C73.2 122 55.6 150.7 44.8 181.4c-5.9 16.7 2.9 34.9 19.5 40.8s34.9-2.9 40.8-19.5zM39 289.3c-5 1.5-9.8 4.2-13.7 8.2c-4 4-6.7 8.8-8.1 14c-.3 1.2-.6 2.5-.8 3.8c-.3 1.7-.4 3.4-.4 5.1L16 432c0 17.7 14.3 32 32 32s32-14.3 32-32l0-35.1 17.6 17.5c0 0 0 0 0 0c87.5 87.4 229.3 87.4 316.7 0c24.4-24.4 42.1-53.1 52.9-83.8c5.9-16.7-2.9-34.9-19.5-40.8s-34.9 2.9-40.8 19.5c-7.7 21.8-20.2 42.3-37.8 59.8c-62.5 62.5-163.8 62.5-226.3 0l-.1-.1L125.6 352l34.4 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L48.4 288c-1.6 0-3.2 .1-4.8 .3s-3.1 .5-4.6 1z"]};var jz=Ble;var jle={prefix:"fas",iconName:"shield-halved",icon:[512,512,["shield-alt"],"f3ed","M256 0c4.6 0 9.2 1 13.4 2.9L457.7 82.8c22 9.3 38.4 31 38.3 57.2c-.5 99.2-41.3 280.7-213.6 363.2c-16.7 8-36.1 8-52.8 0C57.3 420.7 16.5 239.2 16 140c-.1-26.2 16.3-47.9 38.3-57.2L242.7 2.9C246.8 1 251.4 0 256 0zm0 66.8l0 378.1C394 378 431.1 230.1 432 141.4L256 66.8s0 0 0 0z"]},Hz=jle;var Uz={prefix:"fas",iconName:"hand-holding-heart",icon:[576,512,[],"f4be","M163.9 136.9c-29.4-29.8-29.4-78.2 0-108s77-29.8 106.4 0l17.7 18 17.7-18c29.4-29.8 77-29.8 106.4 0s29.4 78.2 0 108L310.5 240.1c-6.2 6.3-14.3 9.4-22.5 9.4s-16.3-3.1-22.5-9.4L163.9 136.9zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]};var $z={prefix:"fas",iconName:"money-check",icon:[576,512,[],"f53c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm48 160l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zM96 336c0-8.8 7.2-16 16-16l352 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-352 0c-8.8 0-16-7.2-16-16zM376 160l80 0c13.3 0 24 10.7 24 24l0 48c0 13.3-10.7 24-24 24l-80 0c-13.3 0-24-10.7-24-24l0-48c0-13.3 10.7-24 24-24z"]};var Gz={prefix:"fas",iconName:"code",icon:[640,512,[],"f121","M392.8 1.2c-17-4.9-34.7 5-39.6 22l-128 448c-4.9 17 5 34.7 22 39.6s34.7-5 39.6-22l128-448c4.9-17-5-34.7-22-39.6zm80.6 120.1c-12.5 12.5-12.5 32.8 0 45.3L562.7 256l-89.4 89.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l112-112c12.5-12.5 12.5-32.8 0-45.3l-112-112c-12.5-12.5-32.8-12.5-45.3 0zm-306.7 0c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3l112 112c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256l89.4-89.4c12.5-12.5 12.5-32.8 0-45.3z"]};var Wz={prefix:"fas",iconName:"road",icon:[576,512,[128739],"f018","M256 32l-74.8 0c-27.1 0-51.3 17.1-60.3 42.6L3.1 407.2C1.1 413 0 419.2 0 425.4C0 455.5 24.5 480 54.6 480L256 480l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 64 201.4 0c30.2 0 54.6-24.5 54.6-54.6c0-6.2-1.1-12.4-3.1-18.2L455.1 74.6C446 49.1 421.9 32 394.8 32L320 32l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64zm64 192l0 64c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32s32 14.3 32 32z"]};var Yz={prefix:"fas",iconName:"file-excel",icon:[384,512,[],"f1c3","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM155.7 250.2L192 302.1l36.3-51.9c7.6-10.9 22.6-13.5 33.4-5.9s13.5 22.6 5.9 33.4L221.3 344l46.4 66.2c7.6 10.9 5 25.8-5.9 33.4s-25.8 5-33.4-5.9L192 385.8l-36.3 51.9c-7.6 10.9-22.6 13.5-33.4 5.9s-13.5-22.6-5.9-33.4L162.7 344l-46.4-66.2c-7.6-10.9-5-25.8 5.9-33.4s25.8-5 33.4 5.9z"]};var qz={prefix:"fas",iconName:"chart-line",icon:[512,512,["line-chart"],"f201","M64 64c0-17.7-14.3-32-32-32S0 46.3 0 64L0 400c0 44.2 35.8 80 80 80l400 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 416c-8.8 0-16-7.2-16-16L64 64zm406.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L320 210.7l-57.4-57.4c-12.5-12.5-32.8-12.5-45.3 0l-112 112c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L240 221.3l57.4 57.4c12.5 12.5 32.8 12.5 45.3 0l128-128z"]};var Qz={prefix:"fas",iconName:"arrow-right",icon:[448,512,[8594],"f061","M438.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.8 224 32 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l306.7 0L233.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160z"]};var Kz={prefix:"fas",iconName:"heart",icon:[512,512,[128153,128154,128155,128156,128420,129293,129294,129505,9829,10084,61578],"f004","M47.6 300.4L228.3 469.1c7.5 7 17.4 10.9 27.7 10.9s20.2-3.9 27.7-10.9L464.4 300.4c30.4-28.3 47.6-68 47.6-109.5v-5.8c0-69.9-50.5-129.5-119.4-141C347 36.5 300.6 51.4 268 84L256 96 244 84c-32.6-32.6-79-47.5-124.6-39.9C50.5 55.6 0 115.2 0 185.1v5.8c0 41.5 17.2 81.2 47.6 109.5z"]};var Xz={prefix:"fas",iconName:"lock-open",icon:[576,512,[],"f3c1","M352 144c0-44.2 35.8-80 80-80s80 35.8 80 80l0 48c0 17.7 14.3 32 32 32s32-14.3 32-32l0-48C576 64.5 511.5 0 432 0S288 64.5 288 144l0 48L64 192c-35.3 0-64 28.7-64 64L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-192c0-35.3-28.7-64-64-64l-32 0 0-48z"]};var Zz={prefix:"fas",iconName:"circle",icon:[512,512,[128308,128309,128992,128993,128994,128995,128996,9679,9898,9899,11044,61708,61915],"f111","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"]};var Hle={prefix:"fas",iconName:"circle-question",icon:[512,512,[62108,"question-circle"],"f059","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM169.8 165.3c7.9-22.3 29.1-37.3 52.8-37.3l58.3 0c34.9 0 63.1 28.3 63.1 63.1c0 22.6-12.1 43.5-31.7 54.8L280 264.4c-.2 13-10.9 23.6-24 23.6c-13.3 0-24-10.7-24-24l0-13.5c0-8.6 4.6-16.5 12.1-20.8l44.3-25.4c4.7-2.7 7.6-7.7 7.6-13.1c0-8.4-6.8-15.1-15.1-15.1l-58.3 0c-3.4 0-6.4 2.1-7.5 5.3l-.4 1.2c-4.4 12.5-18.2 19-30.6 14.6s-19-18.2-14.6-30.6l.4-1.2zM224 352a32 32 0 1 1 64 0 32 32 0 1 1 -64 0z"]},Jz=Hle;var eN={prefix:"fas",iconName:"code-branch",icon:[448,512,[],"f126","M80 104a24 24 0 1 0 0-48 24 24 0 1 0 0 48zm80-24c0 32.8-19.7 61-48 73.3l0 87.8c18.8-10.9 40.7-17.1 64-17.1l96 0c35.3 0 64-28.7 64-64l0-6.7C307.7 141 288 112.8 288 80c0-44.2 35.8-80 80-80s80 35.8 80 80c0 32.8-19.7 61-48 73.3l0 6.7c0 70.7-57.3 128-128 128l-96 0c-35.3 0-64 28.7-64 64l0 6.7c28.3 12.3 48 40.5 48 73.3c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-32.8 19.7-61 48-73.3l0-6.7 0-198.7C19.7 141 0 112.8 0 80C0 35.8 35.8 0 80 0s80 35.8 80 80zm232 0a24 24 0 1 0 -48 0 24 24 0 1 0 48 0zM80 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]};var tN={prefix:"fas",iconName:"tags",icon:[512,512,[],"f02c","M345 39.1L472.8 168.4c52.4 53 52.4 138.2 0 191.2L360.8 472.9c-9.3 9.4-24.5 9.5-33.9 .2s-9.5-24.5-.2-33.9L438.6 325.9c33.9-34.3 33.9-89.4 0-123.7L310.9 72.9c-9.3-9.4-9.2-24.6 .2-33.9s24.6-9.2 33.9 .2zM0 229.5L0 80C0 53.5 21.5 32 48 32l149.5 0c17 0 33.3 6.7 45.3 18.7l168 168c25 25 25 65.5 0 90.5L277.3 442.7c-25 25-65.5 25-90.5 0l-168-168C6.7 262.7 0 246.5 0 229.5zM144 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]};var nN={prefix:"fas",iconName:"eye",icon:[576,512,[128065],"f06e","M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z"]};var iN={prefix:"fas",iconName:"pen",icon:[512,512,[128394],"f304","M362.7 19.3L314.3 67.7 444.3 197.7l48.4-48.4c25-25 25-65.5 0-90.5L453.3 19.3c-25-25-65.5-25-90.5 0zm-71 71L58.6 323.5c-10.4 10.4-18 23.3-22.2 37.4L1 481.2C-1.5 489.7 .8 498.8 7 505s15.3 8.5 23.7 6.1l120.3-35.4c14.1-4.2 27-11.8 37.4-22.2L421.7 220.3 291.7 90.3z"]};var Ule={prefix:"fas",iconName:"floppy-disk",icon:[448,512,[128190,128426,"save"],"f0c7","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-242.7c0-17-6.7-33.3-18.7-45.3L352 50.7C340 38.7 323.7 32 306.7 32L64 32zm0 96c0-17.7 14.3-32 32-32l192 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32L96 224c-17.7 0-32-14.3-32-32l0-64zM224 288a64 64 0 1 1 0 128 64 64 0 1 1 0-128z"]},oN=Ule;var $le={prefix:"fas",iconName:"hand-holding-dollar",icon:[576,512,["hand-holding-usd"],"f4c0","M312 24l0 10.5c6.4 1.2 12.6 2.7 18.2 4.2c12.8 3.4 20.4 16.6 17 29.4s-16.6 20.4-29.4 17c-10.9-2.9-21.1-4.9-30.2-5c-7.3-.1-14.7 1.7-19.4 4.4c-2.1 1.3-3.1 2.4-3.5 3c-.3 .5-.7 1.2-.7 2.8c0 .3 0 .5 0 .6c.2 .2 .9 1.2 3.3 2.6c5.8 3.5 14.4 6.2 27.4 10.1l.9 .3s0 0 0 0c11.1 3.3 25.9 7.8 37.9 15.3c13.7 8.6 26.1 22.9 26.4 44.9c.3 22.5-11.4 38.9-26.7 48.5c-6.7 4.1-13.9 7-21.3 8.8l0 10.6c0 13.3-10.7 24-24 24s-24-10.7-24-24l0-11.4c-9.5-2.3-18.2-5.3-25.6-7.8c-2.1-.7-4.1-1.4-6-2c-12.6-4.2-19.4-17.8-15.2-30.4s17.8-19.4 30.4-15.2c2.6 .9 5 1.7 7.3 2.5c13.6 4.6 23.4 7.9 33.9 8.3c8 .3 15.1-1.6 19.2-4.1c1.9-1.2 2.8-2.2 3.2-2.9c.4-.6 .9-1.8 .8-4.1l0-.2c0-1 0-2.1-4-4.6c-5.7-3.6-14.3-6.4-27.1-10.3l-1.9-.6c-10.8-3.2-25-7.5-36.4-14.4c-13.5-8.1-26.5-22-26.6-44.1c-.1-22.9 12.9-38.6 27.7-47.4c6.4-3.8 13.3-6.4 20.2-8.2L264 24c0-13.3 10.7-24 24-24s24 10.7 24 24zM568.2 336.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 485.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 512 32 512c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 384c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]},rN=$le;var aN={prefix:"fas",iconName:"trash",icon:[448,512,[],"f1f8","M135.2 17.7L128 32 32 32C14.3 32 0 46.3 0 64S14.3 96 32 96l384 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-96 0-7.2-14.3C307.4 6.8 296.3 0 284.2 0L163.8 0c-12.1 0-23.2 6.8-28.6 17.7zM416 128L32 128 53.2 467c1.6 25.3 22.6 45 47.9 45l245.8 0c25.3 0 46.3-19.7 47.9-45L416 128z"]};var sN={prefix:"fas",iconName:"arrow-left",icon:[448,512,[8592],"f060","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.2 288 416 288c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0L214.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z"]};var Gle={prefix:"fas",iconName:"up-right-from-square",icon:[512,512,["external-link-alt"],"f35d","M352 0c-12.9 0-24.6 7.8-29.6 19.8s-2.2 25.7 6.9 34.9L370.7 96 201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L416 141.3l41.4 41.4c9.2 9.2 22.9 11.9 34.9 6.9s19.8-16.6 19.8-29.6l0-128c0-17.7-14.3-32-32-32L352 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z"]},cN=Gle,lN={prefix:"fas",iconName:"table-cells",icon:[512,512,["th"],"f00a","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-320c0-35.3-28.7-64-64-64L64 32zm88 64l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0zM64 224l88 0 0 64-88 0 0-64zm232 0l0 64-88 0 0-64 88 0zm64 0l88 0 0 64-88 0 0-64zM152 352l0 64-88 0 0-64 88 0zm56 0l88 0 0 64-88 0 0-64zm240 0l0 64-88 0 0-64 88 0z"]};var dN={prefix:"fas",iconName:"file-pdf",icon:[512,512,[],"f1c1","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 144-208 0c-35.3 0-64 28.7-64 64l0 144-48 0c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128zM176 352l32 0c30.9 0 56 25.1 56 56s-25.1 56-56 56l-16 0 0 32c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-48 0-80c0-8.8 7.2-16 16-16zm32 80c13.3 0 24-10.7 24-24s-10.7-24-24-24l-16 0 0 48 16 0zm96-80l32 0c26.5 0 48 21.5 48 48l0 64c0 26.5-21.5 48-48 48l-32 0c-8.8 0-16-7.2-16-16l0-128c0-8.8 7.2-16 16-16zm32 128c8.8 0 16-7.2 16-16l0-64c0-8.8-7.2-16-16-16l-16 0 0 96 16 0zm80-112c0-8.8 7.2-16 16-16l48 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 32 32 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-32 0 0 48c0 8.8-7.2 16-16 16s-16-7.2-16-16l0-64 0-64z"]};var uN={prefix:"fas",iconName:"tag",icon:[448,512,[127991],"f02b","M0 80L0 229.5c0 17 6.7 33.3 18.7 45.3l176 176c25 25 65.5 25 90.5 0L418.7 317.3c25-25 25-65.5 0-90.5l-176-176c-12-12-28.3-18.7-45.3-18.7L48 32C21.5 32 0 53.5 0 80zm112 32a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]};var mN={prefix:"fas",iconName:"envelope",icon:[512,512,[128386,9993,61443],"f0e0","M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4c0-26.5-21.5-48-48-48L48 64zM0 176L0 384c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-208L294.4 339.2c-22.8 17.1-54 17.1-76.8 0L0 176z"]};var pN={prefix:"fas",iconName:"calendar-check",icon:[448,512,[],"f274","M128 0c17.7 0 32 14.3 32 32l0 32 128 0 0-32c0-17.7 14.3-32 32-32s32 14.3 32 32l0 32 48 0c26.5 0 48 21.5 48 48l0 48L0 160l0-48C0 85.5 21.5 64 48 64l48 0 0-32c0-17.7 14.3-32 32-32zM0 192l448 0 0 272c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 192zM329 305c9.4-9.4 9.4-24.6 0-33.9s-24.6-9.4-33.9 0l-95 95-47-47c-9.4-9.4-24.6-9.4-33.9 0s-9.4 24.6 0 33.9l64 64c9.4 9.4 24.6 9.4 33.9 0L329 305z"]};var Wle={prefix:"fas",iconName:"arrow-rotate-left",icon:[512,512,[8634,"arrow-left-rotate","arrow-rotate-back","arrow-rotate-backward","undo"],"f0e2","M125.7 160l50.3 0c17.7 0 32 14.3 32 32s-14.3 32-32 32L48 224c-17.7 0-32-14.3-32-32L16 64c0-17.7 14.3-32 32-32s32 14.3 32 32l0 51.2L97.6 97.6c87.5-87.5 229.3-87.5 316.8 0s87.5 229.3 0 316.8s-229.3 87.5-316.8 0c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0c62.5 62.5 163.8 62.5 226.3 0s62.5-163.8 0-226.3s-163.8-62.5-226.3 0L125.7 160z"]};var fy=Wle;var Yle={prefix:"fas",iconName:"money-bill-1",icon:[576,512,["money-bill-alt"],"f3d1","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm64 320l-64 0 0-64c35.3 0 64 28.7 64 64zM64 192l0-64 64 0c0 35.3-28.7 64-64 64zM448 384c0-35.3 28.7-64 64-64l0 64-64 0zm64-192c-35.3 0-64-28.7-64-64l64 0 0 64zM176 256a112 112 0 1 1 224 0 112 112 0 1 1 -224 0zm76-48c0 9.7 6.9 17.7 16 19.6l0 48.4-4 0c-11 0-20 9-20 20s9 20 20 20l24 0 24 0c11 0 20-9 20-20s-9-20-20-20l-4 0 0-68c0-11-9-20-20-20l-16 0c-11 0-20 9-20 20z"]},fN=Yle;var hN={prefix:"fas",iconName:"minus",icon:[448,512,[8211,8722,10134,"subtract"],"f068","M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z"]};var qle={prefix:"fas",iconName:"gear",icon:[512,512,[9881,"cog"],"f013","M495.9 166.6c3.2 8.7 .5 18.4-6.4 24.6l-43.3 39.4c1.1 8.3 1.7 16.8 1.7 25.4s-.6 17.1-1.7 25.4l43.3 39.4c6.9 6.2 9.6 15.9 6.4 24.6c-4.4 11.9-9.7 23.3-15.8 34.3l-4.7 8.1c-6.6 11-14 21.4-22.1 31.2c-5.9 7.2-15.7 9.6-24.5 6.8l-55.7-17.7c-13.4 10.3-28.2 18.9-44 25.4l-12.5 57.1c-2 9.1-9 16.3-18.2 17.8c-13.8 2.3-28 3.5-42.5 3.5s-28.7-1.2-42.5-3.5c-9.2-1.5-16.2-8.7-18.2-17.8l-12.5-57.1c-15.8-6.5-30.6-15.1-44-25.4L83.1 425.9c-8.8 2.8-18.6 .3-24.5-6.8c-8.1-9.8-15.5-20.2-22.1-31.2l-4.7-8.1c-6.1-11-11.4-22.4-15.8-34.3c-3.2-8.7-.5-18.4 6.4-24.6l43.3-39.4C64.6 273.1 64 264.6 64 256s.6-17.1 1.7-25.4L22.4 191.2c-6.9-6.2-9.6-15.9-6.4-24.6c4.4-11.9 9.7-23.3 15.8-34.3l4.7-8.1c6.6-11 14-21.4 22.1-31.2c5.9-7.2 15.7-9.6 24.5-6.8l55.7 17.7c13.4-10.3 28.2-18.9 44-25.4l12.5-57.1c2-9.1 9-16.3 18.2-17.8C227.3 1.2 241.5 0 256 0s28.7 1.2 42.5 3.5c9.2 1.5 16.2 8.7 18.2 17.8l12.5 57.1c15.8 6.5 30.6 15.1 44 25.4l55.7-17.7c8.8-2.8 18.6-.3 24.5 6.8c8.1 9.8 15.5 20.2 22.1 31.2l4.7 8.1c6.1 11 11.4 22.4 15.8 34.3zM256 336a80 80 0 1 0 0-160 80 80 0 1 0 0 160z"]},gN=qle;var _N={prefix:"fas",iconName:"clock",icon:[512,512,[128339,"clock-four"],"f017","M256 0a256 256 0 1 1 0 512A256 256 0 1 1 256 0zM232 120l0 136c0 8 4 15.5 10.7 20l96 64c11 7.4 25.9 4.4 33.3-6.7s4.4-25.9-6.7-33.3L280 243.2 280 120c0-13.3-10.7-24-24-24s-24 10.7-24 24z"]};var bN={prefix:"fas",iconName:"keyboard",icon:[576,512,[9e3],"f11c","M64 64C28.7 64 0 92.7 0 128L0 384c0 35.3 28.7 64 64 64l448 0c35.3 0 64-28.7 64-64l0-256c0-35.3-28.7-64-64-64L64 64zm16 64l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80-176c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM160 336c0-8.8 7.2-16 16-16l224 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-224 0c-8.8 0-16-7.2-16-16l0-32zM272 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM256 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM368 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM352 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM464 128l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zM448 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm16 80l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]};var vN={prefix:"fas",iconName:"piggy-bank",icon:[576,512,[],"f4d3","M400 96l0 .7c-5.3-.4-10.6-.7-16-.7L256 96c-16.5 0-32.5 2.1-47.8 6c-.1-2-.2-4-.2-6c0-53 43-96 96-96s96 43 96 96zm-16 32c3.5 0 7 .1 10.4 .3c4.2 .3 8.4 .7 12.6 1.3C424.6 109.1 450.8 96 480 96l11.5 0c10.4 0 18 9.8 15.5 19.9l-13.8 55.2c15.8 14.8 28.7 32.8 37.5 52.9l13.3 0c17.7 0 32 14.3 32 32l0 96c0 17.7-14.3 32-32 32l-32 0c-9.1 12.1-19.9 22.9-32 32l0 64c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-32-128 0 0 32c0 17.7-14.3 32-32 32l-32 0c-17.7 0-32-14.3-32-32l0-64c-34.9-26.2-58.7-66.3-63.2-112L68 304c-37.6 0-68-30.4-68-68s30.4-68 68-68l4 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-4 0c-11 0-20 9-20 20s9 20 20 20l31.2 0c12.1-59.8 57.7-107.5 116.3-122.8c12.9-3.4 26.5-5.2 40.5-5.2l128 0zm64 136a24 24 0 1 0 -48 0 24 24 0 1 0 48 0z"]};var yN={prefix:"fas",iconName:"coins",icon:[512,512,[],"f51e","M512 80c0 18-14.3 34.6-38.4 48c-29.1 16.1-72.5 27.5-122.3 30.9c-3.7-1.8-7.4-3.5-11.3-5C300.6 137.4 248.2 128 192 128c-8.3 0-16.4 .2-24.5 .6l-1.1-.6C142.3 114.6 128 98 128 80c0-44.2 86-80 192-80S512 35.8 512 80zM160.7 161.1c10.2-.7 20.7-1.1 31.3-1.1c62.2 0 117.4 12.3 152.5 31.4C369.3 204.9 384 221.7 384 240c0 4-.7 7.9-2.1 11.7c-4.6 13.2-17 25.3-35 35.5c0 0 0 0 0 0c-.1 .1-.3 .1-.4 .2c0 0 0 0 0 0s0 0 0 0c-.3 .2-.6 .3-.9 .5c-35 19.4-90.8 32-153.6 32c-59.6 0-112.9-11.3-148.2-29.1c-1.9-.9-3.7-1.9-5.5-2.9C14.3 274.6 0 258 0 240c0-34.8 53.4-64.5 128-75.4c10.5-1.5 21.4-2.7 32.7-3.5zM416 240c0-21.9-10.6-39.9-24.1-53.4c28.3-4.4 54.2-11.4 76.2-20.5c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 19.3-16.5 37.1-43.8 50.9c-14.6 7.4-32.4 13.7-52.4 18.5c.1-1.8 .2-3.5 .2-5.3zm-32 96c0 18-14.3 34.6-38.4 48c-1.8 1-3.6 1.9-5.5 2.9C304.9 404.7 251.6 416 192 416c-62.8 0-118.6-12.6-153.6-32C14.3 370.6 0 354 0 336l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 342.6 135.8 352 192 352s108.6-9.4 148.1-25.9c7.8-3.2 15.3-6.9 22.4-10.9c6.1-3.4 11.8-7.2 17.2-11.2c1.5-1.1 2.9-2.3 4.3-3.4l0 3.4 0 5.7 0 26.3zm32 0l0-32 0-25.9c19-4.2 36.5-9.5 52.1-16c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 10.5-5 21-14.9 30.9c-16.3 16.3-45 29.7-81.3 38.4c.1-1.7 .2-3.5 .2-5.3zM192 448c56.2 0 108.6-9.4 148.1-25.9c16.3-6.8 31.5-15.2 43.9-25.5l0 35.4c0 44.2-86 80-192 80S0 476.2 0 432l0-35.4c12.5 10.3 27.6 18.7 43.9 25.5C83.4 438.6 135.8 448 192 448z"]};var CN={prefix:"fas",iconName:"calculator",icon:[384,512,[128425],"f1ec","M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-384c0-35.3-28.7-64-64-64L64 0zM96 64l192 0c17.7 0 32 14.3 32 32l0 32c0 17.7-14.3 32-32 32L96 160c-17.7 0-32-14.3-32-32l0-32c0-17.7 14.3-32 32-32zm32 160a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM96 352a32 32 0 1 1 0-64 32 32 0 1 1 0 64zM64 416c0-17.7 14.3-32 32-32l96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-96 0c-17.7 0-32-14.3-32-32zM192 256a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm64-64a32 32 0 1 1 0-64 32 32 0 1 1 0 64zm32 64a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zM288 448a32 32 0 1 1 0-64 32 32 0 1 1 0 64z"]};var xN={prefix:"fas",iconName:"download",icon:[512,512,[],"f019","M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 242.7-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7 288 32zM64 352c-35.3 0-64 28.7-64 64l0 32c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-32c0-35.3-28.7-64-64-64l-101.5 0-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352 64 352zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z"]};var Qle={prefix:"fas",iconName:"house",icon:[576,512,[127968,63498,63500,"home","home-alt","home-lg-alt"],"f015","M575.8 255.5c0 18-15 32.1-32 32.1l-32 0 .7 160.2c0 2.7-.2 5.4-.5 8.1l0 16.2c0 22.1-17.9 40-40 40l-16 0c-1.1 0-2.2 0-3.3-.1c-1.4 .1-2.8 .1-4.2 .1L416 512l-24 0c-22.1 0-40-17.9-40-40l0-24 0-64c0-17.7-14.3-32-32-32l-64 0c-17.7 0-32 14.3-32 32l0 64 0 24c0 22.1-17.9 40-40 40l-24 0-31.9 0c-1.5 0-3-.1-4.5-.2c-1.2 .1-2.4 .2-3.6 .2l-16 0c-22.1 0-40-17.9-40-40l0-112c0-.9 0-1.9 .1-2.8l0-69.7-32 0c-18 0-32-14-32-32.1c0-9 3-17 10-24L266.4 8c7-7 15-8 22-8s15 2 21 7L564.8 231.5c8 7 12 15 11 24z"]},MN=Qle;var Kle={prefix:"fas",iconName:"arrow-right-arrow-left",icon:[448,512,[8644,"exchange"],"f0ec","M438.6 150.6c12.5-12.5 12.5-32.8 0-45.3l-96-96c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L338.7 96 32 96C14.3 96 0 110.3 0 128s14.3 32 32 32l306.7 0-41.4 41.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l96-96zm-333.3 352c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 416 416 416c17.7 0 32-14.3 32-32s-14.3-32-32-32l-306.7 0 41.4-41.4c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-96 96c-12.5 12.5-12.5 32.8 0 45.3l96 96z"]},wN=Kle;var DN={prefix:"fas",iconName:"stop",icon:[384,512,[9209],"f04d","M0 128C0 92.7 28.7 64 64 64H320c35.3 0 64 28.7 64 64V384c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V128z"]};var SN={prefix:"fas",iconName:"upload",icon:[512,512,[],"f093","M288 109.3L288 352c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-242.7-73.4 73.4c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l128-128c12.5-12.5 32.8-12.5 45.3 0l128 128c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L288 109.3zM64 352l128 0c0 35.3 28.7 64 64 64s64-28.7 64-64l128 0c35.3 0 64 28.7 64 64l0 32c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64l0-32c0-35.3 28.7-64 64-64zM432 456a24 24 0 1 0 0-48 24 24 0 1 0 0 48z"]};var kN={prefix:"fas",iconName:"bolt",icon:[448,512,[9889,"zap"],"f0e7","M349.4 44.6c5.9-13.7 1.5-29.7-10.6-38.5s-28.6-8-39.9 1.8l-256 224c-10 8.8-13.6 22.9-8.9 35.3S50.7 288 64 288l111.5 0L98.6 467.4c-5.9 13.7-1.5 29.7 10.6 38.5s28.6 8 39.9-1.8l256-224c10-8.8 13.6-22.9 8.9-35.3s-16.6-20.7-30-20.7l-111.5 0L349.4 44.6z"]};var EN={prefix:"fas",iconName:"hand-holding-hand",icon:[576,512,[],"e4f7","M7.8 207.7c-13.1-17.8-9.3-42.8 8.5-55.9L142.9 58.5C166.2 41.3 194.5 32 223.5 32L384 32l160 0c17.7 0 32 14.3 32 32l0 64c0 17.7-14.3 32-32 32l-36.8 0-44.9 36c-22.7 18.2-50.9 28-80 28L304 224l-16 0-64 0c-17.7 0-32-14.3-32-32s14.3-32 32-32l64 0 16 0c8.8 0 16-7.2 16-16s-7.2-16-16-16l-120.6 0L63.7 216.2c-17.8 13.1-42.8 9.3-55.9-8.5zM382.4 160c0 0 0 0 0 0l.9 0c-.3 0-.6 0-.9 0zM568.2 304.3c13.1 17.8 9.3 42.8-8.5 55.9L433.1 453.5c-23.4 17.2-51.6 26.5-80.7 26.5L192 480 32 480c-17.7 0-32-14.3-32-32l0-64c0-17.7 14.3-32 32-32l36.8 0 44.9-36c22.7-18.2 50.9-28 80-28l78.3 0 16 0 64 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-64 0-16 0c-8.8 0-16 7.2-16 16s7.2 16 16 16l120.6 0 119.7-88.2c17.8-13.1 42.8-9.3 55.9 8.5zM193.6 352c0 0 0 0 0 0l-.9 0c.3 0 .6 0 .9 0z"]};var IN={prefix:"fas",iconName:"bell",icon:[448,512,[128276,61602],"f0f3","M224 0c-17.7 0-32 14.3-32 32l0 19.2C119 66 64 130.6 64 208l0 18.8c0 47-17.3 92.4-48.5 127.6l-7.4 8.3c-8.4 9.4-10.4 22.9-5.3 34.4S19.4 416 32 416l384 0c12.6 0 24-7.4 29.2-18.9s3.1-25-5.3-34.4l-7.4-8.3C401.3 319.2 384 273.9 384 226.8l0-18.8c0-77.4-55-142-128-156.8L256 32c0-17.7-14.3-32-32-32zm45.3 493.3c12-12 18.7-28.3 18.7-45.3l-64 0-64 0c0 17 6.7 33.3 18.7 45.3s28.3 18.7 45.3 18.7s33.3-6.7 45.3-18.7z"]};var ON={prefix:"fas",iconName:"file",icon:[384,512,[128196,128459,61462],"f15b","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 288c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zm384 64l-128 0L256 0 384 128z"]};var TN={prefix:"fas",iconName:"arrow-down",icon:[384,512,[8595],"f063","M169.4 470.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 370.8 224 64c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 306.7L54.6 265.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z"]};var Xle={prefix:"fas",iconName:"gauge-high",icon:[512,512,[62461,"tachometer-alt","tachometer-alt-fast"],"f625","M0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM288 96a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM256 416c35.3 0 64-28.7 64-64c0-17.4-6.9-33.1-18.1-44.6L366 161.7c5.3-12.1-.2-26.3-12.3-31.6s-26.3 .2-31.6 12.3L257.9 288c-.6 0-1.3 0-1.9 0c-35.3 0-64 28.7-64 64s28.7 64 64 64zM176 144a32 32 0 1 0 -64 0 32 32 0 1 0 64 0zM96 288a32 32 0 1 0 0-64 32 32 0 1 0 0 64zm352-32a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},PN=Xle;var LN={prefix:"fas",iconName:"link",icon:[640,512,[128279,"chain"],"f0c1","M579.8 267.7c56.5-56.5 56.5-148 0-204.5c-50-50-128.8-56.5-186.3-15.4l-1.6 1.1c-14.4 10.3-17.7 30.3-7.4 44.6s30.3 17.7 44.6 7.4l1.6-1.1c32.1-22.9 76-19.3 103.8 8.6c31.5 31.5 31.5 82.5 0 114L422.3 334.8c-31.5 31.5-82.5 31.5-114 0c-27.9-27.9-31.5-71.8-8.6-103.8l1.1-1.6c10.3-14.4 6.9-34.4-7.4-44.6s-34.4-6.9-44.6 7.4l-1.1 1.6C206.5 251.2 213 330 263 380c56.5 56.5 148 56.5 204.5 0L579.8 267.7zM60.2 244.3c-56.5 56.5-56.5 148 0 204.5c50 50 128.8 56.5 186.3 15.4l1.6-1.1c14.4-10.3 17.7-30.3 7.4-44.6s-30.3-17.7-44.6-7.4l-1.6 1.1c-32.1 22.9-76 19.3-103.8-8.6C74 372 74 321 105.5 289.5L217.7 177.2c31.5-31.5 82.5-31.5 114 0c27.9 27.9 31.5 71.8 8.6 103.9l-1.1 1.6c-10.3 14.4-6.9 34.4 7.4 44.6s34.4 6.9 44.6-7.4l1.1-1.6C433.5 260.8 427 182 377 132c-56.5-56.5-148-56.5-204.5 0L60.2 244.3z"]};var AN={prefix:"fas",iconName:"play",icon:[384,512,[9654],"f04b","M73 39c-14.8-9.1-33.4-9.4-48.5-.9S0 62.6 0 80L0 432c0 17.4 9.4 33.4 24.5 41.9s33.7 8.1 48.5-.9L361 297c14.3-8.7 23-24.2 23-41s-8.7-32.2-23-41L73 39z"]};var Zle={prefix:"fas",iconName:"magnifying-glass",icon:[512,512,[128269,"search"],"f002","M416 208c0 45.9-14.9 88.3-40 122.7L502.6 457.4c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0S416 93.1 416 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"]},RN=Zle;var zN={prefix:"fas",iconName:"receipt",icon:[384,512,[129534],"f543","M14 2.2C22.5-1.7 32.5-.3 39.6 5.8L80 40.4 120.4 5.8c9-7.7 22.3-7.7 31.2 0L192 40.4 232.4 5.8c9-7.7 22.3-7.7 31.2 0L304 40.4 344.4 5.8c7.1-6.1 17.1-7.5 25.6-3.6s14 12.4 14 21.8l0 464c0 9.4-5.5 17.9-14 21.8s-18.5 2.5-25.6-3.6L304 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L192 471.6l-40.4 34.6c-9 7.7-22.3 7.7-31.2 0L80 471.6 39.6 506.2c-7.1 6.1-17.1 7.5-25.6 3.6S0 497.4 0 488L0 24C0 14.6 5.5 6.1 14 2.2zM96 144c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 144zM80 352c0 8.8 7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 336c-8.8 0-16 7.2-16 16zM96 240c-8.8 0-16 7.2-16 16s7.2 16 16 16l192 0c8.8 0 16-7.2 16-16s-7.2-16-16-16L96 240z"]};var NN={prefix:"fas",iconName:"chevron-down",icon:[512,512,[],"f078","M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"]};var FN={prefix:"fas",iconName:"list-ul",icon:[512,512,["list-dots"],"f0ca","M64 144a48 48 0 1 0 0-96 48 48 0 1 0 0 96zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L192 64zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32l288 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-288 0zM64 464a48 48 0 1 0 0-96 48 48 0 1 0 0 96zm48-208a48 48 0 1 0 -96 0 48 48 0 1 0 96 0z"]};var VN={prefix:"fas",iconName:"arrow-up",icon:[384,512,[8593],"f062","M214.6 41.4c-12.5-12.5-32.8-12.5-45.3 0l-160 160c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L160 141.2 160 448c0 17.7 14.3 32 32 32s32-14.3 32-32l0-306.7L329.4 246.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-160-160z"]};var Jle={prefix:"fas",iconName:"list-check",icon:[512,512,["tasks"],"f0ae","M152.1 38.2c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 113C-2.3 103.6-2.3 88.4 7 79s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zm0 160c9.9 8.9 10.7 24 1.8 33.9l-72 80c-4.4 4.9-10.6 7.8-17.2 7.9s-12.9-2.4-17.6-7L7 273c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l22.1 22.1 55.1-61.2c8.9-9.9 24-10.7 33.9-1.8zM224 96c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zm0 160c0-17.7 14.3-32 32-32l224 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-224 0c-17.7 0-32-14.3-32-32zM160 416c0-17.7 14.3-32 32-32l288 0c17.7 0 32 14.3 32 32s-14.3 32-32 32l-288 0c-17.7 0-32-14.3-32-32zM48 368a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},BN=Jle;var e1e={prefix:"fas",iconName:"circle-user",icon:[512,512,[62142,"user-circle"],"f2bd","M399 384.2C376.9 345.8 335.4 320 288 320l-64 0c-47.4 0-88.9 25.8-111 64.2c35.2 39.2 86.2 63.8 143 63.8s107.8-24.7 143-63.8zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256 16a72 72 0 1 0 0-144 72 72 0 1 0 0 144z"]},jN=e1e,HN={prefix:"fas",iconName:"user-shield",icon:[640,512,[],"f505","M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512l388.6 0c1.8 0 3.5-.2 5.3-.5c-76.3-55.1-99.8-141-103.1-200.2c-16.1-4.8-33.1-7.3-50.7-7.3l-91.4 0zm308.8-78.3l-120 48C358 277.4 352 286.2 352 296c0 63.3 25.9 168.8 134.8 214.2c5.9 2.5 12.6 2.5 18.5 0C614.1 464.8 640 359.3 640 296c0-9.8-6-18.6-15.1-22.3l-120-48c-5.7-2.3-12.1-2.3-17.8 0zM591.4 312c-3.9 50.7-27.2 116.7-95.4 149.7l0-187.8L591.4 312z"]};var UN={prefix:"fas",iconName:"copy",icon:[448,512,[],"f0c5","M208 0L332.1 0c12.7 0 24.9 5.1 33.9 14.1l67.9 67.9c9 9 14.1 21.2 14.1 33.9L448 336c0 26.5-21.5 48-48 48l-192 0c-26.5 0-48-21.5-48-48l0-288c0-26.5 21.5-48 48-48zM48 128l80 0 0 64-64 0 0 256 192 0 0-32 64 0 0 48c0 26.5-21.5 48-48 48L48 512c-26.5 0-48-21.5-48-48L0 176c0-26.5 21.5-48 48-48z"]};var $N={prefix:"fas",iconName:"plus",icon:[448,512,[10133,61543,"add"],"2b","M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z"]};var t1e={prefix:"fas",iconName:"xmark",icon:[384,512,[128473,10005,10006,10060,215,"close","multiply","remove","times"],"f00d","M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z"]};var GN=t1e;var WN={prefix:"fas",iconName:"chevron-left",icon:[320,512,[9001],"f053","M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"]};var YN={prefix:"fas",iconName:"chevron-right",icon:[320,512,[9002],"f054","M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"]};var n1e={prefix:"fas",iconName:"gears",icon:[640,512,["cogs"],"f085","M308.5 135.3c7.1-6.3 9.9-16.2 6.2-25c-2.3-5.3-4.8-10.5-7.6-15.5L304 89.4c-3-5-6.3-9.9-9.8-14.6c-5.7-7.6-15.7-10.1-24.7-7.1l-28.2 9.3c-10.7-8.8-23-16-36.2-20.9L199 27.1c-1.9-9.3-9.1-16.7-18.5-17.8C173.9 8.4 167.2 8 160.4 8l-.7 0c-6.8 0-13.5 .4-20.1 1.2c-9.4 1.1-16.6 8.6-18.5 17.8L115 56.1c-13.3 5-25.5 12.1-36.2 20.9L50.5 67.8c-9-3-19-.5-24.7 7.1c-3.5 4.7-6.8 9.6-9.9 14.6l-3 5.3c-2.8 5-5.3 10.2-7.6 15.6c-3.7 8.7-.9 18.6 6.2 25l22.2 19.8C32.6 161.9 32 168.9 32 176s.6 14.1 1.7 20.9L11.5 216.7c-7.1 6.3-9.9 16.2-6.2 25c2.3 5.3 4.8 10.5 7.6 15.6l3 5.2c3 5.1 6.3 9.9 9.9 14.6c5.7 7.6 15.7 10.1 24.7 7.1l28.2-9.3c10.7 8.8 23 16 36.2 20.9l6.1 29.1c1.9 9.3 9.1 16.7 18.5 17.8c6.7 .8 13.5 1.2 20.4 1.2s13.7-.4 20.4-1.2c9.4-1.1 16.6-8.6 18.5-17.8l6.1-29.1c13.3-5 25.5-12.1 36.2-20.9l28.2 9.3c9 3 19 .5 24.7-7.1c3.5-4.7 6.8-9.5 9.8-14.6l3.1-5.4c2.8-5 5.3-10.2 7.6-15.5c3.7-8.7 .9-18.6-6.2-25l-22.2-19.8c1.1-6.8 1.7-13.8 1.7-20.9s-.6-14.1-1.7-20.9l22.2-19.8zM112 176a48 48 0 1 1 96 0 48 48 0 1 1 -96 0zM504.7 500.5c6.3 7.1 16.2 9.9 25 6.2c5.3-2.3 10.5-4.8 15.5-7.6l5.4-3.1c5-3 9.9-6.3 14.6-9.8c7.6-5.7 10.1-15.7 7.1-24.7l-9.3-28.2c8.8-10.7 16-23 20.9-36.2l29.1-6.1c9.3-1.9 16.7-9.1 17.8-18.5c.8-6.7 1.2-13.5 1.2-20.4s-.4-13.7-1.2-20.4c-1.1-9.4-8.6-16.6-17.8-18.5L583.9 307c-5-13.3-12.1-25.5-20.9-36.2l9.3-28.2c3-9 .5-19-7.1-24.7c-4.7-3.5-9.6-6.8-14.6-9.9l-5.3-3c-5-2.8-10.2-5.3-15.6-7.6c-8.7-3.7-18.6-.9-25 6.2l-19.8 22.2c-6.8-1.1-13.8-1.7-20.9-1.7s-14.1 .6-20.9 1.7l-19.8-22.2c-6.3-7.1-16.2-9.9-25-6.2c-5.3 2.3-10.5 4.8-15.6 7.6l-5.2 3c-5.1 3-9.9 6.3-14.6 9.9c-7.6 5.7-10.1 15.7-7.1 24.7l9.3 28.2c-8.8 10.7-16 23-20.9 36.2L315.1 313c-9.3 1.9-16.7 9.1-17.8 18.5c-.8 6.7-1.2 13.5-1.2 20.4s.4 13.7 1.2 20.4c1.1 9.4 8.6 16.6 17.8 18.5l29.1 6.1c5 13.3 12.1 25.5 20.9 36.2l-9.3 28.2c-3 9-.5 19 7.1 24.7c4.7 3.5 9.5 6.8 14.6 9.8l5.4 3.1c5 2.8 10.2 5.3 15.5 7.6c8.7 3.7 18.6 .9 25-6.2l19.8-22.2c6.8 1.1 13.8 1.7 20.9 1.7s14.1-.6 20.9-1.7l19.8 22.2zM464 304a48 48 0 1 1 0 96 48 48 0 1 1 0-96z"]},qN=n1e;var QN={prefix:"fas",iconName:"building",icon:[384,512,[127970,61687],"f1ad","M48 0C21.5 0 0 21.5 0 48L0 464c0 26.5 21.5 48 48 48l96 0 0-80c0-26.5 21.5-48 48-48s48 21.5 48 48l0 80 96 0c26.5 0 48-21.5 48-48l0-416c0-26.5-21.5-48-48-48L48 0zM64 240c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zm112-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM80 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16zm80 16c0-8.8 7.2-16 16-16l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32zM272 96l32 0c8.8 0 16 7.2 16 16l0 32c0 8.8-7.2 16-16 16l-32 0c-8.8 0-16-7.2-16-16l0-32c0-8.8 7.2-16 16-16z"]};var KN={prefix:"fas",iconName:"file-export",icon:[576,512,["arrow-right-from-file"],"f56e","M0 64C0 28.7 28.7 0 64 0L224 0l0 128c0 17.7 14.3 32 32 32l128 0 0 128-168 0c-13.3 0-24 10.7-24 24s10.7 24 24 24l168 0 0 112c0 35.3-28.7 64-64 64L64 512c-35.3 0-64-28.7-64-64L0 64zM384 336l0-48 110.1 0-39-39c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l80 80c9.4 9.4 9.4 24.6 0 33.9l-80 80c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l39-39L384 336zm0-208l-128 0L256 0 384 128z"]};var XN={prefix:"fas",iconName:"calendar",icon:[448,512,[128197,128198],"f133","M96 32l0 32L48 64C21.5 64 0 85.5 0 112l0 48 448 0 0-48c0-26.5-21.5-48-48-48l-48 0 0-32c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 32L160 64l0-32c0-17.7-14.3-32-32-32S96 14.3 96 32zM448 192L0 192 0 464c0 26.5 21.5 48 48 48l352 0c26.5 0 48-21.5 48-48l0-272z"]};var i1e={prefix:"fas",iconName:"circle-plus",icon:[512,512,["plus-circle"],"f055","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM232 344l0-64-64 0c-13.3 0-24-10.7-24-24s10.7-24 24-24l64 0 0-64c0-13.3 10.7-24 24-24s24 10.7 24 24l0 64 64 0c13.3 0 24 10.7 24 24s-10.7 24-24 24l-64 0 0 64c0 13.3-10.7 24-24 24s-24-10.7-24-24z"]},ZN=i1e;var JN={prefix:"fas",iconName:"anchor",icon:[576,512,[9875],"f13d","M320 96a32 32 0 1 1 -64 0 32 32 0 1 1 64 0zm21.1 80C367 158.8 384 129.4 384 96c0-53-43-96-96-96s-96 43-96 96c0 33.4 17 62.8 42.9 80L224 176c-17.7 0-32 14.3-32 32s14.3 32 32 32l32 0 0 208-48 0c-53 0-96-43-96-96l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9L97 263c-9.4-9.4-24.6-9.4-33.9 0L7 319c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 88.4 71.6 160 160 160l80 0 80 0c88.4 0 160-71.6 160-160l0-6.1 7 7c9.4 9.4 24.6 9.4 33.9 0s9.4-24.6 0-33.9l-56-56c-9.4-9.4-24.6-9.4-33.9 0l-56 56c-9.4 9.4-9.4 24.6 0 33.9s24.6 9.4 33.9 0l7-7 0 6.1c0 53-43 96-96 96l-48 0 0-208 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-10.9 0z"]};var eF={prefix:"fas",iconName:"book",icon:[448,512,[128212],"f02d","M96 0C43 0 0 43 0 96L0 416c0 53 43 96 96 96l288 0 32 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l0-64c17.7 0 32-14.3 32-32l0-320c0-17.7-14.3-32-32-32L384 0 96 0zm0 384l256 0 0 64L96 448c-17.7 0-32-14.3-32-32s14.3-32 32-32zm32-240c0-8.8 7.2-16 16-16l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16zm16 48l192 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-192 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"]};var tF={prefix:"fas",iconName:"check",icon:[448,512,[10003,10004],"f00c","M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z"]};var nF={prefix:"fas",iconName:"briefcase",icon:[512,512,[128188],"f0b1","M184 48l144 0c4.4 0 8 3.6 8 8l0 40L176 96l0-40c0-4.4 3.6-8 8-8zm-56 8l0 40L64 96C28.7 96 0 124.7 0 160l0 96 192 0 128 0 192 0 0-96c0-35.3-28.7-64-64-64l-64 0 0-40c0-30.9-25.1-56-56-56L184 0c-30.9 0-56 25.1-56 56zM512 288l-192 0 0 32c0 17.7-14.3 32-32 32l-64 0c-17.7 0-32-14.3-32-32l0-32L0 288 0 416c0 35.3 28.7 64 64 64l384 0c35.3 0 64-28.7 64-64l0-128z"]};var iF={prefix:"fas",iconName:"book-open",icon:[576,512,[128214,128366],"f518","M249.6 471.5c10.8 3.8 22.4-4.1 22.4-15.5l0-377.4c0-4.2-1.6-8.4-5-11C247.4 52 202.4 32 144 32C93.5 32 46.3 45.3 18.1 56.1C6.8 60.5 0 71.7 0 83.8L0 454.1c0 11.9 12.8 20.2 24.1 16.5C55.6 460.1 105.5 448 144 448c33.9 0 79 14 105.6 23.5zm76.8 0C353 462 398.1 448 432 448c38.5 0 88.4 12.1 119.9 22.6c11.3 3.8 24.1-4.6 24.1-16.5l0-370.3c0-12.1-6.8-23.3-18.1-27.6C529.7 45.3 482.5 32 432 32c-58.4 0-103.4 20-123 35.6c-3.3 2.6-5 6.8-5 11L304 456c0 11.4 11.7 19.3 22.4 15.5z"]};var o1e={prefix:"fas",iconName:"triangle-exclamation",icon:[512,512,[9888,"exclamation-triangle","warning"],"f071","M256 32c14.2 0 27.3 7.5 34.5 19.8l216 368c7.3 12.4 7.3 27.7 .2 40.1S486.3 480 472 480L40 480c-14.3 0-27.6-7.7-34.7-20.1s-7-27.8 .2-40.1l216-368C228.7 39.5 241.8 32 256 32zm0 128c-13.3 0-24 10.7-24 24l0 112c0 13.3 10.7 24 24 24s24-10.7 24-24l0-112c0-13.3-10.7-24-24-24zm32 224a32 32 0 1 0 -64 0 32 32 0 1 0 64 0z"]},oF=o1e;var r1e={prefix:"fas",iconName:"circle-xmark",icon:[512,512,[61532,"times-circle","xmark-circle"],"f057","M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM175 175c9.4-9.4 24.6-9.4 33.9 0l47 47 47-47c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9l-47 47 47 47c9.4 9.4 9.4 24.6 0 33.9s-24.6 9.4-33.9 0l-47-47-47 47c-9.4 9.4-24.6 9.4-33.9 0s-9.4-24.6 0-33.9l47-47-47-47c-9.4-9.4-9.4-24.6 0-33.9z"]},rF=r1e;var a1e={prefix:"fas",iconName:"note-sticky",icon:[448,512,[62026,"sticky-note"],"f249","M64 32C28.7 32 0 60.7 0 96L0 416c0 35.3 28.7 64 64 64l224 0 0-112c0-26.5 21.5-48 48-48l112 0 0-224c0-35.3-28.7-64-64-64L64 32zM448 352l-45.3 0L336 352c-8.8 0-16 7.2-16 16l0 66.7 0 45.3 32-32 64-64 32-32z"]},aF=a1e;var sF={prefix:"fas",iconName:"dollar-sign",icon:[320,512,[128178,61781,"dollar","usd"],"24","M160 0c17.7 0 32 14.3 32 32l0 35.7c1.6 .2 3.1 .4 4.7 .7c.4 .1 .7 .1 1.1 .2l48 8.8c17.4 3.2 28.9 19.9 25.7 37.2s-19.9 28.9-37.2 25.7l-47.5-8.7c-31.3-4.6-58.9-1.5-78.3 6.2s-27.2 18.3-29 28.1c-2 10.7-.5 16.7 1.2 20.4c1.8 3.9 5.5 8.3 12.8 13.2c16.3 10.7 41.3 17.7 73.7 26.3l2.9 .8c28.6 7.6 63.6 16.8 89.6 33.8c14.2 9.3 27.6 21.9 35.9 39.5c8.5 17.9 10.3 37.9 6.4 59.2c-6.9 38-33.1 63.4-65.6 76.7c-13.7 5.6-28.6 9.2-44.4 11l0 33.4c0 17.7-14.3 32-32 32s-32-14.3-32-32l0-34.9c-.4-.1-.9-.1-1.3-.2l-.2 0s0 0 0 0c-24.4-3.8-64.5-14.3-91.5-26.3c-16.1-7.2-23.4-26.1-16.2-42.2s26.1-23.4 42.2-16.2c20.9 9.3 55.3 18.5 75.2 21.6c31.9 4.7 58.2 2 76-5.3c16.9-6.9 24.6-16.9 26.8-28.9c1.9-10.6 .4-16.7-1.3-20.4c-1.9-4-5.6-8.4-13-13.3c-16.4-10.7-41.5-17.7-74-26.3l-2.8-.7s0 0 0 0C119.4 279.3 84.4 270 58.4 253c-14.2-9.3-27.5-22-35.8-39.6c-8.4-17.9-10.1-37.9-6.1-59.2C23.7 116 52.3 91.2 84.8 78.3c13.3-5.3 27.9-8.9 43.2-11L128 32c0-17.7 14.3-32 32-32z"]};var s1e={prefix:"fas",iconName:"building-columns",icon:[512,512,["bank","institution","museum","university"],"f19c","M243.4 2.6l-224 96c-14 6-21.8 21-18.7 35.8S16.8 160 32 160l0 8c0 13.3 10.7 24 24 24l400 0c13.3 0 24-10.7 24-24l0-8c15.2 0 28.3-10.7 31.3-25.6s-4.8-29.9-18.7-35.8l-224-96c-8-3.4-17.2-3.4-25.2 0zM128 224l-64 0 0 196.3c-.6 .3-1.2 .7-1.8 1.1l-48 32c-11.7 7.8-17 22.4-12.9 35.9S17.9 512 32 512l448 0c14.1 0 26.5-9.2 30.6-22.7s-1.1-28.1-12.9-35.9l-48-32c-.6-.4-1.2-.7-1.8-1.1L448 224l-64 0 0 192-40 0 0-192-64 0 0 192-48 0 0-192-64 0 0 192-40 0 0-192zM256 64a32 32 0 1 1 0 64 32 32 0 1 1 0-64z"]};var cF=s1e;var hy=(()=>{class t{constructor(){d(ty).addIcons(JN,lz,sN,Qz,py,my,IN,eF,iF,nF,QN,CN,XN,iz,pN,Pz,tF,Lz,NN,WN,YN,Zz,cz,pz,_N,dz,Gz,eN,gN,qN,ez,UN,sF,Cz,mN,wN,hz,oF,cN,nN,Mz,ON,nz,dN,Tz,Vz,Yz,KN,JR,kz,EN,Uz,rN,Kz,MN,Sz,mz,fz,LN,vz,FN,Ez,yz,Xz,hN,oz,fN,$z,zz,sz,AN,$N,ZN,Jz,Iz,Wz,RN,Hz,rz,gz,jz,uz,PN,uN,tN,rF,aN,fy,cF,jN,Dz,xz,HN,Rz,xN,SN,Bz,Fz,GN,aF,DN,py,kN,az,_z,wz,qz,iN,bz,VN,TN,Oz,Az,Nz,bN,tz,BN,yN,vN,my,fy,zN,lN,oN)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[gR]})}}return t})();function by(t){let i=t.cloneNode(!0),e=i.querySelectorAll("[id]"),n=t.nodeName.toLowerCase();i.removeAttribute("id");for(let o=0;o<e.length;o++)e[o].removeAttribute("id");return n==="canvas"?uF(t,i):(n==="input"||n==="select"||n==="textarea")&&dF(t,i),lF("canvas",t,i,uF),lF("input, textarea, select",t,i,dF),i}function lF(t,i,e,n){let o=i.querySelectorAll(t);if(o.length){let r=e.querySelectorAll(t);for(let a=0;a<o.length;a++)n(o[a],r[a])}}var c1e=0;function dF(t,i){i.type!=="file"&&(i.value=t.value),i.type==="radio"&&i.name&&(i.name=`mat-clone-${i.name}-${c1e++}`)}function uF(t,i){let e=i.getContext("2d");if(e)try{e.drawImage(t,0,0)}catch{}}function wy(t){let i=t.getBoundingClientRect();return{top:i.top,right:i.right,bottom:i.bottom,left:i.left,width:i.width,height:i.height,x:i.x,y:i.y}}function vy(t,i,e){let{top:n,bottom:o,left:r,right:a}=t;return e>=n&&e<=o&&i>=r&&i<=a}function l1e(t,i){let e=i.left<t.left,n=i.left+i.width>t.right,o=i.top<t.top,r=i.top+i.height>t.bottom;return e||n||o||r}function hm(t,i,e){t.top+=i,t.bottom=t.top+t.height,t.left+=e,t.right=t.left+t.width}function mF(t,i,e,n){let{top:o,right:r,bottom:a,left:s,width:c,height:u}=t,f=c*i,h=u*i;return n>o-h&&n<a+h&&e>s-f&&e<r+f}var d6=class{_document;positions=new Map;constructor(i){this._document=i}clear(){this.positions.clear()}cache(i){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),i.forEach(e=>{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:wy(e)})})}handleScroll(i){let e=qn(i),n=this.positions.get(e);if(!n)return null;let o=n.scrollPosition,r,a;if(e===this._document){let u=this.getViewportScrollPosition();r=u.top,a=u.left}else r=e.scrollTop,a=e.scrollLeft;let s=o.top-r,c=o.left-a;return this.positions.forEach((u,f)=>{u.clientRect&&e!==f&&e.contains(f)&&hm(u.clientRect,s,c)}),o.top=r,o.left=a,{top:s,left:c}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function DF(t,i){let e=t.rootNodes;if(e.length===1&&e[0].nodeType===i.ELEMENT_NODE)return e[0];let n=i.createElement("div");return e.forEach(o=>n.appendChild(o)),n}function Dy(t,i,e){for(let n in i)if(i.hasOwnProperty(n)){let o=i[n];o?t.setProperty(n,o,e?.has(n)?"important":""):t.removeProperty(n)}return t}function h2(t,i){let e=i?"":"none";Dy(t.style,{"touch-action":i?"":"none","-webkit-user-drag":i?"":"none","-webkit-tap-highlight-color":i?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function pF(t,i,e){Dy(t.style,{position:i?"":"fixed",top:i?"":"0",opacity:i?"":"0",left:i?"":"-999em"},e)}function u6(t,i){return i&&i!="none"?t+" "+i:t}function fF(t,i){t.style.width=`${i.width}px`,t.style.height=`${i.height}px`,t.style.transform=gm(i.left,i.top)}function gm(t,i){return`translate3d(${Math.round(t)}px, ${Math.round(i)}px, 0)`}function hF(t){let i=t.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(t)*i}function d1e(t){let i=getComputedStyle(t),e=gy(i,"transition-property"),n=e.find(s=>s==="transform"||s==="all");if(!n)return 0;let o=e.indexOf(n),r=gy(i,"transition-duration"),a=gy(i,"transition-delay");return hF(r[o])+hF(a[o])}function gy(t,i){return t.getPropertyValue(i).split(",").map(n=>n.trim())}var u1e=new Set(["position"]),yy=class{_document;_rootElement;_direction;_initialDomRect;_previewTemplate;_previewClass;_pickupPositionOnPage;_initialTransform;_zIndex;_renderer;_previewEmbeddedView;_preview;get element(){return this._preview}constructor(i,e,n,o,r,a,s,c,u,f){this._document=i,this._rootElement=e,this._direction=n,this._initialDomRect=o,this._previewTemplate=r,this._previewClass=a,this._pickupPositionOnPage=s,this._initialTransform=c,this._zIndex=u,this._renderer=f}attach(i){this._preview=this._createPreview(),i.appendChild(this._preview),gF(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(i){this._preview.style.transform=i}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(i){this._preview.classList.add(i)}getTransitionDuration(){return d1e(this._preview)}addEventListener(i,e){return this._renderer.listen(this._preview,i,e)}_createPreview(){let i=this._previewTemplate,e=this._previewClass,n=i?i.template:null,o;if(n&&i){let r=i.matchSize?this._initialDomRect:null,a=i.viewContainer.createEmbeddedView(n,i.context);a.detectChanges(),o=DF(a,this._document),this._previewEmbeddedView=a,i.matchSize?fF(o,r):o.style.transform=gm(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else o=by(this._rootElement),fF(o,this._initialDomRect),this._initialTransform&&(o.style.transform=this._initialTransform);return Dy(o.style,{"pointer-events":"none",margin:gF(o)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},u1e),h2(o,!1),o.classList.add("cdk-drag-preview"),o.setAttribute("popover","manual"),o.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(r=>o.classList.add(r)):o.classList.add(e)),o}};function gF(t){return"showPopover"in t}var m1e={passive:!0},_F={passive:!1},p1e={passive:!1,capture:!0},f1e=800,bF="cdk-drag-placeholder",vF=new Set(["position"]),Cy=class{_config;_document;_ngZone;_viewportRuler;_dragDropRegistry;_renderer;_rootElementCleanups;_cleanupShadowRootSelectStart;_preview;_previewContainer;_placeholderRef;_placeholder;_pickupPositionInElement;_pickupPositionOnPage;_marker;_anchor=null;_passiveTransform={x:0,y:0};_activeTransform={x:0,y:0};_initialTransform;_hasStartedDragging=ke(!1);_hasMoved;_initialContainer;_initialIndex;_parentPositions;_moveEvents=new B;_pointerDirectionDelta;_pointerPositionAtLastDirectionChange;_lastKnownPointerPosition;_rootElement;_ownerSVGElement;_rootElementTapHighlight;_pointerMoveSubscription=Ee.EMPTY;_pointerUpSubscription=Ee.EMPTY;_scrollSubscription=Ee.EMPTY;_resizeSubscription=Ee.EMPTY;_lastTouchEventTime;_dragStartTime;_boundaryElement=null;_nativeInteractionsEnabled=!0;_initialDomRect;_previewRect;_boundaryRect;_previewTemplate;_placeholderTemplate;_handles=[];_disabledHandles=new Set;_dropContainer;_direction="ltr";_parentDragRef;_cachedShadowRoot;lockAxis=null;dragStartDelay=0;previewClass;scale=1;get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(i){i!==this._disabled&&(this._disabled=i,this._toggleNativeDragInteractions(),this._handles.forEach(e=>h2(e,i)))}_disabled=!1;beforeStarted=new B;started=new B;released=new B;ended=new B;entered=new B;exited=new B;dropped=new B;moved=this._moveEvents;data;constrainPosition;constructor(i,e,n,o,r,a,s){this._config=e,this._document=n,this._ngZone=o,this._viewportRuler=r,this._dragDropRegistry=a,this._renderer=s,this.withRootElement(i).withParent(e.parentDragRef||null),this._parentPositions=new d6(n),a.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(i){this._handles=i.map(n=>An(n)),this._handles.forEach(n=>h2(n,this.disabled)),this._toggleNativeDragInteractions();let e=new Set;return this._disabledHandles.forEach(n=>{this._handles.indexOf(n)>-1&&e.add(n)}),this._disabledHandles=e,this}withPreviewTemplate(i){return this._previewTemplate=i,this}withPlaceholderTemplate(i){return this._placeholderTemplate=i,this}withRootElement(i){let e=An(i);if(e!==this._rootElement){this._removeRootElementListeners();let n=this._renderer;this._rootElementCleanups=this._ngZone.runOutsideAngular(()=>[n.listen(e,"mousedown",this._pointerDown,_F),n.listen(e,"touchstart",this._pointerDown,m1e),n.listen(e,"dragstart",this._nativeDragStart,_F)]),this._initialTransform=void 0,this._rootElement=e}return typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(i){return this._boundaryElement=i?An(i):null,this._resizeSubscription.unsubscribe(),i&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(i){return this._parentDragRef=i,this}dispose(){this._removeRootElementListeners(),this.isDragging()&&this._rootElement?.remove(),this._marker?.remove(),this._destroyPreview(),this._destroyPlaceholder(),this._dragDropRegistry.removeDragItem(this),this._removeListeners(),this.beforeStarted.complete(),this.started.complete(),this.released.complete(),this.ended.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this._moveEvents.complete(),this._handles=[],this._disabledHandles.clear(),this._dropContainer=void 0,this._resizeSubscription.unsubscribe(),this._parentPositions.clear(),this._boundaryElement=this._rootElement=this._ownerSVGElement=this._placeholderTemplate=this._previewTemplate=this._marker=this._parentDragRef=null}isDragging(){return this._hasStartedDragging()&&this._dragDropRegistry.isDragging(this)}reset(){this._rootElement.style.transform=this._initialTransform||"",this._activeTransform={x:0,y:0},this._passiveTransform={x:0,y:0}}resetToBoundary(){if(this._boundaryElement&&this._rootElement&&l1e(this._boundaryElement.getBoundingClientRect(),this._rootElement.getBoundingClientRect())){let i=this._boundaryElement.getBoundingClientRect(),e=this._rootElement.getBoundingClientRect(),n=0,o=0;e.left<i.left?n=i.left-e.left:e.right>i.right&&(n=i.right-e.right),e.top<i.top?o=i.top-e.top:e.bottom>i.bottom&&(o=i.bottom-e.bottom);let r=this._activeTransform.x,a=this._activeTransform.y,s=r+n,c=a+o;this._rootElement.style.transform=gm(s,c),this._activeTransform={x:s,y:c},this._passiveTransform={x:s,y:c}}}disableHandle(i){!this._disabledHandles.has(i)&&this._handles.indexOf(i)>-1&&(this._disabledHandles.add(i),h2(i,!0))}enableHandle(i){this._disabledHandles.has(i)&&(this._disabledHandles.delete(i),h2(i,this.disabled))}withDirection(i){return this._direction=i,this}_withDropContainer(i){this._dropContainer=i}getFreeDragPosition(){let i=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:i.x,y:i.y}}setFreeDragPosition(i){return this._activeTransform={x:0,y:0},this._passiveTransform.x=i.x,this._passiveTransform.y=i.y,this._dropContainer||this._applyRootElementTransform(i.x,i.y),this}withPreviewContainer(i){return this._previewContainer=i,this}_sortFromLastPointerPosition(){let i=this._lastKnownPointerPosition;i&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(i),i)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._cleanupShadowRootSelectStart?.(),this._cleanupShadowRootSelectStart=void 0}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._anchor?.remove(),this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._anchor=this._placeholderRef=null}_pointerDown=i=>{if(this.beforeStarted.next(),this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&this._initializeDragSequence(e,i)}else this.disabled||this._initializeDragSequence(this._rootElement,i)};_pointerMove=i=>{let e=this._getPointerPositionOnPage(i);if(!this._hasStartedDragging()){let o=Math.abs(e.x-this._pickupPositionOnPage.x),r=Math.abs(e.y-this._pickupPositionOnPage.y);if(o+r>=this._config.dragStartThreshold){let s=Date.now()>=this._dragStartTime+this._getDragStartDelay(i),c=this._dropContainer;if(!s){this._endDragSequence(i);return}(!c||!c.isDragging()&&!c.isReceiving())&&(i.cancelable&&i.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(i)))}return}i.cancelable&&i.preventDefault();let n=this._getConstrainedPointerPosition(e);if(this._hasMoved=!0,this._lastKnownPointerPosition=e,this._updatePointerDirectionDelta(n),this._dropContainer)this._updateActiveDropContainer(n,e);else{let o=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,r=this._activeTransform;r.x=n.x-o.x+this._passiveTransform.x,r.y=n.y-o.y+this._passiveTransform.y,this._applyRootElementTransform(r.x,r.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:n,event:i,distance:this._getDragDistance(n),delta:this._pointerDirectionDelta})})};_pointerUp=i=>{this._endDragSequence(i)};_endDragSequence(i){if(this._dragDropRegistry.isDragging(this)&&(this._removeListeners(),this._dragDropRegistry.stopDragging(this),this._toggleNativeDragInteractions(),this._handles&&(this._rootElement.style.webkitTapHighlightColor=this._rootElementTapHighlight),!!this._hasStartedDragging()))if(this.released.next({source:this,event:i}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(i),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let e=this._getPointerPositionOnPage(i);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:i})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}_startDragSequence(i){pm(i)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let e=this._getShadowRoot(),n=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{this._cleanupShadowRootSelectStart=this._renderer.listen(e,"selectstart",h1e,p1e)}),n){let o=this._rootElement,r=o.parentNode,a=this._placeholder=this._createPlaceholderElement(),s=this._marker=this._marker||this._document.createComment("");r.insertBefore(s,o),this._initialTransform=o.style.transform||"",this._preview=new yy(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3,this._renderer),this._preview.attach(this._getPreviewInsertionPoint(r,e)),pF(o,!1,vF),this._document.body.appendChild(r.replaceChild(a,o)),this.started.next({source:this,event:i}),n.start(),this._initialContainer=n,this._initialIndex=n.getItemIndex(this)}else this.started.next({source:this,event:i}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(n?n.getScrollableParents():[])}_initializeDragSequence(i,e){this._parentDragRef&&e.stopPropagation();let n=this.isDragging(),o=pm(e),r=!o&&e.button!==0,a=this._rootElement,s=qn(e),c=!o&&this._lastTouchEventTime&&this._lastTouchEventTime+f1e>Date.now(),u=o?vs(e):bs(e);if(s&&s.draggable&&e.type==="mousedown"&&e.preventDefault(),n||r||c||u)return;if(this._handles.length){let y=a.style;this._rootElementTapHighlight=y.webkitTapHighlightColor||"",y.webkitTapHighlightColor="transparent"}this._hasMoved=!1,this._hasStartedDragging.set(this._hasMoved),this._removeListeners(),this._initialDomRect=this._rootElement.getBoundingClientRect(),this._pointerMoveSubscription=this._dragDropRegistry.pointerMove.subscribe(this._pointerMove),this._pointerUpSubscription=this._dragDropRegistry.pointerUp.subscribe(this._pointerUp),this._scrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(y=>this._updateOnScroll(y)),this._boundaryElement&&(this._boundaryRect=wy(this._boundaryElement));let f=this._previewTemplate;this._pickupPositionInElement=f&&f.template&&!f.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,i,e);let h=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:h.x,y:h.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(i){pF(this._rootElement,!0,vF),this._marker.parentNode.replaceChild(this._rootElement,this._marker),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let e=this._dropContainer,n=e.getItemIndex(this),o=this._getPointerPositionOnPage(i),r=this._getDragDistance(o),a=e._isOverContainer(o.x,o.y);this.ended.next({source:this,distance:r,dropPoint:o,event:i}),this.dropped.next({item:this,currentIndex:n,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:a,distance:r,dropPoint:o,event:i}),e.drop(this,n,this._initialIndex,this._initialContainer,a,r,o,i),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:i,y:e},{x:n,y:o}){let r=this._initialContainer._getSiblingContainerFromPosition(this,i,e);!r&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(i,e)&&(r=this._initialContainer),r&&r!==this._dropContainer&&this._ngZone.run(()=>{let a=this._dropContainer.getItemIndex(this),s=this._dropContainer.getItemAtIndex(a+1)?.getVisibleElement()||null;this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._conditionallyInsertAnchor(r,this._dropContainer,s),this._dropContainer=r,this._dropContainer.enter(this,i,e,r===this._initialContainer&&r.sortingDisabled?this._initialIndex:void 0),this.entered.next({item:this,container:r,currentIndex:r.getItemIndex(this)})}),this.isDragging()&&(this._dropContainer._startScrollingIfNecessary(n,o),this._dropContainer._sortItem(this,i,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(i,e):this._applyPreviewTransform(i-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let i=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(i.left,i.top);let e=this._preview.getTransitionDuration();return e===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(n=>{let o=s=>{(!s||this._preview&&qn(s)===this._preview.element&&s.propertyName==="transform")&&(a(),n(),clearTimeout(r))},r=setTimeout(o,e*1.5),a=this._preview.addEventListener("transitionend",o)}))}_createPlaceholderElement(){let i=this._placeholderTemplate,e=i?i.template:null,n;return e?(this._placeholderRef=i.viewContainer.createEmbeddedView(e,i.context),this._placeholderRef.detectChanges(),n=DF(this._placeholderRef,this._document)):n=by(this._rootElement),n.style.pointerEvents="none",n.classList.add(bF),n}_getPointerPositionInElement(i,e,n){let o=e===this._rootElement?null:e,r=o?o.getBoundingClientRect():i,a=pm(n)?n.targetTouches[0]:n,s=this._getViewportScrollPosition(),c=a.pageX-r.left-s.left,u=a.pageY-r.top-s.top;return{x:r.left-i.left+c,y:r.top-i.top+u}}_getPointerPositionOnPage(i){let e=this._getViewportScrollPosition(),n=pm(i)?i.touches[0]||i.changedTouches[0]||{pageX:0,pageY:0}:i,o=n.pageX-e.left,r=n.pageY-e.top;if(this._ownerSVGElement){let a=this._ownerSVGElement.getScreenCTM();if(a){let s=this._ownerSVGElement.createSVGPoint();return s.x=o,s.y=r,s.matrixTransform(a.inverse())}}return{x:o,y:r}}_getConstrainedPointerPosition(i){let e=this._dropContainer?this._dropContainer.lockAxis:null,{x:n,y:o}=this.constrainPosition?this.constrainPosition(i,this,this._initialDomRect,this._pickupPositionInElement):i;if(this.lockAxis==="x"||e==="x"?o=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||e==="y")&&(n=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:r,y:a}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,s=this._boundaryRect,{width:c,height:u}=this._getPreviewRect(),f=s.top+a,h=s.bottom-(u-a),y=s.left+r,x=s.right-(c-r);n=yF(n,y,x),o=yF(o,f,h)}return{x:n,y:o}}_updatePointerDirectionDelta(i){let{x:e,y:n}=i,o=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,a=Math.abs(e-r.x),s=Math.abs(n-r.y);return a>this._config.pointerDirectionChangeThreshold&&(o.x=e>r.x?1:-1,r.x=e),s>this._config.pointerDirectionChangeThreshold&&(o.y=n>r.y?1:-1,r.y=n),o}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let i=this._handles.length>0||!this.isDragging();i!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=i,h2(this._rootElement,i))}_removeRootElementListeners(){this._rootElementCleanups?.forEach(i=>i()),this._rootElementCleanups=void 0}_applyRootElementTransform(i,e){let n=1/this.scale,o=gm(i*n,e*n),r=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=r.transform&&r.transform!="none"?r.transform:""),r.transform=u6(o,this._initialTransform)}_applyPreviewTransform(i,e){let n=this._previewTemplate?.template?void 0:this._initialTransform,o=gm(i,e);this._preview.setTransform(u6(o,n))}_getDragDistance(i){let e=this._pickupPositionOnPage;return e?{x:i.x-e.x,y:i.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:i,y:e}=this._passiveTransform;if(i===0&&e===0||this.isDragging()||!this._boundaryElement)return;let n=this._rootElement.getBoundingClientRect(),o=this._boundaryElement.getBoundingClientRect();if(o.width===0&&o.height===0||n.width===0&&n.height===0)return;let r=o.left-n.left,a=n.right-o.right,s=o.top-n.top,c=n.bottom-o.bottom;o.width>n.width?(r>0&&(i+=r),a>0&&(i-=a)):i=0,o.height>n.height?(s>0&&(e+=s),c>0&&(e-=c)):e=0,(i!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:i})}_getDragStartDelay(i){let e=this.dragStartDelay;return typeof e=="number"?e:pm(i)?e.touch:e?e.mouse:0}_updateOnScroll(i){let e=this._parentPositions.handleScroll(i);if(e){let n=qn(i);this._boundaryRect&&n!==this._boundaryElement&&n.contains(this._boundaryElement)&&hm(this._boundaryRect,e.top,e.left),this._pickupPositionOnPage.x+=e.left,this._pickupPositionOnPage.y+=e.top,this._dropContainer||(this._activeTransform.x-=e.left,this._activeTransform.y-=e.top,this._applyRootElementTransform(this._activeTransform.x,this._activeTransform.y))}}_getViewportScrollPosition(){return this._parentPositions.positions.get(this._document)?.scrollPosition||this._parentPositions.getViewportScrollPosition()}_getShadowRoot(){return this._cachedShadowRoot===void 0&&(this._cachedShadowRoot=Ml(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(i,e){let n=this._previewContainer||"global";if(n==="parent")return i;if(n==="global"){let o=this._document;return e||o.fullscreenElement||o.webkitFullscreenElement||o.mozFullScreenElement||o.msFullscreenElement||o.body}return An(n)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_nativeDragStart=i=>{if(this._handles.length){let e=this._getTargetHandle(i);e&&!this._disabledHandles.has(e)&&!this.disabled&&i.preventDefault()}else this.disabled||i.preventDefault()};_getTargetHandle(i){return this._handles.find(e=>i.target&&(i.target===e||e.contains(i.target)))}_conditionallyInsertAnchor(i,e,n){if(i===this._initialContainer)this._anchor?.remove(),this._anchor=null;else if(e===this._initialContainer&&e.hasAnchor){let o=this._anchor??=by(this._placeholder);o.classList.remove(bF),o.classList.add("cdk-drag-anchor"),o.style.transform="",n?n.before(o):An(e.element).appendChild(o)}}};function yF(t,i,e){return Math.max(i,Math.min(e,t))}function pm(t){return t.type[0]==="t"}function h1e(t){t.preventDefault()}function SF(t,i,e){let n=CF(i,t.length-1),o=CF(e,t.length-1);if(n===o)return;let r=t[n],a=o<n?-1:1;for(let s=n;s!==o;s+=a)t[s]=t[s+a];t[o]=r}function CF(t,i){return Math.max(0,Math.min(i,t))}var m6=class{_dragDropRegistry;_element;_sortPredicate;_itemPositions=[];_activeDraggables;orientation="vertical";direction;constructor(i){this._dragDropRegistry=i}_previousSwap={drag:null,delta:0,overlaps:!1};start(i){this.withItems(i)}sort(i,e,n,o){let r=this._itemPositions,a=this._getItemIndexFromPointerPosition(i,e,n,o);if(a===-1&&r.length>0)return null;let s=this.orientation==="horizontal",c=r.findIndex(Q=>Q.drag===i),u=r[a],f=r[c].clientRect,h=u.clientRect,y=c>a?1:-1,x=this._getItemOffsetPx(f,h,y),S=this._getSiblingOffsetPx(c,r,y),Y=r.slice();return SF(r,c,a),r.forEach((Q,X)=>{if(Y[X]===Q)return;let pe=Q.drag===i,mt=pe?x:S,Et=pe?i.getPlaceholderElement():Q.drag.getRootElement();Q.offset+=mt;let Ht=Math.round(Q.offset*(1/Q.drag.scale));s?(Et.style.transform=u6(`translate3d(${Ht}px, 0, 0)`,Q.initialTransform),hm(Q.clientRect,0,mt)):(Et.style.transform=u6(`translate3d(0, ${Ht}px, 0)`,Q.initialTransform),hm(Q.clientRect,mt,0))}),this._previousSwap.overlaps=vy(h,e,n),this._previousSwap.drag=u.drag,this._previousSwap.delta=s?o.x:o.y,{previousIndex:c,currentIndex:a}}enter(i,e,n,o){let r=o==null||o<0?this._getItemIndexFromPointerPosition(i,e,n):o,a=this._activeDraggables,s=a.indexOf(i),c=i.getPlaceholderElement(),u=a[r];if(u===i&&(u=a[r+1]),!u&&(r==null||r===-1||r<a.length-1)&&this._shouldEnterAsFirstChild(e,n)&&(u=a[0]),s>-1&&a.splice(s,1),u&&!this._dragDropRegistry.isDragging(u)){let f=u.getRootElement();f.parentElement.insertBefore(c,f),a.splice(r,0,i)}else this._element.appendChild(c),a.push(i);c.style.transform="",this._cacheItemPositions()}withItems(i){this._activeDraggables=i.slice(),this._cacheItemPositions()}withSortPredicate(i){this._sortPredicate=i}reset(){this._activeDraggables?.forEach(i=>{let e=i.getRootElement();if(e){let n=this._itemPositions.find(o=>o.drag===i)?.initialTransform;e.style.transform=n||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(i){return this._getVisualItemPositions().findIndex(e=>e.drag===i)}getItemAtIndex(i){return this._getVisualItemPositions()[i]?.drag||null}updateOnScroll(i,e){this._itemPositions.forEach(({clientRect:n})=>{hm(n,i,e)}),this._itemPositions.forEach(({drag:n})=>{this._dragDropRegistry.isDragging(n)&&n._sortFromLastPointerPosition()})}withElementContainer(i){this._element=i}_cacheItemPositions(){let i=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(e=>{let n=e.getVisibleElement();return{drag:e,offset:0,initialTransform:n.style.transform||"",clientRect:wy(n)}}).sort((e,n)=>i?e.clientRect.left-n.clientRect.left:e.clientRect.top-n.clientRect.top)}_getVisualItemPositions(){return this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions}_getItemOffsetPx(i,e,n){let o=this.orientation==="horizontal",r=o?e.left-i.left:e.top-i.top;return n===-1&&(r+=o?e.width-i.width:e.height-i.height),r}_getSiblingOffsetPx(i,e,n){let o=this.orientation==="horizontal",r=e[i].clientRect,a=e[i+n*-1],s=r[o?"width":"height"]*n;if(a){let c=o?"left":"top",u=o?"right":"bottom";n===-1?s-=a.clientRect[c]-r[u]:s+=r[c]-a.clientRect[u]}return s}_shouldEnterAsFirstChild(i,e){if(!this._activeDraggables.length)return!1;let n=this._itemPositions,o=this.orientation==="horizontal";if(n[0].drag!==this._activeDraggables[0]){let a=n[n.length-1].clientRect;return o?i>=a.right:e>=a.bottom}else{let a=n[0].clientRect;return o?i<=a.left:e<=a.top}}_getItemIndexFromPointerPosition(i,e,n,o){let r=this.orientation==="horizontal",a=this._itemPositions.findIndex(({drag:s,clientRect:c})=>{if(s===i)return!1;if(o){let u=r?o.x:o.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&u===this._previousSwap.delta)return!1}return r?e>=Math.floor(c.left)&&e<Math.floor(c.right):n>=Math.floor(c.top)&&n<Math.floor(c.bottom)});return a===-1||!this._sortPredicate(a,i)?-1:a}},xy=class{_document;_dragDropRegistry;_element;_sortPredicate;_rootNode;_activeItems;_previousSwap={drag:null,deltaX:0,deltaY:0,overlaps:!1};_relatedNodes=[];constructor(i,e){this._document=i,this._dragDropRegistry=e}start(i){let e=this._element.childNodes;this._relatedNodes=[];for(let n=0;n<e.length;n++){let o=e[n];this._relatedNodes.push([o,o.nextSibling])}this.withItems(i)}sort(i,e,n,o){let r=this._getItemIndexFromPointerPosition(i,e,n),a=this._previousSwap;if(r===-1||this._activeItems[r]===i)return null;let s=this._activeItems[r];if(a.drag===s&&a.overlaps&&a.deltaX===o.x&&a.deltaY===o.y)return null;let c=this.getItemIndex(i),u=i.getPlaceholderElement(),f=s.getRootElement();r>c?f.after(u):f.before(u),SF(this._activeItems,c,r);let h=this._getRootNode().elementFromPoint(e,n);return a.deltaX=o.x,a.deltaY=o.y,a.drag=s,a.overlaps=f===h||f.contains(h),{previousIndex:c,currentIndex:r}}enter(i,e,n,o){let r=this._activeItems.indexOf(i);r>-1&&this._activeItems.splice(r,1);let a=o==null||o<0?this._getItemIndexFromPointerPosition(i,e,n):o;a===-1&&(a=this._getClosestItemIndexToPointer(i,e,n));let s=this._activeItems[a];s&&!this._dragDropRegistry.isDragging(s)?(this._activeItems.splice(a,0,i),s.getRootElement().before(i.getPlaceholderElement())):(this._activeItems.push(i),this._element.appendChild(i.getPlaceholderElement()))}withItems(i){this._activeItems=i.slice()}withSortPredicate(i){this._sortPredicate=i}reset(){let i=this._element,e=this._previousSwap;for(let n=this._relatedNodes.length-1;n>-1;n--){let[o,r]=this._relatedNodes[n];o.parentNode===i&&o.nextSibling!==r&&(r===null?i.appendChild(o):r.parentNode===i&&i.insertBefore(o,r))}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(i){return this._activeItems.indexOf(i)}getItemAtIndex(i){return this._activeItems[i]||null}updateOnScroll(){this._activeItems.forEach(i=>{this._dragDropRegistry.isDragging(i)&&i._sortFromLastPointerPosition()})}withElementContainer(i){i!==this._element&&(this._element=i,this._rootNode=void 0)}_getItemIndexFromPointerPosition(i,e,n){let o=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(n)),r=o?this._activeItems.findIndex(a=>{let s=a.getRootElement();return o===s||s.contains(o)}):-1;return r===-1||!this._sortPredicate(r,i)?-1:r}_getRootNode(){return this._rootNode||(this._rootNode=Ml(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(i,e,n){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let o=1/0,r=-1;for(let a=0;a<this._activeItems.length;a++){let s=this._activeItems[a];if(s!==i){let{x:c,y:u}=s.getRootElement().getBoundingClientRect(),f=Math.hypot(e-c,n-u);f<o&&(o=f,r=a)}}return r}},xF=.05,kF=.05,Ir=(function(t){return t[t.NONE=0]="NONE",t[t.UP=1]="UP",t[t.DOWN=2]="DOWN",t})(Ir||{}),Po=(function(t){return t[t.NONE=0]="NONE",t[t.LEFT=1]="LEFT",t[t.RIGHT=2]="RIGHT",t})(Po||{}),My=class{_dragDropRegistry;_ngZone;_viewportRuler;element;disabled=!1;sortingDisabled=!1;lockAxis=null;autoScrollDisabled=!1;autoScrollStep=2;hasAnchor=!1;enterPredicate=()=>!0;sortPredicate=()=>!0;beforeStarted=new B;entered=new B;exited=new B;dropped=new B;sorted=new B;receivingStarted=new B;receivingStopped=new B;data;_container;_isDragging=!1;_parentPositions;_sortStrategy;_domRect;_draggables=[];_siblings=[];_activeSiblings=new Set;_viewportScrollSubscription=Ee.EMPTY;_verticalScrollDirection=Ir.NONE;_horizontalScrollDirection=Po.NONE;_scrollNode;_stopScrollTimers=new B;_cachedShadowRoot=null;_document;_scrollableElements=[];_initialScrollSnap;_direction="ltr";constructor(i,e,n,o,r){this._dragDropRegistry=e,this._ngZone=o,this._viewportRuler=r;let a=this.element=An(i);this._document=n,this.withOrientation("vertical").withElementContainer(a),e.registerDropContainer(this),this._parentPositions=new d6(n)}dispose(){this._stopScrolling(),this._stopScrollTimers.complete(),this._viewportScrollSubscription.unsubscribe(),this.beforeStarted.complete(),this.entered.complete(),this.exited.complete(),this.dropped.complete(),this.sorted.complete(),this.receivingStarted.complete(),this.receivingStopped.complete(),this._activeSiblings.clear(),this._scrollNode=null,this._parentPositions.clear(),this._dragDropRegistry.removeDropContainer(this)}isDragging(){return this._isDragging}start(){this._draggingStarted(),this._notifyReceivingSiblings()}enter(i,e,n,o){this._draggingStarted(),o==null&&this.sortingDisabled&&(o=this._draggables.indexOf(i)),this._sortStrategy.enter(i,e,n,o),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:i,container:this,currentIndex:this.getItemIndex(i)})}exit(i){this._reset(),this.exited.next({item:i,container:this})}drop(i,e,n,o,r,a,s,c={}){this._reset(),this.dropped.next({item:i,currentIndex:e,previousIndex:n,container:this,previousContainer:o,isPointerOverContainer:r,distance:a,dropPoint:s,event:c})}withItems(i){let e=this._draggables;return this._draggables=i,i.forEach(n=>n._withDropContainer(this)),this.isDragging()&&(e.filter(o=>o.isDragging()).every(o=>i.indexOf(o)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(i){return this._direction=i,this._sortStrategy instanceof m6&&(this._sortStrategy.direction=i),this}connectedTo(i){return this._siblings=i.slice(),this}withOrientation(i){if(i==="mixed")this._sortStrategy=new xy(this._document,this._dragDropRegistry);else{let e=new m6(this._dragDropRegistry);e.direction=this._direction,e.orientation=i,this._sortStrategy=e}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,n)=>this.sortPredicate(e,n,this)),this}withScrollableParents(i){let e=this._container;return this._scrollableElements=i.indexOf(e)===-1?[e,...i]:i.slice(),this}withElementContainer(i){if(i===this._container)return this;let e=An(this.element),n=this._scrollableElements.indexOf(this._container),o=this._scrollableElements.indexOf(i);return n>-1&&this._scrollableElements.splice(n,1),o>-1&&this._scrollableElements.splice(o,1),this._sortStrategy&&this._sortStrategy.withElementContainer(i),this._cachedShadowRoot=null,this._scrollableElements.unshift(i),this._container=i,this}getScrollableParents(){return this._scrollableElements}getItemIndex(i){return this._isDragging?this._sortStrategy.getItemIndex(i):this._draggables.indexOf(i)}getItemAtIndex(i){return this._isDragging?this._sortStrategy.getItemAtIndex(i):this._draggables[i]||null}isReceiving(){return this._activeSiblings.size>0}_sortItem(i,e,n,o){if(this.sortingDisabled||!this._domRect||!mF(this._domRect,xF,e,n))return;let r=this._sortStrategy.sort(i,e,n,o);r&&this.sorted.next({previousIndex:r.previousIndex,currentIndex:r.currentIndex,container:this,item:i})}_startScrollingIfNecessary(i,e){if(this.autoScrollDisabled)return;let n,o=Ir.NONE,r=Po.NONE;if(this._parentPositions.positions.forEach((a,s)=>{s===this._document||!a.clientRect||n||mF(a.clientRect,xF,i,e)&&([o,r]=g1e(s,a.clientRect,this._direction,i,e),(o||r)&&(n=s))}),!o&&!r){let{width:a,height:s}=this._viewportRuler.getViewportSize(),c={width:a,height:s,top:0,right:a,bottom:s,left:0};o=EF(c,e),r=IF(c,i),n=window}n&&(o!==this._verticalScrollDirection||r!==this._horizontalScrollDirection||n!==this._scrollNode)&&(this._verticalScrollDirection=o,this._horizontalScrollDirection=r,this._scrollNode=n,(o||r)&&n?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let i=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=i.msScrollSnapType||i.scrollSnapType||"",i.scrollSnapType=i.msScrollSnapType="none",this._sortStrategy.start(this._draggables),this._cacheParentPositions(),this._viewportScrollSubscription.unsubscribe(),this._listenToScrollEvents()}_cacheParentPositions(){this._parentPositions.cache(this._scrollableElements),this._domRect=this._parentPositions.positions.get(this._container).clientRect}_reset(){this._isDragging=!1;let i=this._container.style;i.scrollSnapType=i.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_startScrollInterval=()=>{this._stopScrolling(),Zg(0,u3).pipe(xe(this._stopScrollTimers)).subscribe(()=>{let i=this._scrollNode,e=this.autoScrollStep;this._verticalScrollDirection===Ir.UP?i.scrollBy(0,-e):this._verticalScrollDirection===Ir.DOWN&&i.scrollBy(0,e),this._horizontalScrollDirection===Po.LEFT?i.scrollBy(-e,0):this._horizontalScrollDirection===Po.RIGHT&&i.scrollBy(e,0)})};_isOverContainer(i,e){return this._domRect!=null&&vy(this._domRect,i,e)}_getSiblingContainerFromPosition(i,e,n){return this._siblings.find(o=>o._canReceive(i,e,n))}_canReceive(i,e,n){if(!this._domRect||!vy(this._domRect,e,n)||!this.enterPredicate(i,this))return!1;let o=this._getShadowRoot().elementFromPoint(e,n);return o?o===this._container||this._container.contains(o):!1}_startReceiving(i,e){let n=this._activeSiblings;!n.has(i)&&e.every(o=>this.enterPredicate(o,this)||this._draggables.indexOf(o)>-1)&&(n.add(i),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:i,receiver:this,items:e}))}_stopReceiving(i){this._activeSiblings.delete(i),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:i,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(i=>{if(this.isDragging()){let e=this._parentPositions.handleScroll(i);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let i=Ml(this._container);this._cachedShadowRoot=i||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let i=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());this._siblings.forEach(e=>e._startReceiving(this,i))}};function EF(t,i){let{top:e,bottom:n,height:o}=t,r=o*kF;return i>=e-r&&i<=e+r?Ir.UP:i>=n-r&&i<=n+r?Ir.DOWN:Ir.NONE}function IF(t,i){let{left:e,right:n,width:o}=t,r=o*kF;return i>=e-r&&i<=e+r?Po.LEFT:i>=n-r&&i<=n+r?Po.RIGHT:Po.NONE}function g1e(t,i,e,n,o){let r=EF(i,o),a=IF(i,n),s=Ir.NONE,c=Po.NONE;if(r){let u=t.scrollTop;r===Ir.UP?u>0&&(s=Ir.UP):t.scrollHeight-u>t.clientHeight&&(s=Ir.DOWN)}if(a){let u=t.scrollLeft;e==="rtl"?a===Po.RIGHT?u<0&&(c=Po.RIGHT):t.scrollWidth+u>t.clientWidth&&(c=Po.LEFT):a===Po.LEFT?u>0&&(c=Po.LEFT):t.scrollWidth-u>t.clientWidth&&(c=Po.RIGHT)}return[s,c]}var fm={capture:!0},_y={passive:!1,capture:!0},_1e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],decls:0,vars:0,template:function(n,o){},styles:[`@layer cdk-resets{.cdk-drag-preview{background:none;border:none;padding:0;color:inherit;inset:auto}}.cdk-drag-placeholder *,.cdk-drag-preview *{pointer-events:none !important}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),OF=(()=>{class t{_ngZone=d(ce);_document=d(De);_styleLoader=d(lt);_renderer=d(Nn).createRenderer(null,null);_cleanupDocumentTouchmove;_scroll=new B;_dropInstances=new Set;_dragInstances=new Set;_activeDragInstances=ke([]);_globalListeners;_draggingPredicate=e=>e.isDragging();_domNodesToDirectives=null;pointerMove=new B;pointerUp=new B;constructor(){}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._cleanupDocumentTouchmove?.(),this._cleanupDocumentTouchmove=this._renderer.listen(this._document,"touchmove",this._persistentTouchmoveListener,_y)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),this._dragInstances.size===0&&this._cleanupDocumentTouchmove?.()}startDragging(e,n){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._styleLoader.load(_1e),this._activeDragInstances.update(o=>[...o,e]),this._activeDragInstances().length===1)){let o=n.type.startsWith("touch"),r=s=>this.pointerUp.next(s),a=[["scroll",s=>this._scroll.next(s),fm],["selectstart",this._preventDefaultWhileDragging,_y]];o?a.push(["touchend",r,fm],["touchcancel",r,fm]):a.push(["mouseup",r,fm]),o||a.push(["mousemove",s=>this.pointerMove.next(s),_y]),this._ngZone.runOutsideAngular(()=>{this._globalListeners=a.map(([s,c,u])=>this._renderer.listen(this._document,s,c,u))})}}stopDragging(e){this._activeDragInstances.update(n=>{let o=n.indexOf(e);return o>-1?(n.splice(o,1),[...n]):n}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){let n=[this._scroll];return e&&e!==this._document&&n.push(new Fe(o=>this._ngZone.runOutsideAngular(()=>{let r=this._renderer.listen(e,"scroll",a=>{this._activeDragInstances().length&&o.next(a)},fm);return()=>{r()}}))),pt(...n)}registerDirectiveNode(e,n){this._domNodesToDirectives??=new WeakMap,this._domNodesToDirectives.set(e,n)}removeDirectiveNode(e){this._domNodesToDirectives?.delete(e)}getDragDirectiveForNode(e){return this._domNodesToDirectives?.get(e)||null}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._domNodesToDirectives=null,this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_preventDefaultWhileDragging=e=>{this._activeDragInstances().length>0&&e.preventDefault()};_persistentTouchmoveListener=e=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&e.preventDefault(),this.pointerMove.next(e))};_clearGlobalListeners(){this._globalListeners?.forEach(e=>e()),this._globalListeners=void 0}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),b1e={dragStartThreshold:5,pointerDirectionChangeThreshold:5},Sy=(()=>{class t{_document=d(De);_ngZone=d(ce);_viewportRuler=d(Zn);_dragDropRegistry=d(OF);_renderer=d(Nn).createRenderer(null,null);constructor(){}createDrag(e,n=b1e){return new Cy(e,n,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry,this._renderer)}createDropList(e){return new My(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),MF=new L("CDK_DRAG_PARENT");var v1e=new L("CdkDragHandle");var TF=new L("CDK_DRAG_CONFIG"),PF=new L("CdkDropList"),qqe=(()=>{class t{element=d(Z);dropContainer=d(PF,{optional:!0,skipSelf:!0});_ngZone=d(ce);_viewContainerRef=d(ft);_dir=d(yt,{optional:!0});_changeDetectorRef=d(we);_selfHandle=d(v1e,{optional:!0,self:!0});_parentDrag=d(MF,{optional:!0,skipSelf:!0});_dragDropRegistry=d(OF);_destroyed=new B;_handles=new ut([]);_previewTemplate;_placeholderTemplate;_dragRef;data;lockAxis=null;rootElementSelector;boundaryElement;dragStartDelay;freeDragPosition;get disabled(){return this._disabled||!!(this.dropContainer&&this.dropContainer.disabled)}set disabled(e){this._disabled=e,this._dragRef.disabled=this._disabled}_disabled;constrainPosition;previewClass;previewContainer;scale=1;started=new U;released=new U;ended=new U;entered=new U;exited=new U;dropped=new U;moved=new Fe(e=>{let n=this._dragRef.moved.pipe(le(o=>({source:this,pointerPosition:o.pointerPosition,event:o.event,delta:o.delta,distance:o.distance}))).subscribe(e);return()=>{n.unsubscribe()}});_injector=d(Ce);constructor(){let e=this.dropContainer,n=d(TF,{optional:!0}),o=d(Sy);this._dragRef=o.createDrag(this.element,{dragStartThreshold:n&&n.dragStartThreshold!=null?n.dragStartThreshold:5,pointerDirectionChangeThreshold:n&&n.pointerDirectionChangeThreshold!=null?n.pointerDirectionChangeThreshold:5,zIndex:n?.zIndex}),this._dragRef.data=this,this._dragDropRegistry.registerDirectiveNode(this.element.nativeElement,this),n&&this._assignDefaults(n),e&&(e.addItem(this),e._dropListRef.beforeStarted.pipe(xe(this._destroyed)).subscribe(()=>{this._dragRef.scale=this.scale})),this._syncInputs(this._dragRef),this._handleEvents(this._dragRef)}getPlaceholderElement(){return this._dragRef.getPlaceholderElement()}getRootElement(){return this._dragRef.getRootElement()}reset(){this._dragRef.reset()}resetToBoundary(){this._dragRef.resetToBoundary()}getFreeDragPosition(){return this._dragRef.getFreeDragPosition()}setFreeDragPosition(e){this._dragRef.setFreeDragPosition(e)}ngAfterViewInit(){Mt(()=>{this._updateRootElement(),this._setupHandlesListener(),this._dragRef.scale=this.scale,this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)},{injector:this._injector})}ngOnChanges(e){let n=e.rootElementSelector,o=e.freeDragPosition;n&&!n.firstChange&&this._updateRootElement(),this._dragRef.scale=this.scale,o&&!o.firstChange&&this.freeDragPosition&&this._dragRef.setFreeDragPosition(this.freeDragPosition)}ngOnDestroy(){this.dropContainer&&this.dropContainer.removeItem(this),this._dragDropRegistry.removeDirectiveNode(this.element.nativeElement),this._ngZone.runOutsideAngular(()=>{this._handles.complete(),this._destroyed.next(),this._destroyed.complete(),this._dragRef.dispose()})}_addHandle(e){let n=this._handles.getValue();n.push(e),this._handles.next(n)}_removeHandle(e){let n=this._handles.getValue(),o=n.indexOf(e);o>-1&&(n.splice(o,1),this._handles.next(n))}_setPreviewTemplate(e){this._previewTemplate=e}_resetPreviewTemplate(e){e===this._previewTemplate&&(this._previewTemplate=null)}_setPlaceholderTemplate(e){this._placeholderTemplate=e}_resetPlaceholderTemplate(e){e===this._placeholderTemplate&&(this._placeholderTemplate=null)}_updateRootElement(){let e=this.element.nativeElement,n=e;this.rootElementSelector&&(n=e.closest!==void 0?e.closest(this.rootElementSelector):e.parentElement?.closest(this.rootElementSelector)),this._dragRef.withRootElement(n||e)}_getBoundaryElement(){let e=this.boundaryElement;return e?typeof e=="string"?this.element.nativeElement.closest(e):An(e):null}_syncInputs(e){e.beforeStarted.subscribe(()=>{if(!e.isDragging()){let n=this._dir,o=this.dragStartDelay,r=this._placeholderTemplate?{template:this._placeholderTemplate.templateRef,context:this._placeholderTemplate.data,viewContainer:this._viewContainerRef}:null,a=this._previewTemplate?{template:this._previewTemplate.templateRef,context:this._previewTemplate.data,matchSize:this._previewTemplate.matchSize,viewContainer:this._viewContainerRef}:null;e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.scale=this.scale,e.dragStartDelay=typeof o=="object"&&o?o:wn(o),e.constrainPosition=this.constrainPosition,e.previewClass=this.previewClass,e.withBoundaryElement(this._getBoundaryElement()).withPlaceholderTemplate(r).withPreviewTemplate(a).withPreviewContainer(this.previewContainer||"global"),n&&e.withDirection(n.value)}}),e.beforeStarted.pipe(Ve(1)).subscribe(()=>{if(this._parentDrag){e.withParent(this._parentDrag._dragRef);return}let n=this.element.nativeElement.parentElement;for(;n;){let o=this._dragDropRegistry.getDragDirectiveForNode(n);if(o){e.withParent(o._dragRef);break}n=n.parentElement}})}_handleEvents(e){e.started.subscribe(n=>{this.started.emit({source:this,event:n.event}),this._changeDetectorRef.markForCheck()}),e.released.subscribe(n=>{this.released.emit({source:this,event:n.event})}),e.ended.subscribe(n=>{this.ended.emit({source:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:n.container.data,item:this,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:n.container.data,item:this})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,isPointerOverContainer:n.isPointerOverContainer,item:this,distance:n.distance,dropPoint:n.dropPoint,event:n.event})})}_assignDefaults(e){let{lockAxis:n,dragStartDelay:o,constrainPosition:r,previewClass:a,boundaryElement:s,draggingDisabled:c,rootElementSelector:u,previewContainer:f}=e;this.disabled=c??!1,this.dragStartDelay=o||0,this.lockAxis=n||null,r&&(this.constrainPosition=r),a&&(this.previewClass=a),s&&(this.boundaryElement=s),u&&(this.rootElementSelector=u),f&&(this.previewContainer=f)}_setupHandlesListener(){this._handles.pipe(It(e=>{let n=e.map(o=>o.element);this._selfHandle&&this.rootElementSelector&&n.push(this.element),this._dragRef.withHandles(n)}),at(e=>pt(...e.map(n=>n._stateChanges.pipe(Ze(n))))),xe(this._destroyed)).subscribe(e=>{let n=this._dragRef,o=e.element.nativeElement;e.disabled?n.disableHandle(o):n.enableHandle(o)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkDrag",""]],hostAttrs:[1,"cdk-drag"],hostVars:4,hostBindings:function(n,o){n&2&&ie("cdk-drag-disabled",o.disabled)("cdk-drag-dragging",o._dragRef.isDragging())},inputs:{data:[0,"cdkDragData","data"],lockAxis:[0,"cdkDragLockAxis","lockAxis"],rootElementSelector:[0,"cdkDragRootElement","rootElementSelector"],boundaryElement:[0,"cdkDragBoundary","boundaryElement"],dragStartDelay:[0,"cdkDragStartDelay","dragStartDelay"],freeDragPosition:[0,"cdkDragFreeDragPosition","freeDragPosition"],disabled:[2,"cdkDragDisabled","disabled",$],constrainPosition:[0,"cdkDragConstrainPosition","constrainPosition"],previewClass:[0,"cdkDragPreviewClass","previewClass"],previewContainer:[0,"cdkDragPreviewContainer","previewContainer"],scale:[2,"cdkDragScale","scale",ht]},outputs:{started:"cdkDragStarted",released:"cdkDragReleased",ended:"cdkDragEnded",entered:"cdkDragEntered",exited:"cdkDragExited",dropped:"cdkDragDropped",moved:"cdkDragMoved"},exportAs:["cdkDrag"],features:[ue([{provide:MF,useExisting:t}]),Ne]})}return t})(),wF=new L("CdkDropListGroup");var Qqe=(()=>{class t{element=d(Z);_changeDetectorRef=d(we);_scrollDispatcher=d(Dr);_dir=d(yt,{optional:!0});_group=d(wF,{optional:!0,skipSelf:!0});_latestSortedRefs;_destroyed=new B;_scrollableParentsResolved;static _dropLists=[];_dropListRef;connectedTo=[];data;orientation;id=d(Ge).getId("cdk-drop-list-");lockAxis=null;get disabled(){return this._disabled||!!this._group&&this._group.disabled}set disabled(e){this._dropListRef.disabled=this._disabled=e}_disabled;sortingDisabled;enterPredicate=()=>!0;sortPredicate=()=>!0;autoScrollDisabled;autoScrollStep;elementContainerSelector;hasAnchor;dropped=new U;entered=new U;exited=new U;sorted=new U;_unsortedItems=new Set;constructor(){let e=d(Sy),n=d(TF,{optional:!0});this._dropListRef=e.createDropList(this.element),this._dropListRef.data=this,n&&this._assignDefaults(n),this._dropListRef.enterPredicate=(o,r)=>this.enterPredicate(o.data,r.data),this._dropListRef.sortPredicate=(o,r,a)=>this.sortPredicate(o,r.data,a.data),this._setupInputSyncSubscription(this._dropListRef),this._handleEvents(this._dropListRef),t._dropLists.push(this),this._group&&this._group._items.add(this)}addItem(e){this._unsortedItems.add(e),e._dragRef._withDropContainer(this._dropListRef),this._dropListRef.isDragging()&&this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef))}removeItem(e){if(this._unsortedItems.delete(e),this._latestSortedRefs){let n=this._latestSortedRefs.indexOf(e._dragRef);n>-1&&(this._latestSortedRefs.splice(n,1),this._syncItemsWithRef(this._latestSortedRefs))}}getSortedItems(){return Array.from(this._unsortedItems).sort((e,n)=>e._dragRef.getVisibleElement().compareDocumentPosition(n._dragRef.getVisibleElement())&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)}ngOnDestroy(){let e=t._dropLists.indexOf(this);e>-1&&t._dropLists.splice(e,1),this._group&&this._group._items.delete(this),this._latestSortedRefs=void 0,this._unsortedItems.clear(),this._dropListRef.dispose(),this._destroyed.next(),this._destroyed.complete()}_setupInputSyncSubscription(e){this._dir&&this._dir.change.pipe(Ze(this._dir.value),xe(this._destroyed)).subscribe(n=>e.withDirection(n)),e.beforeStarted.subscribe(()=>{let n=Jr(this.connectedTo).map(o=>{if(typeof o=="string"){let r=t._dropLists.find(a=>a.id===o);return r}return o});if(this._group&&this._group._items.forEach(o=>{n.indexOf(o)===-1&&n.push(o)}),!this._scrollableParentsResolved){let o=this._scrollDispatcher.getAncestorScrollContainers(this.element).map(r=>r.getElementRef().nativeElement);this._dropListRef.withScrollableParents(o),this._scrollableParentsResolved=!0}if(this.elementContainerSelector){let o=this.element.nativeElement.querySelector(this.elementContainerSelector);e.withElementContainer(o)}e.disabled=this.disabled,e.lockAxis=this.lockAxis,e.sortingDisabled=this.sortingDisabled,e.autoScrollDisabled=this.autoScrollDisabled,e.autoScrollStep=wn(this.autoScrollStep,2),e.hasAnchor=this.hasAnchor,e.connectedTo(n.filter(o=>o&&o!==this).map(o=>o._dropListRef)).withOrientation(this.orientation)})}_handleEvents(e){e.beforeStarted.subscribe(()=>{this._syncItemsWithRef(this.getSortedItems().map(n=>n._dragRef)),this._changeDetectorRef.markForCheck()}),e.entered.subscribe(n=>{this.entered.emit({container:this,item:n.item.data,currentIndex:n.currentIndex})}),e.exited.subscribe(n=>{this.exited.emit({container:this,item:n.item.data}),this._changeDetectorRef.markForCheck()}),e.sorted.subscribe(n=>{this.sorted.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,container:this,item:n.item.data})}),e.dropped.subscribe(n=>{this.dropped.emit({previousIndex:n.previousIndex,currentIndex:n.currentIndex,previousContainer:n.previousContainer.data,container:n.container.data,item:n.item.data,isPointerOverContainer:n.isPointerOverContainer,distance:n.distance,dropPoint:n.dropPoint,event:n.event}),this._changeDetectorRef.markForCheck()}),pt(e.receivingStarted,e.receivingStopped).subscribe(()=>this._changeDetectorRef.markForCheck())}_assignDefaults(e){let{lockAxis:n,draggingDisabled:o,sortingDisabled:r,listAutoScrollDisabled:a,listOrientation:s}=e;this.disabled=o??!1,this.sortingDisabled=r??!1,this.autoScrollDisabled=a??!1,this.orientation=s||"vertical",this.lockAxis=n||null}_syncItemsWithRef(e){this._latestSortedRefs=e,this._dropListRef.withItems(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkDropList",""],["cdk-drop-list"]],hostAttrs:[1,"cdk-drop-list"],hostVars:7,hostBindings:function(n,o){n&2&&(oe("id",o.id),ie("cdk-drop-list-disabled",o.disabled)("cdk-drop-list-dragging",o._dropListRef.isDragging())("cdk-drop-list-receiving",o._dropListRef.isReceiving()))},inputs:{connectedTo:[0,"cdkDropListConnectedTo","connectedTo"],data:[0,"cdkDropListData","data"],orientation:[0,"cdkDropListOrientation","orientation"],id:"id",lockAxis:[0,"cdkDropListLockAxis","lockAxis"],disabled:[2,"cdkDropListDisabled","disabled",$],sortingDisabled:[2,"cdkDropListSortingDisabled","sortingDisabled",$],enterPredicate:[0,"cdkDropListEnterPredicate","enterPredicate"],sortPredicate:[0,"cdkDropListSortPredicate","sortPredicate"],autoScrollDisabled:[2,"cdkDropListAutoScrollDisabled","autoScrollDisabled",$],autoScrollStep:[0,"cdkDropListAutoScrollStep","autoScrollStep"],elementContainerSelector:[0,"cdkDropListElementContainer","elementContainerSelector"],hasAnchor:[2,"cdkDropListHasAnchor","hasAnchor",$]},outputs:{dropped:"cdkDropListDropped",entered:"cdkDropListEntered",exited:"cdkDropListExited",sorted:"cdkDropListSorted"},exportAs:["cdkDropList"],features:[ue([{provide:wF,useValue:void 0},{provide:PF,useExisting:t}])]})}return t})();var LF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[Sy],imports:[Ti]})}return t})();var y1e=["*"];function C1e(t,i){t&1&&ae(0)}var ky=(()=>{class t{_elementRef=d(Z);constructor(){}focus(){this._elementRef.nativeElement.focus()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"]})}return t})(),Ey=(()=>{class t{template=d(rt);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkStepLabel",""]]})}return t})();var Kl={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},Iy=new L("STEPPER_GLOBAL_OPTIONS"),p6=(()=>{class t{_stepperOptions;_stepper=d(g2);_displayDefaultIndicatorType;stepLabel;_childForms;content;stepControl;get interacted(){return this._interacted()}set interacted(e){this._interacted.set(e)}_interacted=ke(!1);interactedStream=new U;label;errorMessage;ariaLabel;ariaLabelledby;get state(){return this._state()}set state(e){this._state.set(e)}_state=ke(void 0);get editable(){return this._editable()}set editable(e){this._editable.set(e)}_editable=ke(!0);optional=!1;get completed(){let e=this._completedOverride(),n=this._interacted();return e??(n&&(!this.stepControl||this.stepControl.valid))}set completed(e){this._completedOverride.set(e)}_completedOverride=ke(null);index=ke(-1);isSelected=si(()=>this._stepper.selectedIndex===this.index());indicatorType=si(()=>{let e=this.isSelected(),n=this.completed,o=this._state()??Kl.NUMBER,r=this._editable();return this._showError()&&this.hasError&&!e?Kl.ERROR:this._displayDefaultIndicatorType?!n||e?Kl.NUMBER:r?Kl.EDIT:Kl.DONE:n&&!e?Kl.DONE:n&&e?o:r&&e?Kl.EDIT:o});isNavigable=si(()=>{let e=this.isSelected();return this.completed||e||!this._stepper.linear});get hasError(){let e=this._customError();return e??this._getDefaultError()}set hasError(e){this._customError.set(e)}_customError=ke(null);_getDefaultError(){return this.interacted&&!!this.stepControl?.invalid}constructor(){let e=d(Iy,{optional:!0});this._stepperOptions=e||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this._interacted.set(!1),this._completedOverride()!=null&&this._completedOverride.set(!1),this._customError()!=null&&this._customError.set(!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this._interacted()||(this._interacted.set(!0),this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError()!=null}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["cdk-step"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,Ey,5),Ie(r,Ei,5)),n&2){let a;G(a=W())&&(o.stepLabel=a.first),G(a=W())&&(o._childForms=a)}},viewQuery:function(n,o){if(n&1&&me(rt,7),n&2){let r;G(r=W())&&(o.content=r.first)}},inputs:{stepControl:"stepControl",label:"label",errorMessage:"errorMessage",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],state:"state",editable:[2,"editable","editable",$],optional:[2,"optional","optional",$],completed:[2,"completed","completed",$],hasError:[2,"hasError","hasError",$]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],features:[Ne],ngContentSelectors:y1e,decls:1,vars:0,template:function(n,o){n&1&&(Se(),Gr(0,C1e,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}return t})(),g2=(()=>{class t{_dir=d(yt,{optional:!0});_changeDetectorRef=d(we);_elementRef=d(Z);_destroyed=new B;_keyManager;_steps;steps=new zn;_stepHeader;_sortedHeaders=new zn;linear=!1;get selectedIndex(){return this._selectedIndex()}set selectedIndex(e){this._steps?(this._isValidIndex(e),this.selectedIndex!==e&&(this.selected?._markAsInteracted(),!this._anyControlsInvalidOrPending(e)&&(e>=this.selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e))):this._selectedIndex.set(e)}_selectedIndex=ke(0);get selected(){return this.steps?this.steps.toArray()[this.selectedIndex]:void 0}set selected(e){this.selectedIndex=e&&this.steps?this.steps.toArray().indexOf(e):-1}selectionChange=new U;selectedIndexChange=new U;_groupId=d(Ge).getId("cdk-stepper-");get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}_orientation="horizontal";constructor(){}ngAfterContentInit(){this._steps.changes.pipe(Ze(this._steps),xe(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(n=>n._stepper===this)),this.steps.forEach((n,o)=>n.index.set(o)),this.steps.notifyOnChanges()})}ngAfterViewInit(){if(this._stepHeader.changes.pipe(Ze(this._stepHeader),xe(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((n,o)=>n._elementRef.nativeElement.compareDocumentPosition(o._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new ea(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),this._keyManager.updateActiveItem(this.selectedIndex),(this._dir?this._dir.change:ne()).pipe(Ze(this._layoutDirection()),xe(this._destroyed)).subscribe(e=>this._keyManager?.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this.selectedIndex),this.steps.changes.subscribe(()=>{this.selected||this._selectedIndex.set(Math.max(this.selectedIndex-1,0))}),this._isValidIndex(this.selectedIndex)||this._selectedIndex.set(0),this.linear&&this.selectedIndex>0){let e=this.steps.toArray().slice(0,this._selectedIndex());for(let n of e)n._markAsInteracted()}}ngOnDestroy(){this._keyManager?.destroy(),this.steps.destroy(),this._sortedHeaders.destroy(),this._destroyed.next(),this._destroyed.complete()}next(){this.selectedIndex=Math.min(this._selectedIndex()+1,this.steps.length-1)}previous(){this.selectedIndex=Math.max(this._selectedIndex()-1,0)}reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`${this._groupId}-label-${e}`}_getStepContentId(e){return`${this._groupId}-content-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let n=e-this._selectedIndex();return n<0?this._layoutDirection()==="rtl"?"next":"previous":n>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex()}_updateSelectedItemIndex(e){let n=this.steps.toArray(),o=this._selectedIndex();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:o,selectedStep:n[e],previouslySelectedStep:n[o]}),this._keyManager&&(this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e)),this._selectedIndex.set(e),this.selectedIndexChange.emit(e),this._stateChanged()}_onKeydown(e){let n=Ot(e),o=e.keyCode,r=this._keyManager;r?.activeItemIndex!=null&&!n&&(o===32||o===13)?(this.selectedIndex=r.activeItemIndex,e.preventDefault()):r?.setFocusOrigin("keyboard").onKeydown(e)}_anyControlsInvalidOrPending(e){return this.linear&&e>=0?this.steps.toArray().slice(0,e).some(n=>{let o=n.stepControl;return(o?o.invalid||o.pending||!n.interacted:!n.completed)&&!n.optional&&!n._completedOverride()}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,n=xo();return e===n||e.contains(n)}_isValidIndex(e){return e>-1&&(!this.steps||e<this.steps.length)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkStepper",""]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,p6,5),Ie(r,ky,5)),n&2){let a;G(a=W())&&(o._steps=a),G(a=W())&&(o._stepHeader=a)}},inputs:{linear:[2,"linear","linear",$],selectedIndex:[2,"selectedIndex","selectedIndex",ht],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"]})}return t})(),AF=(()=>{class t{_stepper=d(g2);type="submit";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["button","cdkStepperNext",""]],hostVars:1,hostBindings:function(n,o){n&1&&N("click",function(){return o._stepper.next()}),n&2&&Dt("type",o.type)},inputs:{type:"type"}})}return t})(),RF=(()=>{class t{_stepper=d(g2);type="button";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["button","cdkStepperPrevious",""]],hostVars:1,hostBindings:function(n,o){n&1&&N("click",function(){return o._stepper.previous()}),n&2&&Dt("type",o.type)},inputs:{type:"type"}})}return t})(),zF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[Ta]})}return t})();var x1e=["panel"],M1e=["*"];function w1e(t,i){if(t&1&&(Be(0,"div",1,0),ae(2),Ue()),t&2){let e=i.id,n=w();kt(n._classList),ie("mat-mdc-autocomplete-visible",n.showPanel)("mat-mdc-autocomplete-hidden",!n.showPanel)("mat-autocomplete-panel-animations-enabled",!n._animationsDisabled)("mat-primary",n._color==="primary")("mat-accent",n._color==="accent")("mat-warn",n._color==="warn"),Dt("id",n.id),oe("aria-label",n.ariaLabel||null)("aria-labelledby",n._getPanelAriaLabelledby(e))}}var Oy=class{source;option;constructor(i,e){this.source=i,this.option=e}},NF=new L("mat-autocomplete-default-options",{providedIn:"root",factory:D1e});function D1e(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1,hasBackdrop:!1}}var GQe=(()=>{class t{_changeDetectorRef=d(we);_elementRef=d(Z);_defaults=d(NF);_animationsDisabled=We();_activeOptionChanges=Ee.EMPTY;_keyManager;showPanel=!1;get isOpen(){return this._isOpen&&this.showPanel}_isOpen=!1;_latestOpeningTrigger;_setColor(e){this._color=e,this._changeDetectorRef.markForCheck()}_color;template;panel;options;optionGroups;ariaLabel;ariaLabelledby;displayWith=null;autoActiveFirstOption;autoSelectActiveOption;requireSelection;panelWidth;disableRipple;optionSelected=new U;opened=new U;closed=new U;optionActivated=new U;set classList(e){this._classList=e,this._elementRef.nativeElement.className=""}_classList;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_hideSingleSelectionIndicator;_syncParentProperties(){if(this.options)for(let e of this.options)e._changeDetectorRef.markForCheck()}id=d(Ge).getId("mat-autocomplete-");inertGroups;constructor(){let e=d($e);this.inertGroups=e?.SAFARI||!1,this.autoActiveFirstOption=!!this._defaults.autoActiveFirstOption,this.autoSelectActiveOption=!!this._defaults.autoSelectActiveOption,this.requireSelection=!!this._defaults.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new Sl(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(e=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[e]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe()}_setScrollTop(e){this.panel&&(this.panel.nativeElement.scrollTop=e)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options?.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(e){let n=new Oy(this,e);this.optionSelected.emit(n)}_getPanelAriaLabelledby(e){if(this.ariaLabel)return null;let n=e?e+" ":"";return this.ariaLabelledby?n+this.ariaLabelledby:e}_skipPredicate(){return!1}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,fn,5),Ie(r,Yd,5)),n&2){let a;G(a=W())&&(o.options=a),G(a=W())&&(o.optionGroups=a)}},viewQuery:function(n,o){if(n&1&&(me(rt,7),me(x1e,5)),n&2){let r;G(r=W())&&(o.template=r.first),G(r=W())&&(o.panel=r.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",$],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",$],requireSelection:[2,"requireSelection","requireSelection",$],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",$],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",$]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],features:[ue([{provide:Wd,useExisting:t}])],ngContentSelectors:M1e,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(n,o){n&1&&(Se(),Gr(0,w1e,3,17,"ng-template"))},styles:[`div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:relative;border-radius:var(--mat-autocomplete-container-shape, var(--mat-sys-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow, 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));background-color:var(--mat-autocomplete-background-color, var(--mat-sys-surface-container))}@media(forced-colors: active){div.mat-mdc-autocomplete-panel{outline:solid 1px}}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}@keyframes _mat-autocomplete-enter{from{opacity:0;transform:scaleY(0.8)}to{opacity:1;transform:none}}.mat-autocomplete-panel-animations-enabled{animation:_mat-autocomplete-enter 120ms cubic-bezier(0, 0, 0.2, 1)}mat-autocomplete{display:none}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var S1e={provide:vi,useExisting:Pt(()=>I1e),multi:!0};var FF=new L("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let t=d(Ce);return()=>Mi(t)}});function k1e(t){let i=d(Ce);return()=>Mi(i)}var E1e={provide:FF,deps:[],useFactory:k1e},I1e=(()=>{class t{_environmentInjector=d(Jt);_element=d(Z);_injector=d(Ce);_viewContainerRef=d(ft);_zone=d(ce);_changeDetectorRef=d(we);_dir=d(yt,{optional:!0});_formField=d(za,{optional:!0,host:!0});_viewportRuler=d(Zn);_scrollStrategy=d(FF);_renderer=d(tt);_animationsDisabled=We();_defaults=d(NF,{optional:!0});_overlayRef;_portal;_componentDestroyed=!1;_initialized=new B;_keydownSubscription;_outsideClickSubscription;_cleanupWindowBlur;_previousValue;_valueOnAttach;_valueOnLastKeydown;_positionStrategy;_manuallyFloatingLabel=!1;_closingActionsSubscription;_viewportSubscription=Ee.EMPTY;_breakpointObserver=d(Dl);_handsetLandscapeSubscription=Ee.EMPTY;_canOpenOnNextFocus=!0;_valueBeforeAutoSelection;_pendingAutoselectedOption;_closeKeyEventStream=new B;_overlayPanelClass=Jr(this._defaults?.overlayPanelClass||[]);_windowBlurHandler=()=>{this._canOpenOnNextFocus=this.panelOpen||!this._hasFocus()};_onChange=()=>{};_onTouched=()=>{};autocomplete;position="auto";connectedTo;autocompleteAttribute="off";autocompleteDisabled;constructor(){}_aboveClass="mat-mdc-autocomplete-panel-above";ngAfterViewInit(){this._initialized.next(),this._initialized.complete(),this._cleanupWindowBlur=this._renderer.listen("window","blur",this._windowBlurHandler)}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){this._cleanupWindowBlur?.(),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}_overlayAttached=!1;openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&uc(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return pt(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe(Oe(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe(Oe(()=>this._overlayAttached)):ne()).pipe(le(e=>e instanceof Gd?e:null))}optionSelections=qi(()=>{let e=this.autocomplete?this.autocomplete.options:null;return e?e.changes.pipe(Ze(e),at(()=>pt(...e.map(n=>n.onSelectionChange)))):this._initialized.pipe(at(()=>this.optionSelections))});get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return new Fe(e=>{let n=r=>{let a=qn(r),s=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,c=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;this._overlayAttached&&a!==this._element.nativeElement&&!this._hasFocus()&&(!s||!s.contains(a))&&(!c||!c.contains(a))&&this._overlayRef&&!this._overlayRef.overlayElement.contains(a)&&e.next(r)},o=[this._renderer.listen("document","click",n),this._renderer.listen("document","auxclick",n),this._renderer.listen("document","touchend",n)];return()=>{o.forEach(r=>r())}})}writeValue(e){Promise.resolve(null).then(()=>this._assignOptionValue(e))}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this._element.nativeElement.disabled=e}_handleKeydown(e){let n=e,o=n.keyCode,r=Ot(n);if(o===27&&!r&&n.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&o===13&&this.panelOpen&&!r)this.activeOption._selectViaInteraction(),this._resetActiveItem(),n.preventDefault();else if(this.autocomplete){let a=this.autocomplete._keyManager.activeItem,s=o===38||o===40;o===9||s&&!r&&this.panelOpen?this.autocomplete._keyManager.onKeydown(n):s&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(s||this.autocomplete._keyManager.activeItem!==a)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pendingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let n=e.target,o=n.value;if(n.type==="number"&&(o=o==""?null:parseFloat(o)),this._previousValue!==o){if(this._previousValue=o,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(o),!o)this._clearPreviousSelectedOption(null,!1);else if(this.panelOpen&&!this.autocomplete.requireSelection){let r=this.autocomplete.options?.find(a=>a.selected);if(r){let a=this._getDisplayValue(r.value);o!==a&&r.deselect(!1)}}if(this._canOpen()&&this._hasFocus()){let r=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(r)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_hasFocus(){return xo()===this._element.nativeElement}_floatLabel(e=!1){this._formField&&this._formField.floatLabel==="auto"&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){let e=new Fe(o=>{Mt(()=>{o.next()},{injector:this._environmentInjector})}),n=this.autocomplete.options?.changes.pipe(It(()=>this._positionStrategy.reapplyLastPosition()),ts(0))??ne();return pt(e,n).pipe(at(()=>this._zone.run(()=>{let o=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),o!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),Ve(1)).subscribe(o=>this._setValueAndClose(o))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(e){let n=this.autocomplete;return n&&n.displayWith?n.displayWith(e):e}_assignOptionValue(e){let n=this._getDisplayValue(e);e==null&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(n??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){let n=this.autocomplete,o=e?e.source:this._pendingAutoselectedOption;o?(this._clearPreviousSelectedOption(o),this._assignOptionValue(o.value),this._onChange(o.value),n._emitSelectEvent(o),this._element.nativeElement.focus()):n.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,n){this.autocomplete?.options?.forEach(o=>{o!==e&&o.selected&&o.deselect(n)})}_openPanelInternal(e=this._element.nativeElement.value){if(this._attachOverlay(e),this._floatLabel(),this._trackedModal){let n=this.autocomplete.id;Md(this._trackedModal,"aria-owns",n)}}_attachOverlay(e){this.autocomplete;let n=this._overlayRef;n?(this._positionStrategy.setOrigin(this._getConnectedElement()),n.updateSize({width:this._getPanelWidth()})):(this._portal=new Jn(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),n=Io(this._injector,this._getOverlayConfig()),this._overlayRef=n,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&n&&n.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(Mf.HandsetLandscape).subscribe(r=>{r.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),n&&!n.hasAttached()&&(n.attach(this._portal),this._valueOnAttach=e,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());let o=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&o!==this.panelOpen&&this._emitOpened()}_handlePanelKeydown=e=>{(e.keyCode===27&&!Ot(e)||e.keyCode===38&&Ot(e,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),e.stopPropagation(),e.preventDefault())};_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){let e=this._overlayRef;this._keydownSubscription||(this._keydownSubscription=e.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=e.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new Eo({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,hasBackdrop:this._defaults?.hasBackdrop,backdropClass:this._defaults?.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:this._overlayPanelClass,disableAnimations:this._animationsDisabled})}_getOverlayPosition(){let e=oa(this._injector,this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){let n=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],o=this._aboveClass,r=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:o},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:o}],a;this.position==="above"?a=r:this.position==="below"?a=n:a=[...n,...r],e.withPositions(a)}_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(){let e=this.autocomplete;if(e.autoActiveFirstOption){let n=-1;for(let o=0;o<e.options.length;o++)if(!e.options.get(o).disabled){n=o;break}e._keyManager.setActiveItem(n)}else e._keyManager.setActiveItem(-1)}_canOpen(){let e=this._element.nativeElement;return!e.readOnly&&!e.disabled&&!this.autocompleteDisabled}_scrollToOption(e){let n=this.autocomplete,o=Lu(e,n.options,n.optionGroups);if(e===0&&o===1)n._setScrollTop(0);else if(n.panel){let r=n.options.toArray()[e];if(r){let a=r._getHostElement(),s=Au(a.offsetTop,a.offsetHeight,n._getScrollTop(),n.panel.nativeElement.offsetHeight);n._setScrollTop(s)}}}_trackedModal=null;_applyModalPanelOwnership(){let e=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let n=this.autocomplete.id;this._trackedModal&&uc(this._trackedModal,"aria-owns",n),Md(e,"aria-owns",n),this._trackedModal=e}_clearFromModal(){if(this._trackedModal){let e=this.autocomplete.id;uc(this._trackedModal,"aria-owns",e),this._trackedModal=null}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(n,o){n&1&&N("focusin",function(){return o._handleFocus()})("blur",function(){return o._onTouched()})("input",function(a){return o._handleInput(a)})("keydown",function(a){return o._handleKeydown(a)})("click",function(){return o._handleClick()}),n&2&&oe("autocomplete",o.autocompleteAttribute)("role",o.autocompleteDisabled?null:"combobox")("aria-autocomplete",o.autocompleteDisabled?null:"list")("aria-activedescendant",o.panelOpen&&o.activeOption?o.activeOption.id:null)("aria-expanded",o.autocompleteDisabled?null:o.panelOpen.toString())("aria-controls",o.autocompleteDisabled||!o.panelOpen||o.autocomplete==null?null:o.autocomplete.id)("aria-haspopup",o.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",$]},exportAs:["matAutocompleteTrigger"],features:[ue([S1e]),Ne]})}return t})(),VF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[E1e],imports:[Bi,Zd,ge,Ti,Zd,ge]})}return t})();var O1e=["button"],T1e=["*"];function P1e(t,i){if(t&1&&(g(0,"div",2),F(1,"mat-pseudo-checkbox",6),_()),t&2){let e=w();p(),k("disabled",e.disabled)}}var BF=new L("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:L1e});function L1e(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var jF=new L("MatButtonToggleGroup"),A1e={provide:vi,useExisting:Pt(()=>R1e),multi:!0},f6=class{source;value;constructor(i,e){this.source=i,this.value=e}},R1e=(()=>{class t{_changeDetector=d(we);_dir=d(yt,{optional:!0});_multiple=!1;_disabled=!1;_disabledInteractive=!1;_selectionModel;_rawValue;_controlValueAccessorChangeFn=()=>{};_onTouched=()=>{};_buttonToggles;appearance;get name(){return this._name}set name(e){this._name=e,this._markButtonsForCheck()}_name=d(Ge).getId("mat-button-toggle-group-");vertical;get value(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e.map(n=>n.value):e[0]?e[0].value:void 0}set value(e){this._setSelectionByValue(e),this.valueChange.emit(this.value)}valueChange=new U;get selected(){let e=this._selectionModel?this._selectionModel.selected:[];return this.multiple?e:e[0]||null}get multiple(){return this._multiple}set multiple(e){this._multiple=e,this._markButtonsForCheck()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markButtonsForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markButtonsForCheck()}get dir(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}change=new U;get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._markButtonsForCheck()}_hideSingleSelectionIndicator;get hideMultipleSelectionIndicator(){return this._hideMultipleSelectionIndicator}set hideMultipleSelectionIndicator(e){this._hideMultipleSelectionIndicator=e,this._markButtonsForCheck()}_hideMultipleSelectionIndicator;constructor(){let e=d(BF,{optional:!0});this.appearance=e&&e.appearance?e.appearance:"standard",this.hideSingleSelectionIndicator=e?.hideSingleSelectionIndicator??!1,this.hideMultipleSelectionIndicator=e?.hideMultipleSelectionIndicator??!1}ngOnInit(){this._selectionModel=new Oo(this.multiple,void 0,!1)}ngAfterContentInit(){this._selectionModel.select(...this._buttonToggles.filter(e=>e.checked)),this.multiple||this._initializeTabIndex()}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this._onTouched=e}setDisabledState(e){this.disabled=e}_keydown(e){if(this.multiple||this.disabled||Ot(e))return;let o=e.target.id,r=this._buttonToggles.toArray().findIndex(s=>s.buttonId===o),a=null;switch(e.keyCode){case 32:case 13:a=this._buttonToggles.get(r)||null;break;case 38:a=this._getNextButton(r,-1);break;case 37:a=this._getNextButton(r,this.dir==="ltr"?-1:1);break;case 40:a=this._getNextButton(r,1);break;case 39:a=this._getNextButton(r,this.dir==="ltr"?1:-1);break;default:return}a&&(e.preventDefault(),a._onButtonClick(),a.focus())}_emitChangeEvent(e){let n=new f6(e,this.value);this._rawValue=n.value,this._controlValueAccessorChangeFn(n.value),this.change.emit(n)}_syncButtonToggle(e,n,o=!1,r=!1){!this.multiple&&this.selected&&!e.checked&&(this.selected.checked=!1),this._selectionModel?n?this._selectionModel.select(e):this._selectionModel.deselect(e):r=!0,r?Promise.resolve().then(()=>this._updateModelValue(e,o)):this._updateModelValue(e,o)}_isSelected(e){return this._selectionModel&&this._selectionModel.isSelected(e)}_isPrechecked(e){return typeof this._rawValue>"u"?!1:this.multiple&&Array.isArray(this._rawValue)?this._rawValue.some(n=>e.value!=null&&n===e.value):e.value===this._rawValue}_initializeTabIndex(){if(this._buttonToggles.forEach(e=>{e.tabIndex=-1}),this.selected)this.selected.tabIndex=0;else for(let e=0;e<this._buttonToggles.length;e++){let n=this._buttonToggles.get(e);if(!n.disabled){n.tabIndex=0;break}}}_getNextButton(e,n){let o=this._buttonToggles;for(let r=1;r<=o.length;r++){let a=(e+n*r+o.length)%o.length,s=o.get(a);if(s&&!s.disabled)return s}return null}_setSelectionByValue(e){if(this._rawValue=e,!this._buttonToggles)return;let n=this._buttonToggles.toArray();if(this.multiple&&e?(Array.isArray(e),this._clearSelection(),e.forEach(o=>this._selectValue(o,n))):(this._clearSelection(),this._selectValue(e,n)),!this.multiple&&n.every(o=>o.tabIndex===-1)){for(let o of n)if(!o.disabled){o.tabIndex=0;break}}}_clearSelection(){this._selectionModel.clear(),this._buttonToggles.forEach(e=>{e.checked=!1,this.multiple||(e.tabIndex=-1)})}_selectValue(e,n){for(let o of n)if(o.value===e){o.checked=!0,this._selectionModel.select(o),this.multiple||(o.tabIndex=0);break}}_updateModelValue(e,n){n&&this._emitChangeEvent(e),this.valueChange.emit(this.value)}_markButtonsForCheck(){this._buttonToggles?.forEach(e=>e._markForCheck())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-button-toggle-group"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,HF,5),n&2){let a;G(a=W())&&(o._buttonToggles=a)}},hostAttrs:[1,"mat-button-toggle-group"],hostVars:6,hostBindings:function(n,o){n&1&&N("keydown",function(a){return o._keydown(a)}),n&2&&(oe("role",o.multiple?"group":"radiogroup")("aria-disabled",o.disabled),ie("mat-button-toggle-vertical",o.vertical)("mat-button-toggle-group-appearance-standard",o.appearance==="standard"))},inputs:{appearance:"appearance",name:"name",vertical:[2,"vertical","vertical",$],value:"value",multiple:[2,"multiple","multiple",$],disabled:[2,"disabled","disabled",$],disabledInteractive:[2,"disabledInteractive","disabledInteractive",$],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",$],hideMultipleSelectionIndicator:[2,"hideMultipleSelectionIndicator","hideMultipleSelectionIndicator",$]},outputs:{valueChange:"valueChange",change:"change"},exportAs:["matButtonToggleGroup"],features:[ue([A1e,{provide:jF,useExisting:t}])]})}return t})(),HF=(()=>{class t{_changeDetectorRef=d(we);_elementRef=d(Z);_focusMonitor=d(mn);_idGenerator=d(Ge);_animationDisabled=We();_checked=!1;ariaLabel;ariaLabelledby=null;_buttonElement;buttonToggleGroup;get buttonId(){return`${this.id}-button`}id;name;value;get tabIndex(){return this._tabIndex()}set tabIndex(e){this._tabIndex.set(e)}_tabIndex;disableRipple;get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}_appearance;get checked(){return this.buttonToggleGroup?this.buttonToggleGroup._isSelected(this):this._checked}set checked(e){e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&this.buttonToggleGroup._syncButtonToggle(this,this._checked),this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled||this.buttonToggleGroup&&this.buttonToggleGroup.disabled}set disabled(e){this._disabled=e}_disabled=!1;get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new U;constructor(){d(lt).load(pn);let e=d(jF,{optional:!0}),n=d(new gn("tabindex"),{optional:!0})||"",o=d(BF,{optional:!0});this._tabIndex=ke(parseInt(n)||0),this.buttonToggleGroup=e,this.appearance=o&&o.appearance?o.appearance:"standard",this.disabledInteractive=o?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||this._idGenerator.getId("mat-button-toggle-"),e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._animationDisabled||this._elementRef.nativeElement.classList.add("mat-button-toggle-animations-enabled"),this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,!1,!0)}focus(e){this._buttonElement.nativeElement.focus(e)}_onButtonClick(){if(this.disabled)return;let e=this.isSingleSelector()?!0:!this._checked;if(e!==this._checked&&(this._checked=e,this.buttonToggleGroup&&(this.buttonToggleGroup._syncButtonToggle(this,this._checked,!0),this.buttonToggleGroup._onTouched())),this.isSingleSelector()){let n=this.buttonToggleGroup._buttonToggles.find(o=>o.tabIndex===0);n&&(n.tabIndex=-1),this.tabIndex=0}this.change.emit(new f6(this,this.value))}_markForCheck(){this._changeDetectorRef.markForCheck()}_getButtonName(){return this.isSingleSelector()?this.buttonToggleGroup.name:this.name||null}isSingleSelector(){return this.buttonToggleGroup&&!this.buttonToggleGroup.multiple}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-button-toggle"]],viewQuery:function(n,o){if(n&1&&me(O1e,5),n&2){let r;G(r=W())&&(o._buttonElement=r.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(n,o){n&1&&N("focus",function(){return o.focus()}),n&2&&(oe("aria-label",null)("aria-labelledby",null)("id",o.id)("name",null),ie("mat-button-toggle-standalone",!o.buttonToggleGroup)("mat-button-toggle-checked",o.checked)("mat-button-toggle-disabled",o.disabled)("mat-button-toggle-disabled-interactive",o.disabledInteractive)("mat-button-toggle-appearance-standard",o.appearance==="standard"))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],id:"id",name:"name",value:"value",tabIndex:"tabIndex",disableRipple:[2,"disableRipple","disableRipple",$],appearance:"appearance",checked:[2,"checked","checked",$],disabled:[2,"disabled","disabled",$],disabledInteractive:[2,"disabledInteractive","disabledInteractive",$]},outputs:{change:"change"},exportAs:["matButtonToggle"],ngContentSelectors:T1e,decls:7,vars:13,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-checkbox-wrapper"],[1,"mat-button-toggle-label-content"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"],["state","checked","aria-hidden","true","appearance","minimal",3,"disabled"]],template:function(n,o){if(n&1){let r=se();Se(),g(0,"button",1,0),N("click",function(){return j(r),H(o._onButtonClick())}),I(2,P1e,2,1,"div",2),g(3,"span",3),ae(4),_()(),F(5,"span",4)(6,"span",5)}if(n&2){let r=jt(1);k("id",o.buttonId)("disabled",o.disabled&&!o.disabledInteractive||null),oe("role",o.isSingleSelector()?"radio":"button")("tabindex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("aria-pressed",o.isSingleSelector()?null:o.checked)("aria-checked",o.isSingleSelector()?o.checked:null)("name",o._getButtonName())("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),p(2),O(o.buttonToggleGroup&&(!o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideSingleSelectionIndicator||o.buttonToggleGroup.multiple&&!o.buttonToggleGroup.hideMultipleSelectionIndicator)?2:-1),p(4),k("matRippleTrigger",r)("matRippleDisabled",o.disableRipple||o.disabled)}},dependencies:[Ci,ah],styles:[`.mat-button-toggle-standalone,.mat-button-toggle-group{position:relative;display:inline-flex;flex-direction:row;white-space:nowrap;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:var(--mat-button-toggle-legacy-shape);transform:translateZ(0)}.mat-button-toggle-standalone:not([class*=mat-elevation-z]),.mat-button-toggle-group:not([class*=mat-elevation-z]){box-shadow: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)}@media(forced-colors: active){.mat-button-toggle-standalone,.mat-button-toggle-group{outline:solid 1px}}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard:not([class*=mat-elevation-z]),.mat-button-toggle-group-appearance-standard:not([class*=mat-elevation-z]){box-shadow:none}@media(forced-colors: active){.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.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;color:var(--mat-button-toggle-legacy-text-color);font-family:var(--mat-button-toggle-legacy-label-text-font);font-size:var(--mat-button-toggle-legacy-label-text-size);line-height:var(--mat-button-toggle-legacy-label-text-line-height);font-weight:var(--mat-button-toggle-legacy-label-text-weight);letter-spacing:var(--mat-button-toggle-legacy-label-text-tracking);--mat-pseudo-checkbox-minimal-selected-checkmark-color: var(--mat-button-toggle-legacy-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-button-toggle-legacy-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle-checkbox-wrapper{display:inline-block;justify-content:flex-start;align-items:center;width:0;height:18px;line-height:18px;overflow:hidden;box-sizing:border-box;position:absolute;top:50%;left:16px;transform:translate3d(0, -50%, 0)}[dir=rtl] .mat-button-toggle-checkbox-wrapper{left:auto;right:16px}.mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:12px}[dir=rtl] .mat-button-toggle-appearance-standard .mat-button-toggle-checkbox-wrapper{left:auto;right:12px}.mat-button-toggle-checked .mat-button-toggle-checkbox-wrapper{width:18px}.mat-button-toggle-animations-enabled .mat-button-toggle-checkbox-wrapper{transition:width 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-checkbox-wrapper{transition:none}.mat-button-toggle-checked{color:var(--mat-button-toggle-legacy-selected-state-text-color);background-color:var(--mat-button-toggle-legacy-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-button-toggle-legacy-disabled-state-text-color);background-color:var(--mat-button-toggle-legacy-disabled-state-background-color);--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-legacy-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-button-toggle-legacy-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-button-toggle-text-color, var(--mat-sys-on-surface));background-color:var(--mat-button-toggle-background-color, transparent);font-family:var(--mat-button-toggle-label-text-font, var(--mat-sys-label-large-font));font-size:var(--mat-button-toggle-label-text-size, var(--mat-sys-label-large-size));line-height:var(--mat-button-toggle-label-text-line-height, var(--mat-sys-label-large-line-height));font-weight:var(--mat-button-toggle-label-text-weight, var(--mat-sys-label-large-weight));letter-spacing:var(--mat-button-toggle-label-text-tracking, var(--mat-sys-label-large-tracking))}.mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}[dir=rtl] .mat-button-toggle-group-appearance-standard .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle-appearance-standard+.mat-button-toggle-appearance-standard{border-left:none;border-right:none;border-top:solid 1px var(--mat-button-toggle-divider-color, var(--mat-sys-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-button-toggle-selected-state-text-color, var(--mat-sys-on-secondary-container));background-color:var(--mat-button-toggle-selected-state-background-color, var(--mat-sys-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-button-toggle-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-toggle-disabled-state-background-color, transparent)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-button-toggle-disabled-selected-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent));background-color:var(--mat-button-toggle-disabled-selected-state-background-color, color-mix(in srgb, var(--mat-sys-on-surface) 12%, transparent))}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-button-toggle-state-layer-color, var(--mat-sys-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-button-toggle-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-button-toggle-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}@media(hover: none){.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{display:none}}.mat-button-toggle-label-content{-webkit-user-select:none;user-select:none;display:inline-block;padding:0 16px;line-height:var(--mat-button-toggle-legacy-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-button-toggle-height, 40px)}.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;background-color:var(--mat-button-toggle-legacy-state-layer-color)}@media(forced-colors: active){.mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.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-animations-enabled .mat-button-toggle-button{transition:padding 150ms 45ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-button-toggle-vertical .mat-button-toggle-button{transition:none}.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:30px}[dir=rtl] .mat-button-toggle-checked .mat-button-toggle-button:has(.mat-button-toggle-checkbox-wrapper){padding-left:0;padding-right:30px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius: var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard:not(.mat-button-toggle-vertical) .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-bottom-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-bottom-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}.mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large));border-top-left-radius:var(--mat-button-toggle-shape, var(--mat-sys-corner-extra-large))}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),UF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,Li,HF,ge]})}return t})();var z1e=new L("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var $F=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[Na,{provide:z1e,useValue:{separatorKeyCodes:[13]}}],imports:[ge,Li,ge]})}return t})();var Ty=new L("CdkAccordion"),GF=(()=>{class t{_stateChanges=new B;_openCloseAllActions=new B;id=d(Ge).getId("cdk-accordion-");multi=!1;openAll(){this.multi&&this._openCloseAllActions.next(!0)}closeAll(){this._openCloseAllActions.next(!1)}ngOnChanges(e){this._stateChanges.next(e)}ngOnDestroy(){this._stateChanges.complete(),this._openCloseAllActions.complete()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["cdk-accordion"],["","cdkAccordion",""]],inputs:{multi:[2,"multi","multi",$]},exportAs:["cdkAccordion"],features:[ue([{provide:Ty,useExisting:t}]),Ne]})}return t})(),WF=(()=>{class t{accordion=d(Ty,{optional:!0,skipSelf:!0});_changeDetectorRef=d(we);_expansionDispatcher=d(Bl);_openCloseAllSubscription=Ee.EMPTY;closed=new U;opened=new U;destroyed=new U;expandedChange=new U;id=d(Ge).getId("cdk-accordion-child-");get expanded(){return this._expanded}set expanded(e){if(this._expanded!==e){if(this._expanded=e,this.expandedChange.emit(e),e){this.opened.emit();let n=this.accordion?this.accordion.id:this.id;this._expansionDispatcher.notify(this.id,n)}else this.closed.emit();this._changeDetectorRef.markForCheck()}}_expanded=!1;get disabled(){return this._disabled()}set disabled(e){this._disabled.set(e)}_disabled=ke(!1);_removeUniqueSelectionListener=()=>{};constructor(){}ngOnInit(){this._removeUniqueSelectionListener=this._expansionDispatcher.listen((e,n)=>{this.accordion&&!this.accordion.multi&&this.accordion.id===n&&this.id!==e&&(this.expanded=!1)}),this.accordion&&(this._openCloseAllSubscription=this._subscribeToOpenCloseAllActions())}ngOnDestroy(){this.opened.complete(),this.closed.complete(),this.destroyed.emit(),this.destroyed.complete(),this._removeUniqueSelectionListener(),this._openCloseAllSubscription.unsubscribe()}toggle(){this.disabled||(this.expanded=!this.expanded)}close(){this.disabled||(this.expanded=!1)}open(){this.disabled||(this.expanded=!0)}_subscribeToOpenCloseAllActions(){return this.accordion._openCloseAllActions.subscribe(e=>{this.disabled||(this.expanded=e)})}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["cdk-accordion-item"],["","cdkAccordionItem",""]],inputs:{expanded:[2,"expanded","expanded",$],disabled:[2,"disabled","disabled",$]},outputs:{closed:"closed",opened:"opened",destroyed:"destroyed",expandedChange:"expandedChange"},exportAs:["cdkAccordionItem"],features:[ue([{provide:Ty,useValue:void 0}])]})}return t})(),YF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();var N1e=["body"],F1e=["bodyWrapper"],V1e=[[["mat-expansion-panel-header"]],"*",[["mat-action-row"]]],B1e=["mat-expansion-panel-header","*","mat-action-row"];function j1e(t,i){}var H1e=[[["mat-panel-title"]],[["mat-panel-description"]],"*"],U1e=["mat-panel-title","mat-panel-description","*"];function $1e(t,i){t&1&&(Be(0,"span",1),qt(),Be(1,"svg",2),Fn(2,"path",3),Ue()())}var Py=new L("MAT_ACCORDION"),qF=new L("MAT_EXPANSION_PANEL"),G1e=(()=>{class t{_template=d(rt);_expansionPanel=d(qF,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["ng-template","matExpansionPanelContent",""]]})}return t})(),QF=new L("MAT_EXPANSION_PANEL_DEFAULT_OPTIONS"),W1e=(()=>{class t extends WF{_viewContainerRef=d(ft);_animationsDisabled=We();_document=d(De);_ngZone=d(ce);_elementRef=d(Z);_renderer=d(tt);_cleanupTransitionEnd;get hideToggle(){return this._hideToggle||this.accordion&&this.accordion.hideToggle}set hideToggle(e){this._hideToggle=e}_hideToggle=!1;get togglePosition(){return this._togglePosition||this.accordion&&this.accordion.togglePosition}set togglePosition(e){this._togglePosition=e}_togglePosition;afterExpand=new U;afterCollapse=new U;_inputChanges=new B;accordion=d(Py,{optional:!0,skipSelf:!0});_lazyContent;_body;_bodyWrapper;_portal;_headerId=d(Ge).getId("mat-expansion-panel-header-");constructor(){super();let e=d(QF,{optional:!0});this._expansionDispatcher=d(Bl),e&&(this.hideToggle=e.hideToggle)}_hasSpacing(){return this.accordion?this.expanded&&this.accordion.displayMode==="default":!1}_getExpandedState(){return this.expanded?"expanded":"collapsed"}toggle(){this.expanded=!this.expanded}close(){this.expanded=!1}open(){this.expanded=!0}ngAfterContentInit(){this._lazyContent&&this._lazyContent._expansionPanel===this&&this.opened.pipe(Ze(null),Oe(()=>this.expanded&&!this._portal),Ve(1)).subscribe(()=>{this._portal=new Jn(this._lazyContent._template,this._viewContainerRef)}),this._setupAnimationEvents()}ngOnChanges(e){this._inputChanges.next(e)}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransitionEnd?.(),this._inputChanges.complete()}_containsFocus(){if(this._body){let e=this._document.activeElement,n=this._body.nativeElement;return e===n||n.contains(e)}return!1}_transitionEndListener=({target:e,propertyName:n})=>{e===this._bodyWrapper?.nativeElement&&n==="grid-template-rows"&&this._ngZone.run(()=>{this.expanded?this.afterExpand.emit():this.afterCollapse.emit()})};_setupAnimationEvents(){this._ngZone.runOutsideAngular(()=>{this._animationsDisabled?(this.opened.subscribe(()=>this._ngZone.run(()=>this.afterExpand.emit())),this.closed.subscribe(()=>this._ngZone.run(()=>this.afterCollapse.emit()))):setTimeout(()=>{let e=this._elementRef.nativeElement;this._cleanupTransitionEnd=this._renderer.listen(e,"transitionend",this._transitionEndListener),e.classList.add("mat-expansion-panel-animations-enabled")},200)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-expansion-panel"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,G1e,5),n&2){let a;G(a=W())&&(o._lazyContent=a.first)}},viewQuery:function(n,o){if(n&1&&(me(N1e,5),me(F1e,5)),n&2){let r;G(r=W())&&(o._body=r.first),G(r=W())&&(o._bodyWrapper=r.first)}},hostAttrs:[1,"mat-expansion-panel"],hostVars:4,hostBindings:function(n,o){n&2&&ie("mat-expanded",o.expanded)("mat-expansion-panel-spacing",o._hasSpacing())},inputs:{hideToggle:[2,"hideToggle","hideToggle",$],togglePosition:"togglePosition"},outputs:{afterExpand:"afterExpand",afterCollapse:"afterCollapse"},exportAs:["matExpansionPanel"],features:[ue([{provide:Py,useValue:void 0},{provide:qF,useExisting:t}]),de,Ne],ngContentSelectors:B1e,decls:9,vars:4,consts:[["bodyWrapper",""],["body",""],[1,"mat-expansion-panel-content-wrapper"],["role","region",1,"mat-expansion-panel-content",3,"id"],[1,"mat-expansion-panel-body"],[3,"cdkPortalOutlet"]],template:function(n,o){n&1&&(Se(V1e),ae(0),g(1,"div",2,0)(3,"div",3,1)(5,"div",4),ae(6,1),ct(7,j1e,0,0,"ng-template",5),_(),ae(8,2),_()()),n&2&&(p(),oe("inert",o.expanded?null:""),p(2),k("id",o.id),oe("aria-labelledby",o._headerId),p(4),k("cdkPortalOutlet",o._portal))},dependencies:[Pi],styles:[`.mat-expansion-panel{box-sizing:content-box;display:block;margin:0;overflow:hidden;position:relative;background:var(--mat-expansion-container-background-color, var(--mat-sys-surface));color:var(--mat-expansion-container-text-color, var(--mat-sys-on-surface));border-radius:var(--mat-expansion-container-shape, 12px)}.mat-expansion-panel.mat-expansion-panel-animations-enabled{transition:margin 225ms cubic-bezier(0.4, 0, 0.2, 1),box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel:not([class*=mat-elevation-z]){box-shadow:var(--mat-expansion-container-elevation-shadow, 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-accordion .mat-expansion-panel:not(.mat-expanded),.mat-accordion .mat-expansion-panel:not(.mat-expansion-panel-spacing){border-radius:0}.mat-accordion .mat-expansion-panel:first-of-type{border-top-right-radius:var(--mat-expansion-container-shape, 12px);border-top-left-radius:var(--mat-expansion-container-shape, 12px)}.mat-accordion .mat-expansion-panel:last-of-type{border-bottom-right-radius:var(--mat-expansion-container-shape, 12px);border-bottom-left-radius:var(--mat-expansion-container-shape, 12px)}@media(forced-colors: active){.mat-expansion-panel{outline:solid 1px}}.mat-expansion-panel-content-wrapper{display:grid;grid-template-rows:0fr;grid-template-columns:100%}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content-wrapper{transition:grid-template-rows 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{grid-template-rows:1fr}@supports not (grid-template-rows: 0fr){.mat-expansion-panel-content-wrapper{height:0}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper{height:auto}}.mat-expansion-panel-content{display:flex;flex-direction:column;overflow:visible;min-height:0;visibility:hidden;font-family:var(--mat-expansion-container-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-expansion-container-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-expansion-container-text-weight, var(--mat-sys-body-large-weight));line-height:var(--mat-expansion-container-text-line-height, var(--mat-sys-body-large-line-height));letter-spacing:var(--mat-expansion-container-text-tracking, var(--mat-sys-body-large-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-content{transition:visibility 190ms linear}.mat-expansion-panel.mat-expanded>.mat-expansion-panel-content-wrapper>.mat-expansion-panel-content{visibility:visible}.mat-expansion-panel-body{padding:0 24px 16px}.mat-expansion-panel-spacing{margin:16px 0}.mat-accordion>.mat-expansion-panel-spacing:first-child,.mat-accordion>*:first-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-top:0}.mat-accordion>.mat-expansion-panel-spacing:last-child,.mat-accordion>*:last-child:not(.mat-expansion-panel) .mat-expansion-panel-spacing{margin-bottom:0}.mat-action-row{border-top-style:solid;border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 8px 16px 24px;border-top-color:var(--mat-expansion-actions-divider-color, var(--mat-sys-outline))}.mat-action-row .mat-button-base,.mat-action-row .mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-action-row .mat-button-base,[dir=rtl] .mat-action-row .mat-mdc-button-base{margin-left:0;margin-right:8px}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var Y1e=(()=>{class t{panel=d(W1e,{host:!0});_element=d(Z);_focusMonitor=d(mn);_changeDetectorRef=d(we);_parentChangeSubscription=Ee.EMPTY;constructor(){d(lt).load(pn);let e=this.panel,n=d(QF,{optional:!0}),o=d(new gn("tabindex"),{optional:!0}),r=e.accordion?e.accordion._stateChanges.pipe(Oe(a=>!!(a.hideToggle||a.togglePosition))):Pn;this.tabIndex=parseInt(o||"")||0,this._parentChangeSubscription=pt(e.opened,e.closed,r,e._inputChanges.pipe(Oe(a=>!!(a.hideToggle||a.disabled||a.togglePosition)))).subscribe(()=>this._changeDetectorRef.markForCheck()),e.closed.pipe(Oe(()=>e._containsFocus())).subscribe(()=>this._focusMonitor.focusVia(this._element,"program")),n&&(this.expandedHeight=n.expandedHeight,this.collapsedHeight=n.collapsedHeight)}expandedHeight;collapsedHeight;tabIndex=0;get disabled(){return this.panel.disabled}_toggle(){this.disabled||this.panel.toggle()}_isExpanded(){return this.panel.expanded}_getExpandedState(){return this.panel._getExpandedState()}_getPanelId(){return this.panel.id}_getTogglePosition(){return this.panel.togglePosition}_showToggle(){return!this.panel.hideToggle&&!this.panel.disabled}_getHeaderHeight(){let e=this._isExpanded();return e&&this.expandedHeight?this.expandedHeight:!e&&this.collapsedHeight?this.collapsedHeight:null}_keydown(e){switch(e.keyCode){case 32:case 13:Ot(e)||(e.preventDefault(),this._toggle());break;default:this.panel.accordion&&this.panel.accordion._handleHeaderKeydown(e);return}}focus(e,n){e?this._focusMonitor.focusVia(this._element,e,n):this._element.nativeElement.focus(n)}ngAfterViewInit(){this._focusMonitor.monitor(this._element).subscribe(e=>{e&&this.panel.accordion&&this.panel.accordion._handleHeaderFocus(this)})}ngOnDestroy(){this._parentChangeSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._element)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-expansion-panel-header"]],hostAttrs:["role","button",1,"mat-expansion-panel-header","mat-focus-indicator"],hostVars:13,hostBindings:function(n,o){n&1&&N("click",function(){return o._toggle()})("keydown",function(a){return o._keydown(a)}),n&2&&(oe("id",o.panel._headerId)("tabindex",o.disabled?-1:o.tabIndex)("aria-controls",o._getPanelId())("aria-expanded",o._isExpanded())("aria-disabled",o.panel.disabled),Nt("height",o._getHeaderHeight()),ie("mat-expanded",o._isExpanded())("mat-expansion-toggle-indicator-after",o._getTogglePosition()==="after")("mat-expansion-toggle-indicator-before",o._getTogglePosition()==="before"))},inputs:{expandedHeight:"expandedHeight",collapsedHeight:"collapsedHeight",tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ht(e)]},ngContentSelectors:U1e,decls:5,vars:3,consts:[[1,"mat-content"],[1,"mat-expansion-indicator"],["xmlns","http://www.w3.org/2000/svg","viewBox","0 -960 960 960","aria-hidden","true","focusable","false"],["d","M480-345 240-585l56-56 184 184 184-184 56 56-240 240Z"]],template:function(n,o){n&1&&(Se(H1e),Be(0,"span",0),ae(1),ae(2,1),ae(3,2),Ue(),I(4,$1e,3,0,"span",1)),n&2&&(ie("mat-content-hide-toggle",!o._showToggle()),p(4),O(o._showToggle()?4:-1))},styles:[`.mat-expansion-panel-header{display:flex;flex-direction:row;align-items:center;padding:0 24px;border-radius:inherit;height:var(--mat-expansion-header-collapsed-state-height, 48px);font-family:var(--mat-expansion-header-text-font, var(--mat-sys-title-medium-font));font-size:var(--mat-expansion-header-text-size, var(--mat-sys-title-medium-size));font-weight:var(--mat-expansion-header-text-weight, var(--mat-sys-title-medium-weight));line-height:var(--mat-expansion-header-text-line-height, var(--mat-sys-title-medium-line-height));letter-spacing:var(--mat-expansion-header-text-tracking, var(--mat-sys-title-medium-tracking))}.mat-expansion-panel-animations-enabled .mat-expansion-panel-header{transition:height 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header::before{border-radius:inherit}.mat-expansion-panel-header.mat-expanded{height:var(--mat-expansion-header-expanded-state-height, 64px)}.mat-expansion-panel-header[aria-disabled=true]{color:var(--mat-expansion-header-disabled-state-text-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-expansion-panel-header:not([aria-disabled=true]){cursor:pointer}.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent))}@media(hover: none){.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header:not([aria-disabled=true]):hover{background:var(--mat-expansion-container-background-color, var(--mat-sys-surface))}}.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-keyboard-focused,.mat-expansion-panel .mat-expansion-panel-header:not([aria-disabled=true]).cdk-program-focused{background:var(--mat-expansion-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent))}.mat-expansion-panel-header._mat-animation-noopable{transition:none}.mat-expansion-panel-header:focus,.mat-expansion-panel-header:hover{outline:none}.mat-expansion-panel-header.mat-expanded:focus,.mat-expansion-panel-header.mat-expanded:hover{background:inherit}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before{flex-direction:row-reverse}.mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 16px 0 0}[dir=rtl] .mat-expansion-panel-header.mat-expansion-toggle-indicator-before .mat-expansion-indicator{margin:0 0 0 16px}.mat-content{display:flex;flex:1;flex-direction:row;overflow:hidden}.mat-content.mat-content-hide-toggle{margin-right:8px}[dir=rtl] .mat-content.mat-content-hide-toggle{margin-right:0;margin-left:8px}.mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-left:24px;margin-right:0}[dir=rtl] .mat-expansion-toggle-indicator-before .mat-content.mat-content-hide-toggle{margin-right:24px;margin-left:0}.mat-expansion-panel-header-title{color:var(--mat-expansion-header-text-color, var(--mat-sys-on-surface))}.mat-expansion-panel-header-title,.mat-expansion-panel-header-description{display:flex;flex-grow:1;flex-basis:0;margin-right:16px;align-items:center}[dir=rtl] .mat-expansion-panel-header-title,[dir=rtl] .mat-expansion-panel-header-description{margin-right:0;margin-left:16px}.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-title,.mat-expansion-panel-header[aria-disabled=true] .mat-expansion-panel-header-description{color:inherit}.mat-expansion-panel-header-description{flex-grow:2;color:var(--mat-expansion-header-description-color, var(--mat-sys-on-surface-variant))}.mat-expansion-panel-animations-enabled .mat-expansion-indicator{transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-expansion-panel-header.mat-expanded .mat-expansion-indicator{transform:rotate(180deg)}.mat-expansion-indicator::after{border-style:solid;border-width:0 2px 2px 0;content:"";padding:3px;transform:rotate(45deg);vertical-align:middle;color:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-legacy-header-indicator-display, none)}.mat-expansion-indicator svg{width:24px;height:24px;margin:0 -8px;vertical-align:middle;fill:var(--mat-expansion-header-indicator-color, var(--mat-sys-on-surface-variant));display:var(--mat-expansion-header-indicator-display, inline-block)}@media(forced-colors: active){.mat-expansion-panel-content{border-top:1px solid;border-top-left-radius:0;border-top-right-radius:0}}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),cXe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-panel-description"]],hostAttrs:[1,"mat-expansion-panel-header-description"]})}return t})(),lXe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-panel-title"]],hostAttrs:[1,"mat-expansion-panel-header-title"]})}return t})(),dXe=(()=>{class t extends GF{_keyManager;_ownHeaders=new zn;_headers;hideToggle=!1;displayMode="default";togglePosition="after";ngAfterContentInit(){this._headers.changes.pipe(Ze(this._headers)).subscribe(e=>{this._ownHeaders.reset(e.filter(n=>n.panel.accordion===this)),this._ownHeaders.notifyOnChanges()}),this._keyManager=new ea(this._ownHeaders).withWrap().withHomeAndEnd()}_handleHeaderKeydown(e){this._keyManager.onKeydown(e)}_handleHeaderFocus(e){this._keyManager.updateActiveItem(e)}ngOnDestroy(){super.ngOnDestroy(),this._keyManager?.destroy(),this._ownHeaders.destroy()}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["mat-accordion"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,Y1e,5),n&2){let a;G(a=W())&&(o._headers=a)}},hostAttrs:[1,"mat-accordion"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mat-accordion-multi",o.multi)},inputs:{hideToggle:[2,"hideToggle","hideToggle",$],displayMode:"displayMode",togglePosition:"togglePosition"},exportAs:["matAccordion"],features:[ue([{provide:Py,useExisting:t}]),de]})}return t})(),KF=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,YF,ko]})}return t})();var XF=["*"],ZF=`.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mat-list-list-item-container-color, transparent);border-radius:var(--mat-list-list-item-container-shape, var(--mat-sys-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mat-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mat-list-list-item-one-line-container-height, 48px)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mat-list-list-item-two-line-container-height, 64px)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mat-list-list-item-three-line-container-height, 88px)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;content:"";pointer-events:none}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-leading-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-leading-icon-size, 24px);height:var(--mat-list-list-item-leading-icon-size, 24px);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mat-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mat-list-list-item-leading-avatar-size, 40px);height:var(--mat-list-list-item-leading-avatar-size, 40px);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mat-list-list-item-trailing-supporting-text-font, var(--mat-sys-label-small-font));line-height:var(--mat-list-list-item-trailing-supporting-text-line-height, var(--mat-sys-label-small-line-height));font-size:var(--mat-list-list-item-trailing-supporting-text-size, var(--mat-sys-label-small-size));font-weight:var(--mat-list-list-item-trailing-supporting-text-weight, var(--mat-sys-label-small-weight));letter-spacing:var(--mat-list-list-item-trailing-supporting-text-tracking, var(--mat-sys-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-trailing-icon-color, var(--mat-sys-on-surface-variant));width:var(--mat-list-list-item-trailing-icon-size, 24px);height:var(--mat-list-list-item-trailing-icon-size, 24px)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mat-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mat-list-list-item-trailing-supporting-text-color, var(--mat-sys-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-selected-trailing-icon-color, var(--mat-sys-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mat-list-list-item-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-list-list-item-label-text-font, var(--mat-sys-body-large-font));line-height:var(--mat-list-list-item-label-text-line-height, var(--mat-sys-body-large-line-height));font-size:var(--mat-list-list-item-label-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-list-list-item-label-text-weight, var(--mat-sys-body-large-weight));letter-spacing:var(--mat-list-list-item-label-text-tracking, var(--mat-sys-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mat-list-list-item-hover-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mat-list-list-item-focus-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mat-list-list-item-supporting-text-color, var(--mat-sys-on-surface-variant));font-family:var(--mat-list-list-item-supporting-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-list-list-item-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-list-list-item-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mat-list-list-item-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-list-list-item-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mat-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mat-list-list-item-disabled-leading-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-leading-icon-opacity, 0.38)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mat-list-list-item-disabled-trailing-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-trailing-icon-opacity, 0.38)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mat-list-list-item-disabled-label-text-color, var(--mat-sys-on-surface))}.mdc-list-item:hover::before{background-color:var(--mat-list-list-item-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mat-list-list-item-disabled-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-disabled-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mat-list-list-item-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-list-list-item-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{opacity:var(--mat-list-list-item-disabled-label-text-opacity, 0.3)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mat-list-list-item-leading-avatar-shape, var(--mat-sys-corner-full));background-color:var(--mat-list-list-item-leading-avatar-color, var(--mat-sys-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mat-list-list-item-leading-icon-size, 24px)}@media(forced-colors: active){a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none;border-radius:inherit}.mat-mdc-list-item>.mat-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space, 16px);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space, 16px)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full));--mat-focus-indicator-border-radius: var(--mat-list-active-indicator-shape, var(--mat-sys-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-sys-secondary-container))}
|
|
`,q1e=["unscopedContent"],Q1e=["text"],K1e=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],X1e=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"];var Z1e=new L("ListOption"),J1e=(()=>{class t{_elementRef=d(Z);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"]})}return t})(),ede=(()=>{class t{_elementRef=d(Z);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"]})}return t})(),tde=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"]})}return t})(),JF=(()=>{class t{_listOption=d(Z1e,{optional:!0});constructor(){}_isAlignedAtStart(){return!this._listOption||this._listOption?._getTogglePosition()==="after"}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,hostVars:4,hostBindings:function(n,o){n&2&&ie("mdc-list-item__start",o._isAlignedAtStart())("mdc-list-item__end",!o._isAlignedAtStart())}})}return t})(),nde=(()=>{class t extends JF{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],features:[de]})}return t})(),ide=(()=>{class t extends JF{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],features:[de]})}return t})(),ode=new L("MAT_LIST_CONFIG"),_m=(()=>{class t{_isNonInteractive=!0;get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=Dn(e)}_disableRipple=!1;get disabled(){return this._disabled()}set disabled(e){this._disabled.set(Dn(e))}_disabled=ke(!1);_defaultOptions=d(ode,{optional:!0});static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,hostVars:1,hostBindings:function(n,o){n&2&&oe("aria-disabled",o.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"}})}return t})(),rde=(()=>{class t{_elementRef=d(Z);_ngZone=d(ce);_listBase=d(_m,{optional:!0});_platform=d($e);_hostElement;_isButtonElement;_noopAnimations=We();_avatars;_icons;set lines(e){this._explicitLines=wn(e,null),this._updateItemLines(!1)}_explicitLines=null;get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(e){this._disableRipple=Dn(e)}_disableRipple=!1;get disabled(){return this._disabled()||!!this._listBase?.disabled}set disabled(e){this._disabled.set(Dn(e))}_disabled=ke(!1);_subscriptions=new Ee;_rippleRenderer=null;_hasUnscopedTextContent=!1;rippleConfig;get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(){d(lt).load(pn);let e=d(Ol,{optional:!0});this.rippleConfig=e||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement=this._hostElement.nodeName.toLowerCase()==="button",this._listBase&&!this._listBase._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),this._rippleRenderer!==null&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!!(this._avatars.length||this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new Il(this,this._ngZone,this._hostElement,this._platform,d(Ce)),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add(pt(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(e){if(!this._lines||!this._titles||!this._unscopedContent)return;e&&this._checkDomForUnscopedTextContent();let n=this._explicitLines??this._inferLinesFromContent(),o=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",n<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",n===2),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",n===3),this._hasUnscopedTextContent){let r=this._titles.length===0&&n===1;o.classList.toggle("mdc-list-item__primary-text",r),o.classList.toggle("mdc-list-item__secondary-text",!r)}else o.classList.remove("mdc-list-item__primary-text"),o.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let e=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(e+=1),e}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(e=>e.nodeType!==e.COMMENT_NODE).some(e=>!!(e.textContent&&e.textContent.trim()))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,contentQueries:function(n,o,r){if(n&1&&(Ie(r,nde,4),Ie(r,ide,4)),n&2){let a;G(a=W())&&(o._avatars=a),G(a=W())&&(o._icons=a)}},hostVars:4,hostBindings:function(n,o){n&2&&(oe("aria-disabled",o.disabled)("disabled",o._isButtonElement&&o.disabled||null),ie("mdc-list-item--disabled",o.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"}})}return t})();var AXe=(()=>{class t extends _m{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],features:[ue([{provide:_m,useExisting:t}]),de],ngContentSelectors:XF,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},styles:[ZF],encapsulation:2,changeDetection:0})}return t})(),RXe=(()=>{class t extends rde{_lines;_titles;_meta;_unscopedContent;_itemText;get activated(){return this._activated}set activated(e){this._activated=Dn(e)}_activated=!1;_getAriaCurrent(){return this._hostElement.nodeName==="A"&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return this._meta.length!==0&&(this._avatars.length!==0||this._icons.length!==0)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,ede,5),Ie(r,J1e,5),Ie(r,tde,5)),n&2){let a;G(a=W())&&(o._lines=a),G(a=W())&&(o._titles=a),G(a=W())&&(o._meta=a)}},viewQuery:function(n,o){if(n&1&&(me(q1e,5),me(Q1e,5)),n&2){let r;G(r=W())&&(o._unscopedContent=r.first),G(r=W())&&(o._itemText=r.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(n,o){n&2&&(oe("aria-current",o._getAriaCurrent()),ie("mdc-list-item--activated",o.activated)("mdc-list-item--with-leading-avatar",o._avatars.length!==0)("mdc-list-item--with-leading-icon",o._icons.length!==0)("mdc-list-item--with-trailing-meta",o._meta.length!==0)("mat-mdc-list-item-both-leading-and-trailing",o._hasBothLeadingAndTrailing())("_mat-animation-noopable",o._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],features:[de],ngContentSelectors:X1e,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-focus-indicator"]],template:function(n,o){if(n&1){let r=se();Se(K1e),ae(0),g(1,"span",1),ae(2,1),ae(3,2),g(4,"span",2,0),N("cdkObserveContent",function(){return j(r),H(o._updateItemLines(!0))}),ae(6,3),_()(),ae(7,4),ae(8,5),F(9,"div",3)}},dependencies:[cu],encapsulation:2,changeDetection:0})}return t})();var zXe=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"]})}return t})();var NXe=(()=>{class t extends _m{_isNonInteractive=!1;static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],features:[ue([{provide:_m,useExisting:t}]),de],ngContentSelectors:XF,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},styles:[ZF],encapsulation:2,changeDetection:0})}return t})();var eV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[vd,ge,Li,fh,c6]})}return t})();function ade(t,i){if(t&1&&(g(0,"mat-option",17),C(1),_()),t&2){let e=i.$implicit;k("value",e),p(),K(" ",e," ")}}function sde(t,i){if(t&1){let e=se();g(0,"mat-form-field",14)(1,"mat-select",16,0),N("selectionChange",function(o){j(e);let r=w(2);return H(r._changePageSize(o.value))}),nt(3,ade,2,2,"mat-option",17,vt),_(),g(5,"div",18),N("click",function(){j(e);let o=jt(2);return H(o.open())}),_()()}if(t&2){let e=w(2);k("appearance",e._formFieldAppearance)("color",e.color),p(),k("value",e.pageSize)("disabled",e.disabled),X1("aria-labelledby",e._pageSizeLabelId),k("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),p(2),it(e._displayedPageSizeOptions)}}function cde(t,i){if(t&1&&(g(0,"div",15),C(1),_()),t&2){let e=w(2);p(),T(e.pageSize)}}function lde(t,i){if(t&1&&(g(0,"div",3)(1,"div",13),C(2),_(),I(3,sde,6,7,"mat-form-field",14),I(4,cde,2,1,"div",15),_()),t&2){let e=w();p(),oe("id",e._pageSizeLabelId),p(),K(" ",e._intl.itemsPerPageLabel," "),p(),O(e._displayedPageSizeOptions.length>1?3:-1),p(),O(e._displayedPageSizeOptions.length<=1?4:-1)}}function dde(t,i){if(t&1){let e=se();g(0,"button",19),N("click",function(){j(e);let o=w();return H(o._buttonClicked(0,o._previousButtonsDisabled()))}),qt(),g(1,"svg",8),F(2,"path",20),_()()}if(t&2){let e=w();k("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("disabled",e._previousButtonsDisabled())("tabindex",e._previousButtonsDisabled()?-1:null),oe("aria-label",e._intl.firstPageLabel)}}function ude(t,i){if(t&1){let e=se();g(0,"button",21),N("click",function(){j(e);let o=w();return H(o._buttonClicked(o.getNumberOfPages()-1,o._nextButtonsDisabled()))}),qt(),g(1,"svg",8),F(2,"path",22),_()()}if(t&2){let e=w();k("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("disabled",e._nextButtonsDisabled())("tabindex",e._nextButtonsDisabled()?-1:null),oe("aria-label",e._intl.lastPageLabel)}}var h6=(()=>{class t{changes=new B;itemsPerPageLabel="Items per page:";nextPageLabel="Next page";previousPageLabel="Previous page";firstPageLabel="First page";lastPageLabel="Last page";getRangeLabel=(e,n,o)=>{if(o==0||n==0)return`0 of ${o}`;o=Math.max(o,0);let r=e*n,a=r<o?Math.min(r+n,o):r+n;return`${r+1} \u2013 ${a} of ${o}`};static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function mde(t){return t||new h6}var pde={provide:h6,deps:[[new _r,new wa,h6]],useFactory:mde},fde=50;var hde=new L("MAT_PAGINATOR_DEFAULT_OPTIONS"),Ly=(()=>{class t{_intl=d(h6);_changeDetectorRef=d(we);_formFieldAppearance;_pageSizeLabelId=d(Ge).getId("mat-paginator-page-size-label-");_intlChanges;_isInitialized=!1;_initializedStream=new Ar(1);color;get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}_pageIndex=0;get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}_length=0;get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}_pageSize;get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(n=>ht(n,0)),this._updateDisplayedPageSizeOptions()}_pageSizeOptions=[];hidePageSize=!1;showFirstLastButtons=!1;selectConfig={};disabled=!1;page=new U;_displayedPageSizeOptions;initialized=this._initializedStream;constructor(){let e=this._intl,n=d(hde,{optional:!0});if(this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:o,pageSizeOptions:r,hidePageSize:a,showFirstLastButtons:s}=n;o!=null&&(this._pageSize=o),r!=null&&(this._pageSizeOptions=r),a!=null&&(this.hidePageSize=a),s!=null&&(this.showFirstLastButtons=s)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){this.hasNextPage()&&this._navigate(this.pageIndex+1)}previousPage(){this.hasPreviousPage()&&this._navigate(this.pageIndex-1)}firstPage(){this.hasPreviousPage()&&this._navigate(0)}lastPage(){this.hasNextPage()&&this._navigate(this.getNumberOfPages()-1)}hasPreviousPage(){return this.pageIndex>=1&&this.pageSize!=0}hasNextPage(){let e=this.getNumberOfPages()-1;return this.pageIndex<e&&this.pageSize!=0}getNumberOfPages(){return this.pageSize?Math.ceil(this.length/this.pageSize):0}_changePageSize(e){let n=this.pageIndex*this.pageSize,o=this.pageIndex;this.pageIndex=Math.floor(n/e)||0,this.pageSize=e,this._emitPageEvent(o)}_nextButtonsDisabled(){return this.disabled||!this.hasNextPage()}_previousButtonsDisabled(){return this.disabled||!this.hasPreviousPage()}_updateDisplayedPageSizeOptions(){this._isInitialized&&(this.pageSize||(this._pageSize=this.pageSizeOptions.length!=0?this.pageSizeOptions[0]:fde),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((e,n)=>e-n),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}_navigate(e){let n=this.pageIndex;e!==n&&(this.pageIndex=e,this._emitPageEvent(n))}_buttonClicked(e,n){n||this._navigate(e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",ht],length:[2,"length","length",ht],pageSize:[2,"pageSize","pageSize",ht],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",$],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",$],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",$]},outputs:{page:"page"},exportAs:["matPaginator"],decls:14,vars:14,consts:[["selectRef",""],[1,"mat-mdc-paginator-outer-container"],[1,"mat-mdc-paginator-container"],[1,"mat-mdc-paginator-page-size"],[1,"mat-mdc-paginator-range-actions"],["aria-live","polite",1,"mat-mdc-paginator-range-label"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["viewBox","0 0 24 24","focusable","false","aria-hidden","true",1,"mat-mdc-paginator-icon"],["d","M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","disabled","tabindex"],[1,"mat-mdc-paginator-page-size-label"],[1,"mat-mdc-paginator-page-size-select",3,"appearance","color"],[1,"mat-mdc-paginator-page-size-value"],["hideSingleSelectionIndicator","",3,"selectionChange","value","disabled","aria-labelledby","panelClass","disableOptionCentering"],[3,"value"],[1,"mat-mdc-paginator-touch-target",3,"click"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["matIconButton","","type","button","matTooltipPosition","above","disabledInteractive","",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","disabled","tabindex"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(n,o){n&1&&(g(0,"div",1)(1,"div",2),I(2,lde,5,4,"div",3),g(3,"div",4)(4,"div",5),C(5),_(),I(6,dde,3,5,"button",6),g(7,"button",7),N("click",function(){return o._buttonClicked(o.pageIndex-1,o._previousButtonsDisabled())}),qt(),g(8,"svg",8),F(9,"path",9),_()(),gr(),g(10,"button",10),N("click",function(){return o._buttonClicked(o.pageIndex+1,o._nextButtonsDisabled())}),qt(),g(11,"svg",8),F(12,"path",11),_()(),I(13,ude,3,5,"button",12),_()()()),n&2&&(p(2),O(o.hidePageSize?-1:2),p(3),K(" ",o._intl.getRangeLabel(o.pageIndex,o.pageSize,o.length)," "),p(),O(o.showFirstLastButtons?6:-1),p(),k("matTooltip",o._intl.previousPageLabel)("matTooltipDisabled",o._previousButtonsDisabled())("disabled",o._previousButtonsDisabled())("tabindex",o._previousButtonsDisabled()?-1:null),oe("aria-label",o._intl.previousPageLabel),p(3),k("matTooltip",o._intl.nextPageLabel)("matTooltipDisabled",o._nextButtonsDisabled())("disabled",o._nextButtonsDisabled())("tabindex",o._nextButtonsDisabled()?-1:null),oe("aria-label",o._intl.nextPageLabel),p(3),O(o.showFirstLastButtons?13:-1))},dependencies:[$t,ei,fn,ui,To],styles:[`.mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-sys-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-sys-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-sys-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-sys-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-sys-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-sys-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-sys-body-small-tracking));--mat-form-field-container-height: var(--mat-paginator-form-field-container-height, 40px);--mat-form-field-container-vertical-padding: var(--mat-paginator-form-field-container-vertical-padding, 8px)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-sys-body-small-size))}.mat-mdc-paginator .mat-mdc-form-field-subscript-wrapper{display:none}.mat-mdc-paginator .mat-mdc-select{line-height:1.5}.mat-mdc-paginator-outer-container{display:flex}.mat-mdc-paginator-container{display:flex;align-items:center;justify-content:flex-end;padding:0 8px;flex-wrap:wrap;width:100%;min-height:var(--mat-paginator-container-size, 56px)}.mat-mdc-paginator-page-size{display:flex;align-items:baseline;margin-right:8px}[dir=rtl] .mat-mdc-paginator-page-size{margin-right:0;margin-left:8px}.mat-mdc-paginator-page-size-label{margin:0 4px}.mat-mdc-paginator-page-size-select{margin:0 4px;width:var(--mat-paginator-page-size-select-width, 84px)}.mat-mdc-paginator-range-label{margin:0 32px 0 24px}.mat-mdc-paginator-range-actions{display:flex;align-items:center}.mat-mdc-paginator-icon{display:inline-block;width:28px;fill:var(--mat-paginator-enabled-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}@media(forced-colors: active){.mat-mdc-icon-button[aria-disabled] .mat-mdc-paginator-icon,.mat-mdc-paginator-icon{fill:currentColor}.mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-range-actions .mat-mdc-icon-button[aria-disabled]{color:GrayText}}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display, block);position:absolute;top:50%;left:50%;width:var(--mat-paginator-page-size-select-width, 84px);height:var(--mat-paginator-page-size-select-touch-target-height, 48px);background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),tV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[pde],imports:[Va,Vu,lm,Ly]})}return t})();var gde=["determinateSpinner"];function _de(t,i){if(t&1&&(qt(),g(0,"svg",11),F(1,"circle",12),_()),t&2){let e=w();oe("viewBox",e._viewBox()),p(),Nt("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),oe("r",e._circleRadius())}}var bde=new L("mat-progress-spinner-default-options",{providedIn:"root",factory:vde});function vde(){return{diameter:nV}}var nV=100,yde=10,iV=(()=>{class t{_elementRef=d(Z);_noopAnimations;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";_determinateCircle;constructor(){let e=d(bde),n=mu(),o=this._elementRef.nativeElement;this._noopAnimations=n==="di-disabled"&&!!e&&!e._forceAnimations,this.mode=o.nodeName.toLowerCase()==="mat-spinner"?"indeterminate":"determinate",!this._noopAnimations&&n==="reduced-motion"&&o.classList.add("mat-progress-spinner-reduced-motion"),e&&(e.color&&(this.color=this._defaultColor=e.color),e.diameter&&(this.diameter=e.diameter),e.strokeWidth&&(this.strokeWidth=e.strokeWidth))}mode;get value(){return this.mode==="determinate"?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}_value=0;get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}_diameter=nV;get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_strokeWidth;_circleRadius(){return(this.diameter-yde)/2}_viewBox(){let e=this._circleRadius()*2+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return this.mode==="determinate"?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(n,o){if(n&1&&me(gde,5),n&2){let r;G(r=W())&&(o._determinateCircle=r.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(n,o){n&2&&(oe("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow",o.mode==="determinate"?o.value:null)("mode",o.mode),kt("mat-"+o.color),Nt("width",o.diameter,"px")("height",o.diameter,"px")("--mat-progress-spinner-size",o.diameter+"px")("--mat-progress-spinner-active-indicator-width",o.diameter+"px"),ie("_mat-animation-noopable",o._noopAnimations)("mdc-circular-progress--indeterminate",o.mode==="indeterminate"))},inputs:{color:"color",mode:"mode",value:[2,"value","value",ht],diameter:[2,"diameter","diameter",ht],strokeWidth:[2,"strokeWidth","strokeWidth",ht]},exportAs:["matProgressSpinner"],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(n,o){if(n&1&&(ct(0,_de,2,8,"ng-template",null,0,Js),g(2,"div",2,1),qt(),g(4,"svg",3),F(5,"circle",4),_()(),gr(),g(6,"div",5)(7,"div",6)(8,"div",7),Ut(9,8),_(),g(10,"div",9),Ut(11,8),_(),g(12,"div",10),Ut(13,8),_()()()),n&2){let r=jt(1);p(4),oe("viewBox",o._viewBox()),p(),Nt("stroke-dasharray",o._strokeCircumference(),"px")("stroke-dashoffset",o._strokeDashOffset(),"px")("stroke-width",o._circleStrokeWidth(),"%"),oe("r",o._circleRadius()),p(4),k("ngTemplateOutlet",r),p(2),k("ngTemplateOutlet",r),p(2),k("ngTemplateOutlet",r)}},dependencies:[ec],styles:[`.mat-mdc-progress-spinner{--mat-progress-spinner-animation-multiplier: 1;display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mat-progress-spinner-active-indicator-width, 4px)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}}.mat-progress-spinner-reduced-motion{--mat-progress-spinner-animation-multiplier: 1.25}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate calc(1568.2352941176ms*var(--mat-progress-spinner-animation-multiplier)) linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mat-progress-spinner-active-indicator-color, var(--mat-sys-primary))}@media(forced-colors: active){.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin calc(1333ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate calc(5332ms*var(--mat-progress-spinner-animation-multiplier)) cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var oV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge]})}return t})();function Cde(t,i){t&1&&Fn(0,"div",2)}var xde=new L("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");var MZe=(()=>{class t{_elementRef=d(Z);_ngZone=d(ce);_changeDetectorRef=d(we);_renderer=d(tt);_cleanupTransitionEnd;constructor(){let e=mu(),n=d(xde,{optional:!0});this._isNoopAnimation=e==="di-disabled",e==="reduced-motion"&&this._elementRef.nativeElement.classList.add("mat-progress-bar-reduced-motion"),n&&(n.color&&(this.color=this._defaultColor=n.color),this.mode=n.mode||this.mode)}_isNoopAnimation;get color(){return this._color||this._defaultColor}set color(e){this._color=e}_color;_defaultColor="primary";get value(){return this._value}set value(e){this._value=rV(e||0),this._changeDetectorRef.markForCheck()}_value=0;get bufferValue(){return this._bufferValue||0}set bufferValue(e){this._bufferValue=rV(e||0),this._changeDetectorRef.markForCheck()}_bufferValue=0;animationEnd=new U;get mode(){return this._mode}set mode(e){this._mode=e,this._changeDetectorRef.markForCheck()}_mode="determinate";ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._cleanupTransitionEnd=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._transitionendHandler)})}ngOnDestroy(){this._cleanupTransitionEnd?.()}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${this.mode==="buffer"?this.bufferValue:100}%`}_isIndeterminate(){return this.mode==="indeterminate"||this.mode==="query"}_transitionendHandler=e=>{this.animationEnd.observers.length===0||!e.target||!e.target.classList.contains("mdc-linear-progress__primary-bar")||(this.mode==="determinate"||this.mode==="buffer")&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))};static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(n,o){n&2&&(oe("aria-valuenow",o._isIndeterminate()?null:o.value)("mode",o.mode),kt("mat-"+o.color),ie("_mat-animation-noopable",o._isNoopAnimation)("mdc-linear-progress--animation-ready",!o._isNoopAnimation)("mdc-linear-progress--indeterminate",o._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",ht],bufferValue:[2,"bufferValue","bufferValue",ht],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(n,o){n&1&&(Be(0,"div",0),Fn(1,"div",1),I(2,Cde,1,0,"div",2),Ue(),Be(3,"div",3),Fn(4,"span",4),Ue(),Be(5,"div",5),Fn(6,"span",4),Ue()),n&2&&(p(),Nt("flex-basis",o._getBufferBarFlexBasis()),p(),O(o.mode==="buffer"?2:-1),p(),Nt("transform",o._getPrimaryBarTransform()))},styles:[`.mat-mdc-progress-bar{--mat-progress-bar-animation-multiplier: 1;display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mat-progress-bar-reduced-motion{--mat-progress-bar-animation-multiplier: 2}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mat-progress-bar-track-height, 4px),var(--mat-progress-bar-active-indicator-height, 4px))}@media(forced-colors: active){.mdc-linear-progress{outline-color:CanvasText}}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mat-progress-bar-active-indicator-height, 4px)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mat-progress-bar-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mat-progress-bar-active-indicator-height, 4px)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mat-progress-bar-track-height, 4px);border-radius:var(--mat-progress-bar-track-shape, var(--mat-sys-corner-none))}.mdc-linear-progress__buffer-dots{background-image:radial-gradient(circle, var(--mat-progress-bar-track-color, var(--mat-sys-surface-variant)) calc(var(--mat-progress-bar-track-height, 4px) / 2), transparent 0);background-repeat:repeat-x;background-size:calc(calc(var(--mat-progress-bar-track-height, 4px) / 2)*5);background-position:left;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering calc(250ms*var(--mat-progress-bar-animation-multiplier)) infinite linear}@media(forced-colors: active){.mdc-linear-progress__buffer-dots{background-color:ButtonBorder}}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse calc(250ms*var(--mat-progress-bar-animation-multiplier)) infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mat-progress-bar-track-color, var(--mat-sys-surface-variant))}.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale calc(2s*var(--mat-progress-bar-animation-multiplier)) infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mat-progress-bar-track-height, 4px) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();function rV(t,i=0,e=100){return Math.max(i,Math.min(e,t))}var aV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge]})}return t})();var Mde=["input"],wde=["formField"],Dde=["*"],g6=class{source;value;constructor(i,e){this.source=i,this.value=e}},Sde={provide:vi,useExisting:Pt(()=>Ide),multi:!0},sV=new L("MatRadioGroup"),kde=new L("mat-radio-default-options",{providedIn:"root",factory:Ede});function Ede(){return{color:"accent",disabledInteractive:!1}}var Ide=(()=>{class t{_changeDetector=d(we);_value=null;_name=d(Ge).getId("mat-radio-group-");_selected=null;_isInitialized=!1;_labelPosition="after";_disabled=!1;_required=!1;_buttonChanges;_controlValueAccessorChangeFn=()=>{};onTouched=()=>{};change=new U;_radios;color;get name(){return this._name}set name(e){this._name=e,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(e){this._labelPosition=e==="before"?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(e){this._selected=e,this.value=e?e.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._markRadiosForCheck()}get required(){return this._required}set required(e){this._required=e,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e,this._markRadiosForCheck()}_disabledInteractive=!1;constructor(){}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(e=>e===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(e=>{e.name=this.name,e._markForCheck()})}_updateSelectedRadioFromValue(){let e=this._selected!==null&&this._selected.value===this._value;this._radios&&!e&&(this._selected=null,this._radios.forEach(n=>{n.checked=this.value===n.value,n.checked&&(this._selected=n)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new g6(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(e=>e._markForCheck())}writeValue(e){this.value=e,this._changeDetector.markForCheck()}registerOnChange(e){this._controlValueAccessorChangeFn=e}registerOnTouched(e){this.onTouched=e}setDisabledState(e){this.disabled=e,this._changeDetector.markForCheck()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-radio-group"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,cV,5),n&2){let a;G(a=W())&&(o._radios=a)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",$],required:[2,"required","required",$],disabledInteractive:[2,"disabledInteractive","disabledInteractive",$]},outputs:{change:"change"},exportAs:["matRadioGroup"],features:[ue([Sde,{provide:sV,useExisting:t}])]})}return t})(),cV=(()=>{class t{_elementRef=d(Z);_changeDetector=d(we);_focusMonitor=d(mn);_radioDispatcher=d(Bl);_defaultOptions=d(kde,{optional:!0});_ngZone=d(ce);_renderer=d(tt);_uniqueId=d(Ge).getId("mat-radio-");_cleanupClick;id=this._uniqueId;name;ariaLabel;ariaLabelledby;ariaDescribedby;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked!==e&&(this._checked=e,e&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!e&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),e&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(e){this._value!==e&&(this._value=e,this.radioGroup!==null&&(this.checked||(this.checked=this.radioGroup.value===e),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(e){this._labelPosition=e}_labelPosition;get disabled(){return this._disabled||this.radioGroup!==null&&this.radioGroup.disabled}set disabled(e){this._setDisabled(e)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(e){e!==this._required&&this._changeDetector.markForCheck(),this._required=e}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(e){this._color=e}_color;get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}_disabledInteractive;change=new U;radioGroup;get inputId(){return`${this.id||this._uniqueId}-input`}_checked=!1;_disabled;_required;_value=null;_removeUniqueSelectionListener=()=>{};_previousTabIndex;_inputElement;_rippleTrigger;_noopAnimations=We();_injector=d(Ce);constructor(){d(lt).load(pn);let e=d(sV,{optional:!0}),n=d(new gn("tabindex"),{optional:!0});this.radioGroup=e,this._disabledInteractive=this._defaultOptions?.disabledInteractive??!1,n&&(this.tabIndex=ht(n,0))}focus(e,n){n?this._focusMonitor.focusVia(this._inputElement,n,e):this._inputElement.nativeElement.focus(e)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((e,n)=>{e!==this.id&&n===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{!e&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._cleanupClick=this._renderer.listen(this._inputElement.nativeElement,"click",this._onInputClick)})}ngOnDestroy(){this._cleanupClick?.(),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new g6(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let n=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._controlValueAccessorChangeFn(this.value),n&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(e){this._onInputInteraction(e),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(e){this._disabled!==e&&(this._disabled=e,this._changeDetector.markForCheck())}_onInputClick=e=>{this.disabled&&this.disabledInteractive&&e.preventDefault()};_updateTabIndex(){let e=this.radioGroup,n;if(!e||!e.selected||this.disabled?n=this.tabIndex:n=e.selected===this?this.tabIndex:-1,n!==this._previousTabIndex){let o=this._inputElement?.nativeElement;o&&(o.setAttribute("tabindex",n+""),this._previousTabIndex=n,Mt(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===o&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===o&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-radio-button"]],viewQuery:function(n,o){if(n&1&&(me(Mde,5),me(wde,7,Z)),n&2){let r;G(r=W())&&(o._inputElement=r.first),G(r=W())&&(o._rippleTrigger=r.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(n,o){n&1&&N("focus",function(){return o._inputElement.nativeElement.focus()}),n&2&&(oe("id",o.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),ie("mat-primary",o.color==="primary")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("mat-mdc-radio-checked",o.checked)("mat-mdc-radio-disabled",o.disabled)("mat-mdc-radio-disabled-interactive",o.disabledInteractive)("_mat-animation-noopable",o._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",$],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ht(e)],checked:[2,"checked","checked",$],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",$],required:[2,"required","required",$],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",$]},outputs:{change:"change"},exportAs:["matRadioButton"],ngContentSelectors:Dde,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio","aria-invalid","false",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(n,o){if(n&1){let r=se();Se(),g(0,"div",2,0)(2,"div",3)(3,"div",4),N("click",function(s){return j(r),H(o._onTouchTargetClick(s))}),_(),g(4,"input",5,1),N("change",function(s){return j(r),H(o._onInputInteraction(s))}),_(),g(6,"div",6),F(7,"div",7)(8,"div",8),_(),g(9,"div",9),F(10,"div",10),_()(),g(11,"label",11),ae(12),_()()}n&2&&(k("labelPosition",o.labelPosition),p(2),ie("mdc-radio--disabled",o.disabled),p(2),k("id",o.inputId)("checked",o.checked)("disabled",o.disabled&&!o.disabledInteractive)("required",o.required),oe("name",o.name)("value",o.value)("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby)("aria-describedby",o.ariaDescribedby)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),p(5),k("matRippleTrigger",o._rippleTrigger.nativeElement)("matRippleDisabled",o._isRippleDisabled())("matRippleCentered",!0),p(2),k("for",o.inputId))},dependencies:[Ci,Dd],styles:[`.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mat-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:not([disabled])~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-hover-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:hover>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-hover-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-pressed-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio:active>.mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-pressed-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mat-radio-state-layer-size, 40px);height:var(--mat-radio-state-layer-size, 40px);top:calc(-1*(var(--mat-radio-state-layer-size, 40px) - 20px)/2);left:calc(-1*(var(--mat-radio-state-layer-size, 40px) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0);border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),background-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}@media(forced-colors: active){.mat-mdc-radio-button .mdc-radio__inner-circle{background-color:CanvasText !important}}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mat-radio-state-layer-size, 40px);height:var(--mat-radio-state-layer-size, 40px)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-icon-color, var(--mat-sys-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-selected-focus-icon-color, var(--mat-sys-primary, currentColor))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-unselected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-unselected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background>.mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background>.mdc-radio__inner-circle{background-color:var(--mat-radio-disabled-selected-icon-color, var(--mat-sys-on-surface, currentColor));opacity:var(--mat-radio-disabled-selected-icon-opacity, 0.38)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button label{cursor:pointer}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-sys-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color, color-mix(in srgb, var(--mat-sys-on-surface) 38%, transparent))}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple>.mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio>.mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background>.mdc-radio__outer-circle{border-color:var(--mat-radio-unselected-focus-icon-color, var(--mat-sys-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:var(--mat-radio-touch-target-size, 48px);width:var(--mat-radio-touch-target-size, 48px);transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display, block)}[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),lV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,Li,cV,ge]})}return t})();var b6=["*"],Ode=["content"],Tde=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],Pde=["mat-drawer","mat-drawer-content","*"];function Lde(t,i){if(t&1){let e=se();g(0,"div",1),N("click",function(){j(e);let o=w();return H(o._onBackdropClicked())}),_()}if(t&2){let e=w();ie("mat-drawer-shown",e._isShowingBackdrop())}}function Ade(t,i){t&1&&(g(0,"mat-drawer-content"),ae(1,2),_())}var Rde=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],zde=["mat-sidenav","mat-sidenav-content","*"];function Nde(t,i){if(t&1){let e=se();g(0,"div",1),N("click",function(){j(e);let o=w();return H(o._onBackdropClicked())}),_()}if(t&2){let e=w();ie("mat-drawer-shown",e._isShowingBackdrop())}}function Fde(t,i){t&1&&(g(0,"mat-sidenav-content"),ae(1,2),_())}var Vde=`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
|
|
`;var Bde=new L("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:jde}),zy=new L("MAT_DRAWER_CONTAINER");function jde(){return!1}var _6=(()=>{class t extends ia{_platform=d($e);_changeDetectorRef=d(we);_container=d(Ry);constructor(){let e=d(Z),n=d(Dr),o=d(ce);super(e,n,o)}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}_shouldBeHidden(){if(this._platform.isBrowser)return!1;let{start:e,end:n}=this._container;return e!=null&&e.mode!=="over"&&e.opened||n!=null&&n.mode!=="over"&&n.opened}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:6,hostBindings:function(n,o){n&2&&(Nt("margin-left",o._container._contentMargins.left,"px")("margin-right",o._container._contentMargins.right,"px"),ie("mat-drawer-content-hidden",o._shouldBeHidden()))},features:[ue([{provide:ia,useExisting:t}]),de],ngContentSelectors:b6,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},encapsulation:2,changeDetection:0})}return t})(),Ay=(()=>{class t{_elementRef=d(Z);_focusTrapFactory=d(yd);_focusMonitor=d(mn);_platform=d($e);_ngZone=d(ce);_renderer=d(tt);_interactivityChecker=d(dc);_doc=d(De);_container=d(zy,{optional:!0});_focusTrap=null;_elementFocusedBeforeDrawerWasOpened=null;_eventCleanups;_isAttached;_anchor;get position(){return this._position}set position(e){e=e==="end"?"end":"start",e!==this._position&&(this._isAttached&&this._updatePositionInParent(e),this._position=e,this.onPositionChanged.emit())}_position="start";get mode(){return this._mode}set mode(e){this._mode=e,this._updateFocusTrapState(),this._modeChanged.next()}_mode="over";get disableClose(){return this._disableClose}set disableClose(e){this._disableClose=Dn(e)}_disableClose=!1;get autoFocus(){let e=this._autoFocus;return e??(this.mode==="side"?"dialog":"first-tabbable")}set autoFocus(e){(e==="true"||e==="false"||e==null)&&(e=Dn(e)),this._autoFocus=e}_autoFocus;get opened(){return this._opened()}set opened(e){this.toggle(Dn(e))}_opened=ke(!1);_openedVia;_animationStarted=new B;_animationEnd=new B;openedChange=new U(!0);_openedStream=this.openedChange.pipe(Oe(e=>e),le(()=>{}));openedStart=this._animationStarted.pipe(Oe(()=>this.opened),C1(void 0));_closedStream=this.openedChange.pipe(Oe(e=>!e),le(()=>{}));closedStart=this._animationStarted.pipe(Oe(()=>!this.opened),C1(void 0));_destroyed=new B;onPositionChanged=new U;_content;_modeChanged=new B;_injector=d(Ce);_changeDetectorRef=d(we);constructor(){this.openedChange.pipe(xe(this._destroyed)).subscribe(e=>{e?(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement,this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement;N2(e,"keydown").pipe(Oe(n=>n.keyCode===27&&!this.disableClose&&!Ot(n)),xe(this._destroyed)).subscribe(n=>this._ngZone.run(()=>{this.close(),n.stopPropagation(),n.preventDefault()})),this._eventCleanups=[this._renderer.listen(e,"transitionrun",this._handleTransitionEvent),this._renderer.listen(e,"transitionend",this._handleTransitionEvent),this._renderer.listen(e,"transitioncancel",this._handleTransitionEvent)]}),this._animationEnd.subscribe(()=>{this.openedChange.emit(this.opened)})}_forceFocus(e,n){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let o=()=>{r(),a(),e.removeAttribute("tabindex")},r=this._renderer.listen(e,"blur",o),a=this._renderer.listen(e,"mousedown",o)})),e.focus(n)}_focusByCssSelector(e,n){let o=this._elementRef.nativeElement.querySelector(e);o&&this._forceFocus(o,n)}_takeFocus(){if(!this._focusTrap)return;let e=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":Mt(()=>{!this._focusTrap.focusInitialElement()&&typeof e.focus=="function"&&e.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus);break}}_restoreFocus(e){this.autoFocus!=="dialog"&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,e):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){let e=this._doc.activeElement;return!!e&&this._elementRef.nativeElement.contains(e)}ngAfterViewInit(){this._isAttached=!0,this._position==="end"&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngOnDestroy(){this._eventCleanups.forEach(e=>e()),this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(e){return this.toggle(!0,e)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(e=!this.opened,n){e&&n&&(this._openedVia=n);let o=this._setOpen(e,!e&&this._isFocusWithinDrawer(),this._openedVia||"program");return e||(this._openedVia=null),o}_setOpen(e,n,o){return e===this.opened?Promise.resolve(e?"open":"close"):(this._opened.set(e),this._container?._transitionsEnabled?this._setIsAnimating(!0):setTimeout(()=>{this._animationStarted.next(),this._animationEnd.next()}),this._elementRef.nativeElement.classList.toggle("mat-drawer-opened",e),!e&&n&&this._restoreFocus(o),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(r=>{this.openedChange.pipe(Ve(1)).subscribe(a=>r(a?"open":"close"))}))}_setIsAnimating(e){this._elementRef.nativeElement.classList.toggle("mat-drawer-animating",e)}_getWidth(){return this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(e){if(!this._platform.isBrowser)return;let n=this._elementRef.nativeElement,o=n.parentNode;e==="end"?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),o.insertBefore(this._anchor,n)),o.appendChild(n)):this._anchor&&this._anchor.parentNode.insertBefore(n,this._anchor)}_handleTransitionEvent=e=>{let n=this._elementRef.nativeElement;e.target===n&&this._ngZone.run(()=>{e.type==="transitionrun"?this._animationStarted.next(e):(e.type==="transitionend"&&this._setIsAnimating(!1),this._animationEnd.next(e))})};static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-drawer"]],viewQuery:function(n,o){if(n&1&&me(Ode,5),n&2){let r;G(r=W())&&(o._content=r.first)}},hostAttrs:[1,"mat-drawer"],hostVars:12,hostBindings:function(n,o){n&2&&(oe("align",null)("tabIndex",o.mode!=="side"?"-1":null),Nt("visibility",!o._container&&!o.opened?"hidden":null),ie("mat-drawer-end",o.position==="end")("mat-drawer-over",o.mode==="over")("mat-drawer-push",o.mode==="push")("mat-drawer-side",o.mode==="side"))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],ngContentSelectors:b6,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,o){n&1&&(Se(),g(0,"div",1,0),ae(2),_())},dependencies:[ia],encapsulation:2,changeDetection:0})}return t})(),Ry=(()=>{class t{_dir=d(yt,{optional:!0});_element=d(Z);_ngZone=d(ce);_changeDetectorRef=d(we);_animationDisabled=We();_transitionsEnabled=!1;_allDrawers;_drawers=new zn;_content;_userContent;get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(e){this._autosize=Dn(e)}_autosize=d(Bde);get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(e){this._backdropOverride=e==null?null:Dn(e)}_backdropOverride;backdropClick=new U;_start;_end;_left;_right;_destroyed=new B;_doCheckSubject=new B;_contentMargins={left:null,right:null};_contentMarginChanges=new B;get scrollable(){return this._userContent||this._content}_injector=d(Ce);constructor(){let e=d($e),n=d(Zn);this._dir?.change.pipe(xe(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),n.change().pipe(xe(this._destroyed)).subscribe(()=>this.updateContentMargins()),!this._animationDisabled&&e.isBrowser&&this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{this._element.nativeElement.classList.add("mat-drawer-transition"),this._transitionsEnabled=!0},200)})}ngAfterContentInit(){this._allDrawers.changes.pipe(Ze(this._allDrawers),xe(this._destroyed)).subscribe(e=>{this._drawers.reset(e.filter(n=>!n._container||n._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe(Ze(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(e=>{this._watchDrawerToggle(e),this._watchDrawerPosition(e),this._watchDrawerMode(e)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe($o(10),xe(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(e=>e.open())}close(){this._drawers.forEach(e=>e.close())}updateContentMargins(){let e=0,n=0;if(this._left&&this._left.opened){if(this._left.mode=="side")e+=this._left._getWidth();else if(this._left.mode=="push"){let o=this._left._getWidth();e+=o,n-=o}}if(this._right&&this._right.opened){if(this._right.mode=="side")n+=this._right._getWidth();else if(this._right.mode=="push"){let o=this._right._getWidth();n+=o,e-=o}}e=e||null,n=n||null,(e!==this._contentMargins.left||n!==this._contentMargins.right)&&(this._contentMargins={left:e,right:n},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(e){e._animationStarted.pipe(xe(this._drawers.changes)).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),e.mode!=="side"&&e.openedChange.pipe(xe(this._drawers.changes)).subscribe(()=>this._setContainerClass(e.opened))}_watchDrawerPosition(e){e.onPositionChanged.pipe(xe(this._drawers.changes)).subscribe(()=>{Mt({read:()=>this._validateDrawers()},{injector:this._injector})})}_watchDrawerMode(e){e._modeChanged.pipe(xe(pt(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(e){let n=this._element.nativeElement.classList,o="mat-drawer-container-has-open";e?n.add(o):n.remove(o)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(e=>{e.position=="end"?(this._end!=null,this._end=e):(this._start!=null,this._start=e)}),this._right=this._left=null,this._dir&&this._dir.value==="rtl"?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&this._start.mode!="over"||this._isDrawerOpen(this._end)&&this._end.mode!="over"}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(e=>e&&!e.disableClose&&this._drawerHasBackdrop(e)).forEach(e=>e._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(e){return e!=null&&e.opened}_drawerHasBackdrop(e){return this._backdropOverride==null?!!e&&e.mode!=="side":this._backdropOverride}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-drawer-container"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,_6,5),Ie(r,Ay,5)),n&2){let a;G(a=W())&&(o._content=a.first),G(a=W())&&(o._allDrawers=a)}},viewQuery:function(n,o){if(n&1&&me(_6,5),n&2){let r;G(r=W())&&(o._userContent=r.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mat-drawer-container-explicit-backdrop",o._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],features:[ue([{provide:zy,useExisting:t}])],ngContentSelectors:Pde,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,o){n&1&&(Se(Tde),I(0,Lde,1,2,"div",0),ae(1),ae(2,1),I(3,Ade,2,0,"mat-drawer-content")),n&2&&(O(o.hasBackdrop?0:-1),p(3),O(o._content?-1:3))},dependencies:[_6],styles:[`.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-sys-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-sys-background));box-sizing:border-box;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color, color-mix(in srgb, var(--mat-sys-neutral-variant20) 40%, transparent))}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}@media(forced-colors: active){.mat-drawer-backdrop{opacity:.5}}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-content.mat-drawer-content-hidden{opacity:0}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-sys-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow, none);background-color:var(--mat-sidenav-container-background-color, var(--mat-sys-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));width:var(--mat-sidenav-container-width, 360px);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}@media(forced-colors: active){.mat-drawer,[dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}}@media(forced-colors: active){[dir=rtl] .mat-drawer,.mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-sys-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer-transition .mat-drawer{transition:transform 400ms cubic-bezier(0.25, 0.8, 0.25, 1)}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating){visibility:hidden;box-shadow:none}.mat-drawer:not(.mat-drawer-opened):not(.mat-drawer-animating) .mat-drawer-inner-container{display:none}.mat-drawer.mat-drawer-opened.mat-drawer-opened{transform:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color, transparent);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color, transparent);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto}.mat-sidenav-fixed{position:fixed}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),dV=(()=>{class t extends _6{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],features:[ue([{provide:ia,useExisting:t}]),de],ngContentSelectors:b6,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},encapsulation:2,changeDetection:0})}return t})(),Hde=(()=>{class t extends Ay{get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(e){this._fixedInViewport=Dn(e)}_fixedInViewport=!1;get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(e){this._fixedTopGap=wn(e)}_fixedTopGap=0;get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(e){this._fixedBottomGap=wn(e)}_fixedBottomGap=0;static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-sidenav"]],hostAttrs:[1,"mat-drawer","mat-sidenav"],hostVars:16,hostBindings:function(n,o){n&2&&(oe("tabIndex",o.mode!=="side"?"-1":null)("align",null),Nt("top",o.fixedInViewport?o.fixedTopGap:null,"px")("bottom",o.fixedInViewport?o.fixedBottomGap:null,"px"),ie("mat-drawer-end",o.position==="end")("mat-drawer-over",o.mode==="over")("mat-drawer-push",o.mode==="push")("mat-drawer-side",o.mode==="side")("mat-sidenav-fixed",o.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],features:[ue([{provide:Ay,useExisting:t}]),de],ngContentSelectors:b6,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(n,o){n&1&&(Se(),g(0,"div",1,0),ae(2),_())},dependencies:[ia],encapsulation:2,changeDetection:0})}return t})(),mJe=(()=>{class t extends Ry{_allDrawers=void 0;_content=void 0;static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-sidenav-container"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,dV,5),Ie(r,Hde,5)),n&2){let a;G(a=W())&&(o._content=a.first),G(a=W())&&(o._allDrawers=a)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mat-drawer-container-explicit-backdrop",o._backdropOverride)},exportAs:["matSidenavContainer"],features:[ue([{provide:zy,useExisting:t},{provide:Ry,useExisting:t}]),de],ngContentSelectors:zde,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(n,o){n&1&&(Se(Rde),I(0,Nde,1,2,"div",0),ae(1),ae(2,1),I(3,Fde,2,0,"mat-sidenav-content")),n&2&&(O(o.hasBackdrop?0:-1),p(3),O(o._content?-1:3))},dependencies:[dV],styles:[Vde],encapsulation:2,changeDetection:0})}return t})(),uV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,Ti,Ti,ge]})}return t})();var Ude=["switch"],$de=["*"];function Gde(t,i){t&1&&(g(0,"span",11),qt(),g(1,"svg",13),F(2,"path",14),_(),g(3,"svg",15),F(4,"path",16),_()())}var Wde=new L("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),v6=class{source;checked;constructor(i,e){this.source=i,this.checked=e}},Yde=(()=>{class t{_elementRef=d(Z);_focusMonitor=d(mn);_changeDetectorRef=d(we);defaults=d(Wde);_onChange=e=>{};_onTouched=()=>{};_validatorOnChange=()=>{};_uniqueId;_checked=!1;_createChangeEvent(e){return new v6(this,e)}_labelId;get buttonId(){return`${this.id||this._uniqueId}-button`}_switchElement;focus(){this._switchElement.nativeElement.focus()}_noopAnimations=We();_focused;name=null;id;labelPosition="after";ariaLabel=null;ariaLabelledby=null;ariaDescribedby;required;color;disabled=!1;disableRipple=!1;tabIndex=0;get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}hideIcon;disabledInteractive;change=new U;toggleChange=new U;get inputId(){return`${this.id||this._uniqueId}-input`}constructor(){d(lt).load(pn);let e=d(new gn("tabindex"),{optional:!0}),n=this.defaults;this.tabIndex=e==null?0:parseInt(e)||0,this.color=n.color||"accent",this.id=this._uniqueId=d(Ge).getId("mat-mdc-slide-toggle-"),this.hideIcon=n.hideIcon??!1,this.disabledInteractive=n.disabledInteractive??!1,this._labelId=this._uniqueId+"-label"}ngAfterContentInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(e=>{e==="keyboard"||e==="program"?(this._focused=!0,this._changeDetectorRef.markForCheck()):e||Promise.resolve().then(()=>{this._focused=!1,this._onTouched(),this._changeDetectorRef.markForCheck()})})}ngOnChanges(e){e.required&&this._validatorOnChange()}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef)}writeValue(e){this.checked=!!e}registerOnChange(e){this._onChange=e}registerOnTouched(e){this._onTouched=e}validate(e){return this.required&&e.value!==!0?{required:!0}:null}registerOnValidatorChange(e){this._validatorOnChange=e}setDisabledState(e){this.disabled=e,this._changeDetectorRef.markForCheck()}toggle(){this.checked=!this.checked,this._onChange(this.checked)}_emitChangeEvent(){this._onChange(this.checked),this.change.emit(this._createChangeEvent(this.checked))}_handleClick(){this.disabled||(this.toggleChange.emit(),this.defaults.disableToggleValue||(this.checked=!this.checked,this._onChange(this.checked),this.change.emit(new v6(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-slide-toggle"]],viewQuery:function(n,o){if(n&1&&me(Ude,5),n&2){let r;G(r=W())&&(o._switchElement=r.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(n,o){n&2&&(Dt("id",o.id),oe("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),kt(o.color?"mat-"+o.color:""),ie("mat-mdc-slide-toggle-focused",o._focused)("mat-mdc-slide-toggle-checked",o.checked)("_mat-animation-noopable",o._noopAnimations))},inputs:{name:"name",id:"id",labelPosition:"labelPosition",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],required:[2,"required","required",$],color:"color",disabled:[2,"disabled","disabled",$],disableRipple:[2,"disableRipple","disableRipple",$],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ht(e)],checked:[2,"checked","checked",$],hideIcon:[2,"hideIcon","hideIcon",$],disabledInteractive:[2,"disabledInteractive","disabledInteractive",$]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],features:[ue([{provide:vi,useExisting:Pt(()=>t),multi:!0},{provide:Oi,useExisting:t,multi:!0}]),Ne],ngContentSelectors:$de,decls:14,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[1,"mat-mdc-slide-toggle-touch-target"],[1,"mdc-switch__track"],[1,"mdc-switch__handle-track"],[1,"mdc-switch__handle"],[1,"mdc-switch__shadow"],[1,"mdc-elevation-overlay"],[1,"mdc-switch__ripple"],["mat-ripple","",1,"mat-mdc-slide-toggle-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-switch__icons"],[1,"mdc-label",3,"click","for"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--on"],["d","M19.69,5.23L8.96,15.96l-4.23-4.23L2.96,13.5l6,6L21.46,7L19.69,5.23z"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-switch__icon","mdc-switch__icon--off"],["d","M20 13H4v-2h16v2z"]],template:function(n,o){if(n&1){let r=se();Se(),g(0,"div",1)(1,"button",2,0),N("click",function(){return j(r),H(o._handleClick())}),F(3,"div",3)(4,"span",4),g(5,"span",5)(6,"span",6)(7,"span",7),F(8,"span",8),_(),g(9,"span",9),F(10,"span",10),_(),I(11,Gde,5,0,"span",11),_()()(),g(12,"label",12),N("click",function(s){return j(r),H(s.stopPropagation())}),ae(13),_()()}if(n&2){let r=jt(2);k("labelPosition",o.labelPosition),p(),ie("mdc-switch--selected",o.checked)("mdc-switch--unselected",!o.checked)("mdc-switch--checked",o.checked)("mdc-switch--disabled",o.disabled)("mat-mdc-slide-toggle-disabled-interactive",o.disabledInteractive),k("tabIndex",o.disabled&&!o.disabledInteractive?-1:o.tabIndex)("disabled",o.disabled&&!o.disabledInteractive),oe("id",o.buttonId)("name",o.name)("aria-label",o.ariaLabel)("aria-labelledby",o._getAriaLabelledBy())("aria-describedby",o.ariaDescribedby)("aria-required",o.required||null)("aria-checked",o.checked)("aria-disabled",o.disabled&&o.disabledInteractive?"true":null),p(9),k("matRippleTrigger",r)("matRippleDisabled",o.disableRipple||o.disabled)("matRippleCentered",!0),p(),O(o.hideIcon?-1:11),p(),k("for",o.buttonId),oe("id",o._labelId)}},dependencies:[Ci,Dd],styles:[`.mdc-switch{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;margin:0;outline:none;overflow:visible;padding:0;position:relative;width:var(--mat-slide-toggle-track-width, 52px)}.mdc-switch.mdc-switch--disabled{cursor:default;pointer-events:none}.mdc-switch.mat-mdc-slide-toggle-disabled-interactive{pointer-events:auto}.mdc-switch__track{overflow:hidden;position:relative;width:100%;height:var(--mat-slide-toggle-track-height, 32px);border-radius:var(--mat-slide-toggle-track-shape, var(--mat-sys-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mat-slide-toggle-disabled-track-opacity, 0.12)}.mdc-switch__track::before,.mdc-switch__track::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;position:absolute;width:100%;border-width:var(--mat-slide-toggle-track-outline-width, 2px);border-color:var(--mat-slide-toggle-track-outline-color, var(--mat-sys-outline))}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-slide-toggle-selected-track-outline-width, 2px);border-color:var(--mat-slide-toggle-selected-track-outline-color, transparent)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-slide-toggle-disabled-unselected-track-outline-width, 2px);border-color:var(--mat-slide-toggle-disabled-unselected-track-outline-color, var(--mat-sys-on-surface))}@media(forced-colors: active){.mdc-switch__track{border-color:currentColor}}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mat-slide-toggle-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch--selected .mdc-switch__track::before{transform:translateX(-100%)}.mdc-switch--selected .mdc-switch__track::before{opacity:var(--mat-slide-toggle-hidden-track-opacity, 0);transition:var(--mat-slide-toggle-hidden-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-slide-toggle-visible-track-opacity, 1);transition:var(--mat-slide-toggle-visible-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mat-slide-toggle-unselected-hover-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mat-slide-toggle-unselected-focus-track-color, var(--mat-sys-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mat-slide-toggle-unselected-pressed-track-color, var(--mat-sys-surface-variant))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::before,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::before,.mdc-switch.mdc-switch--disabled .mdc-switch__track::before{background:var(--mat-slide-toggle-disabled-unselected-track-color, var(--mat-sys-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mat-slide-toggle-selected-track-color, var(--mat-sys-primary))}[dir=rtl] .mdc-switch__track::after{transform:translateX(100%)}.mdc-switch--selected .mdc-switch__track::after{transform:translateX(0)}.mdc-switch--selected .mdc-switch__track::after{opacity:var(--mat-slide-toggle-visible-track-opacity, 1);transition:var(--mat-slide-toggle-visible-track-transition, opacity 75ms)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-slide-toggle-hidden-track-opacity, 0);transition:var(--mat-slide-toggle-hidden-track-transition, opacity 75ms)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mat-slide-toggle-selected-hover-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mat-slide-toggle-selected-focus-track-color, var(--mat-sys-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mat-slide-toggle-selected-pressed-track-color, var(--mat-sys-primary))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__track::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__track::after,.mdc-switch.mdc-switch--disabled .mdc-switch__track::after{background:var(--mat-slide-toggle-disabled-selected-track-color, var(--mat-sys-on-surface))}.mdc-switch__handle-track{height:100%;pointer-events:none;position:absolute;top:0;transition:transform 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);left:0;right:auto;transform:translateX(0);width:calc(100% - var(--mat-slide-toggle-handle-width))}[dir=rtl] .mdc-switch__handle-track{left:auto;right:0}.mdc-switch--selected .mdc-switch__handle-track{transform:translateX(100%)}[dir=rtl] .mdc-switch--selected .mdc-switch__handle-track{transform:translateX(-100%)}.mdc-switch__handle{display:flex;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);left:0;right:auto;transition:width 75ms cubic-bezier(0.4, 0, 0.2, 1),height 75ms cubic-bezier(0.4, 0, 0.2, 1),margin 75ms cubic-bezier(0.4, 0, 0.2, 1);width:var(--mat-slide-toggle-handle-width);height:var(--mat-slide-toggle-handle-height);border-radius:var(--mat-slide-toggle-handle-shape, var(--mat-sys-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-slide-toggle-unselected-handle-size, 16px);height:var(--mat-slide-toggle-unselected-handle-size, 16px);margin:var(--mat-slide-toggle-unselected-handle-horizontal-margin, 0 8px)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-slide-toggle-unselected-with-icon-handle-horizontal-margin, 0 4px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-slide-toggle-selected-handle-size, 24px);height:var(--mat-slide-toggle-selected-handle-size, 24px);margin:var(--mat-slide-toggle-selected-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-slide-toggle-selected-with-icon-handle-horizontal-margin, 0 24px)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-slide-toggle-with-icon-handle-size, 24px);height:var(--mat-slide-toggle-with-icon-handle-size, 24px)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-slide-toggle-pressed-handle-size, 28px);height:var(--mat-slide-toggle-pressed-handle-size, 28px)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-slide-toggle-selected-pressed-handle-horizontal-margin, 0 22px)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-slide-toggle-unselected-pressed-handle-horizontal-margin, 0 2px)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-slide-toggle-disabled-selected-handle-opacity, 1)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-slide-toggle-disabled-unselected-handle-opacity, 0.38)}.mdc-switch__handle::before,.mdc-switch__handle::after{border:1px solid rgba(0,0,0,0);border-radius:inherit;box-sizing:border-box;content:"";width:100%;height:100%;left:0;position:absolute;top:0;transition:background-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1),border-color 75ms 0ms cubic-bezier(0.4, 0, 0.2, 1);z-index:-1}@media(forced-colors: active){.mdc-switch__handle::before,.mdc-switch__handle::after{border-color:currentColor}}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mat-slide-toggle-selected-handle-color, var(--mat-sys-on-primary))}.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mat-slide-toggle-selected-hover-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mat-slide-toggle-selected-focus-handle-color, var(--mat-sys-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mat-slide-toggle-selected-pressed-handle-color, var(--mat-sys-primary-container))}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:hover:not(:focus):not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:focus:not(:active) .mdc-switch__handle::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled.mdc-switch--selected:active .mdc-switch__handle::after,.mdc-switch--selected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mat-slide-toggle-disabled-selected-handle-color, var(--mat-sys-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mat-slide-toggle-unselected-handle-color, var(--mat-sys-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mat-slide-toggle-unselected-hover-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mat-slide-toggle-unselected-focus-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mat-slide-toggle-unselected-pressed-handle-color, var(--mat-sys-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mat-slide-toggle-disabled-unselected-handle-color, var(--mat-sys-on-surface))}.mdc-switch__handle::before{background:var(--mat-slide-toggle-handle-surface-color)}.mdc-switch__shadow{border-radius:inherit;bottom:0;left:0;position:absolute;right:0;top:0}.mdc-switch:enabled .mdc-switch__shadow{box-shadow:var(--mat-slide-toggle-handle-elevation-shadow)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:hover:not(:focus):not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:focus:not(:active) .mdc-switch__shadow,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:active .mdc-switch__shadow,.mdc-switch.mdc-switch--disabled .mdc-switch__shadow{box-shadow:var(--mat-slide-toggle-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mat-slide-toggle-state-layer-size, 40px);height:var(--mat-slide-toggle-state-layer-size, 40px)}.mdc-switch__ripple::after{content:"";opacity:0}.mdc-switch--disabled .mdc-switch__ripple::after{display:none}.mat-mdc-slide-toggle-disabled-interactive .mdc-switch__ripple::after{display:block}.mdc-switch:hover .mdc-switch__ripple::after{transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:focus .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:active .mdc-switch__ripple::after,.mat-mdc-slide-toggle-disabled-interactive.mdc-switch--disabled:enabled:hover:not(:focus) .mdc-switch__ripple::after,.mdc-switch--unselected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mat-slide-toggle-unselected-hover-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-slide-toggle-unselected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mat-slide-toggle-unselected-focus-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-slide-toggle-unselected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mat-slide-toggle-unselected-pressed-state-layer-color, var(--mat-sys-on-surface));opacity:var(--mat-slide-toggle-unselected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mat-slide-toggle-selected-hover-state-layer-color, var(--mat-sys-primary));opacity:var(--mat-slide-toggle-selected-hover-state-layer-opacity, var(--mat-sys-hover-state-layer-opacity))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mat-slide-toggle-selected-focus-state-layer-color, var(--mat-sys-primary));opacity:var(--mat-slide-toggle-selected-focus-state-layer-opacity, var(--mat-sys-focus-state-layer-opacity))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mat-slide-toggle-selected-pressed-state-layer-color, var(--mat-sys-primary));opacity:var(--mat-slide-toggle-selected-pressed-state-layer-opacity, var(--mat-sys-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1;transform:translateZ(0)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mat-slide-toggle-disabled-unselected-icon-opacity, 0.38)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mat-slide-toggle-disabled-selected-icon-opacity, 0.38)}.mdc-switch__icon{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;opacity:0;transition:opacity 30ms 0ms cubic-bezier(0.4, 0, 1, 1)}.mdc-switch--unselected .mdc-switch__icon{width:var(--mat-slide-toggle-unselected-icon-size, 16px);height:var(--mat-slide-toggle-unselected-icon-size, 16px);fill:var(--mat-slide-toggle-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mat-slide-toggle-disabled-unselected-icon-color, var(--mat-sys-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mat-slide-toggle-selected-icon-size, 16px);height:var(--mat-slide-toggle-selected-icon-size, 16px);fill:var(--mat-slide-toggle-selected-icon-color, var(--mat-sys-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mat-slide-toggle-disabled-selected-icon-color, var(--mat-sys-on-surface))}.mdc-switch--selected .mdc-switch__icon--on,.mdc-switch--unselected .mdc-switch__icon--off{opacity:1;transition:opacity 45ms 30ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle{-webkit-user-select:none;user-select:none;display:inline-block;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple,.mat-mdc-slide-toggle .mdc-switch__ripple::after{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-slide-toggle .mat-mdc-slide-toggle-ripple:not(:empty),.mat-mdc-slide-toggle .mdc-switch__ripple::after:not(:empty){transform:translateZ(0)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mat-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-slide-toggle-label-text-color, var(--mat-sys-on-surface));font-family:var(--mat-slide-toggle-label-text-font, var(--mat-sys-body-medium-font));line-height:var(--mat-slide-toggle-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-slide-toggle-label-text-size, var(--mat-sys-body-medium-size));letter-spacing:var(--mat-slide-toggle-label-text-tracking, var(--mat-sys-body-medium-tracking));font-weight:var(--mat-slide-toggle-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-focus-indicator::before{border-radius:50%}.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle-track,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__icon,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__handle::after,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::before,.mat-mdc-slide-toggle._mat-animation-noopable .mdc-switch__track::after{transition:none}.mat-mdc-slide-toggle .mdc-switch:enabled+.mdc-label{cursor:pointer}.mat-mdc-slide-toggle .mdc-switch--disabled+label{color:var(--mat-slide-toggle-disabled-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-slide-toggle-touch-target{position:absolute;top:50%;left:50%;height:var(--mat-slide-toggle-touch-target-size, 48px);width:100%;transform:translate(-50%, -50%);display:var(--mat-slide-toggle-touch-target-display, block)}[dir=rtl] .mat-mdc-slide-toggle-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),mV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[Yde,ge,ge]})}return t})();var pV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,Li]})}return t})();function qde(t,i){if(t&1){let e=se();g(0,"div",1)(1,"button",2),N("click",function(){j(e);let o=w();return H(o.action())}),C(2),_()()}if(t&2){let e=w();p(2),K(" ",e.data.action," ")}}var Qde=["label"];function Kde(t,i){}var Xde=Math.pow(2,31)-1,bm=class{_overlayRef;instance;containerInstance;_afterDismissed=new B;_afterOpened=new B;_onAction=new B;_durationTimeoutId;_dismissedByAction=!1;constructor(i,e){this._overlayRef=e,this.containerInstance=i,i._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(i){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(i,Xde))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}},fV=new L("MatSnackBarData"),_2=class{politeness="polite";announcementMessage="";viewContainerRef;duration=0;panelClass;direction;data=null;horizontalPosition="center";verticalPosition="bottom"},Zde=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"]})}return t})(),Jde=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"]})}return t})(),e2e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"]})}return t})(),hV=(()=>{class t{snackBarRef=d(bm);data=d(fV);constructor(){}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["matButton","","matSnackBarAction","",3,"click"]],template:function(n,o){n&1&&(g(0,"div",0),C(1),_(),I(2,qde,3,1,"div",1)),n&2&&(p(),K(" ",o.data.message,`
|
|
`),p(),O(o.hasAction?2:-1))},dependencies:[Ct,Zde,Jde,e2e],styles:[`.mat-mdc-simple-snack-bar{display:flex}.mat-mdc-simple-snack-bar .mat-mdc-snack-bar-label{max-height:50vh;overflow:auto}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),Ny="_mat-snack-bar-enter",Fy="_mat-snack-bar-exit",t2e=(()=>{class t extends yc{_ngZone=d(ce);_elementRef=d(Z);_changeDetectorRef=d(we);_platform=d($e);_animationsDisabled=We();snackBarConfig=d(_2);_document=d(De);_trackedModals=new Set;_enterFallback;_exitFallback;_injector=d(Ce);_announceDelay=150;_announceTimeoutId;_destroyed=!1;_portalOutlet;_onAnnounce=new B;_onExit=new B;_onEnter=new B;_animationState="void";_live;_label;_role;_liveElementId=d(Ge).getId("mat-snack-bar-container-live-");constructor(){super();let e=this.snackBarConfig;e.politeness==="assertive"&&!e.announcementMessage?this._live="assertive":e.politeness==="off"?this._live="off":this._live="polite",this._platform.FIREFOX&&(this._live==="polite"&&(this._role="status"),this._live==="assertive"&&(this._role="alert"))}attachComponentPortal(e){this._assertNotAttached();let n=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),n}attachTemplatePortal(e){this._assertNotAttached();let n=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),n}attachDomPortal=e=>{this._assertNotAttached();let n=this._portalOutlet.attachDomPortal(e);return this._afterPortalAttached(),n};onAnimationEnd(e){e===Fy?this._completeExit():e===Ny&&(clearTimeout(this._enterFallback),this._ngZone.run(()=>{this._onEnter.next(),this._onEnter.complete()}))}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce(),this._animationsDisabled?Mt(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(Ny)))},{injector:this._injector}):(clearTimeout(this._enterFallback),this._enterFallback=setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-snack-bar-fallback-visible"),this.onAnimationEnd(Ny)},200)))}exit(){return this._destroyed?ne(void 0):(this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId),this._animationsDisabled?Mt(()=>{this._ngZone.run(()=>queueMicrotask(()=>this.onAnimationEnd(Fy)))},{injector:this._injector}):(clearTimeout(this._exitFallback),this._exitFallback=setTimeout(()=>this.onAnimationEnd(Fy),200))}),this._onExit)}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){clearTimeout(this._exitFallback),queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,n=this.snackBarConfig.panelClass;n&&(Array.isArray(n)?n.forEach(a=>e.classList.add(a)):e.classList.add(n)),this._exposeToModals();let o=this._label.nativeElement,r="mdc-snackbar__label";o.classList.toggle(r,!o.querySelector(`.${r}`))}_exposeToModals(){let e=this._liveElementId,n=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let o=0;o<n.length;o++){let r=n[o],a=r.getAttribute("aria-owns");this._trackedModals.add(r),a?a.indexOf(e)===-1&&r.setAttribute("aria-owns",a+" "+e):r.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let n=e.getAttribute("aria-owns");if(n){let o=n.replace(this._liveElementId,"").trim();o.length>0?e.setAttribute("aria-owns",o):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{if(this._destroyed)return;let e=this._elementRef.nativeElement,n=e.querySelector("[aria-hidden]"),o=e.querySelector("[aria-live]");if(n&&o){let r=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&n.contains(document.activeElement)&&(r=document.activeElement),n.removeAttribute("aria-hidden"),o.appendChild(n),r?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-snack-bar-container"]],viewQuery:function(n,o){if(n&1&&(me(Pi,7),me(Qde,7)),n&2){let r;G(r=W())&&(o._portalOutlet=r.first),G(r=W())&&(o._label=r.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:6,hostBindings:function(n,o){n&1&&N("animationend",function(a){return o.onAnimationEnd(a.animationName)})("animationcancel",function(a){return o.onAnimationEnd(a.animationName)}),n&2&&ie("mat-snack-bar-container-enter",o._animationState==="visible")("mat-snack-bar-container-exit",o._animationState==="hidden")("mat-snack-bar-container-animations-enabled",!o._animationsDisabled)},features:[de],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(n,o){n&1&&(g(0,"div",1)(1,"div",2,0)(3,"div",3),ct(4,Kde,0,0,"ng-template",4),_(),F(5,"div"),_()()),n&2&&(p(5),oe("aria-live",o._live)("role",o._role)("id",o._liveElementId))},dependencies:[Pi],styles:[`@keyframes _mat-snack-bar-enter{from{transform:scale(0.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes _mat-snack-bar-exit{from{opacity:1}to{opacity:0}}.mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-snack-bar-container-animations-enabled{opacity:0}.mat-snack-bar-container-animations-enabled.mat-snack-bar-fallback-visible{opacity:1}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-enter{animation:_mat-snack-bar-enter 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-snack-bar-container-animations-enabled.mat-snack-bar-container-exit{animation:_mat-snack-bar-exit 75ms cubic-bezier(0.4, 0, 1, 1) forwards}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}@media(forced-colors: active){.mat-mdc-snackbar-surface{outline:solid 1px}}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mat-snack-bar-supporting-text-color, var(--mat-sys-inverse-on-surface));border-radius:var(--mat-snack-bar-container-shape, var(--mat-sys-corner-extra-small));background-color:var(--mat-snack-bar-container-color, var(--mat-sys-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mat-snack-bar-supporting-text-font, var(--mat-sys-body-medium-font));font-size:var(--mat-snack-bar-supporting-text-size, var(--mat-sys-body-medium-size));font-weight:var(--mat-snack-bar-supporting-text-weight, var(--mat-sys-body-medium-weight));line-height:var(--mat-snack-bar-supporting-text-line-height, var(--mat-sys-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){--mat-button-text-state-layer-color: currentColor;--mat-button-text-ripple-color: currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled).mat-unthemed{color:var(--mat-snack-bar-button-color, var(--mat-sys-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}
|
|
`],encapsulation:2})}return t})();function n2e(){return new _2}var i2e=new L("mat-snack-bar-default-options",{providedIn:"root",factory:n2e}),o2e=(()=>{class t{_live=d(lu);_injector=d(Ce);_breakpointObserver=d(Dl);_parentSnackBar=d(t,{optional:!0,skipSelf:!0});_defaultConfig=d(i2e);_animationsDisabled=We();_snackBarRefAtThisLevel=null;simpleSnackBarComponent=hV;snackBarContainerComponent=t2e;handsetCssClass="mat-mdc-snack-bar-handset";get _openedSnackBarRef(){let e=this._parentSnackBar;return e?e._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(e){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=e:this._snackBarRefAtThisLevel=e}constructor(){}openFromComponent(e,n){return this._attach(e,n)}openFromTemplate(e,n){return this._attach(e,n)}open(e,n="",o){let r=q(q({},this._defaultConfig),o);return r.data={message:e,action:n},r.announcementMessage===e&&(r.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,r)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(e,n){let o=n&&n.viewContainerRef&&n.viewContainerRef.injector,r=Ce.create({parent:o||this._injector,providers:[{provide:_2,useValue:n}]}),a=new Vo(this.snackBarContainerComponent,n.viewContainerRef,r),s=e.attach(a);return s.instance.snackBarConfig=n,s.instance}_attach(e,n){let o=q(q(q({},new _2),this._defaultConfig),n),r=this._createOverlay(o),a=this._attachSnackBarContainer(r,o),s=new bm(a,r);if(e instanceof rt){let c=new Jn(e,null,{$implicit:o.data,snackBarRef:s});s.instance=a.attachTemplatePortal(c)}else{let c=this._createInjector(o,s),u=new Vo(e,void 0,c),f=a.attachComponentPortal(u);s.instance=f.instance}return this._breakpointObserver.observe(Mf.HandsetPortrait).pipe(xe(r.detachments())).subscribe(c=>{r.overlayElement.classList.toggle(this.handsetCssClass,c.matches)}),o.announcementMessage&&a._onAnnounce.subscribe(()=>{this._live.announce(o.announcementMessage,o.politeness)}),this._animateSnackBar(s,o),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,n){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),n.announcementMessage&&this._live.clear()}),n.duration&&n.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(n.duration)),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter()}_createOverlay(e){let n=new Eo;n.direction=e.direction;let o=Fa(this._injector),r=e.direction==="rtl",a=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!r||e.horizontalPosition==="end"&&r,s=!a&&e.horizontalPosition!=="center";return a?o.left("0"):s?o.right("0"):o.centerHorizontally(),e.verticalPosition==="top"?o.top("0"):o.bottom("0"),n.positionStrategy=o,n.disableAnimations=this._animationsDisabled,Io(this._injector,n)}_createInjector(e,n){let o=e&&e.viewContainerRef&&e.viewContainerRef.injector;return Ce.create({parent:o||this._injector,providers:[{provide:bm,useValue:n},{provide:fV,useValue:e.data}]})}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();var gV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[o2e],imports:[Bi,ko,Va,ge,hV,ge]})}return t})();var r2e=["mat-sort-header",""],a2e=["*"];function s2e(t,i){t&1&&(Be(0,"div",2),qt(),Be(1,"svg",3),Fn(2,"path",4),Ue()())}var _V=new L("MAT_SORT_DEFAULT_OPTIONS"),C6=(()=>{class t{_defaultOptions;_initializedStream=new Ar(1);sortables=new Map;_stateChanges=new B;active;start="asc";get direction(){return this._direction}set direction(e){this._direction=e}_direction="";disableClear;disabled=!1;sortChange=new U;initialized=this._initializedStream;constructor(e){this._defaultOptions=e}register(e){this.sortables.set(e.id,e)}deregister(e){this.sortables.delete(e.id)}sort(e){this.active!=e.id?(this.active=e.id,this.direction=e.start?e.start:this.start):this.direction=this.getNextSortDirection(e),this.sortChange.emit({active:this.active,direction:this.direction})}getNextSortDirection(e){if(!e)return"";let n=e?.disableClear??this.disableClear??!!this._defaultOptions?.disableClear,o=c2e(e.start||this.start,n),r=o.indexOf(this.direction)+1;return r>=o.length&&(r=0),o[r]}ngOnInit(){this._initializedStream.next()}ngOnChanges(){this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete(),this._initializedStream.complete()}static \u0275fac=function(n){return new(n||t)(Me(_V,8))};static \u0275dir=R({type:t,selectors:[["","matSort",""]],hostAttrs:[1,"mat-sort"],inputs:{active:[0,"matSortActive","active"],start:[0,"matSortStart","start"],direction:[0,"matSortDirection","direction"],disableClear:[2,"matSortDisableClear","disableClear",$],disabled:[2,"matSortDisabled","disabled",$]},outputs:{sortChange:"matSortChange"},exportAs:["matSort"],features:[Ne]})}return t})();function c2e(t,i){let e=["asc","desc"];return t=="desc"&&e.reverse(),i||e.push(""),e}var y6=(()=>{class t{changes=new B;static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function l2e(t){return t||new y6}var d2e={provide:y6,deps:[[new _r,new wa,y6]],useFactory:l2e},bV=(()=>{class t{_intl=d(y6);_sort=d(C6,{optional:!0});_columnDef=d("MAT_SORT_HEADER_COLUMN_DEF",{optional:!0});_changeDetectorRef=d(we);_focusMonitor=d(mn);_elementRef=d(Z);_ariaDescriber=d(wd,{optional:!0});_renderChanges;_animationsDisabled=We();_recentlyCleared=ke(null);_sortButton;id;arrowPosition="after";start;disabled=!1;get sortActionDescription(){return this._sortActionDescription}set sortActionDescription(e){this._updateSortActionDescription(e)}_sortActionDescription="Sort";disableClear;constructor(){d(lt).load(pn);let e=d(_V,{optional:!0});this._sort,e?.arrowPosition&&(this.arrowPosition=e?.arrowPosition)}ngOnInit(){!this.id&&this._columnDef&&(this.id=this._columnDef.name),this._sort.register(this),this._renderChanges=pt(this._sort._stateChanges,this._sort.sortChange).subscribe(()=>this._changeDetectorRef.markForCheck()),this._sortButton=this._elementRef.nativeElement.querySelector(".mat-sort-header-container"),this._updateSortActionDescription(this._sortActionDescription)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0).subscribe(()=>{Promise.resolve().then(()=>this._recentlyCleared.set(null))})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._sort.deregister(this),this._renderChanges?.unsubscribe(),this._sortButton&&this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription)}_toggleOnInteraction(){if(!this._isDisabled()){let e=this._isSorted(),n=this._sort.direction;this._sort.sort(this),this._recentlyCleared.set(e&&!this._isSorted()?n:null)}}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(e.preventDefault(),this._toggleOnInteraction())}_isSorted(){return this._sort.active==this.id&&(this._sort.direction==="asc"||this._sort.direction==="desc")}_isDisabled(){return this._sort.disabled||this.disabled}_getAriaSortAttribute(){return this._isSorted()?this._sort.direction=="asc"?"ascending":"descending":"none"}_renderArrow(){return!this._isDisabled()||this._isSorted()}_updateSortActionDescription(e){this._sortButton&&(this._ariaDescriber?.removeDescription(this._sortButton,this._sortActionDescription),this._ariaDescriber?.describe(this._sortButton,e)),this._sortActionDescription=e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["","mat-sort-header",""]],hostAttrs:[1,"mat-sort-header"],hostVars:3,hostBindings:function(n,o){n&1&&N("click",function(){return o._toggleOnInteraction()})("keydown",function(a){return o._handleKeydown(a)})("mouseleave",function(){return o._recentlyCleared.set(null)}),n&2&&(oe("aria-sort",o._getAriaSortAttribute()),ie("mat-sort-header-disabled",o._isDisabled()))},inputs:{id:[0,"mat-sort-header","id"],arrowPosition:"arrowPosition",start:"start",disabled:[2,"disabled","disabled",$],sortActionDescription:"sortActionDescription",disableClear:[2,"disableClear","disableClear",$]},exportAs:["matSortHeader"],attrs:r2e,ngContentSelectors:a2e,decls:4,vars:17,consts:[[1,"mat-sort-header-container","mat-focus-indicator"],[1,"mat-sort-header-content"],[1,"mat-sort-header-arrow"],["viewBox","0 -960 960 960","focusable","false","aria-hidden","true"],["d","M440-240v-368L296-464l-56-56 240-240 240 240-56 56-144-144v368h-80Z"]],template:function(n,o){n&1&&(Se(),Be(0,"div",0)(1,"div",1),ae(2),Ue(),I(3,s2e,3,0,"div",2),Ue()),n&2&&(ie("mat-sort-header-sorted",o._isSorted())("mat-sort-header-position-before",o.arrowPosition==="before")("mat-sort-header-descending",o._sort.direction==="desc")("mat-sort-header-ascending",o._sort.direction==="asc")("mat-sort-header-recently-cleared-ascending",o._recentlyCleared()==="asc")("mat-sort-header-recently-cleared-descending",o._recentlyCleared()==="desc")("mat-sort-header-animations-disabled",o._animationsDisabled),oe("tabindex",o._isDisabled()?null:0)("role",o._isDisabled()?null:"button"),p(3),O(o._renderArrow()?3:-1))},styles:[`.mat-sort-header{cursor:pointer}.mat-sort-header-disabled{cursor:default}.mat-sort-header-container{display:flex;align-items:center;letter-spacing:normal;outline:0}[mat-sort-header].cdk-keyboard-focused .mat-sort-header-container,[mat-sort-header].cdk-program-focused .mat-sort-header-container{border-bottom:solid 1px currentColor}.mat-sort-header-container::before{margin:calc(calc(var(--mat-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-sort-header-content{display:flex;align-items:center}.mat-sort-header-position-before{flex-direction:row-reverse}@keyframes _mat-sort-header-recently-cleared-ascending{from{transform:translateY(0);opacity:1}to{transform:translateY(-25%);opacity:0}}@keyframes _mat-sort-header-recently-cleared-descending{from{transform:translateY(0) rotate(180deg);opacity:1}to{transform:translateY(25%) rotate(180deg);opacity:0}}.mat-sort-header-arrow{height:12px;width:12px;position:relative;transition:transform 225ms cubic-bezier(0.4, 0, 0.2, 1),opacity 225ms cubic-bezier(0.4, 0, 0.2, 1);opacity:0;overflow:visible;color:var(--mat-sort-arrow-color, var(--mat-sys-on-surface))}.mat-sort-header.cdk-keyboard-focused .mat-sort-header-arrow,.mat-sort-header.cdk-program-focused .mat-sort-header-arrow,.mat-sort-header:hover .mat-sort-header-arrow{opacity:.54}.mat-sort-header .mat-sort-header-sorted .mat-sort-header-arrow{opacity:1}.mat-sort-header-descending .mat-sort-header-arrow{transform:rotate(180deg)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transform:translateY(-25%)}.mat-sort-header-recently-cleared-ascending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-ascending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-recently-cleared-descending .mat-sort-header-arrow{transition:none;animation:_mat-sort-header-recently-cleared-descending 225ms cubic-bezier(0.4, 0, 0.2, 1) forwards}.mat-sort-header-animations-disabled .mat-sort-header-arrow{transition-duration:0ms;animation-duration:0ms}.mat-sort-header-arrow svg{width:24px;height:24px;fill:currentColor;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;transform:translateZ(0)}.mat-sort-header-arrow,[dir=rtl] .mat-sort-header-position-before .mat-sort-header-arrow{margin:0 0 0 6px}.mat-sort-header-position-before .mat-sort-header-arrow,[dir=rtl] .mat-sort-header-arrow{margin:0 6px 0 0}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),vV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[d2e],imports:[ge]})}return t})();var u2e=(t,i,e)=>({index:t,active:i,optional:e});function m2e(t,i){if(t&1&&Ut(0,2),t&2){let e=w();k("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",Y7(2,u2e,e.index,e.active,e.optional))}}function p2e(t,i){if(t&1&&(g(0,"span",7),C(1),_()),t&2){let e=w(2);p(),T(e._getDefaultTextForState(e.state))}}function f2e(t,i){if(t&1&&(g(0,"span",8),C(1),_()),t&2){let e=w(3);p(),T(e._intl.completedLabel)}}function h2e(t,i){if(t&1&&(g(0,"span",8),C(1),_()),t&2){let e=w(3);p(),T(e._intl.editableLabel)}}function g2e(t,i){if(t&1&&(I(0,f2e,2,1,"span",8)(1,h2e,2,1,"span",8),g(2,"mat-icon",7),C(3),_()),t&2){let e=w(2);O(e.state==="done"?0:e.state==="edit"?1:-1),p(3),T(e._getDefaultTextForState(e.state))}}function _2e(t,i){if(t&1&&I(0,p2e,2,1,"span",7)(1,g2e,4,2),t&2){let e,n=w();O((e=n.state)==="number"?0:1)}}function b2e(t,i){t&1&&(g(0,"div",4),Ut(1,9),_()),t&2&&(p(),k("ngTemplateOutlet",i.template))}function v2e(t,i){if(t&1&&(g(0,"div",4),C(1),_()),t&2){let e=w();p(),T(e.label)}}function y2e(t,i){if(t&1&&(g(0,"div",5),C(1),_()),t&2){let e=w();p(),T(e._intl.optionalLabel)}}function C2e(t,i){if(t&1&&(g(0,"div",6),C(1),_()),t&2){let e=w();p(),T(e.errorMessage)}}var yV=["*"];function x2e(t,i){}function M2e(t,i){if(t&1&&(ae(0),ct(1,x2e,0,0,"ng-template",0)),t&2){let e=w();p(),k("cdkPortalOutlet",e._portal)}}var w2e=["animatedContainer"],CV=t=>({step:t});function D2e(t,i){t&1&&ae(0)}function S2e(t,i){t&1&&F(0,"div",7)}function k2e(t,i){if(t&1&&(Ut(0,6),I(1,S2e,1,0,"div",7)),t&2){let e=i.$implicit,n=i.$index,o=i.$count;w(2);let r=jt(4);k("ngTemplateOutlet",r)("ngTemplateOutletContext",Qo(3,CV,e)),p(),O(n!==o-1?1:-1)}}function E2e(t,i){if(t&1&&(g(0,"div",8,1),Ut(2,9),_()),t&2){let e=i.$implicit,n=i.$index,o=w(2);kt("mat-horizontal-stepper-content-"+o._getAnimationDirection(n)),k("id",o._getStepContentId(n)),oe("aria-labelledby",o._getStepLabelId(n))("inert",o.selectedIndex===n?null:""),p(2),k("ngTemplateOutlet",e.content)}}function I2e(t,i){if(t&1&&(g(0,"div",2)(1,"div",3),nt(2,k2e,2,5,null,null,vt),_(),g(4,"div",4),nt(5,E2e,3,6,"div",5,vt),_()()),t&2){let e=w();p(2),it(e.steps),p(3),it(e.steps)}}function O2e(t,i){if(t&1&&(g(0,"div",10),Ut(1,6),g(2,"div",11,1)(4,"div",12)(5,"div",13),Ut(6,9),_()()()()),t&2){let e=i.$implicit,n=i.$index,o=i.$index,r=i.$count,a=w(2),s=jt(4);p(),k("ngTemplateOutlet",s)("ngTemplateOutletContext",Qo(10,CV,e)),p(),ie("mat-stepper-vertical-line",o!==r-1)("mat-vertical-content-container-active",a.selectedIndex===n),oe("inert",a.selectedIndex===n?null:""),p(2),k("id",a._getStepContentId(n)),oe("aria-labelledby",a._getStepLabelId(n)),p(2),k("ngTemplateOutlet",e.content)}}function T2e(t,i){if(t&1&&nt(0,O2e,7,12,"div",10,vt),t&2){let e=w();it(e.steps)}}function P2e(t,i){if(t&1){let e=se();g(0,"mat-step-header",14),N("click",function(){let o=j(e).step;return H(o.select())})("keydown",function(o){j(e);let r=w();return H(r._onKeydown(o))}),_()}if(t&2){let e=i.step,n=w();ie("mat-horizontal-stepper-header",n.orientation==="horizontal")("mat-vertical-stepper-header",n.orientation==="vertical"),k("tabIndex",n._getFocusIndex()===e.index()?0:-1)("id",n._getStepLabelId(e.index()))("index",e.index())("state",e.indicatorType())("label",e.stepLabel||e.label)("selected",e.isSelected())("active",e.isNavigable())("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",n._iconOverrides)("disableRipple",n.disableRipple||!e.isNavigable())("color",e.color||n.color),oe("aria-posinset",e.index()+1)("aria-setsize",n.steps.length)("aria-controls",n._getStepContentId(e.index()))("aria-selected",e.isSelected())("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",e.isNavigable()?null:!0)}}var Vy=(()=>{class t extends Ey{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matStepLabel",""]],features:[de]})}return t})(),x6=(()=>{class t{changes=new B;optionalLabel="Optional";completedLabel="Completed";editableLabel="Editable";static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function L2e(t){return t||new x6}var A2e={provide:x6,deps:[[new _r,new wa,x6]],useFactory:L2e},By=(()=>{class t extends ky{_intl=d(x6);_focusMonitor=d(mn);_intlSubscription;state;label;errorMessage;iconOverrides;index;selected;active;optional;disableRipple;color;constructor(){super();let e=d(lt);e.load(pn),e.load(No);let n=d(we);this._intlSubscription=this._intl.changes.subscribe(()=>n.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,n){e?this._focusMonitor.focusVia(this._elementRef,e,n):this._elementRef.nativeElement.focus(n)}_stringLabel(){return this.label instanceof Vy?null:this.label}_templateLabel(){return this.label instanceof Vy?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}_hasEmptyLabel(){return!this._stringLabel()&&!this._templateLabel()&&!this._hasOptionalLabel()&&!this._hasErrorLabel()}_hasOptionalLabel(){return this.optional&&this.state!=="error"}_hasErrorLabel(){return this.state==="error"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:4,hostBindings:function(n,o){n&2&&(kt("mat-"+(o.color||"primary")),ie("mat-step-header-empty-label",o._hasEmptyLabel()))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},features:[de],decls:10,vars:17,consts:[["matRipple","",1,"mat-step-header-ripple","mat-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],[1,"mat-step-icon-content"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-step-label"],[1,"mat-step-text-label"],[1,"mat-step-optional"],[1,"mat-step-sub-label-error"],["aria-hidden","true"],[1,"cdk-visually-hidden"],[3,"ngTemplateOutlet"]],template:function(n,o){if(n&1&&(F(0,"div",0),g(1,"div")(2,"div",1),I(3,m2e,1,6,"ng-container",2)(4,_2e,2,1),_()(),g(5,"div",3),I(6,b2e,2,1,"div",4)(7,v2e,2,1,"div",4),I(8,y2e,2,1,"div",5),I(9,C2e,2,1,"div",6),_()),n&2){let r;k("matRippleTrigger",o._getHostElement())("matRippleDisabled",o.disableRipple),p(),kt(gl("mat-step-icon-state-",o.state," mat-step-icon")),ie("mat-step-icon-selected",o.selected),p(2),O(o.iconOverrides&&o.iconOverrides[o.state]?3:4),p(2),ie("mat-step-label-active",o.active)("mat-step-label-selected",o.selected)("mat-step-label-error",o.state=="error"),p(),O((r=o._templateLabel())?6:o._stringLabel()?7:-1,r),p(2),O(o._hasOptionalLabel()?8:-1),p(),O(o._hasErrorLabel()?9:-1)}},dependencies:[Ci,ec,Er],styles:[`.mat-step-header{overflow:hidden;outline:none;cursor:pointer;position:relative;box-sizing:content-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-step-header:focus .mat-focus-indicator::before{content:""}.mat-step-header:hover[aria-disabled=true]{cursor:default}.mat-step-header:hover:not([aria-disabled]),.mat-step-header:hover[aria-disabled=false]{background-color:var(--mat-stepper-header-hover-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-hover-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-sys-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color, color-mix(in srgb, var(--mat-sys-on-surface) calc(var(--mat-sys-focus-state-layer-opacity) * 100%), transparent));border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-sys-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}@media(forced-colors: active){.mat-step-header{outline:solid 1px}.mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.mat-step-header[aria-disabled=true]{outline-color:GrayText}.mat-step-header[aria-disabled=true] .mat-step-label,.mat-step-header[aria-disabled=true] .mat-step-icon,.mat-step-header[aria-disabled=true] .mat-step-optional{color:GrayText}}.mat-step-optional{font-size:12px;color:var(--mat-stepper-header-optional-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-sub-label-error{font-size:12px;font-weight:normal}.mat-step-icon{border-radius:50%;height:24px;width:24px;flex-shrink:0;position:relative;color:var(--mat-stepper-header-icon-foreground-color, var(--mat-sys-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-sys-on-surface-variant))}.mat-step-icon-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex}.mat-step-icon .mat-icon{font-size:16px;height:16px;width:16px}.mat-step-icon-state-error{background-color:var(--mat-stepper-header-error-state-icon-background-color, transparent);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-sys-error))}.mat-step-icon-state-error .mat-icon{font-size:24px;height:24px;width:24px}.mat-step-label{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:50px;vertical-align:middle;font-family:var(--mat-stepper-header-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-sys-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-sys-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-sys-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-sys-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-sys-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-sys-title-small-weight))}.mat-step-header-empty-label .mat-step-label{min-width:0}.mat-step-text-label{text-overflow:ellipsis;overflow:hidden}.mat-step-header .mat-step-header-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-step-icon-selected{background-color:var(--mat-stepper-header-selected-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-sys-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-done-state-icon-foreground-color, var(--mat-sys-on-primary))}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-sys-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-sys-on-primary))}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),R2e=(()=>{class t{templateRef=d(rt);name;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]}})}return t})(),z2e=(()=>{class t{_template=d(rt);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["ng-template","matStepContent",""]]})}return t})(),N2e=(()=>{class t extends p6{_errorStateMatcher=d(Na,{skipSelf:!0});_viewContainerRef=d(ft);_isSelected=Ee.EMPTY;stepLabel=void 0;color;_lazyContent;_portal;ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(at(()=>this._stepper.selectionChange.pipe(le(e=>e.selectedStep===this),Ze(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new Jn(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,n){let o=this._errorStateMatcher.isErrorState(e,n),r=!!(e&&e.invalid&&this.interacted);return o||r}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-step"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,Vy,5),Ie(r,z2e,5)),n&2){let a;G(a=W())&&(o.stepLabel=a.first),G(a=W())&&(o._lazyContent=a.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],features:[ue([{provide:Na,useExisting:t},{provide:p6,useExisting:t}]),de],ngContentSelectors:yV,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(n,o){n&1&&(Se(),ct(0,M2e,2,1,"ng-template"))},dependencies:[Pi],encapsulation:2,changeDetection:0})}return t})(),F2e=(()=>{class t extends g2{_ngZone=d(ce);_renderer=d(tt);_animationsDisabled=We();_cleanupTransition;_isAnimating=ke(!1);_stepHeader=void 0;_animatedContainers;_steps=void 0;steps=new zn;_icons;animationDone=new U;disableRipple;color;labelPosition="end";headerPosition="top";_iconOverrides={};get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}_animationDuration="";_isServer=!d($e).isBrowser;constructor(){super();let n=d(Z).nativeElement.nodeName.toLowerCase();this.orientation=n==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:n})=>this._iconOverrides[e]=n),this.steps.changes.pipe(xe(this._destroyed)).subscribe(()=>this._stateChanged()),this.selectedIndexChange.pipe(xe(this._destroyed)).subscribe(()=>{let e=this._getAnimationDuration();e==="0ms"||e==="0s"?this._onAnimationDone():this._isAnimating.set(!0)}),this._ngZone.runOutsideAngular(()=>{this._animationsDisabled||setTimeout(()=>{this._elementRef.nativeElement.classList.add("mat-stepper-animations-enabled"),this._cleanupTransition=this._renderer.listen(this._elementRef.nativeElement,"transitionend",this._handleTransitionend)},200)})}ngAfterViewInit(){if(super.ngAfterViewInit(),typeof queueMicrotask=="function"){let e=!1;this._animatedContainers.changes.pipe(Ze(null),xe(this._destroyed)).subscribe(()=>queueMicrotask(()=>{e||(e=!0,this.animationDone.emit()),this._stateChanged()}))}}ngOnDestroy(){super.ngOnDestroy(),this._cleanupTransition?.()}_getAnimationDuration(){return this._animationsDisabled?"0ms":this.animationDuration?this.animationDuration:this.orientation==="horizontal"?"500ms":"225ms"}_handleTransitionend=e=>{let n=e.target;if(!n)return;let o=this.orientation==="horizontal"&&e.propertyName==="transform"&&n.classList.contains("mat-horizontal-stepper-content-current"),r=this.orientation==="vertical"&&e.propertyName==="grid-template-rows"&&n.classList.contains("mat-vertical-content-container-active");(o||r)&&this._animatedContainers.find(s=>s.nativeElement===n)&&this._onAnimationDone()};_onAnimationDone(){this._isAnimating.set(!1),this.animationDone.emit()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,N2e,5),Ie(r,R2e,5)),n&2){let a;G(a=W())&&(o._steps=a),G(a=W())&&(o._icons=a)}},viewQuery:function(n,o){if(n&1&&(me(By,5),me(w2e,5)),n&2){let r;G(r=W())&&(o._stepHeader=r),G(r=W())&&(o._animatedContainers=r)}},hostAttrs:["role","tablist"],hostVars:15,hostBindings:function(n,o){n&2&&(oe("aria-orientation",o.orientation),Nt("--mat-stepper-animation-duration",o._getAnimationDuration()),ie("mat-stepper-horizontal",o.orientation==="horizontal")("mat-stepper-vertical",o.orientation==="vertical")("mat-stepper-label-position-end",o.orientation==="horizontal"&&o.labelPosition=="end")("mat-stepper-label-position-bottom",o.orientation==="horizontal"&&o.labelPosition=="bottom")("mat-stepper-header-position-bottom",o.headerPosition==="bottom")("mat-stepper-animating",o._isAnimating()))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],features:[ue([{provide:g2,useExisting:t}]),de],ngContentSelectors:yV,decls:5,vars:2,consts:[["stepTemplate",""],["animatedContainer",""],[1,"mat-horizontal-stepper-wrapper"],[1,"mat-horizontal-stepper-header-container"],[1,"mat-horizontal-content-container"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id","class"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"mat-stepper-horizontal-line"],["role","tabpanel",1,"mat-horizontal-stepper-content",3,"id"],[3,"ngTemplateOutlet"],[1,"mat-step"],[1,"mat-vertical-content-container"],["role","tabpanel",1,"mat-vertical-stepper-content",3,"id"],[1,"mat-vertical-content"],[3,"click","keydown","tabIndex","id","index","state","label","selected","active","optional","errorMessage","iconOverrides","disableRipple","color"]],template:function(n,o){if(n&1&&(Se(),I(0,D2e,1,0),I(1,I2e,7,0,"div",2)(2,T2e,2,0),ct(3,P2e,1,23,"ng-template",null,0,Js)),n&2){let r;O(o._isServer?0:-1),p(),O((r=o.orientation)==="horizontal"?1:r==="vertical"?2:-1)}},dependencies:[ec,By],styles:[`.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-sys-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-sys-surface))}.mat-horizontal-stepper-header-container{white-space:nowrap;display:flex;align-items:center}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header-container{align-items:flex-start}.mat-stepper-header-position-bottom .mat-horizontal-stepper-header-container{order:1}.mat-stepper-horizontal-line{border-top-width:1px;border-top-style:solid;flex:auto;height:0;margin:0 -16px;min-width:32px;border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-stepper-horizontal-line{margin:0;min-width:0;position:relative;top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{border-top-width:1px;border-top-style:solid;content:"";display:inline-block;height:0;position:absolute;width:calc(50% - 20px)}.mat-horizontal-stepper-header{display:flex;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height, 72px)}.mat-horizontal-stepper-header .mat-step-icon{margin-right:8px;flex:none}[dir=rtl] .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:8px}.mat-horizontal-stepper-header.mat-step-header-empty-label .mat-step-icon{margin:0}.mat-horizontal-stepper-header::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-sys-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::before,.mat-stepper-label-position-bottom .mat-horizontal-stepper-header::after{top:calc(calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) + 12px)}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{box-sizing:border-box;flex-direction:column;height:auto}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::after,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::after{right:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:first-child)::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:not(:last-child)::before{left:0}[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:last-child::before,[dir=rtl] .mat-stepper-label-position-bottom .mat-horizontal-stepper-header:first-child::after{display:none}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-icon{margin-right:0;margin-left:0}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header .mat-step-label{padding:16px 0 0 0;text-align:center;width:100%}.mat-vertical-stepper-header{display:flex;align-items:center;height:24px;padding:calc((var(--mat-stepper-header-height, 72px) - 24px) / 2) 24px}.mat-vertical-stepper-header .mat-step-icon{margin-right:12px}[dir=rtl] .mat-vertical-stepper-header .mat-step-icon{margin-right:0;margin-left:12px}.mat-horizontal-stepper-wrapper{display:flex;flex-direction:column}.mat-horizontal-stepper-content{visibility:hidden;overflow:hidden;outline:0;height:0}.mat-stepper-animations-enabled .mat-horizontal-stepper-content{transition:transform var(--mat-stepper-animation-duration, 0) cubic-bezier(0.35, 0, 0.25, 1)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-previous{transform:translate3d(-100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-next{transform:translate3d(100%, 0, 0)}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{visibility:visible;transform:none;height:auto}.mat-stepper-horizontal:not(.mat-stepper-animating) .mat-horizontal-stepper-content.mat-horizontal-stepper-content-current{overflow:visible}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}@media(forced-colors: active){.mat-horizontal-content-container{outline:solid 1px}}.mat-stepper-header-position-bottom .mat-horizontal-content-container{padding:24px 24px 0 24px}.mat-vertical-content-container{display:grid;grid-template-rows:0fr;grid-template-columns:100%;margin-left:36px;border:0;position:relative}.mat-stepper-animations-enabled .mat-vertical-content-container{transition:grid-template-rows var(--mat-stepper-animation-duration, 0) cubic-bezier(0.4, 0, 0.2, 1)}.mat-vertical-content-container.mat-vertical-content-container-active{grid-template-rows:1fr}.mat-step:last-child .mat-vertical-content-container{border:none}@media(forced-colors: active){.mat-vertical-content-container{outline:solid 1px}}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}@supports not (grid-template-rows: 0fr){.mat-vertical-content-container{height:0}.mat-vertical-content-container.mat-vertical-content-container-active{height:auto}}.mat-stepper-vertical-line::before{content:"";position:absolute;left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-sys-outline));top:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height, 72px) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0;visibility:hidden}.mat-stepper-animations-enabled .mat-vertical-stepper-content{transition:visibility var(--mat-stepper-animation-duration, 0) linear}.mat-vertical-content-container-active>.mat-vertical-stepper-content{visibility:visible}.mat-vertical-content{padding:0 24px 24px 24px}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),xV=(()=>{class t extends AF{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["button","matStepperNext",""]],hostAttrs:[1,"mat-stepper-next"],hostVars:1,hostBindings:function(n,o){n&2&&Dt("type",o.type)},features:[de]})}return t})(),MV=(()=>{class t extends RF{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["button","matStepperPrevious",""]],hostAttrs:[1,"mat-stepper-previous"],hostVars:1,hostBindings:function(n,o){n&2&&Dt("type",o.type)},features:[de]})}return t})(),wV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({providers:[A2e,Na],imports:[ge,ko,zF,i6,Li,F2e,By,ge]})}return t})();var V2e=[[["caption"]],[["colgroup"],["col"]],"*"],B2e=["caption","colgroup, col","*"];function j2e(t,i){t&1&&ae(0,2)}function H2e(t,i){t&1&&(g(0,"thead",0),Ut(1,1),_(),g(2,"tbody",0),Ut(3,2)(4,3),_(),g(5,"tfoot",0),Ut(6,4),_())}function U2e(t,i){t&1&&Ut(0,1)(1,2)(2,3)(3,4)}var ca=new L("CDK_TABLE");var D6=(()=>{class t{template=d(rt);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkCellDef",""]]})}return t})(),S6=(()=>{class t{template=d(rt);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkHeaderCellDef",""]]})}return t})(),k6=(()=>{class t{template=d(rt);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkFooterCellDef",""]]})}return t})(),Xl=(()=>{class t{_table=d(ca,{optional:!0});_hasStickyChanged=!1;get name(){return this._name}set name(e){this._setNameInput(e)}_name;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;get stickyEnd(){return this._stickyEnd}set stickyEnd(e){e!==this._stickyEnd&&(this._stickyEnd=e,this._hasStickyChanged=!0)}_stickyEnd=!1;cell;headerCell;footerCell;cssClassFriendlyName;_columnCssClassName;constructor(){}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(e){e&&(this._name=e,this.cssClassFriendlyName=e.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkColumnDef",""]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,D6,5),Ie(r,S6,5),Ie(r,k6,5)),n&2){let a;G(a=W())&&(o.cell=a.first),G(a=W())&&(o.headerCell=a.first),G(a=W())&&(o.footerCell=a.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",$],stickyEnd:[2,"stickyEnd","stickyEnd",$]},features:[ue([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}])]})}return t})(),vm=class{constructor(i,e){e.nativeElement.classList.add(...i._columnCssClassName)}},kV=(()=>{class t extends vm{constructor(){super(d(Xl),d(Z))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],features:[de]})}return t})(),EV=(()=>{class t extends vm{constructor(){let e=d(Xl),n=d(Z);super(e,n);let o=e._table?._getCellRole();o&&n.nativeElement.setAttribute("role",o)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["cdk-footer-cell"],["td","cdk-footer-cell",""]],hostAttrs:[1,"cdk-footer-cell"],features:[de]})}return t})(),IV=(()=>{class t extends vm{constructor(){let e=d(Xl),n=d(Z);super(e,n);let o=e._table?._getCellRole();o&&n.nativeElement.setAttribute("role",o)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],features:[de]})}return t})();var Hy=(()=>{class t{template=d(rt);_differs=d(Xo);columns;_columnsDiffer;constructor(){}ngOnChanges(e){if(!this._columnsDiffer){let n=e.columns&&e.columns.currentValue||[];this._columnsDiffer=this._differs.find(n).create(),this._columnsDiffer.diff(n)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(e){return this instanceof ym?e.headerCell.template:this instanceof Cm?e.footerCell.template:e.cell.template}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,features:[Ne]})}return t})(),ym=(()=>{class t extends Hy{_table=d(ca,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(d(rt),d(Xo))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",$]},features:[de,Ne]})}return t})(),Cm=(()=>{class t extends Hy{_table=d(ca,{optional:!0});_hasStickyChanged=!1;get sticky(){return this._sticky}set sticky(e){e!==this._sticky&&(this._sticky=e,this._hasStickyChanged=!0)}_sticky=!1;constructor(){super(d(rt),d(Xo))}ngOnChanges(e){super.ngOnChanges(e)}hasStickyChanged(){let e=this._hasStickyChanged;return this.resetStickyChanged(),e}resetStickyChanged(){this._hasStickyChanged=!1}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",$]},features:[de,Ne]})}return t})(),E6=(()=>{class t extends Hy{_table=d(ca,{optional:!0});when;constructor(){super(d(rt),d(Xo))}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},features:[de]})}return t})(),Ts=(()=>{class t{_viewContainer=d(ft);cells;context;static mostRecentCellOutlet=null;constructor(){t.mostRecentCellOutlet=this}ngOnDestroy(){t.mostRecentCellOutlet===this&&(t.mostRecentCellOutlet=null)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkCellOutlet",""]]})}return t})(),Uy=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[Ts],encapsulation:2})}return t})(),$y=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["cdk-footer-row"],["tr","cdk-footer-row",""]],hostAttrs:["role","row",1,"cdk-footer-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[Ts],encapsulation:2})}return t})(),Gy=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[Ts],encapsulation:2})}return t})(),I6=(()=>{class t{templateRef=d(rt);_contentClassNames=["cdk-no-data-row","cdk-row"];_cellClassNames=["cdk-cell","cdk-no-data-cell"];_cellSelector="td, cdk-cell, [cdk-cell], .cdk-cell";constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["ng-template","cdkNoDataRow",""]]})}return t})(),DV=["top","bottom","left","right"],jy=class{_isNativeHtmlTable;_stickCellCss;_isBrowser;_needsPositionStickyOnElement;direction;_positionListener;_tableInjector;_elemSizeCache=new WeakMap;_resizeObserver=globalThis?.ResizeObserver?new globalThis.ResizeObserver(i=>this._updateCachedSizes(i)):null;_updatedStickyColumnsParamsToReplay=[];_stickyColumnsReplayTimeout=null;_cachedCellWidths=[];_borderCellCss;_destroyed=!1;constructor(i,e,n=!0,o=!0,r,a,s){this._isNativeHtmlTable=i,this._stickCellCss=e,this._isBrowser=n,this._needsPositionStickyOnElement=o,this.direction=r,this._positionListener=a,this._tableInjector=s,this._borderCellCss={top:`${e}-border-elem-top`,bottom:`${e}-border-elem-bottom`,left:`${e}-border-elem-left`,right:`${e}-border-elem-right`}}clearStickyPositioning(i,e){(e.includes("left")||e.includes("right"))&&this._removeFromStickyColumnReplayQueue(i);let n=[];for(let o of i)o.nodeType===o.ELEMENT_NODE&&n.push(o,...Array.from(o.children));Mt({write:()=>{for(let o of n)this._removeStickyStyle(o,e)}},{injector:this._tableInjector})}updateStickyColumns(i,e,n,o=!0,r=!0){if(!i.length||!this._isBrowser||!(e.some(Q=>Q)||n.some(Q=>Q))){this._positionListener?.stickyColumnsUpdated({sizes:[]}),this._positionListener?.stickyEndColumnsUpdated({sizes:[]});return}let a=i[0],s=a.children.length,c=this.direction==="rtl",u=c?"right":"left",f=c?"left":"right",h=e.lastIndexOf(!0),y=n.indexOf(!0),x,S,Y;r&&this._updateStickyColumnReplayQueue({rows:[...i],stickyStartStates:[...e],stickyEndStates:[...n]}),Mt({earlyRead:()=>{x=this._getCellWidths(a,o),S=this._getStickyStartColumnPositions(x,e),Y=this._getStickyEndColumnPositions(x,n)},write:()=>{for(let Q of i)for(let X=0;X<s;X++){let pe=Q.children[X];e[X]&&this._addStickyStyle(pe,u,S[X],X===h),n[X]&&this._addStickyStyle(pe,f,Y[X],X===y)}this._positionListener&&x.some(Q=>!!Q)&&(this._positionListener.stickyColumnsUpdated({sizes:h===-1?[]:x.slice(0,h+1).map((Q,X)=>e[X]?Q:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:y===-1?[]:x.slice(y).map((Q,X)=>n[X+y]?Q:null).reverse()}))}},{injector:this._tableInjector})}stickRows(i,e,n){if(!this._isBrowser)return;let o=n==="bottom"?i.slice().reverse():i,r=n==="bottom"?e.slice().reverse():e,a=[],s=[],c=[];Mt({earlyRead:()=>{for(let u=0,f=0;u<o.length;u++){if(!r[u])continue;a[u]=f;let h=o[u];c[u]=this._isNativeHtmlTable?Array.from(h.children):[h];let y=this._retrieveElementSize(h).height;f+=y,s[u]=y}},write:()=>{let u=r.lastIndexOf(!0);for(let f=0;f<o.length;f++){if(!r[f])continue;let h=a[f],y=f===u;for(let x of c[f])this._addStickyStyle(x,n,h,y)}n==="top"?this._positionListener?.stickyHeaderRowsUpdated({sizes:s,offsets:a,elements:c}):this._positionListener?.stickyFooterRowsUpdated({sizes:s,offsets:a,elements:c})}},{injector:this._tableInjector})}updateStickyFooterContainer(i,e){this._isNativeHtmlTable&&Mt({write:()=>{let n=i.querySelector("tfoot");n&&(e.some(o=>!o)?this._removeStickyStyle(n,["bottom"]):this._addStickyStyle(n,"bottom",0,!1))}},{injector:this._tableInjector})}destroy(){this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._resizeObserver?.disconnect(),this._destroyed=!0}_removeStickyStyle(i,e){if(!i.classList.contains(this._stickCellCss))return;for(let o of e)i.style[o]="",i.classList.remove(this._borderCellCss[o]);DV.some(o=>e.indexOf(o)===-1&&i.style[o])?i.style.zIndex=this._getCalculatedZIndex(i):(i.style.zIndex="",this._needsPositionStickyOnElement&&(i.style.position=""),i.classList.remove(this._stickCellCss))}_addStickyStyle(i,e,n,o){i.classList.add(this._stickCellCss),o&&i.classList.add(this._borderCellCss[e]),i.style[e]=`${n}px`,i.style.zIndex=this._getCalculatedZIndex(i),this._needsPositionStickyOnElement&&(i.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(i){let e={top:100,bottom:10,left:1,right:1},n=0;for(let o of DV)i.style[o]&&(n+=e[o]);return n?`${n}`:""}_getCellWidths(i,e=!0){if(!e&&this._cachedCellWidths.length)return this._cachedCellWidths;let n=[],o=i.children;for(let r=0;r<o.length;r++){let a=o[r];n.push(this._retrieveElementSize(a).width)}return this._cachedCellWidths=n,n}_getStickyStartColumnPositions(i,e){let n=[],o=0;for(let r=0;r<i.length;r++)e[r]&&(n[r]=o,o+=i[r]);return n}_getStickyEndColumnPositions(i,e){let n=[],o=0;for(let r=i.length;r>0;r--)e[r]&&(n[r]=o,o+=i[r]);return n}_retrieveElementSize(i){let e=this._elemSizeCache.get(i);if(e)return e;let n=i.getBoundingClientRect(),o={width:n.width,height:n.height};return this._resizeObserver&&(this._elemSizeCache.set(i,o),this._resizeObserver.observe(i,{box:"border-box"})),o}_updateStickyColumnReplayQueue(i){this._removeFromStickyColumnReplayQueue(i.rows),this._stickyColumnsReplayTimeout||this._updatedStickyColumnsParamsToReplay.push(i)}_removeFromStickyColumnReplayQueue(i){let e=new Set(i);for(let n of this._updatedStickyColumnsParamsToReplay)n.rows=n.rows.filter(o=>!e.has(o));this._updatedStickyColumnsParamsToReplay=this._updatedStickyColumnsParamsToReplay.filter(n=>!!n.rows.length)}_updateCachedSizes(i){let e=!1;for(let n of i){let o=n.borderBoxSize?.length?{width:n.borderBoxSize[0].inlineSize,height:n.borderBoxSize[0].blockSize}:{width:n.contentRect.width,height:n.contentRect.height};o.width!==this._elemSizeCache.get(n.target)?.width&&$2e(n.target)&&(e=!0),this._elemSizeCache.set(n.target,o)}e&&this._updatedStickyColumnsParamsToReplay.length&&(this._stickyColumnsReplayTimeout&&clearTimeout(this._stickyColumnsReplayTimeout),this._stickyColumnsReplayTimeout=setTimeout(()=>{if(!this._destroyed){for(let n of this._updatedStickyColumnsParamsToReplay)this.updateStickyColumns(n.rows,n.stickyStartStates,n.stickyEndStates,!0,!1);this._updatedStickyColumnsParamsToReplay=[],this._stickyColumnsReplayTimeout=null}},0))}};function $2e(t){return["cdk-cell","cdk-header-cell","cdk-footer-cell"].some(i=>t.classList.contains(i))}var w6=new L("CDK_SPL");var Wy=(()=>{class t{viewContainer=d(ft);elementRef=d(Z);constructor(){let e=d(ca);e._rowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","rowOutlet",""]]})}return t})(),Yy=(()=>{class t{viewContainer=d(ft);elementRef=d(Z);constructor(){let e=d(ca);e._headerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","headerRowOutlet",""]]})}return t})(),qy=(()=>{class t{viewContainer=d(ft);elementRef=d(Z);constructor(){let e=d(ca);e._footerRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","footerRowOutlet",""]]})}return t})(),Qy=(()=>{class t{viewContainer=d(ft);elementRef=d(Z);constructor(){let e=d(ca);e._noDataRowOutlet=this,e._outletAssigned()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","noDataRowOutlet",""]]})}return t})(),Ky=(()=>{class t{_differs=d(Xo);_changeDetectorRef=d(we);_elementRef=d(Z);_dir=d(yt,{optional:!0});_platform=d($e);_viewRepeater=d(qd);_viewportRuler=d(Zn);_stickyPositioningListener=d(w6,{optional:!0,skipSelf:!0});_document=d(De);_data;_onDestroy=new B;_renderRows;_renderChangeSubscription;_columnDefsByName=new Map;_rowDefs;_headerRowDefs;_footerRowDefs;_dataDiffer;_defaultRowDef;_customColumnDefs=new Set;_customRowDefs=new Set;_customHeaderRowDefs=new Set;_customFooterRowDefs=new Set;_customNoDataRow;_headerRowDefChanged=!0;_footerRowDefChanged=!0;_stickyColumnStylesNeedReset=!0;_forceRecalculateCellWidths=!0;_cachedRenderRowsMap=new Map;_isNativeHtmlTable;_stickyStyler;stickyCssClass="cdk-table-sticky";needsPositionStickyOnElement=!0;_isServer;_isShowingNoDataRow=!1;_hasAllOutlets=!1;_hasInitialized=!1;_getCellRole(){if(this._cellRoleInternal===void 0){let e=this._elementRef.nativeElement.getAttribute("role");return e==="grid"||e==="treegrid"?"gridcell":"cell"}return this._cellRoleInternal}_cellRoleInternal=void 0;get trackBy(){return this._trackByFn}set trackBy(e){this._trackByFn=e}_trackByFn;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}_dataSource;get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(e){this._multiTemplateDataRows=e,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}_multiTemplateDataRows=!1;get fixedLayout(){return this._fixedLayout}set fixedLayout(e){this._fixedLayout=e,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}_fixedLayout=!1;contentChanged=new U;viewChange=new ut({start:0,end:Number.MAX_VALUE});_rowOutlet;_headerRowOutlet;_footerRowOutlet;_noDataRowOutlet;_contentColumnDefs;_contentRowDefs;_contentHeaderRowDefs;_contentFooterRowDefs;_noDataRow;_injector=d(Ce);constructor(){d(new gn("role"),{optional:!0})||this._elementRef.nativeElement.setAttribute("role","table"),this._isServer=!this._platform.isBrowser,this._isNativeHtmlTable=this._elementRef.nativeElement.nodeName==="TABLE",this._dataDiffer=this._differs.find([]).create((n,o)=>this.trackBy?this.trackBy(o.dataIndex,o.data):o)}ngOnInit(){this._setupStickyStyler(),this._viewportRuler.change().pipe(xe(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){this._stickyStyler?.destroy(),[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(e=>{e?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),Fl(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();let e=this._dataDiffer.diff(this._renderRows);if(!e){this._updateNoDataRow(),this.contentChanged.next();return}let n=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(e,n,(o,r,a)=>this._getEmbeddedViewArgs(o.item,a),o=>o.item.data,o=>{o.operation===vc.INSERTED&&o.context&&this._renderCellTemplateForItem(o.record.item.rowDef,o.context)}),this._updateRowIndexContext(),e.forEachIdentityChange(o=>{let r=n.get(o.currentIndex);r.context.$implicit=o.item.data}),this._updateNoDataRow(),this.contentChanged.next(),this.updateStickyColumnStyles()}addColumnDef(e){this._customColumnDefs.add(e)}removeColumnDef(e){this._customColumnDefs.delete(e)}addRowDef(e){this._customRowDefs.add(e)}removeRowDef(e){this._customRowDefs.delete(e)}addHeaderRowDef(e){this._customHeaderRowDefs.add(e),this._headerRowDefChanged=!0}removeHeaderRowDef(e){this._customHeaderRowDefs.delete(e),this._headerRowDefChanged=!0}addFooterRowDef(e){this._customFooterRowDefs.add(e),this._footerRowDefChanged=!0}removeFooterRowDef(e){this._customFooterRowDefs.delete(e),this._footerRowDefChanged=!0}setNoDataRow(e){this._customNoDataRow=e}updateStickyHeaderRowStyles(){let e=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){let o=SV(this._headerRowOutlet,"thead");o&&(o.style.display=e.length?"":"none")}let n=this._headerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(e,["top"]),this._stickyStyler.stickRows(e,n,"top"),this._headerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyFooterRowStyles(){let e=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){let o=SV(this._footerRowOutlet,"tfoot");o&&(o.style.display=e.length?"":"none")}let n=this._footerRowDefs.map(o=>o.sticky);this._stickyStyler.clearStickyPositioning(e,["bottom"]),this._stickyStyler.stickRows(e,n,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,n),this._footerRowDefs.forEach(o=>o.resetStickyChanged())}updateStickyColumnStyles(){let e=this._getRenderedRows(this._headerRowOutlet),n=this._getRenderedRows(this._rowOutlet),o=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...e,...n,...o],["left","right"]),this._stickyColumnStylesNeedReset=!1),e.forEach((r,a)=>{this._addStickyColumnStyles([r],this._headerRowDefs[a])}),this._rowDefs.forEach(r=>{let a=[];for(let s=0;s<n.length;s++)this._renderRows[s].rowDef===r&&a.push(n[s]);this._addStickyColumnStyles(a,r)}),o.forEach((r,a)=>{this._addStickyColumnStyles([r],this._footerRowDefs[a])}),Array.from(this._columnDefsByName.values()).forEach(r=>r.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs(),!this._headerRowDefs.length&&!this._footerRowDefs.length&&this._rowDefs.length;let n=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||n,this._forceRecalculateCellWidths=n,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){let e=[],n=this._cachedRenderRowsMap;if(this._cachedRenderRowsMap=new Map,!this._data)return e;for(let o=0;o<this._data.length;o++){let r=this._data[o],a=this._getRenderRowsForData(r,o,n.get(r));this._cachedRenderRowsMap.has(r)||this._cachedRenderRowsMap.set(r,new WeakMap);for(let s=0;s<a.length;s++){let c=a[s],u=this._cachedRenderRowsMap.get(c.data);u.has(c.rowDef)?u.get(c.rowDef).push(c):u.set(c.rowDef,[c]),e.push(c)}}return e}_getRenderRowsForData(e,n,o){return this._getRowDefs(e,n).map(a=>{let s=o&&o.has(a)?o.get(a):[];if(s.length){let c=s.shift();return c.dataIndex=n,c}else return{data:e,rowDef:a,dataIndex:n}})}_cacheColumnDefs(){this._columnDefsByName.clear(),M6(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(n=>{this._columnDefsByName.has(n.name),this._columnDefsByName.set(n.name,n)})}_cacheRowDefs(){this._headerRowDefs=M6(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=M6(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=M6(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);let e=this._rowDefs.filter(n=>!n.when);!this.multiTemplateDataRows&&e.length>1,this._defaultRowDef=e[0]}_renderUpdatedColumns(){let e=(a,s)=>{let c=!!s.getColumnsDiff();return a||c},n=this._rowDefs.reduce(e,!1);n&&this._forceRenderDataRows();let o=this._headerRowDefs.reduce(e,!1);o&&this._forceRenderHeaderRows();let r=this._footerRowDefs.reduce(e,!1);return r&&this._forceRenderFooterRows(),n||o||r}_switchDataSource(e){this._data=[],Fl(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),e||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=e}_observeRenderChanges(){if(!this.dataSource)return;let e;Fl(this.dataSource)?e=this.dataSource.connect(this):hi(this.dataSource)?e=this.dataSource:Array.isArray(this.dataSource)&&(e=ne(this.dataSource)),this._renderChangeSubscription=e.pipe(xe(this._onDestroy)).subscribe(n=>{this._data=n||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((e,n)=>this._renderRow(this._headerRowOutlet,e,n)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((e,n)=>this._renderRow(this._footerRowOutlet,e,n)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(e,n){let o=Array.from(n?.columns||[]).map(s=>{let c=this._columnDefsByName.get(s);return c}),r=o.map(s=>s.sticky),a=o.map(s=>s.stickyEnd);this._stickyStyler.updateStickyColumns(e,r,a,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(e){let n=[];for(let o=0;o<e.viewContainer.length;o++){let r=e.viewContainer.get(o);n.push(r.rootNodes[0])}return n}_getRowDefs(e,n){if(this._rowDefs.length==1)return[this._rowDefs[0]];let o=[];if(this.multiTemplateDataRows)o=this._rowDefs.filter(r=>!r.when||r.when(n,e));else{let r=this._rowDefs.find(a=>a.when&&a.when(n,e))||this._defaultRowDef;r&&o.push(r)}return o.length,o}_getEmbeddedViewArgs(e,n){let o=e.rowDef,r={$implicit:e.data};return{templateRef:o.template,context:r,index:n}}_renderRow(e,n,o,r={}){let a=e.viewContainer.createEmbeddedView(n.template,r,o);return this._renderCellTemplateForItem(n,r),a}_renderCellTemplateForItem(e,n){for(let o of this._getCellTemplates(e))Ts.mostRecentCellOutlet&&Ts.mostRecentCellOutlet._viewContainer.createEmbeddedView(o,n);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){let e=this._rowOutlet.viewContainer;for(let n=0,o=e.length;n<o;n++){let a=e.get(n).context;a.count=o,a.first=n===0,a.last=n===o-1,a.even=n%2===0,a.odd=!a.even,this.multiTemplateDataRows?(a.dataIndex=this._renderRows[n].dataIndex,a.renderIndex=n):a.index=this._renderRows[n].dataIndex}}_getCellTemplates(e){return!e||!e.columns?[]:Array.from(e.columns,n=>{let o=this._columnDefsByName.get(n);return e.extractCellTemplate(o)})}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){let e=(n,o)=>n||o.hasStickyChanged();this._headerRowDefs.reduce(e,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(e,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(e,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){let e=this._dir?this._dir.value:"ltr";this._stickyStyler=new jy(this._isNativeHtmlTable,this.stickyCssClass,this._platform.isBrowser,this.needsPositionStickyOnElement,e,this._stickyPositioningListener,this._injector),(this._dir?this._dir.change:ne()).pipe(xe(this._onDestroy)).subscribe(n=>{this._stickyStyler.direction=n,this.updateStickyColumnStyles()})}_getOwnDefs(e){return e.filter(n=>!n._table||n._table===this)}_updateNoDataRow(){let e=this._customNoDataRow||this._noDataRow;if(!e)return;let n=this._rowOutlet.viewContainer.length===0;if(n===this._isShowingNoDataRow)return;let o=this._noDataRowOutlet.viewContainer;if(n){let r=o.createEmbeddedView(e.templateRef),a=r.rootNodes[0];if(r.rootNodes.length===1&&a?.nodeType===this._document.ELEMENT_NODE){a.setAttribute("role","row"),a.classList.add(...e._contentClassNames);let s=a.querySelectorAll(e._cellSelector);for(let c=0;c<s.length;c++)s[c].classList.add(...e._cellClassNames)}}else o.clear();this._isShowingNoDataRow=n,this._changeDetectorRef.markForCheck()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,I6,5),Ie(r,Xl,5),Ie(r,E6,5),Ie(r,ym,5),Ie(r,Cm,5)),n&2){let a;G(a=W())&&(o._noDataRow=a.first),G(a=W())&&(o._contentColumnDefs=a),G(a=W())&&(o._contentRowDefs=a),G(a=W())&&(o._contentHeaderRowDefs=a),G(a=W())&&(o._contentFooterRowDefs=a)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(n,o){n&2&&ie("cdk-table-fixed-layout",o.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",$],fixedLayout:[2,"fixedLayout","fixedLayout",$]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],features:[ue([{provide:ca,useExisting:t},{provide:qd,useClass:jl},{provide:w6,useValue:null}])],ngContentSelectors:B2e,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,o){n&1&&(Se(V2e),ae(0),ae(1,1),I(2,j2e,1,0),I(3,H2e,7,0)(4,U2e,4,0)),n&2&&(p(2),O(o._isServer?2:-1),p(),O(o._isNativeHtmlTable?3:4))},dependencies:[Yy,Wy,Qy,qy],styles:[`.cdk-table-fixed-layout{table-layout:fixed}
|
|
`],encapsulation:2})}return t})();function M6(t,i){return t.concat(Array.from(i))}function SV(t,i){let e=i.toUpperCase(),n=t.viewContainer.element.nativeElement;for(;n;){let o=n.nodeType===1?n.nodeName:null;if(o===e)return n;if(o==="TABLE")break;n=n.parentNode}return null}var OV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[Ru]})}return t})();var G2e=[[["caption"]],[["colgroup"],["col"]],"*"],W2e=["caption","colgroup, col","*"];function Y2e(t,i){t&1&&ae(0,2)}function q2e(t,i){t&1&&(g(0,"thead",0),Ut(1,1),_(),g(2,"tbody",2),Ut(3,3)(4,4),_(),g(5,"tfoot",0),Ut(6,5),_())}function Q2e(t,i){t&1&&Ut(0,1)(1,3)(2,4)(3,5)}var O6=(()=>{class t extends Ky{stickyCssClass="mat-mdc-table-sticky";needsPositionStickyOnElement=!1;static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(n,o){n&2&&ie("mdc-table-fixed-layout",o.fixedLayout)},exportAs:["matTable"],features:[ue([{provide:Ky,useExisting:t},{provide:ca,useExisting:t},{provide:qd,useClass:jl},{provide:w6,useValue:null}]),de],ngContentSelectors:W2e,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(n,o){n&1&&(Se(G2e),ae(0),ae(1,1),I(2,Y2e,1,0),I(3,q2e,7,0)(4,Q2e,4,0)),n&2&&(p(2),O(o._isServer?2:-1),p(),O(o._isNativeHtmlTable?3:4))},dependencies:[Yy,Wy,Qy,qy],styles:[`.mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:var(--mat-table-header-container-height, 56px)}mat-row{min-height:var(--mat-table-row-item-container-height, 52px)}mat-footer-row{min-height:var(--mat-table-footer-container-height, 52px)}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-sys-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-sys-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-sys-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-sys-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-sys-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-sys-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-sys-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-sys-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-sys-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-sys-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-sys-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-sys-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-sys-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mdc-data-table__row:last-child>.mat-mdc-header-cell{border-bottom:none}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-sys-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child>.mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-sys-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}
|
|
`],encapsulation:2})}return t})(),T6=(()=>{class t extends D6{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matCellDef",""]],features:[ue([{provide:D6,useExisting:t}]),de]})}return t})(),P6=(()=>{class t extends S6{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matHeaderCellDef",""]],features:[ue([{provide:S6,useExisting:t}]),de]})}return t})(),ktt=(()=>{class t extends k6{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matFooterCellDef",""]],features:[ue([{provide:k6,useExisting:t}]),de]})}return t})(),L6=(()=>{class t extends Xl{get name(){return this._name}set name(e){this._setNameInput(e)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},features:[ue([{provide:Xl,useExisting:t},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:t}]),de]})}return t})(),A6=(()=>{class t extends kV{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],features:[de]})}return t})(),Ett=(()=>{class t extends EV{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["mat-footer-cell"],["td","mat-footer-cell",""]],hostAttrs:[1,"mat-mdc-footer-cell","mdc-data-table__cell"],features:[de]})}return t})(),R6=(()=>{class t extends IV{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],features:[de]})}return t})();var z6=(()=>{class t extends ym{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",$]},features:[ue([{provide:ym,useExisting:t}]),de]})}return t})(),Itt=(()=>{class t extends Cm{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matFooterRowDef",""]],inputs:{columns:[0,"matFooterRowDef","columns"],sticky:[2,"matFooterRowDefSticky","sticky",$]},features:[ue([{provide:Cm,useExisting:t}]),de]})}return t})(),N6=(()=>{class t extends E6{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},features:[ue([{provide:E6,useExisting:t}]),de]})}return t})(),F6=(()=>{class t extends Uy{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],features:[ue([{provide:Uy,useExisting:t}]),de],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[Ts],encapsulation:2})}return t})(),Ott=(()=>{class t extends $y{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-footer-row"],["tr","mat-footer-row",""]],hostAttrs:["role","row",1,"mat-mdc-footer-row","mdc-data-table__row"],exportAs:["matFooterRow"],features:[ue([{provide:$y,useExisting:t}]),de],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[Ts],encapsulation:2})}return t})(),V6=(()=>{class t extends Gy{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],features:[ue([{provide:Gy,useExisting:t}]),de],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[Ts],encapsulation:2})}return t})(),Ttt=(()=>{class t extends I6{_cellSelector="td, mat-cell, [mat-cell], .mat-cell";constructor(){super(),this._contentClassNames.push("mat-mdc-no-data-row","mat-mdc-row","mdc-data-table__row"),this._cellClassNames.push("mat-mdc-cell","mdc-data-table__cell","mat-no-data-cell")}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["ng-template","matNoDataRow",""]],features:[ue([{provide:I6,useExisting:t}]),de]})}return t})();var TV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,OV,ge]})}return t})(),K2e=9007199254740991,xm=class extends bc{_data;_renderData=new ut([]);_filter=new ut("");_internalPageChanges=new B;_renderChangesSubscription=null;filteredData;get data(){return this._data.value}set data(i){i=Array.isArray(i)?i:[],this._data.next(i),this._renderChangesSubscription||this._filterData(i)}get filter(){return this._filter.value}set filter(i){this._filter.next(i),this._renderChangesSubscription||this._filterData(this.data)}get sort(){return this._sort}set sort(i){this._sort=i,this._updateChangeSubscription()}_sort;get paginator(){return this._paginator}set paginator(i){this._paginator=i,this._updateChangeSubscription()}_paginator;sortingDataAccessor=(i,e)=>{let n=i[e];if(pf(n)){let o=Number(n);return o<K2e?o:n}return n};sortData=(i,e)=>{let n=e.active,o=e.direction;return!n||o==""?i:i.sort((r,a)=>{let s=this.sortingDataAccessor(r,n),c=this.sortingDataAccessor(a,n),u=typeof s,f=typeof c;u!==f&&(u==="number"&&(s+=""),f==="number"&&(c+=""));let h=0;return s!=null&&c!=null?s>c?h=1:s<c&&(h=-1):s!=null?h=1:c!=null&&(h=-1),h*(o=="asc"?1:-1)})};filterPredicate=(i,e)=>{let n=e.trim().toLowerCase();return Object.values(i).some(o=>`${o}`.toLowerCase().includes(n))};constructor(i=[]){super(),this._data=new ut(i),this._updateChangeSubscription()}_updateChangeSubscription(){let i=this._sort?pt(this._sort.sortChange,this._sort.initialized):ne(null),e=this._paginator?pt(this._paginator.page,this._internalPageChanges,this._paginator.initialized):ne(null),n=this._data,o=ii([n,this._filter]).pipe(le(([s])=>this._filterData(s))),r=ii([o,i]).pipe(le(([s])=>this._orderData(s))),a=ii([r,e]).pipe(le(([s])=>this._pageData(s)));this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=a.subscribe(s=>this._renderData.next(s))}_filterData(i){return this.filteredData=this.filter==null||this.filter===""?i:i.filter(e=>this.filterPredicate(e,this.filter)),this.paginator&&this._updatePaginator(this.filteredData.length),this.filteredData}_orderData(i){return this.sort?this.sortData(i.slice(),this.sort):i}_pageData(i){if(!this.paginator)return i;let e=this.paginator.pageIndex*this.paginator.pageSize;return i.slice(e,e+this.paginator.pageSize)}_updatePaginator(i){Promise.resolve().then(()=>{let e=this.paginator;if(e&&(e.length=i,e.pageIndex>0)){let n=Math.ceil(e.length/e.pageSize)-1||0,o=Math.min(e.pageIndex,n);o!==e.pageIndex&&(e.pageIndex=o,this._internalPageChanges.next())}})}connect(){return this._renderChangesSubscription||this._updateChangeSubscription(),this._renderData}disconnect(){this._renderChangesSubscription?.unsubscribe(),this._renderChangesSubscription=null}};var b2=["*"];function X2e(t,i){t&1&&ae(0)}var RV=["tabListContainer"],zV=["tabList"],NV=["tabListInner"],FV=["nextPaginator"],VV=["previousPaginator"],Z2e=["content"];function J2e(t,i){}var e0e=["tabBodyWrapper"],t0e=["tabHeader"];function n0e(t,i){}function i0e(t,i){if(t&1&&ct(0,n0e,0,0,"ng-template",12),t&2){let e=w().$implicit;k("cdkPortalOutlet",e.templateLabel)}}function o0e(t,i){if(t&1&&C(0),t&2){let e=w().$implicit;T(e.textLabel)}}function r0e(t,i){if(t&1){let e=se();g(0,"div",7,2),N("click",function(){let o=j(e),r=o.$implicit,a=o.$index,s=w(),c=jt(1);return H(s._handleClick(r,c,a))})("cdkFocusChange",function(o){let r=j(e).$index,a=w();return H(a._tabFocusChanged(o,r))}),F(2,"span",8)(3,"div",9),g(4,"span",10)(5,"span",11),I(6,i0e,1,1,null,12)(7,o0e,1,1),_()()()}if(t&2){let e=i.$implicit,n=i.$index,o=jt(1),r=w();kt(e.labelClass),ie("mdc-tab--active",r.selectedIndex===n),k("id",r._getTabLabelId(e,n))("disabled",e.disabled)("fitInkBarToContent",r.fitInkBarToContent),oe("tabIndex",r._getTabIndex(n))("aria-posinset",n+1)("aria-setsize",r._tabs.length)("aria-controls",r._getTabContentId(n))("aria-selected",r.selectedIndex===n)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null),p(3),k("matRippleTrigger",o)("matRippleDisabled",e.disabled||r.disableRipple),p(3),O(e.templateLabel?6:7)}}function a0e(t,i){t&1&&ae(0)}function s0e(t,i){if(t&1){let e=se();g(0,"mat-tab-body",13),N("_onCentered",function(){j(e);let o=w();return H(o._removeTabBodyWrapperHeight())})("_onCentering",function(o){j(e);let r=w();return H(r._setTabBodyWrapperHeight(o))})("_beforeCentering",function(o){j(e);let r=w();return H(r._bodyCentered(o))}),_()}if(t&2){let e=i.$implicit,n=i.$index,o=w();kt(e.bodyClass),k("id",o._getTabContentId(n))("content",e.content)("position",e.position)("animationDuration",o.animationDuration)("preserveContent",o.preserveContent),oe("tabindex",o.contentTabIndex!=null&&o.selectedIndex===n?o.contentTabIndex:null)("aria-labelledby",o._getTabLabelId(e,n))("aria-hidden",o.selectedIndex!==n)}}var c0e=["mat-tab-nav-bar",""],l0e=["mat-tab-link",""],d0e=new L("MatTabContent"),u0e=(()=>{class t{template=d(rt);constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matTabContent",""]],features:[ue([{provide:d0e,useExisting:t}])]})}return t})(),m0e=new L("MatTabLabel"),BV=new L("MAT_TAB"),p0e=(()=>{class t extends TT{_closestTab=d(BV,{optional:!0});static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],features:[ue([{provide:m0e,useExisting:t}]),de]})}return t})(),jV=new L("MAT_TAB_GROUP"),f0e=(()=>{class t{_viewContainerRef=d(ft);_closestTabGroup=d(jV,{optional:!0});disabled=!1;get templateLabel(){return this._templateLabel}set templateLabel(e){this._setTemplateLabelInput(e)}_templateLabel;_explicitContent=void 0;_implicitContent;textLabel="";ariaLabel;ariaLabelledby;labelClass;bodyClass;id=null;_contentPortal=null;get content(){return this._contentPortal}_stateChanges=new B;position=null;origin=null;isActive=!1;constructor(){d(lt).load(pn)}ngOnChanges(e){(e.hasOwnProperty("textLabel")||e.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new Jn(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(e){e&&e._closestTab===this&&(this._templateLabel=e)}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-tab"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,p0e,5),Ie(r,u0e,7,rt)),n&2){let a;G(a=W())&&(o.templateLabel=a.first),G(a=W())&&(o._explicitContent=a.first)}},viewQuery:function(n,o){if(n&1&&me(rt,7),n&2){let r;G(r=W())&&(o._implicitContent=r.first)}},hostAttrs:["hidden",""],hostVars:1,hostBindings:function(n,o){n&2&&oe("id",null)},inputs:{disabled:[2,"disabled","disabled",$],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass",id:"id"},exportAs:["matTab"],features:[ue([{provide:BV,useExisting:t}]),Ne],ngContentSelectors:b2,decls:1,vars:0,template:function(n,o){n&1&&(Se(),Gr(0,X2e,1,0,"ng-template"))},encapsulation:2})}return t})(),Xy="mdc-tab-indicator--active",PV="mdc-tab-indicator--no-transition",B6=class{_items;_currentItem;constructor(i){this._items=i}hide(){this._items.forEach(i=>i.deactivateInkBar()),this._currentItem=void 0}alignToElement(i){let e=this._items.find(o=>o.elementRef.nativeElement===i),n=this._currentItem;if(e!==n&&(n?.deactivateInkBar(),e)){let o=n?.elementRef.nativeElement.getBoundingClientRect?.();e.activateInkBar(o),this._currentItem=e}}},HV=(()=>{class t{_elementRef=d(Z);_inkBarElement;_inkBarContentElement;_fitToContent=!1;get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(e){this._fitToContent!==e&&(this._fitToContent=e,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(e){let n=this._elementRef.nativeElement;if(!e||!n.getBoundingClientRect||!this._inkBarContentElement){n.classList.add(Xy);return}let o=n.getBoundingClientRect(),r=e.width/o.width,a=e.left-o.left;n.classList.add(PV),this._inkBarContentElement.style.setProperty("transform",`translateX(${a}px) scaleX(${r})`),n.getBoundingClientRect(),n.classList.remove(PV),n.classList.add(Xy),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(Xy)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){let e=this._elementRef.nativeElement.ownerDocument||document,n=this._inkBarElement=e.createElement("span"),o=this._inkBarContentElement=e.createElement("span");n.className="mdc-tab-indicator",o.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",n.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){this._inkBarElement;let e=this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement;e.appendChild(this._inkBarElement)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",$]}})}return t})();var UV=(()=>{class t extends HV{elementRef=d(Z);disabled=!1;focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function(n,o){n&2&&(oe("aria-disabled",!!o.disabled),ie("mat-mdc-tab-disabled",o.disabled))},inputs:{disabled:[2,"disabled","disabled",$]},features:[de]})}return t})(),LV={passive:!0},h0e=650,g0e=100,$V=(()=>{class t{_elementRef=d(Z);_changeDetectorRef=d(we);_viewportRuler=d(Zn);_dir=d(yt,{optional:!0});_ngZone=d(ce);_platform=d($e);_sharedResizeObserver=d(th);_injector=d(Ce);_renderer=d(tt);_animationsDisabled=We();_eventCleanups;_scrollDistance=0;_selectedIndexChanged=!1;_destroyed=new B;_showPaginationControls=!1;_disableScrollAfter=!0;_disableScrollBefore=!0;_tabLabelCount;_scrollDistanceChanged;_keyManager;_currentTextContent;_stopScrolling=new B;disablePagination=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){let n=isNaN(e)?0:e;this._selectedIndex!=n&&(this._selectedIndexChanged=!0,this._selectedIndex=n,this._keyManager&&this._keyManager.updateActiveItem(n))}_selectedIndex=0;selectFocusedIndex=new U;indexFocused=new U;constructor(){this._eventCleanups=this._ngZone.runOutsideAngular(()=>[this._renderer.listen(this._elementRef.nativeElement,"mouseleave",()=>this._stopInterval())])}ngAfterViewInit(){this._eventCleanups.push(this._renderer.listen(this._previousPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("before"),LV),this._renderer.listen(this._nextPaginator.nativeElement,"touchstart",()=>this._handlePaginatorPress("after"),LV))}ngAfterContentInit(){let e=this._dir?this._dir.change:ne("ltr"),n=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe($o(32),xe(this._destroyed)),o=this._viewportRuler.change(150).pipe(xe(this._destroyed)),r=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new ea(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(Math.max(this._selectedIndex,0)),Mt(r,{injector:this._injector}),pt(e,o,n,this._items.changes,this._itemsResized()).pipe(xe(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),r()})}),this._keyManager?.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(a=>{this.indexFocused.emit(a),this._setTabFocus(a)})}_itemsResized(){return typeof ResizeObserver!="function"?Pn:this._items.changes.pipe(Ze(this._items),at(e=>new Fe(n=>this._ngZone.runOutsideAngular(()=>{let o=new ResizeObserver(r=>n.next(r));return e.forEach(r=>o.observe(r.elementRef.nativeElement)),()=>{o.disconnect()}}))),qc(1),Oe(e=>e.some(n=>n.contentRect.width>0&&n.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._eventCleanups.forEach(e=>e()),this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(e){if(!Ot(e))switch(e.keyCode){case 13:case 32:if(this.focusIndex!==this.selectedIndex){let n=this._items.get(this.focusIndex);n&&!n.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(e))}break;default:this._keyManager?.onKeydown(e)}}_onContentChanges(){let e=this._elementRef.nativeElement.textContent;e!==this._currentTextContent&&(this._currentTextContent=e||"",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(e){!this._isValidIndex(e)||this.focusIndex===e||!this._keyManager||this._keyManager.setActiveItem(e)}_isValidIndex(e){return this._items?!!this._items.toArray()[e]:!0}_setTabFocus(e){if(this._showPaginationControls&&this._scrollToLabel(e),this._items&&this._items.length){this._items.toArray()[e].focus();let n=this._tabListContainer.nativeElement;this._getLayoutDirection()=="ltr"?n.scrollLeft=0:n.scrollLeft=n.scrollWidth-n.offsetWidth}}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;let e=this.scrollDistance,n=this._getLayoutDirection()==="ltr"?-e:e;this._tabList.nativeElement.style.transform=`translateX(${Math.round(n)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(e){this._scrollTo(e)}_scrollHeader(e){let n=this._tabListContainer.nativeElement.offsetWidth,o=(e=="before"?-1:1)*n/3;return this._scrollTo(this._scrollDistance+o)}_handlePaginatorClick(e){this._stopInterval(),this._scrollHeader(e)}_scrollToLabel(e){if(this.disablePagination)return;let n=this._items?this._items.toArray()[e]:null;if(!n)return;let o=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:r,offsetWidth:a}=n.elementRef.nativeElement,s,c;this._getLayoutDirection()=="ltr"?(s=r,c=s+a):(c=this._tabListInner.nativeElement.offsetWidth-r,s=c-a);let u=this.scrollDistance,f=this.scrollDistance+o;s<u?this.scrollDistance-=u-s:c>f&&(this.scrollDistance+=Math.min(c-f,s-u))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{let e=this._tabListInner.nativeElement.scrollWidth,n=this._elementRef.nativeElement.offsetWidth,o=e-n>=5;o||(this.scrollDistance=0),o!==this._showPaginationControls&&(this._showPaginationControls=o,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=this.scrollDistance==0,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){let e=this._tabListInner.nativeElement.scrollWidth,n=this._tabListContainer.nativeElement.offsetWidth;return e-n||0}_alignInkBarToSelectedTab(){let e=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,n=e?e.elementRef.nativeElement:null;n?this._inkBar.alignToElement(n):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(e,n){n&&n.button!=null&&n.button!==0||(this._stopInterval(),es(h0e,g0e).pipe(xe(pt(this._stopScrolling,this._destroyed))).subscribe(()=>{let{maxScrollDistance:o,distance:r}=this._scrollHeader(e);(r===0||r>=o)&&this._stopInterval()}))}_scrollTo(e){if(this.disablePagination)return{maxScrollDistance:0,distance:0};let n=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min(n,e)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:n,distance:this._scrollDistance}}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,inputs:{disablePagination:[2,"disablePagination","disablePagination",$],selectedIndex:[2,"selectedIndex","selectedIndex",ht]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"}})}return t})(),_0e=(()=>{class t extends $V{_items;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;ariaLabel;ariaLabelledby;disableRipple=!1;ngAfterContentInit(){this._inkBar=new B6(this._items),super.ngAfterContentInit()}_itemSelected(e){e.preventDefault()}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-tab-header"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,UV,4),n&2){let a;G(a=W())&&(o._items=a)}},viewQuery:function(n,o){if(n&1&&(me(RV,7),me(zV,7),me(NV,7),me(FV,5),me(VV,5)),n&2){let r;G(r=W())&&(o._tabListContainer=r.first),G(r=W())&&(o._tabList=r.first),G(r=W())&&(o._tabListInner=r.first),G(r=W())&&(o._nextPaginator=r.first),G(r=W())&&(o._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function(n,o){n&2&&ie("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",$]},features:[de],ngContentSelectors:b2,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,o){if(n&1){let r=se();Se(),g(0,"div",5,0),N("click",function(){return j(r),H(o._handlePaginatorClick("before"))})("mousedown",function(s){return j(r),H(o._handlePaginatorPress("before",s))})("touchend",function(){return j(r),H(o._stopInterval())}),F(2,"div",6),_(),g(3,"div",7,1),N("keydown",function(s){return j(r),H(o._handleKeydown(s))}),g(5,"div",8,2),N("cdkObserveContent",function(){return j(r),H(o._onContentChanges())}),g(7,"div",9,3),ae(9),_()()(),g(10,"div",10,4),N("mousedown",function(s){return j(r),H(o._handlePaginatorPress("after",s))})("click",function(){return j(r),H(o._handlePaginatorClick("after"))})("touchend",function(){return j(r),H(o._stopInterval())}),F(12,"div",6),_()}n&2&&(ie("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),k("matRippleDisabled",o._disableScrollBefore||o.disableRipple),p(3),ie("_mat-animation-noopable",o._animationsDisabled),p(2),oe("aria-label",o.ariaLabel||null)("aria-labelledby",o.ariaLabelledby||null),p(5),ie("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),k("matRippleDisabled",o._disableScrollAfter||o.disableRipple))},dependencies:[Ci,cu],styles:[`.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.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;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.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;border-color:var(--mat-tab-pagination-icon-color, var(--mat-sys-on-surface))}.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-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-divider-height, 1px);border-bottom-color:var(--mat-tab-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-divider-height, 1px);border-top-color:var(--mat-tab-divider-color, var(--mat-sys-surface-variant))}.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}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mat-tab-container-height, 48px)}.mat-mdc-tab::before{margin:5px}@media(forced-colors: active){.mat-mdc-tab[aria-disabled=true]{color:GrayText}}
|
|
`],encapsulation:2})}return t})(),GV=new L("MAT_TABS_CONFIG"),AV=(()=>{class t extends Pi{_host=d(Zy);_ngZone=d(ce);_centeringSub=Ee.EMPTY;_leavingSub=Ee.EMPTY;constructor(){super()}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe(Ze(this._host._isCenterPosition())).subscribe(e=>{this._host._content&&e&&!this.hasAttached()&&this._ngZone.run(()=>{Promise.resolve().then(),this.attach(this._host._content)})}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this._ngZone.run(()=>this.detach())})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matTabBodyHost",""]],features:[de]})}return t})(),Zy=(()=>{class t{_elementRef=d(Z);_dir=d(yt,{optional:!0});_ngZone=d(ce);_injector=d(Ce);_renderer=d(tt);_diAnimationsDisabled=We();_eventCleanups;_initialized;_fallbackTimer;_positionIndex;_dirChangeSubscription=Ee.EMPTY;_position;_previousPosition;_onCentering=new U;_beforeCentering=new U;_afterLeavingCenter=new U;_onCentered=new U(!0);_portalHost;_contentElement;_content;animationDuration="500ms";preserveContent=!1;set position(e){this._positionIndex=e,this._computePositionAnimationState()}constructor(){if(this._dir){let e=d(we);this._dirChangeSubscription=this._dir.change.subscribe(n=>{this._computePositionAnimationState(n),e.markForCheck()})}}ngOnInit(){this._bindTransitionEvents(),this._position==="center"&&(this._setActiveClass(!0),Mt(()=>this._onCentering.emit(this._elementRef.nativeElement.clientHeight),{injector:this._injector})),this._initialized=!0}ngOnDestroy(){clearTimeout(this._fallbackTimer),this._eventCleanups?.forEach(e=>e()),this._dirChangeSubscription.unsubscribe()}_bindTransitionEvents(){this._ngZone.runOutsideAngular(()=>{let e=this._elementRef.nativeElement,n=o=>{o.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.remove("mat-tab-body-animating"),o.type==="transitionend"&&this._transitionDone())};this._eventCleanups=[this._renderer.listen(e,"transitionstart",o=>{o.target===this._contentElement?.nativeElement&&(this._elementRef.nativeElement.classList.add("mat-tab-body-animating"),this._transitionStarted())}),this._renderer.listen(e,"transitionend",n),this._renderer.listen(e,"transitioncancel",n)]})}_transitionStarted(){clearTimeout(this._fallbackTimer);let e=this._position==="center";this._beforeCentering.emit(e),e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_transitionDone(){this._position==="center"?this._onCentered.emit():this._previousPosition==="center"&&this._afterLeavingCenter.emit()}_setActiveClass(e){this._elementRef.nativeElement.classList.toggle("mat-mdc-tab-body-active",e)}_getLayoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_isCenterPosition(){return this._positionIndex===0}_computePositionAnimationState(e=this._getLayoutDirection()){this._previousPosition=this._position,this._positionIndex<0?this._position=e=="ltr"?"left":"right":this._positionIndex>0?this._position=e=="ltr"?"right":"left":this._position="center",this._animationsDisabled()?this._simulateTransitionEvents():this._initialized&&(this._position==="center"||this._previousPosition==="center")&&(clearTimeout(this._fallbackTimer),this._fallbackTimer=this._ngZone.runOutsideAngular(()=>setTimeout(()=>this._simulateTransitionEvents(),100)))}_simulateTransitionEvents(){this._transitionStarted(),Mt(()=>this._transitionDone(),{injector:this._injector})}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0ms"||this.animationDuration==="0s"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-tab-body"]],viewQuery:function(n,o){if(n&1&&(me(AV,5),me(Z2e,5)),n&2){let r;G(r=W())&&(o._portalHost=r.first),G(r=W())&&(o._contentElement=r.first)}},hostAttrs:[1,"mat-mdc-tab-body"],hostVars:1,hostBindings:function(n,o){n&2&&oe("inert",o._position==="center"?null:"")},inputs:{_content:[0,"content","_content"],animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_onCentered:"_onCentered"},decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function(n,o){n&1&&(g(0,"div",1,0),ct(2,J2e,0,0,"ng-template",2),_()),n&2&&ie("mat-tab-body-content-left",o._position==="left")("mat-tab-body-content-right",o._position==="right")("mat-tab-body-content-can-animate",o._position==="center"||o._previousPosition==="center")},dependencies:[AV,ia],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;transform:none;visibility:hidden}.mat-tab-body-animating>.mat-mdc-tab-body-content,.mat-mdc-tab-body-active>.mat-mdc-tab-body-content{visibility:visible}.mat-tab-body-animating>.mat-mdc-tab-body-content{min-height:1px}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-tab-body-content-can-animate{transition:transform var(--mat-tab-animation-duration) 1ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable .mat-tab-body-content-can-animate{transition:none}.mat-tab-body-content-left{transform:translate3d(-100%, 0, 0)}.mat-tab-body-content-right{transform:translate3d(100%, 0, 0)}
|
|
`],encapsulation:2})}return t})(),snt=(()=>{class t{_elementRef=d(Z);_changeDetectorRef=d(we);_ngZone=d(ce);_tabsSubscription=Ee.EMPTY;_tabLabelSubscription=Ee.EMPTY;_tabBodySubscription=Ee.EMPTY;_diAnimationsDisabled=We();_allTabs;_tabBodies;_tabBodyWrapper;_tabHeader;_tabs=new zn;_indexToSelect=0;_lastFocusedTabIndex=null;_tabBodyWrapperHeight=0;color;get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(e){this._fitInkBarToContent=e,this._changeDetectorRef.markForCheck()}_fitInkBarToContent=!1;stretchTabs=!0;alignTabs=null;dynamicHeight=!1;get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this._indexToSelect=isNaN(e)?null:e}_selectedIndex=null;headerPosition="above";get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(e){this._contentTabIndex=isNaN(e)?null:e}_contentTabIndex;disablePagination=!1;disableRipple=!1;preserveContent=!1;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;ariaLabel;ariaLabelledby;selectedIndexChange=new U;focusChange=new U;animationDone=new U;selectedTabChange=new U(!0);_groupId;_isServer=!d($e).isBrowser;constructor(){let e=d(GV,{optional:!0});this._groupId=d(Ge).getId("mat-tab-group-"),this.animationDuration=e&&e.animationDuration?e.animationDuration:"500ms",this.disablePagination=e&&e.disablePagination!=null?e.disablePagination:!1,this.dynamicHeight=e&&e.dynamicHeight!=null?e.dynamicHeight:!1,e?.contentTabIndex!=null&&(this.contentTabIndex=e.contentTabIndex),this.preserveContent=!!e?.preserveContent,this.fitInkBarToContent=e&&e.fitInkBarToContent!=null?e.fitInkBarToContent:!1,this.stretchTabs=e&&e.stretchTabs!=null?e.stretchTabs:!0,this.alignTabs=e&&e.alignTabs!=null?e.alignTabs:null}ngAfterContentChecked(){let e=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=e){let n=this._selectedIndex==null;if(!n){this.selectedTabChange.emit(this._createChangeEvent(e));let o=this._tabBodyWrapper.nativeElement;o.style.minHeight=o.clientHeight+"px"}Promise.resolve().then(()=>{this._tabs.forEach((o,r)=>o.isActive=r===e),n||(this.selectedIndexChange.emit(e),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach((n,o)=>{n.position=o-e,this._selectedIndex!=null&&n.position==0&&!n.origin&&(n.origin=e-this._selectedIndex)}),this._selectedIndex!==e&&(this._selectedIndex=e,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{let e=this._clampTabIndex(this._indexToSelect);if(e===this._selectedIndex){let n=this._tabs.toArray(),o;for(let r=0;r<n.length;r++)if(n[r].isActive){this._indexToSelect=this._selectedIndex=r,this._lastFocusedTabIndex=null,o=n[r];break}!o&&n[e]&&Promise.resolve().then(()=>{n[e].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(e))})}this._changeDetectorRef.markForCheck()})}ngAfterViewInit(){this._tabBodySubscription=this._tabBodies.changes.subscribe(()=>this._bodyCentered(!0))}_subscribeToAllTabChanges(){this._allTabs.changes.pipe(Ze(this._allTabs)).subscribe(e=>{this._tabs.reset(e.filter(n=>n._closestTabGroup===this||!n._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe(),this._tabBodySubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(e){let n=this._tabHeader;n&&(n.focusIndex=e)}_focusChanged(e){this._lastFocusedTabIndex=e,this.focusChange.emit(this._createChangeEvent(e))}_createChangeEvent(e){let n=new Jy;return n.index=e,this._tabs&&this._tabs.length&&(n.tab=this._tabs.toArray()[e]),n}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=pt(...this._tabs.map(e=>e._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(e){return Math.min(this._tabs.length-1,Math.max(e||0,0))}_getTabLabelId(e,n){return e.id||`${this._groupId}-label-${n}`}_getTabContentId(e){return`${this._groupId}-content-${e}`}_setTabBodyWrapperHeight(e){if(!this.dynamicHeight||!this._tabBodyWrapperHeight){this._tabBodyWrapperHeight=e;return}let n=this._tabBodyWrapper.nativeElement;n.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&(n.style.height=e+"px")}_removeTabBodyWrapperHeight(){let e=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=e.clientHeight,e.style.height="",this._ngZone.run(()=>this.animationDone.emit())}_handleClick(e,n,o){n.focusIndex=o,e.disabled||(this.selectedIndex=o)}_getTabIndex(e){let n=this._lastFocusedTabIndex??this.selectedIndex;return e===n?0:-1}_tabFocusChanged(e,n){e&&e!=="mouse"&&e!=="touch"&&(this._tabHeader.focusIndex=n)}_bodyCentered(e){e&&this._tabBodies?.forEach((n,o)=>n._setActiveClass(o===this._selectedIndex))}_animationsDisabled(){return this._diAnimationsDisabled||this.animationDuration==="0"||this.animationDuration==="0ms"}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-tab-group"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,f0e,5),n&2){let a;G(a=W())&&(o._allTabs=a)}},viewQuery:function(n,o){if(n&1&&(me(e0e,5),me(t0e,5),me(Zy,5)),n&2){let r;G(r=W())&&(o._tabBodyWrapper=r.first),G(r=W())&&(o._tabHeader=r.first),G(r=W())&&(o._tabBodies=r)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:11,hostBindings:function(n,o){n&2&&(oe("mat-align-tabs",o.alignTabs),kt("mat-"+(o.color||"primary")),Nt("--mat-tab-animation-duration",o.animationDuration),ie("mat-mdc-tab-group-dynamic-height",o.dynamicHeight)("mat-mdc-tab-group-inverted-header",o.headerPosition==="below")("mat-mdc-tab-group-stretch-tabs",o.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",$],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",$],alignTabs:[0,"mat-align-tabs","alignTabs"],dynamicHeight:[2,"dynamicHeight","dynamicHeight",$],selectedIndex:[2,"selectedIndex","selectedIndex",ht],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",ht],disablePagination:[2,"disablePagination","disablePagination",$],disableRipple:[2,"disableRipple","disableRipple",$],preserveContent:[2,"preserveContent","preserveContent",$],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],features:[ue([{provide:jV,useExisting:t}])],ngContentSelectors:b2,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","class","content","position","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","_beforeCentering","id","content","position","animationDuration","preserveContent"]],template:function(n,o){if(n&1){let r=se();Se(),g(0,"mat-tab-header",3,0),N("indexFocused",function(s){return j(r),H(o._focusChanged(s))})("selectFocusedIndex",function(s){return j(r),H(o.selectedIndex=s)}),nt(2,r0e,8,17,"div",4,vt),_(),I(4,a0e,1,0),g(5,"div",5,1),nt(7,s0e,1,10,"mat-tab-body",6,vt),_()}n&2&&(k("selectedIndex",o.selectedIndex||0)("disableRipple",o.disableRipple)("disablePagination",o.disablePagination),X1("aria-label",o.ariaLabel)("aria-labelledby",o.ariaLabelledby),p(2),it(o._tabs),p(2),O(o._isServer?4:-1),p(),ie("_mat-animation-noopable",o._animationsDisabled()),p(2),it(o._tabs))},dependencies:[_0e,UV,su,Ci,Pi,Zy],styles:[`.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1;touch-action:manipulation}.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--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.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{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.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);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mat-tab-container-height, 48px);font-family:var(--mat-tab-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mat-tab-active-indicator-height, 2px);border-radius:var(--mat-tab-active-indicator-shape, 0)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-disabled-ripple-color, var(--mat-sys-on-surface-variant))}.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;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-inactive-label-text-color, var(--mat-sys-on-surface));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;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}.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-tab-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-foreground-color)}.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-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-foreground-color)}.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-tab-foreground-color)}.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{color:var(--mat-tab-foreground-color)}.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{align-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})}return t})(),Jy=class{index;tab},b0e=(()=>{class t extends $V{_focusedItem=ke(null);get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(e){this._fitInkBarToContent.next(e),this._changeDetectorRef.markForCheck()}_fitInkBarToContent=new ut(!1);stretchTabs=!0;get animationDuration(){return this._animationDuration}set animationDuration(e){let n=e+"";this._animationDuration=/^\d+$/.test(n)?e+"ms":n}_animationDuration;_items;get backgroundColor(){return this._backgroundColor}set backgroundColor(e){let n=this._elementRef.nativeElement.classList;n.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),e&&n.add("mat-tabs-with-background",`mat-background-${e}`),this._backgroundColor=e}_backgroundColor;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=ke(!1);color="primary";tabPanel;_tabListContainer;_tabList;_tabListInner;_nextPaginator;_previousPaginator;_inkBar;constructor(){let e=d(GV,{optional:!0});super(),this.disablePagination=e&&e.disablePagination!=null?e.disablePagination:!1,this.fitInkBarToContent=e&&e.fitInkBarToContent!=null?e.fitInkBarToContent:!1,this.stretchTabs=e&&e.stretchTabs!=null?e.stretchTabs:!0}_itemSelected(){}ngAfterContentInit(){this._inkBar=new B6(this._items),this._items.changes.pipe(Ze(null),xe(this._destroyed)).subscribe(()=>this.updateActiveLink()),super.ngAfterContentInit(),this._keyManager.change.pipe(Ze(null),xe(this._destroyed)).subscribe(()=>this._focusedItem.set(this._keyManager?.activeItem||null))}ngAfterViewInit(){this.tabPanel,super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;let e=this._items.toArray();for(let n=0;n<e.length;n++)if(e[n].active){this.selectedIndex=n,this.tabPanel&&(this.tabPanel._activeTabId=e[n].id),this._focusedItem.set(e[n]),this._changeDetectorRef.markForCheck();return}this.selectedIndex=-1}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}_hasFocus(e){return this._keyManager?.activeItem===e}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function(n,o,r){if(n&1&&Ie(r,v0e,5),n&2){let a;G(a=W())&&(o._items=a)}},viewQuery:function(n,o){if(n&1&&(me(RV,7),me(zV,7),me(NV,7),me(FV,5),me(VV,5)),n&2){let r;G(r=W())&&(o._tabListContainer=r.first),G(r=W())&&(o._tabList=r.first),G(r=W())&&(o._tabListInner=r.first),G(r=W())&&(o._nextPaginator=r.first),G(r=W())&&(o._previousPaginator=r.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function(n,o){n&2&&(oe("role",o._getRole()),Nt("--mat-tab-animation-duration",o.animationDuration),ie("mat-mdc-tab-header-pagination-controls-enabled",o._showPaginationControls)("mat-mdc-tab-header-rtl",o._getLayoutDirection()=="rtl")("mat-mdc-tab-nav-bar-stretch-tabs",o.stretchTabs)("mat-primary",o.color!=="warn"&&o.color!=="accent")("mat-accent",o.color==="accent")("mat-warn",o.color==="warn")("_mat-animation-noopable",o._animationsDisabled))},inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",$],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",$],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:[2,"disableRipple","disableRipple",$],color:"color",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],features:[de],attrs:c0e,ngContentSelectors:b2,decls:13,vars:6,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function(n,o){if(n&1){let r=se();Se(),g(0,"div",5,0),N("click",function(){return j(r),H(o._handlePaginatorClick("before"))})("mousedown",function(s){return j(r),H(o._handlePaginatorPress("before",s))})("touchend",function(){return j(r),H(o._stopInterval())}),F(2,"div",6),_(),g(3,"div",7,1),N("keydown",function(s){return j(r),H(o._handleKeydown(s))}),g(5,"div",8,2),N("cdkObserveContent",function(){return j(r),H(o._onContentChanges())}),g(7,"div",9,3),ae(9),_()()(),g(10,"div",10,4),N("mousedown",function(s){return j(r),H(o._handlePaginatorPress("after",s))})("click",function(){return j(r),H(o._handlePaginatorClick("after"))})("touchend",function(){return j(r),H(o._stopInterval())}),F(12,"div",6),_()}n&2&&(ie("mat-mdc-tab-header-pagination-disabled",o._disableScrollBefore),k("matRippleDisabled",o._disableScrollBefore||o.disableRipple),p(10),ie("mat-mdc-tab-header-pagination-disabled",o._disableScrollAfter),k("matRippleDisabled",o._disableScrollAfter||o.disableRipple))},dependencies:[Ci,cu],styles:[`.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1;touch-action:manipulation}.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--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.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{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.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;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.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;border-color:var(--mat-tab-pagination-icon-color, var(--mat-sys-on-surface))}.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-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mat-tab-container-height, 48px)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-divider-height, 1px);border-bottom-color:var(--mat-tab-divider-color, var(--mat-sys-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-focus-indicator::before{border-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-foreground-color)}
|
|
`],encapsulation:2})}return t})(),v0e=(()=>{class t extends HV{_tabNavBar=d(b0e);elementRef=d(Z);_focusMonitor=d(mn);_destroyed=new B;_isActive=!1;_tabIndex=si(()=>this._tabNavBar._focusedItem()===this?this.tabIndex:-1);get active(){return this._isActive}set active(e){e!==this._isActive&&(this._isActive=e,this._tabNavBar.updateActiveLink())}disabled=!1;get disableRipple(){return this._disableRipple()}set disableRipple(e){this._disableRipple.set(e)}_disableRipple=ke(!1);tabIndex=0;rippleConfig;get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}id=d(Ge).getId("mat-tab-link-");constructor(){super(),d(lt).load(pn);let e=d(Ol,{optional:!0}),n=d(new gn("tabindex"),{optional:!0});this.rippleConfig=e||{},this.tabIndex=n==null?0:parseInt(n)||0,We()&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),this._tabNavBar._fitInkBarToContent.pipe(xe(this._destroyed)).subscribe(o=>{this.fitInkBarToContent=o})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(e){(e.keyCode===32||e.keyCode===13)&&(this.disabled?e.preventDefault():this._tabNavBar.tabPanel&&(e.keyCode===32&&e.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-focus-indicator"],hostVars:11,hostBindings:function(n,o){n&1&&N("focus",function(){return o._handleFocus()})("keydown",function(a){return o._handleKeydown(a)}),n&2&&(oe("aria-controls",o._getAriaControls())("aria-current",o._getAriaCurrent())("aria-disabled",o.disabled)("aria-selected",o._getAriaSelected())("id",o.id)("tabIndex",o._tabIndex())("role",o._getRole()),ie("mat-mdc-tab-disabled",o.disabled)("mdc-tab--active",o.active))},inputs:{active:[2,"active","active",$],disabled:[2,"disabled","disabled",$],disableRipple:[2,"disableRipple","disableRipple",$],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ht(e)],id:"id"},exportAs:["matTabLink"],features:[de],attrs:l0e,ngContentSelectors:b2,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function(n,o){n&1&&(Se(),F(0,"span",0)(1,"div",1),g(2,"span",2)(3,"span",3),ae(4),_()()),n&2&&(p(),k("matRippleTrigger",o.elementRef.nativeElement)("matRippleDisabled",o.rippleDisabled))},dependencies:[Ci],styles:[`.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mat-tab-container-height, 48px);font-family:var(--mat-tab-label-text-font, var(--mat-sys-title-small-font));font-size:var(--mat-tab-label-text-size, var(--mat-sys-title-small-size));letter-spacing:var(--mat-tab-label-text-tracking, var(--mat-sys-title-small-tracking));line-height:var(--mat-tab-label-text-line-height, var(--mat-sys-title-small-line-height));font-weight:var(--mat-tab-label-text-weight, var(--mat-sys-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-indicator-color, var(--mat-sys-primary));border-top-width:var(--mat-tab-active-indicator-height, 2px);border-radius:var(--mat-tab-active-indicator-shape, 0)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-inactive-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-inactive-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-active-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-active-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-active-hover-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-hover-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-active-focus-label-text-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-active-focus-indicator-color, var(--mat-sys-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-disabled-ripple-color, var(--mat-sys-on-surface-variant))}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-inactive-label-text-color, var(--mat-sys-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-inactive-ripple-color, var(--mat-sys-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}
|
|
`],encapsulation:2,changeDetection:0})}return t})(),cnt=(()=>{class t{id=d(Ge).getId("mat-tab-nav-panel-");_activeTabId;static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function(n,o){n&2&&oe("aria-labelledby",o._activeTabId)("id",o.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],ngContentSelectors:b2,decls:1,vars:0,template:function(n,o){n&1&&(Se(),ae(0))},encapsulation:2,changeDetection:0})}return t})(),WV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,ge]})}return t})();var y0e=["*",[["mat-toolbar-row"]]],C0e=["*","mat-toolbar-row"],x0e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-toolbar-row"]],hostAttrs:[1,"mat-toolbar-row"],exportAs:["matToolbarRow"]})}return t})(),ynt=(()=>{class t{_elementRef=d(Z);_platform=d($e);_document=d(De);color;_toolbarRows;constructor(){}ngAfterViewInit(){this._platform.isBrowser&&(this._checkToolbarMixedModes(),this._toolbarRows.changes.subscribe(()=>this._checkToolbarMixedModes()))}_checkToolbarMixedModes(){this._toolbarRows.length}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["mat-toolbar"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,x0e,5),n&2){let a;G(a=W())&&(o._toolbarRows=a)}},hostAttrs:[1,"mat-toolbar"],hostVars:6,hostBindings:function(n,o){n&2&&(kt(o.color?"mat-"+o.color:""),ie("mat-toolbar-multiple-rows",o._toolbarRows.length>0)("mat-toolbar-single-row",o._toolbarRows.length===0))},inputs:{color:"color"},exportAs:["matToolbar"],ngContentSelectors:C0e,decls:2,vars:0,template:function(n,o){n&1&&(Se(y0e),ae(0),ae(1,1))},styles:[`.mat-toolbar{background:var(--mat-toolbar-container-background-color, var(--mat-sys-surface));color:var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font, var(--mat-sys-title-large-font));font-size:var(--mat-toolbar-title-text-size, var(--mat-sys-title-large-size));line-height:var(--mat-toolbar-title-text-line-height, var(--mat-sys-title-large-line-height));font-weight:var(--mat-toolbar-title-text-weight, var(--mat-sys-title-large-weight));letter-spacing:var(--mat-toolbar-title-text-tracking, var(--mat-sys-title-large-tracking));margin:0}@media(forced-colors: active){.mat-toolbar{outline:solid 1px}}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mat-button-text-label-text-color: var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface));--mat-button-outlined-label-text-color: var(--mat-toolbar-container-text-color, var(--mat-sys-on-surface))}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height, 56px)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height, 64px)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height, 56px)}}
|
|
`],encapsulation:2,changeDetection:0})}return t})();var YV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[ge,ge]})}return t})();var j6=class{dataNodes;expansionModel=new Oo(!0);trackBy;getLevel;isExpandable;getChildren;toggle(i){this.expansionModel.toggle(this._trackByValue(i))}expand(i){this.expansionModel.select(this._trackByValue(i))}collapse(i){this.expansionModel.deselect(this._trackByValue(i))}isExpanded(i){return this.expansionModel.isSelected(this._trackByValue(i))}toggleDescendants(i){this.expansionModel.isSelected(this._trackByValue(i))?this.collapseDescendants(i):this.expandDescendants(i)}collapseAll(){this.expansionModel.clear()}expandDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.select(...e.map(n=>this._trackByValue(n)))}collapseDescendants(i){let e=[i];e.push(...this.getDescendants(i)),this.expansionModel.deselect(...e.map(n=>this._trackByValue(n)))}_trackByValue(i){return this.trackBy?this.trackBy(i):i}},qV=class extends j6{getLevel;isExpandable;options;constructor(i,e,n){super(),this.getLevel=i,this.isExpandable=e,this.options=n,this.options&&(this.trackBy=this.options.trackBy)}getDescendants(i){let e=this.dataNodes.indexOf(i),n=[];for(let o=e+1;o<this.dataNodes.length&&this.getLevel(i)<this.getLevel(this.dataNodes[o]);o++)n.push(this.dataNodes[o]);return n}expandAll(){this.expansionModel.select(...this.dataNodes.map(i=>this._trackByValue(i)))}},QV=class extends j6{getChildren;options;constructor(i,e){super(),this.getChildren=i,this.options=e,this.options&&(this.trackBy=this.options.trackBy),this.options?.isExpandable&&(this.isExpandable=this.options.isExpandable)}expandAll(){this.expansionModel.clear();let i=this.dataNodes.reduce((e,n)=>[...e,...this.getDescendants(n),n],[]);this.expansionModel.select(...i.map(e=>this._trackByValue(e)))}getDescendants(i){let e=[];return this._getDescendants(e,i),e.splice(1)}_getDescendants(i,e){i.push(e);let n=this.getChildren(e);Array.isArray(n)?n.forEach(o=>this._getDescendants(i,o)):hi(n)&&n.pipe(Ve(1),Oe(Boolean)).subscribe(o=>{for(let r of o)this._getDescendants(i,r)})}},wm=new L("CDK_TREE_NODE_OUTLET_NODE"),Mm=(()=>{class t{viewContainer=d(ft);_node=d(wm,{optional:!0});constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkTreeNodeOutlet",""]]})}return t})(),eC=class{$implicit;level;index;count;constructor(i){this.$implicit=i}},H6=(()=>{class t{template=d(rt);when;constructor(){}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkTreeNodeDef",""]],inputs:{when:[0,"cdkTreeNodeDefWhen","when"]}})}return t})();function KV(){return Error("Could not find a tree control, levelAccessor, or childrenAccessor for the tree.")}var v2=(()=>{class t{_differs=d(Xo);_changeDetectorRef=d(we);_elementRef=d(Z);_dir=d(yt);_onDestroy=new B;_dataDiffer;_defaultNodeDef;_dataSubscription;_levels=new Map;_parents=new Map;_ariaSets=new Map;get dataSource(){return this._dataSource}set dataSource(e){this._dataSource!==e&&this._switchDataSource(e)}_dataSource;treeControl;levelAccessor;childrenAccessor;trackBy;expansionKey;_nodeOutlet;_nodeDefs;viewChange=new ut({start:0,end:Number.MAX_VALUE});_expansionModel;_flattenedNodes=new ut([]);_nodeType=new ut(null);_nodes=new ut(new Map);_keyManagerNodes=new ut([]);_keyManagerFactory=d(JI);_keyManager;_viewInit=!1;constructor(){}ngAfterContentInit(){this._initializeKeyManager()}ngAfterContentChecked(){this._updateDefaultNodeDefinition(),this._subscribeToDataChanges()}ngOnDestroy(){this._nodeOutlet.viewContainer.clear(),this._nodes.complete(),this._keyManagerNodes.complete(),this._nodeType.complete(),this._flattenedNodes.complete(),this.viewChange.complete(),this._onDestroy.next(),this._onDestroy.complete(),this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),this._keyManager?.destroy()}ngOnInit(){this._checkTreeControlUsage(),this._initializeDataDiffer()}ngAfterViewInit(){this._viewInit=!0}_updateDefaultNodeDefinition(){let e=this._nodeDefs.filter(n=>!n.when);e.length>1,this._defaultNodeDef=e[0]}_setNodeTypeIfUnset(e){this._nodeType.value===null&&this._nodeType.next(e)}_switchDataSource(e){this._dataSource&&typeof this._dataSource.disconnect=="function"&&this.dataSource.disconnect(this),this._dataSubscription&&(this._dataSubscription.unsubscribe(),this._dataSubscription=null),e||this._nodeOutlet.viewContainer.clear(),this._dataSource=e,this._nodeDefs&&this._subscribeToDataChanges()}_getExpansionModel(){return this.treeControl?this.treeControl.expansionModel:(this._expansionModel??=new Oo(!0),this._expansionModel)}_subscribeToDataChanges(){if(this._dataSubscription)return;let e;Fl(this._dataSource)?e=this._dataSource.connect(this):hi(this._dataSource)?e=this._dataSource:Array.isArray(this._dataSource)&&(e=ne(this._dataSource)),e&&(this._dataSubscription=this._getRenderData(e).pipe(xe(this._onDestroy)).subscribe(n=>{this._renderDataChanges(n)}))}_getRenderData(e){let n=this._getExpansionModel();return ii([e,this._nodeType,n.changed.pipe(Ze(null),It(o=>{this._emitExpansionChanges(o)}))]).pipe(at(([o,r])=>r===null?ne({renderNodes:o,flattenedNodes:null,nodeType:r}):this._computeRenderingData(o,r).pipe(le(a=>Re(q({},a),{nodeType:r})))))}_renderDataChanges(e){if(e.nodeType===null){this.renderNodeChanges(e.renderNodes);return}this._updateCachedData(e.flattenedNodes),this.renderNodeChanges(e.renderNodes),this._updateKeyManagerItems(e.flattenedNodes)}_emitExpansionChanges(e){if(!e)return;let n=this._nodes.value;for(let o of e.added)n.get(o)?._emitExpansionState(!0);for(let o of e.removed)n.get(o)?._emitExpansionState(!1)}_initializeKeyManager(){let e=ii([this._keyManagerNodes,this._nodes]).pipe(le(([o,r])=>o.reduce((a,s)=>{let c=r.get(this._getExpansionKey(s));return c&&a.push(c),a},[]))),n={trackBy:o=>this._getExpansionKey(o.data),skipPredicate:o=>!!o.isDisabled,typeAheadDebounceInterval:!0,horizontalOrientation:this._dir.value};this._keyManager=this._keyManagerFactory(e,n)}_initializeDataDiffer(){let e=this.trackBy??((n,o)=>this._getExpansionKey(o));this._dataDiffer=this._differs.find([]).create(e)}_checkTreeControlUsage(){}renderNodeChanges(e,n=this._dataDiffer,o=this._nodeOutlet.viewContainer,r){let a=n.diff(e);!a&&!this._viewInit||(a?.forEachOperation((s,c,u)=>{if(s.previousIndex==null)this.insertNode(e[u],u,o,r);else if(u==null)o.remove(c);else{let f=o.get(c);o.move(f,u)}}),a?.forEachIdentityChange(s=>{let c=s.item;if(s.currentIndex!=null){let u=o.get(s.currentIndex);u.context.$implicit=c}}),r?this._changeDetectorRef.markForCheck():this._changeDetectorRef.detectChanges())}_getNodeDef(e,n){if(this._nodeDefs.length===1)return this._nodeDefs.first;let o=this._nodeDefs.find(r=>r.when&&r.when(n,e))||this._defaultNodeDef;return o}insertNode(e,n,o,r){let a=this._getLevelAccessor(),s=this._getNodeDef(e,n),c=this._getExpansionKey(e),u=new eC(e);u.index=n,r??=this._parents.get(c)??void 0,a?u.level=a(e):r!==void 0&&this._levels.has(this._getExpansionKey(r))?u.level=this._levels.get(this._getExpansionKey(r))+1:u.level=0,this._levels.set(c,u.level),(o||this._nodeOutlet.viewContainer).createEmbeddedView(s.template,u,n),Ha.mostRecentTreeNode&&(Ha.mostRecentTreeNode.data=e)}isExpanded(e){return!!(this.treeControl?.isExpanded(e)||this._expansionModel?.isSelected(this._getExpansionKey(e)))}toggle(e){this.treeControl?this.treeControl.toggle(e):this._expansionModel&&this._expansionModel.toggle(this._getExpansionKey(e))}expand(e){this.treeControl?this.treeControl.expand(e):this._expansionModel&&this._expansionModel.select(this._getExpansionKey(e))}collapse(e){this.treeControl?this.treeControl.collapse(e):this._expansionModel&&this._expansionModel.deselect(this._getExpansionKey(e))}toggleDescendants(e){this.treeControl?this.treeControl.toggleDescendants(e):this._expansionModel&&(this.isExpanded(e)?this.collapseDescendants(e):this.expandDescendants(e))}expandDescendants(e){if(this.treeControl)this.treeControl.expandDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.select(this._getExpansionKey(e)),this._getDescendants(e).pipe(Ve(1),xe(this._onDestroy)).subscribe(o=>{n.select(...o.map(r=>this._getExpansionKey(r)))})}}collapseDescendants(e){if(this.treeControl)this.treeControl.collapseDescendants(e);else if(this._expansionModel){let n=this._expansionModel;n.deselect(this._getExpansionKey(e)),this._getDescendants(e).pipe(Ve(1),xe(this._onDestroy)).subscribe(o=>{n.deselect(...o.map(r=>this._getExpansionKey(r)))})}}expandAll(){this.treeControl?this.treeControl.expandAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.select(...e))}collapseAll(){this.treeControl?this.treeControl.collapseAll():this._expansionModel&&this._forEachExpansionKey(e=>this._expansionModel?.deselect(...e))}_getLevelAccessor(){return this.treeControl?.getLevel?.bind(this.treeControl)??this.levelAccessor}_getChildrenAccessor(){return this.treeControl?.getChildren?.bind(this.treeControl)??this.childrenAccessor}_getDirectChildren(e){let n=this._getLevelAccessor(),o=this._expansionModel??this.treeControl?.expansionModel;if(!o)return ne([]);let r=this._getExpansionKey(e),a=o.changed.pipe(at(c=>c.added.includes(r)?ne(!0):c.removed.includes(r)?ne(!1):Pn),Ze(this.isExpanded(e)));if(n)return ii([a,this._flattenedNodes]).pipe(le(([c,u])=>c?this._findChildrenByLevel(n,u,e,1):[]));let s=this._getChildrenAccessor();if(s)return kl(s(e)??[]);throw KV()}_findChildrenByLevel(e,n,o,r){let a=this._getExpansionKey(o),s=n.findIndex(h=>this._getExpansionKey(h)===a),c=e(o),u=c+r,f=[];for(let h=s+1;h<n.length;h++){let y=e(n[h]);if(y<=c)break;y<=u&&f.push(n[h])}return f}_registerNode(e){this._nodes.value.set(this._getExpansionKey(e.data),e),this._nodes.next(this._nodes.value)}_unregisterNode(e){this._nodes.value.delete(this._getExpansionKey(e.data)),this._nodes.next(this._nodes.value)}_getLevel(e){return this._levels.get(this._getExpansionKey(e))}_getSetSize(e){return this._getAriaSet(e).length}_getPositionInSet(e){let n=this._getAriaSet(e),o=this._getExpansionKey(e);return n.findIndex(r=>this._getExpansionKey(r)===o)+1}_getNodeParent(e){let n=this._parents.get(this._getExpansionKey(e.data));return n&&this._nodes.value.get(this._getExpansionKey(n))}_getNodeChildren(e){return this._getDirectChildren(e.data).pipe(le(n=>n.reduce((o,r)=>{let a=this._nodes.value.get(this._getExpansionKey(r));return a&&o.push(a),o},[])))}_sendKeydownToKeyManager(e){if(e.target===this._elementRef.nativeElement)this._keyManager.onKeydown(e);else{let n=this._nodes.getValue();for(let[,o]of n)if(e.target===o._elementRef.nativeElement){this._keyManager.onKeydown(e);break}}}_getDescendants(e){if(this.treeControl)return ne(this.treeControl.getDescendants(e));if(this.levelAccessor){let n=this._findChildrenByLevel(this.levelAccessor,this._flattenedNodes.value,e,1/0);return ne(n)}if(this.childrenAccessor)return this._getAllChildrenRecursively(e).pipe(I3((n,o)=>(n.push(...o),n),[]));throw KV()}_getAllChildrenRecursively(e){return this.childrenAccessor?kl(this.childrenAccessor(e)).pipe(Ve(1),at(n=>{for(let o of n)this._parents.set(this._getExpansionKey(o),e);return ne(...n).pipe(po(o=>Yi(ne([o]),this._getAllChildrenRecursively(o))))})):ne([])}_getExpansionKey(e){return this.expansionKey?.(e)??e}_getAriaSet(e){let n=this._getExpansionKey(e),o=this._parents.get(n),r=o?this._getExpansionKey(o):null;return this._ariaSets.get(r)??[e]}_findParentForNode(e,n,o){if(!o.length)return null;let r=this._levels.get(this._getExpansionKey(e))??0;for(let a=n-1;a>=0;a--){let s=o[a];if((this._levels.get(this._getExpansionKey(s))??0)<r)return s}return null}_flattenNestedNodesWithExpansion(e,n=0){let o=this._getChildrenAccessor();return o?ne(...e).pipe(po(r=>{let a=this._getExpansionKey(r);this._parents.has(a)||this._parents.set(a,null),this._levels.set(a,n);let s=kl(o(r));return Yi(ne([r]),s.pipe(Ve(1),It(c=>{this._ariaSets.set(a,[...c??[]]);for(let u of c??[]){let f=this._getExpansionKey(u);this._parents.set(f,r),this._levels.set(f,n+1)}}),at(c=>c?this._flattenNestedNodesWithExpansion(c,n+1).pipe(le(u=>this.isExpanded(r)?u:[])):ne([]))))}),I3((r,a)=>(r.push(...a),r),[])):ne([...e])}_computeRenderingData(e,n){if(this.childrenAccessor&&n==="flat")return this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(le(o=>({renderNodes:o,flattenedNodes:o})));if(this.levelAccessor&&n==="nested"){let o=this.levelAccessor;return ne(e.filter(r=>o(r)===0)).pipe(le(r=>({renderNodes:r,flattenedNodes:e})),It(({flattenedNodes:r})=>{this._calculateParents(r)}))}else return n==="flat"?ne({renderNodes:e,flattenedNodes:e}).pipe(It(({flattenedNodes:o})=>{this._calculateParents(o)})):(this._clearPreviousCache(),this._ariaSets.set(null,[...e]),this._flattenNestedNodesWithExpansion(e).pipe(le(o=>({renderNodes:e,flattenedNodes:o}))))}_updateCachedData(e){this._flattenedNodes.next(e)}_updateKeyManagerItems(e){this._keyManagerNodes.next(e)}_calculateParents(e){let n=this._getLevelAccessor();if(n){this._clearPreviousCache();for(let o=0;o<e.length;o++){let r=e[o],a=this._getExpansionKey(r);this._levels.set(a,n(r));let s=this._findParentForNode(r,o,e);this._parents.set(a,s);let c=s?this._getExpansionKey(s):null,u=this._ariaSets.get(c)??[];u.splice(o,0,r),this._ariaSets.set(c,u)}}}_forEachExpansionKey(e){let n=[],o=[];this._nodes.value.forEach(r=>{n.push(this._getExpansionKey(r.data)),o.push(this._getDescendants(r.data))}),o.length>0?ii(o).pipe(Ve(1),xe(this._onDestroy)).subscribe(r=>{r.forEach(a=>a.forEach(s=>n.push(this._getExpansionKey(s)))),e(n)}):e(n)}_clearPreviousCache(){this._parents.clear(),this._levels.clear(),this._ariaSets.clear()}static \u0275fac=function(n){return new(n||t)};static \u0275cmp=P({type:t,selectors:[["cdk-tree"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,H6,5),n&2){let a;G(a=W())&&(o._nodeDefs=a)}},viewQuery:function(n,o){if(n&1&&me(Mm,7),n&2){let r;G(r=W())&&(o._nodeOutlet=r.first)}},hostAttrs:["role","tree",1,"cdk-tree"],hostBindings:function(n,o){n&1&&N("keydown",function(a){return o._sendKeydownToKeyManager(a)})},inputs:{dataSource:"dataSource",treeControl:"treeControl",levelAccessor:"levelAccessor",childrenAccessor:"childrenAccessor",trackBy:"trackBy",expansionKey:"expansionKey"},exportAs:["cdkTree"],decls:1,vars:0,consts:[["cdkTreeNodeOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[Mm],encapsulation:2})}return t})(),Ha=(()=>{class t{_elementRef=d(Z);_tree=d(v2);_tabindex=-1;_type="flat";get role(){return"treeitem"}set role(e){}get isExpandable(){return this._isExpandable()}set isExpandable(e){this._inputIsExpandable=e,!(this.data&&!this._isExpandable||!this._inputIsExpandable)&&(this._inputIsExpanded?this.expand():this._inputIsExpanded===!1&&this.collapse())}get isExpanded(){return this._tree.isExpanded(this._data)}set isExpanded(e){this._inputIsExpanded=e,e?this.expand():this.collapse()}isDisabled;typeaheadLabel;getLabel(){return this.typeaheadLabel||this._elementRef.nativeElement.textContent?.trim()||""}activation=new U;expandedChange=new U;static mostRecentTreeNode=null;_destroyed=new B;_dataChanges=new B;_inputIsExpandable=!1;_inputIsExpanded=void 0;_shouldFocus=!0;_parentNodeAriaLevel;get data(){return this._data}set data(e){e!==this._data&&(this._data=e,this._dataChanges.next())}_data;get isLeafNode(){return this._tree.treeControl?.isExpandable!==void 0&&!this._tree.treeControl.isExpandable(this._data)?!0:this._tree.treeControl?.isExpandable===void 0&&this._tree.treeControl?.getDescendants(this._data).length===0}get level(){return this._tree._getLevel(this._data)??this._parentNodeAriaLevel}_isExpandable(){return this._tree.treeControl?!this.isLeafNode:this._inputIsExpandable}_getAriaExpanded(){return this._isExpandable()?String(this.isExpanded):null}_getSetSize(){return this._tree._getSetSize(this._data)}_getPositionInSet(){return this._tree._getPositionInSet(this._data)}_changeDetectorRef=d(we);constructor(){t.mostRecentTreeNode=this}ngOnInit(){this._parentNodeAriaLevel=M0e(this._elementRef.nativeElement),this._tree._getExpansionModel().changed.pipe(le(()=>this.isExpanded),x1(),xe(this._destroyed)).pipe(xe(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()),this._tree._setNodeTypeIfUnset(this._type),this._tree._registerNode(this)}ngOnDestroy(){t.mostRecentTreeNode===this&&(t.mostRecentTreeNode=null),this._dataChanges.complete(),this._destroyed.next(),this._destroyed.complete()}getParent(){return this._tree._getNodeParent(this)??null}getChildren(){return this._tree._getNodeChildren(this)}focus(){this._tabindex=0,this._shouldFocus&&this._elementRef.nativeElement.focus(),this._changeDetectorRef.markForCheck()}unfocus(){this._tabindex=-1,this._changeDetectorRef.markForCheck()}activate(){this.isDisabled||this.activation.next(this._data)}collapse(){this.isExpandable&&this._tree.collapse(this._data)}expand(){this.isExpandable&&this._tree.expand(this._data)}makeFocusable(){this._tabindex=0,this._changeDetectorRef.markForCheck()}_focusItem(){this.isDisabled||this._tree._keyManager.focusItem(this)}_setActiveItem(){this.isDisabled||(this._shouldFocus=!1,this._tree._keyManager.focusItem(this),this._shouldFocus=!0)}_emitExpansionState(e){this.expandedChange.emit(e)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["cdk-tree-node"]],hostAttrs:["role","treeitem",1,"cdk-tree-node"],hostVars:5,hostBindings:function(n,o){n&1&&N("click",function(){return o._setActiveItem()})("focus",function(){return o._focusItem()}),n&2&&(Dt("tabIndex",o._tabindex),oe("aria-expanded",o._getAriaExpanded())("aria-level",o.level+1)("aria-posinset",o._getPositionInSet())("aria-setsize",o._getSetSize()))},inputs:{role:"role",isExpandable:[2,"isExpandable","isExpandable",$],isExpanded:"isExpanded",isDisabled:[2,"isDisabled","isDisabled",$],typeaheadLabel:[0,"cdkTreeNodeTypeaheadLabel","typeaheadLabel"]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["cdkTreeNode"]})}return t})();function M0e(t){let i=t.parentElement;for(;i&&!w0e(i);)i=i.parentElement;return i?i.classList.contains("cdk-nested-tree-node")?ht(i.getAttribute("aria-level")):0:-1}function w0e(t){let i=t.classList;return!!(i?.contains("cdk-nested-tree-node")||i?.contains("cdk-tree"))}var tC=(()=>{class t extends Ha{_type="nested";_differs=d(Xo);_dataDiffer;_children;nodeOutlet;constructor(){super()}ngAfterContentInit(){this._dataDiffer=this._differs.find([]).create(this._tree.trackBy),this._tree._getDirectChildren(this.data).pipe(xe(this._destroyed)).subscribe(e=>this.updateChildrenNodes(e)),this.nodeOutlet.changes.pipe(xe(this._destroyed)).subscribe(()=>this.updateChildrenNodes())}ngOnDestroy(){this._clear(),super.ngOnDestroy()}updateChildrenNodes(e){let n=this._getNodeOutlet();if(e&&(this._children=e),n&&this._children){let o=n.viewContainer;this._tree.renderNodeChanges(this._children,this._dataDiffer,o,this._data)}else this._dataDiffer.diff([])}_clear(){let e=this._getNodeOutlet();e&&(e.viewContainer.clear(),this._dataDiffer.diff([]))}_getNodeOutlet(){let e=this.nodeOutlet;return e&&e.find(n=>!n._node||n._node===this)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["cdk-nested-tree-node"]],contentQueries:function(n,o,r){if(n&1&&Ie(r,Mm,5),n&2){let a;G(a=W())&&(o.nodeOutlet=a)}},hostAttrs:[1,"cdk-nested-tree-node"],exportAs:["cdkNestedTreeNode"],features:[ue([{provide:Ha,useExisting:t},{provide:wm,useExisting:t}]),de]})}return t})(),D0e=/([A-Za-z%]+)$/,nC=(()=>{class t{_treeNode=d(Ha);_tree=d(v2);_element=d(Z);_dir=d(yt,{optional:!0});_currentPadding;_destroyed=new B;indentUnits="px";get level(){return this._level}set level(e){this._setLevelInput(e)}_level;get indent(){return this._indent}set indent(e){this._setIndentInput(e)}_indent=40;constructor(){this._setPadding(),this._dir?.change.pipe(xe(this._destroyed)).subscribe(()=>this._setPadding(!0)),this._treeNode._dataChanges.subscribe(()=>this._setPadding())}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}_paddingIndent(){let e=(this._treeNode.data&&this._tree._getLevel(this._treeNode.data))??null,n=this._level==null?e:this._level;return typeof n=="number"?`${n*this._indent}${this.indentUnits}`:null}_setPadding(e=!1){let n=this._paddingIndent();if(n!==this._currentPadding||e){let o=this._element.nativeElement,r=this._dir&&this._dir.value==="rtl"?"paddingRight":"paddingLeft",a=r==="paddingLeft"?"paddingRight":"paddingLeft";o.style[r]=n||"",o.style[a]="",this._currentPadding=n}}_setLevelInput(e){this._level=isNaN(e)?null:e,this._setPadding()}_setIndentInput(e){let n=e,o="px";if(typeof e=="string"){let r=e.split(D0e);n=r[0],o=r[1]||o}this.indentUnits=o,this._indent=ht(n),this._setPadding()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkTreeNodePadding",""]],inputs:{level:[2,"cdkTreeNodePadding","level",ht],indent:[0,"cdkTreeNodePaddingIndent","indent"]}})}return t})(),iC=(()=>{class t{_tree=d(v2);_treeNode=d(Ha);recursive=!1;constructor(){}_toggle(){this.recursive?this._tree.toggleDescendants(this._treeNode.data):this._tree.toggle(this._treeNode.data),this._tree._keyManager.focusItem(this._treeNode)}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","cdkTreeNodeToggle",""]],hostAttrs:["tabindex","-1"],hostBindings:function(n,o){n&1&&N("click",function(a){return o._toggle(),a.stopPropagation()})("keydown.Enter",function(a){return o._toggle(),a.preventDefault()})("keydown.Space",function(a){return o._toggle(),a.preventDefault()})},inputs:{recursive:[2,"cdkTreeNodeToggleRecursive","recursive",$]}})}return t})();var XV=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({})}return t})();function S0e(t){return!!t._isNoopTreeKeyManager}var eit=(()=>{class t extends Ha{get tabIndexInputBinding(){return this._tabIndexInputBinding}set tabIndexInputBinding(e){this._tabIndexInputBinding=e}_tabIndexInputBinding;defaultTabIndex=0;_getTabindexAttribute(){return S0e(this._tree._keyManager)?this.tabIndexInputBinding:this._tabindex}get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}constructor(){super();let e=d(new gn("tabindex"),{optional:!0});this.tabIndexInputBinding=Number(e)||this.defaultTabIndex}ngOnInit(){super.ngOnInit()}ngOnDestroy(){super.ngOnDestroy()}static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["mat-tree-node"]],hostAttrs:[1,"mat-tree-node"],hostVars:5,hostBindings:function(n,o){n&1&&N("click",function(){return o._focusItem()}),n&2&&(Dt("tabIndex",o._getTabindexAttribute()),oe("aria-expanded",o._getAriaExpanded())("aria-level",o.level+1)("aria-posinset",o._getPositionInSet())("aria-setsize",o._getSetSize()))},inputs:{tabIndexInputBinding:[2,"tabIndex","tabIndexInputBinding",e=>e==null?0:ht(e)],disabled:[2,"disabled","disabled",$]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matTreeNode"],features:[ue([{provide:Ha,useExisting:t}]),de]})}return t})(),tit=(()=>{class t extends H6{data;static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matTreeNodeDef",""]],inputs:{when:[0,"matTreeNodeDefWhen","when"],data:[0,"matTreeNode","data"]},features:[ue([{provide:H6,useExisting:t}]),de]})}return t})(),nit=(()=>{class t extends tC{node;get disabled(){return this.isDisabled}set disabled(e){this.isDisabled=e}get tabIndex(){return this.isDisabled?-1:this._tabIndex}set tabIndex(e){this._tabIndex=e}_tabIndex;ngOnInit(){super.ngOnInit()}ngAfterContentInit(){super.ngAfterContentInit()}ngOnDestroy(){super.ngOnDestroy()}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["mat-nested-tree-node"]],hostAttrs:[1,"mat-nested-tree-node"],inputs:{node:[0,"matNestedTreeNode","node"],disabled:[2,"disabled","disabled",$],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:ht(e)]},outputs:{activation:"activation",expandedChange:"expandedChange"},exportAs:["matNestedTreeNode"],features:[ue([{provide:tC,useExisting:t},{provide:Ha,useExisting:t},{provide:wm,useExisting:t}]),de]})}return t})(),iit=(()=>{class t extends nC{get level(){return this._level}set level(e){this._setLevelInput(e)}get indent(){return this._indent}set indent(e){this._setIndentInput(e)}static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matTreeNodePadding",""]],inputs:{level:[2,"matTreeNodePadding","level",ht],indent:[0,"matTreeNodePaddingIndent","indent"]},features:[ue([{provide:nC,useExisting:t}]),de]})}return t})(),ZV=(()=>{class t{viewContainer=d(ft);_node=d(wm,{optional:!0});static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","matTreeNodeOutlet",""]],features:[ue([{provide:Mm,useExisting:t}])]})}return t})(),oit=(()=>{class t extends v2{_nodeOutlet=void 0;static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275cmp=P({type:t,selectors:[["mat-tree"]],viewQuery:function(n,o){if(n&1&&me(ZV,7),n&2){let r;G(r=W())&&(o._nodeOutlet=r.first)}},hostAttrs:[1,"mat-tree"],exportAs:["matTree"],features:[ue([{provide:v2,useExisting:t}]),de],decls:1,vars:0,consts:[["matTreeNodeOutlet",""]],template:function(n,o){n&1&&Ut(0,0)},dependencies:[ZV],styles:[`.mat-tree{display:block;background-color:var(--mat-tree-container-background-color, var(--mat-sys-surface))}.mat-tree-node,.mat-nested-tree-node{color:var(--mat-tree-node-text-color, var(--mat-sys-on-surface));font-family:var(--mat-tree-node-text-font, var(--mat-sys-body-large-font));font-size:var(--mat-tree-node-text-size, var(--mat-sys-body-large-size));font-weight:var(--mat-tree-node-text-weight, var(--mat-sys-body-large-weight))}.mat-tree-node{display:flex;align-items:center;flex:1;word-wrap:break-word;min-height:var(--mat-tree-node-min-height, 48px)}.mat-nested-tree-node{border-bottom-width:0}
|
|
`],encapsulation:2})}return t})(),rit=(()=>{class t extends iC{static \u0275fac=(()=>{let e;return function(o){return(e||(e=Te(t)))(o||t)}})();static \u0275dir=R({type:t,selectors:[["","matTreeNodeToggle",""]],inputs:{recursive:[0,"matTreeNodeToggleRecursive","recursive"]},features:[ue([{provide:iC,useExisting:t}]),de]})}return t})();var nB=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[XV,ge,ge]})}return t})(),JV=class{transformFunction;getLevel;isExpandable;getChildren;constructor(i,e,n,o){this.transformFunction=i,this.getLevel=e,this.isExpandable=n,this.getChildren=o}_flattenNode(i,e,n,o){let r=this.transformFunction(i,e);if(n.push(r),this.isExpandable(r)){let a=this.getChildren(i);a&&(Array.isArray(a)?this._flattenChildren(a,e,n,o):a.pipe(Ve(1)).subscribe(s=>{this._flattenChildren(s,e,n,o)}))}return n}_flattenChildren(i,e,n,o){i.forEach((r,a)=>{let s=o.slice();s.push(a!=i.length-1),this._flattenNode(r,e+1,n,s)})}flattenNodes(i){let e=[];return i.forEach(n=>this._flattenNode(n,0,e,[])),e}expandFlattenedNodes(i,e){let n=[],o=[];return o[0]=!0,i.forEach(r=>{let a=!0;for(let s=0;s<=this.getLevel(r);s++)a=a&&o[s];a&&n.push(r),this.isExpandable(r)&&(o[this.getLevel(r)+1]=e.isExpanded(r))}),n}},eB=class extends bc{_treeControl;_treeFlattener;_flattenedData=new ut([]);_expandedData=new ut([]);get data(){return this._data.value}set data(i){this._data.next(i),this._flattenedData.next(this._treeFlattener.flattenNodes(this.data)),this._treeControl.dataNodes=this._flattenedData.value}_data=new ut([]);constructor(i,e,n){super(),this._treeControl=i,this._treeFlattener=e,n&&(this.data=n)}connect(i){return pt(i.viewChange,this._treeControl.expansionModel.changed,this._flattenedData).pipe(le(()=>(this._expandedData.next(this._treeFlattener.expandFlattenedNodes(this._flattenedData.value,this._treeControl)),this._expandedData.value)))}disconnect(){}},tB=class extends bc{get data(){return this._data.value}set data(i){this._data.next(i)}_data=new ut([]);connect(i){return pt(i.viewChange,this._data).pipe(le(()=>this.data))}disconnect(){}};var k0e=["searchSelectInput"],E0e=["innerSelectSearch"],I0e=[[["",8,"mat-select-search-custom-header-content"]],[["","ngxMatSelectSearchClear",""]],[["","ngxMatSelectNoEntriesFound",""]]],O0e=[".mat-select-search-custom-header-content","[ngxMatSelectSearchClear]","[ngxMatSelectNoEntriesFound]"];function T0e(t,i){if(t&1){let e=se();g(0,"mat-checkbox",10),N("change",function(o){j(e);let r=w();return H(r._emitSelectAllBooleanToParent(o.checked))}),_()}if(t&2){let e=w();k("color",e.matFormField==null?null:e.matFormField.color)("checked",e.toggleAllCheckboxChecked)("indeterminate",e.toggleAllCheckboxIndeterminate)("matTooltip",e.toggleAllCheckboxTooltipMessage)("matTooltipPosition",e.toggleAllCheckboxTooltipPosition)}}function P0e(t,i){t&1&&F(0,"mat-spinner",7)}function L0e(t,i){t&1&&ae(0,1)}function A0e(t,i){if(t&1&&F(0,"mat-icon",12),t&2){let e=w(2);k("svgIcon",e.closeSvgIcon)}}function R0e(t,i){if(t&1&&(g(0,"mat-icon"),C(1),_()),t&2){let e=w(2);p(),K(" ",e.closeIcon," ")}}function z0e(t,i){if(t&1){let e=se();g(0,"button",11),N("click",function(){j(e);let o=w();return H(o._reset(!0))}),I(1,L0e,1,0)(2,A0e,1,1,"mat-icon",12)(3,R0e,2,1,"mat-icon"),_()}if(t&2){let e=w();p(),O(e.clearIcon?1:e.closeSvgIcon?2:3)}}function N0e(t,i){t&1&&ae(0,2)}function F0e(t,i){if(t&1&&C(0),t&2){let e=w(2);K(" ",e.noEntriesFoundLabel," ")}}function V0e(t,i){if(t&1&&(g(0,"div",9),I(1,N0e,1,0)(2,F0e,1,1),_()),t&2){let e=w();p(),O(e.noEntriesFound?1:2)}}var B0e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","ngxMatSelectSearchClear",""]]})}return t})(),j0e=["ariaLabel","clearSearchInput","closeIcon","closeSvgIcon","disableInitialFocus","disableScrollToActiveOnOptionsChanged","enableClearOnEscapePressed","hideClearSearchButton","noEntriesFoundLabel","placeholderLabel","preventHomeEndKeyPropagation","searching"],H0e=new L("mat-selectsearch-default-options"),U0e=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275dir=R({type:t,selectors:[["","ngxMatSelectNoEntriesFound",""]]})}return t})(),oC=(()=>{class t{matSelect;changeDetectorRef;_viewportRuler;matOption;matFormField;placeholderLabel="Suche";type="text";closeIcon="close";closeSvgIcon;noEntriesFoundLabel="Keine Optionen gefunden";clearSearchInput=!0;searching=!1;disableInitialFocus=!1;enableClearOnEscapePressed=!1;preventHomeEndKeyPropagation=!1;disableScrollToActiveOnOptionsChanged=!1;ariaLabel="dropdown search";showToggleAllCheckbox=!1;toggleAllCheckboxChecked=!1;toggleAllCheckboxIndeterminate=!1;toggleAllCheckboxTooltipMessage="";toggleAllCheckboxTooltipPosition="below";hideClearSearchButton=!1;alwaysRestoreSelectedOptionsMulti=!1;recreateValuesArray=!1;toggleAll=new U;searchSelectInput;innerSelectSearch;clearIcon;noEntriesFound;get value(){return this._formControl.value}_lastExternalInputValue;onTouched=()=>{};set _options(e){this._options$.next(e)}get _options(){return this._options$.getValue()}_options$=new ut(null);optionsList$=this._options$.pipe(at(e=>e?e.changes.pipe(le(n=>n.toArray()),Ze(e.toArray())):ne(null)));optionsLength$=this.optionsList$.pipe(le(e=>e?e.length:0));previousSelectedValues;_formControl=new oc("",{nonNullable:!0});_showNoEntriesFound$=ii([this._formControl.valueChanges,this.optionsLength$]).pipe(le(([e,n])=>!!(this.noEntriesFoundLabel&&e&&n===this.getOptionsLengthOffset())));_onDestroy=new B;activeDescendant;constructor(e,n,o,r,a,s){this.matSelect=e,this.changeDetectorRef=n,this._viewportRuler=o,this.matOption=r,this.matFormField=a,this.applyDefaultOptions(s)}applyDefaultOptions(e){if(e)for(let n of j0e)Object.prototype.hasOwnProperty.call(e,n)&&(this[n]=e[n])}ngOnInit(){this.matOption?(this.matOption.disabled=!0,this.matOption._getHostElement().classList.add("contains-mat-select-search"),this.matOption._getHostElement().setAttribute("role","presentation")):console.error("<ngx-mat-select-search> must be placed inside a <mat-option> element"),this.matSelect.openedChange.pipe(ts(1),xe(this._onDestroy)).subscribe(e=>{e?(this.updateInputWidth(),this.disableInitialFocus||this._focus()):this.clearSearchInput&&this._reset()}),this.matSelect.openedChange.pipe(Ve(1),at(()=>{this._options=this.matSelect.options;let e=this._options.toArray()[this.getOptionsLengthOffset()];return this._options.changes.pipe(It(()=>{setTimeout(()=>{let n=this._options.toArray(),o=n[this.getOptionsLengthOffset()],r=this.matSelect._keyManager;r&&this.matSelect.panelOpen&&o&&((!e||!this.matSelect.compareWith(e.value,o.value)||!r.activeItem||!n.find(s=>this.matSelect.compareWith(s.value,r.activeItem?.value)))&&r.setActiveItem(this.getOptionsLengthOffset()),setTimeout(()=>{this.updateInputWidth()})),e=o})}))})).pipe(xe(this._onDestroy)).subscribe(),this._showNoEntriesFound$.pipe(xe(this._onDestroy)).subscribe(e=>{this.matOption&&(e?this.matOption._getHostElement().classList.add("mat-select-search-no-entries-found"):this.matOption._getHostElement().classList.remove("mat-select-search-no-entries-found"))}),this._viewportRuler.change().pipe(xe(this._onDestroy)).subscribe(()=>{this.matSelect.panelOpen&&this.updateInputWidth()}),this.initMultipleHandling(),this.optionsList$.pipe(xe(this._onDestroy)).subscribe(()=>{this.changeDetectorRef.markForCheck()})}_emitSelectAllBooleanToParent(e){this.toggleAll.emit(e)}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}_isToggleAllCheckboxVisible(){return this.matSelect.multiple&&this.showToggleAllCheckbox}_handleKeydown(e){(e.key&&e.key.length===1||this.preventHomeEndKeyPropagation&&(e.key==="Home"||e.key==="End"))&&e.stopPropagation(),this.matSelect.multiple&&e.key&&e.key==="Enter"&&setTimeout(()=>this._focus()),this.enableClearOnEscapePressed&&e.key==="Escape"&&this.value&&(this._reset(!0),e.stopPropagation())}_handleKeyup(e){if(e.key==="ArrowUp"||e.key==="ArrowDown"){let n=this.matSelect._getAriaActiveDescendant(),o=this._options.toArray().findIndex(r=>r.id===n);o!==-1&&(this.unselectActiveDescendant(),this.activeDescendant=this._options.toArray()[o]._getHostElement(),this.activeDescendant.setAttribute("aria-selected","true"),this.searchSelectInput.nativeElement.setAttribute("aria-activedescendant",n))}}writeValue(e){this._lastExternalInputValue=e,this._formControl.setValue(e),this.changeDetectorRef.markForCheck()}onBlur(){this.unselectActiveDescendant(),this.onTouched()}registerOnChange(e){this._formControl.valueChanges.pipe(Oe(n=>n!==this._lastExternalInputValue),It(()=>this._lastExternalInputValue=void 0),xe(this._onDestroy)).subscribe(e)}registerOnTouched(e){this.onTouched=e}_focus(){if(!this.searchSelectInput||!this.matSelect.panel)return;let e=this.matSelect.panel.nativeElement,n=e.scrollTop;this.searchSelectInput.nativeElement.focus(),e.scrollTop=n}_reset(e){this._formControl.setValue(""),e&&this._focus()}initMultipleHandling(){if(!this.matSelect.ngControl){this.matSelect.multiple&&console.error("the mat-select containing ngx-mat-select-search must have a ngModel or formControl directive when multiple=true");return}this.previousSelectedValues=this.matSelect.ngControl.value,this.matSelect.ngControl.valueChanges&&this.matSelect.ngControl.valueChanges.pipe(xe(this._onDestroy)).subscribe(e=>{let n=!1;if(this.matSelect.multiple&&(this.alwaysRestoreSelectedOptionsMulti||this._formControl.value&&this._formControl.value.length)&&this.previousSelectedValues&&Array.isArray(this.previousSelectedValues)){(!e||!Array.isArray(e))&&(e=[]);let o=this.matSelect.options.map(r=>r.value);this.previousSelectedValues.forEach(r=>{!e.some(a=>this.matSelect.compareWith(a,r))&&!o.some(a=>this.matSelect.compareWith(a,r))&&(this.recreateValuesArray?e=[...e,r]:e.push(r),n=!0)})}this.previousSelectedValues=e,n&&this.matSelect._onChange(e)})}updateInputWidth(){if(!this.innerSelectSearch||!this.innerSelectSearch.nativeElement)return;let e=this.innerSelectSearch.nativeElement,n=null;for(;e&&e.parentElement;)if(e=e.parentElement,e.classList.contains("mat-select-panel")){n=e;break}n&&(this.innerSelectSearch.nativeElement.style.width=n.clientWidth+"px")}getOptionsLengthOffset(){return this.matOption?1:0}unselectActiveDescendant(){this.activeDescendant?.removeAttribute("aria-selected"),this.searchSelectInput.nativeElement.removeAttribute("aria-activedescendant")}static \u0275fac=function(n){return new(n||t)(Me(ei),Me(we),Me(Zn),Me(fn,8),Me($t,8),Me(H0e,8))};static \u0275cmp=P({type:t,selectors:[["ngx-mat-select-search"]],contentQueries:function(n,o,r){if(n&1&&(Ie(r,B0e,5),Ie(r,U0e,5)),n&2){let a;G(a=W())&&(o.clearIcon=a.first),G(a=W())&&(o.noEntriesFound=a.first)}},viewQuery:function(n,o){if(n&1&&(me(k0e,7,Z),me(E0e,7,Z)),n&2){let r;G(r=W())&&(o.searchSelectInput=r.first),G(r=W())&&(o.innerSelectSearch=r.first)}},inputs:{placeholderLabel:"placeholderLabel",type:"type",closeIcon:"closeIcon",closeSvgIcon:"closeSvgIcon",noEntriesFoundLabel:"noEntriesFoundLabel",clearSearchInput:"clearSearchInput",searching:"searching",disableInitialFocus:"disableInitialFocus",enableClearOnEscapePressed:"enableClearOnEscapePressed",preventHomeEndKeyPropagation:"preventHomeEndKeyPropagation",disableScrollToActiveOnOptionsChanged:"disableScrollToActiveOnOptionsChanged",ariaLabel:"ariaLabel",showToggleAllCheckbox:"showToggleAllCheckbox",toggleAllCheckboxChecked:"toggleAllCheckboxChecked",toggleAllCheckboxIndeterminate:"toggleAllCheckboxIndeterminate",toggleAllCheckboxTooltipMessage:"toggleAllCheckboxTooltipMessage",toggleAllCheckboxTooltipPosition:"toggleAllCheckboxTooltipPosition",hideClearSearchButton:"hideClearSearchButton",alwaysRestoreSelectedOptionsMulti:"alwaysRestoreSelectedOptionsMulti",recreateValuesArray:"recreateValuesArray"},outputs:{toggleAll:"toggleAll"},features:[ue([{provide:vi,useExisting:Pt(()=>t),multi:!0}])],ngContentSelectors:O0e,decls:13,vars:14,consts:[["innerSelectSearch",""],["searchSelectInput",""],["matInput","",1,"mat-select-search-input","mat-select-search-hidden"],[1,"mat-select-search-inner","mat-typography","mat-datepicker-content","mat-tab-header"],[1,"mat-select-search-inner-row"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"color","checked","indeterminate","matTooltip","matTooltipPosition"],["autocomplete","off",1,"mat-select-search-input",3,"keydown","keyup","blur","type","formControl","placeholder"],["diameter","16",1,"mat-select-search-spinner"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear"],[1,"mat-select-search-no-entries-found"],["matTooltipClass","ngx-mat-select-search-toggle-all-tooltip",1,"mat-select-search-toggle-all-checkbox",3,"change","color","checked","indeterminate","matTooltip","matTooltipPosition"],["mat-icon-button","","aria-label","Clear",1,"mat-select-search-clear",3,"click"],[3,"svgIcon"]],template:function(n,o){if(n&1){let r=se();Se(I0e),F(0,"input",2),g(1,"div",3,0)(3,"div",4),I(4,T0e,1,5,"mat-checkbox",5),g(5,"input",6,1),N("keydown",function(s){return j(r),H(o._handleKeydown(s))})("keyup",function(s){return j(r),H(o._handleKeyup(s))})("blur",function(){return j(r),H(o.onBlur())}),_(),I(7,P0e,1,0,"mat-spinner",7),I(8,z0e,4,1,"button",8),ae(9),_(),F(10,"mat-divider"),_(),I(11,V0e,3,1,"div",9),D(12,"async")}n&2&&(p(),ie("mat-select-search-inner-multiple",o.matSelect.multiple)("mat-select-search-inner-toggle-all",o._isToggleAllCheckboxVisible()),p(3),O(o._isToggleAllCheckboxVisible()?4:-1),p(),k("type",o.type)("formControl",o._formControl)("placeholder",o.placeholderLabel),oe("aria-label",o.ariaLabel),p(2),O(o.searching?7:-1),p(),O(!o.hideClearSearchButton&&o.value&&!o.searching?8:-1),p(3),O(E(12,12,o._showNoEntriesFound$)?11:-1))},dependencies:[A0,ve,Ii,bn,Fi,Tl,f2,To,iV,Er,Va,ui],styles:[".mat-select-search-hidden[_ngcontent-%COMP%]{visibility:hidden}.mat-select-search-inner[_ngcontent-%COMP%]{position:absolute;top:0;left:0;width:100%;z-index:100;font-size:inherit;box-shadow:none;background-color:var(--mat-sys-surface-container, var(--mat-select-panel-background-color, white))}.mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-%COMP%] .mat-select-search-inner-row[_ngcontent-%COMP%]{display:flex;align-items:center}.mat-select-search-input[_ngcontent-%COMP%]{box-sizing:border-box;width:100%;border:none;font-family:inherit;font-size:inherit;color:currentColor;outline:none;background-color:var(--mat-sys-surface-container, var(--mat-select-panel-background-color, white));padding:0 44px 0 16px;height:47px;line-height:47px}[dir=rtl][_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-right:16px;padding-left:44px}.mat-select-search-input[_ngcontent-%COMP%]::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}.mat-select-search-inner-toggle-all[_ngcontent-%COMP%] .mat-select-search-input[_ngcontent-%COMP%]{padding-left:5px}.mat-select-search-no-entries-found[_ngcontent-%COMP%]{padding-top:8px}.mat-select-search-clear[_ngcontent-%COMP%]{position:absolute;right:4px;top:0}[dir=rtl][_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-clear[_ngcontent-%COMP%]{right:auto;left:4px}.mat-select-search-spinner[_ngcontent-%COMP%]{position:absolute;right:16px;top:calc(50% - 8px)}[dir=rtl][_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-spinner[_ngcontent-%COMP%]{right:auto;left:16px} .mat-mdc-option[aria-disabled=true].contains-mat-select-search{position:sticky;top:-8px;z-index:1;opacity:1;margin-top:-8px;pointer-events:all} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mat-icon{margin-right:0;margin-left:0} .mat-mdc-option[aria-disabled=true].contains-mat-select-search mat-pseudo-checkbox{display:none} .mat-mdc-option[aria-disabled=true].contains-mat-select-search .mdc-list-item__primary-text{opacity:1}.mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:5px}[dir=rtl][_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%], [dir=rtl] [_nghost-%COMP%] .mat-select-search-toggle-all-checkbox[_ngcontent-%COMP%]{padding-left:0;padding-right:5px}"],changeDetection:0})}return t})();var U6=(()=>{class t{static \u0275fac=function(n){return new(n||t)};static \u0275mod=ee({type:t});static \u0275inj=J({imports:[oC]})}return t})();var rC=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({providers:[{provide:ih,useValue:{appearance:"fill"}},{provide:Iy,useValue:{showError:!0,displayDefaultIndicatorType:!1}}],imports:[LF,iO,VF,Va,UF,fT,fO,$F,EP,vv,c6,KF,_c,IR,i6,IT,eV,MR,tP,tV,aV,oV,lV,Vu,U6,uV,pV,mV,gV,vV,wV,TV,WV,YV,lm,nB,YR]})}}return t})();var aC=class{_document;_textarea;constructor(i,e){this._document=e;let n=this._textarea=this._document.createElement("textarea"),o=n.style;o.position="fixed",o.top=o.opacity="0",o.left="-999em",n.setAttribute("aria-hidden","true"),n.value=i,n.readOnly=!0,(this._document.fullscreenElement||this._document.body).appendChild(n)}copy(){let i=this._textarea,e=!1;try{if(i){let n=this._document.activeElement;i.select(),i.setSelectionRange(0,i.value.length),e=this._document.execCommand("copy"),n&&n.focus()}}catch{}return e}destroy(){let i=this._textarea;i&&(i.remove(),this._textarea=void 0)}},y2=(()=>{class t{_document=d(De);constructor(){}copy(e){let n=this.beginCopy(e),o=n.copy();return n.destroy(),o}beginCopy(e){return new aC(e,this._document)}static \u0275fac=function(n){return new(n||t)};static \u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();function G0e(t,i){if(t&1){let e=se();g(0,"span",3),N("click",function(){j(e);let o=w(2);return H(o.copyValue())}),F(1,"fa-icon",4),_()}}function W0e(t,i){if(t&1){let e=se();g(0,"span",5),N("click",function(){j(e);let o=w(2);return H(o.showValue())}),F(1,"fa-icon",6),_()}if(t&2){let e=w(2);p(),k("title",e.externalId)}}function Y0e(t,i){if(t&1){let e=se();g(0,"span",7),N("click",function(){j(e);let o=w(2);return H(o.showValue())}),C(1),_()}if(t&2){let e=w(2);p(),T(e.externalId)}}function q0e(t,i){if(t&1){let e=se();g(0,"span",3),N("click",function(){j(e);let o=w(2);return H(o.showValue())}),C(1),_()}if(t&2){let e=w(2);p(),T(e.externalId)}}function Q0e(t,i){if(t&1){let e=se();g(0,"span",7),N("click",function(){j(e);let o=w(2);return H(o.showValue())}),F(1,"fa-icon",6),_()}if(t&2){let e=w(2);p(),k("title",e.externalId)}}function K0e(t,i){if(t&1){let e=se();g(0,"span",5),N("click",function(){j(e);let o=w(2);return H(o.copyValue())}),F(1,"fa-icon",4),_()}}function X0e(t,i){if(t&1){let e=se();g(0,"span",0),N("mouseenter",function(){j(e);let o=w();return H(o.mouseEnter())})("mouseleave",function(){j(e);let o=w();return H(o.mouseLeave())}),I(1,G0e,2,0,"span"),I(2,W0e,2,1,"span",1),I(3,Y0e,2,1,"span",2),I(4,q0e,2,1,"span"),I(5,Q0e,2,1,"span",2),I(6,K0e,2,0,"span",1),_()}if(t&2){let e=w();p(),O(e.displayL&&e.iconVisible&&!e.hideCopy?1:-1),p(),O(e.displayL&&!e.completed&&e.iconVisible&&e.isLongValue()?2:-1),p(),O(e.completed?-1:3),p(),O(e.completed?4:-1),p(),O(e.displayR&&!e.completed&&e.iconVisible&&e.isLongValue()?5:-1),p(),O(e.displayR&&e.iconVisible&&!e.hideCopy?6:-1)}}var iB=(()=>{class t{constructor(){this.clipboard=d(y2),this.alertService=d(Ia),this.completed=!1,this.display="right",this.hideCopy=!1,this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1}ngOnInit(){this.emptyValue=!this.externalId||this.externalId==="",this.displayL=this.display==="left",this.displayR=this.display==="right"}isLongValue(){return this.externalId==null?!1:this.externalId.length>15}showValue(){this.completed=!this.completed}copyValue(){this.hideCopy||(this.clipboard.copy(this.externalId),this.alertService.alert({type:"Clipboard",message:"Copied: "+this.externalId}))}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-external-identifier"]],inputs:{externalId:"externalId",completed:"completed",display:"display",hideCopy:"hideCopy"},decls:1,vars:1,consts:[[3,"mouseenter","mouseleave"],[1,"m-l-3"],[1,"m-l-5"],[3,"click"],["icon","copy","size","sm","title","Copy External Id"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(n,o){n&1&&I(0,X0e,7,6,"span"),n&2&&O(o.emptyValue?-1:0)},dependencies:[fe,ve,sn],encapsulation:2})}}return t})();var $6=(()=>{class t{constructor(){this.http=d(Ln)}getFilteredClients(e,n,o,r,a){let s=new te().set("displayName",r).set("orphansOnly",o.toString()).set("sortOrder",n).set("orderBy",e);return a&&(s=s.set("officeId",a)),this.http.get("/clients",{params:s})}getClients(e,n,o,r){let a=new te().set("offset",o.toString()).set("limit",r.toString()).set("sortOrder",n).set("orderBy",e);return this.http.get("/clients",{params:a})}getClientTemplate(){return this.http.get("/clients/template")}getClientWithOfficeTemplate(e){return this.http.get(`/clients/template?officeId=${e}&staffInSelectedOfficeOnly=true`)}getClientData(e){return this.http.get(`/clients/${e}`)}createClient(e){return this.http.post("/clients",e)}updateClient(e,n){return this.http.put(`/clients/${e}`,n)}deleteClient(e){return this.http.delete(`/clients/${e}`)}getClientDataAndTemplate(e){let n=new te().set("template","true").set("staffInSelectedOfficeOnly","true");return this.http.get(`/clients/${e}`,{params:n})}getClientDatatables(){let e=new te().set("apptable","m_client");return this.http.get("/datatables",{params:e})}getClientDatatable(e,n){let o=new te().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:o})}addClientDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,o,{params:r})}editClientDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,o,{params:r})}deleteDatatableContent(e,n){let o=new te().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:o})}getClientAccountData(e){return this.http.get(`/clients/${e}/accounts`)}getClientChargesData(e){let n=new te().set("pendingPayment","true");return this.http.get(`/clients/${e}/charges`,{params:n})}getSelectedChargeData(e,n){let o=new te().set("associations","all");return this.http.get(`/clients/${e}/charges/${n}`,{params:o})}waiveClientCharge(e){let n=new te().set("command","waive");return this.http.post(`/clients/${e.clientId}/charges/${e.resourceType}`,e,{params:n})}getAllClientCharges(e){return this.http.get(`/clients/${e}/charges`)}undoTransaction(e){return this.http.post(`/clients/${e.clientId}/transactions/${e.transactionId}?command=undo`,e)}deleteCharge(e,n){return this.http.delete(`/clients/${e}/charges/${n}?associations=all`)}getClientTransactionPay(e,n){return this.http.get(`/clients/${e}/charges/${n}`)}payClientCharge(e,n,o){let r=new te().set("command","paycharge");return this.http.post(`/clients/${e}/charges/${n}?command=paycharge`,o,{params:r})}getClientSummary(e){let n=new te().set("R_clientId",e).set("genericResultSet","false");return this.http.get("/runreports/ClientSummary",{params:n})}getClientProfileImage(e){let n=new te().set("maxHeight","150");return this.http.get(`/clients/${e}/images`,{params:n,responseType:"text"}).pipe(hn(o=>o.status===404?ne(null):Lo(()=>o)))}uploadClientProfileImage(e,n){let o=new FormData;return o.append("file",n),o.append("filename","file"),this.http.post(`/clients/${e}/images`,o)}uploadCapturedClientProfileImage(e,n){return this.http.post(`/clients/${e}/images`,n)}deleteClientProfileImage(e){return this.http.delete(`/clients/${e}/images`)}uploadClientSignatureImage(e,n){let o=new FormData;return o.append("file",n),o.append("name","clientSignature"),o.append("description","Client signature"),this.http.post(`/clients/${e}/documents`,o)}getClientSignatureImage(e,n){return this.http.get(`/clients/${e}/documents/${n}/attachment`,{responseType:"blob"})}getClientFamilyMembers(e){return this.http.get(`/clients/${e}/familymembers`)}getClientFamilyMember(e,n){return this.http.get(`/clients/${e}/familymembers/${n}`)}addFamilyMember(e,n){return this.http.post(`/clients/${e}/familymembers`,n)}editFamilyMember(e,n,o){return this.http.put(`/clients/${e}/familymembers/${n}`,o)}deleteFamilyMember(e,n){return this.http.delete(`/clients/${e}/familymembers/${n}`)}getClientIdentifiers(e){return this.http.get(`/clients/${e}/identifiers`)}getClientIdentifierTemplate(e){return this.http.get(`/clients/${e}/identifiers/template`)}addClientIdentifier(e,n){return this.http.post(`/clients/${e}/identifiers`,n)}deleteClientIdentifier(e,n){return this.http.delete(`/clients/${e}/identifiers/${n}`)}getClientIdentificationDocuments(e){return this.http.get(`/client_identifiers/${e}/documents`)}downloadClientIdentificationDocument(e,n){return this.http.get(`/client_identifiers/${e}/documents/${n}/attachment`,{responseType:"blob"})}uploadClientIdentifierDocument(e,n){return this.http.post(`/client_identifiers/${e}/documents`,n)}getClientDocuments(e){return this.http.get(`/clients/${e}/documents`)}downloadClientDocument(e,n){return this.http.get(`/clients/${e}/documents/${n}/attachment`,{responseType:"blob"})}uploadClientDocument(e,n){return this.http.post(`/clients/${e}/documents`,n)}deleteClientDocument(e,n){return this.http.delete(`/clients/${e}/documents/${n}`)}getClientNotes(e){return this.http.get(`/clients/${e}/notes`)}createClientNote(e,n){return this.http.post(`/clients/${e}/notes`,n)}editClientNote(e,n,o){return this.http.put(`/clients/${e}/notes/${n}`,o)}deleteClientNote(e,n){return this.http.delete(`/clients/${e}/notes/${n}`)}getAddressFieldConfiguration(){return this.http.get("/fieldconfiguration/ADDRESS")}getClientAddressData(e){return this.http.get(`/client/${e}/addresses`)}getClientAddressTemplate(){return this.http.get("/client/addresses/template")}createClientAddress(e,n,o){return this.http.post(`/client/${e}/addresses?type=${n}`,o)}editClientAddress(e,n,o){return this.http.put(`/client/${e}/addresses?type=${n}`,o)}executeClientCommand(e,n,o){let r=new te().set("command",n);return this.http.post(`/clients/${e}`,o,{params:r})}getClientCommandTemplate(e){let n=new te().set("commandParam",e);return this.http.get("/clients/template",{params:n})}getClientTransferProposalDate(e){return this.http.get(`/clients/${e}/transferproposaldate`)}getClientChargeTemplate(e){return this.http.get(`/clients/${e}/charges/template`)}getChargeAndTemplate(e){let n=new te().set("template","true");return this.http.get(`/charges/${e}`,{params:n})}createClientCharge(e,n){return this.http.post(`/clients/${e}/charges`,n)}getClientReportTemplates(){let e=new te().set("entityId","0").set("typeId","0");return this.http.get("/templates",{params:e})}retrieveClientReportTemplate(e,n){let o=new te().set("clientId",n);return this.http.get(`/templates/${e}`,{params:o,responseType:"text"})}getOffices(){return this.http.get("/offices")}getSurveys(e){return this.http.get(`/surveys/scorecards/clients/${e}`)}getAllSurveysType(){return this.http.get("/surveys")}createNewSurvey(e,n){return this.http.post(`/surveys/scorecards/${e}`,n)}createSelfServiceUser(e){return this.http.post("/users",e)}createClientCollateral(e,n){return this.http.post(`/clients/${e}/collaterals`,n)}getCollateralTemplate(e){return this.http.get(`/clients/${e}/collaterals/template`)}searchByText(e,n,o,r="",a=""){let s={request:{text:e},page:n,size:o};return r!==""&&a!==""&&(s=Re(q({},s),{sorts:[{direction:a,property:r}]})),this.http.post("/v2/clients/search",s)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var oB=(()=>{class t{constructor(){this.http=d(Ln)}getGroups(e,n,o,r,a){let s=new te().set("offset",r.toString()).set("limit",a.toString()).set("sortOrder",o).set("orderBy",n).set("paged","true");return e.forEach(function(c){c.value&&(s=s.set(c.type,c.value))}),this.http.get("/groups",{params:s})}getFilteredGroups(e,n,o,r,a){let s=new te().set("name",o).set("sortOrder",n).set("orderBy",e);return r&&(s=s.set("officeId",r)),s=a?s.set("orphansOnly",a):s,this.http.get("/groups",{params:s})}getGroupsByOfficeId(e){let n=new te().set("officeId",e.toString());return this.http.get("/groups",{params:n})}getGroupData(e,n){let o=new te().set("associations","all");return o=n?o.set("template",n):o,this.http.get(`/groups/${e}`,{params:o})}getGroupSummary(e){let n=new te().set("R_groupId",e).set("genericResultSet","false");return this.http.get("/runreports/GroupSummaryCounts",{params:n})}getGroupAccountsData(e){return this.http.get(`/groups/${e}/accounts`)}getGroupNotes(e){return this.http.get(`/groups/${e}/notes`)}createGroupNote(e,n){return this.http.post(`/groups/${e}/notes`,n)}editGroupNote(e,n,o){return this.http.put(`/groups/${e}/notes/${n}`,o)}deleteGroupNote(e,n){return this.http.delete(`/groups/${e}/notes/${n}`)}getGroupDatatables(){let e=new te().set("apptable","m_group");return this.http.get("/datatables",{params:e})}getGroupDatatable(e,n){let o=new te().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:o})}addGroupDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,o,{params:r})}editGroupDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,o,{params:r})}deleteDatatableContent(e,n){let o=new te().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:o})}getGroupCommandTemplate(e){let n=new te().set("command",e);return this.http.get("/groups/template",{params:n})}executeGroupCommand(e,n,o){let r=new te().set("command",n);return this.http.post(`/groups/${e}`,o,{params:r})}unAssignRoleCommand(e,n){let o=new te().set("command","unassignRole").set("roleId",n);return this.http.post(`/groups/${e}`,{},{params:o})}createGroup(e){return this.http.post("/groups",e)}updateGroup(e,n){return this.http.put(`/groups/${n}`,e)}deleteGroup(e){return this.http.delete(`/groups/${e}`)}getGroupCalendarTemplate(e){return this.http.get(`/groups/${e}/calendars/template`)}getGroupCalendarAndTemplate(e,n){let o=new te().set("template","true");return this.http.get(`/groups/${e}/calendars/${n}`,{params:o})}createGroupMeeting(e,n){return this.http.post(`/groups/${e}/calendars`,n)}updateGroupMeeting(e,n,o){return this.http.put(`/groups/${e}/calendars/${o}`,n)}getMeetingsTemplate(e,n){let o=new te().set("calenderId",n);return this.http.get(`/groups/${e}/meetings/template`,{params:o})}assignGroupAttendance(e,n,o){let r=new te().set("calenderId",n);return this.http.post(`/groups/${e}/meetings`,o,{params:r})}getStaff(e){let n=new te().set("officeId",e.toString()).set("staffInSelectedOfficeOnly","true");return this.http.get("/groups/template",{params:n})}getGLIMAccountsData(e){return this.http.get(`/groups/${e}/glimaccounts`)}getGSIMAccountsData(e){return this.http.get(`/groups/${e}/gsimaccounts`)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var G6=(()=>{class t{constructor(){this.http=d(Ln),this.settingsService=d(tn),this.dateUtils=d(zo)}getLoanChargeTemplateResource(e){return this.http.get(`/loans/${e}/charges/template`)}getLoanActionTemplate(e,n){let o=new te().set("command",n);return(n==="disburse"||n==="disbursetosavings")&&(o=o.set("associations","delinquency")),this.http.get(`/loans/${e}/transactions/template`,{params:o})}getLoanTransactionActionTemplate(e,n,o){let r=new te().set("command",n).set("transactionId",o);return this.http.get(`/loans/${e}/transactions/template`,{params:r})}getLoanPrepayLoanActionTemplate(e,n){n||(n=this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));let o=new te().set("command","prepayLoan").set("transactionDate",n).set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat);return this.http.get(`/loans/${e}/transactions/template`,{params:o})}getLoanForeclosureActionTemplate(e){let n=new te().set("command","foreclosure").set("locale",this.settingsService.language.code).set("dateFormat",this.settingsService.dateFormat).set("transactionDate",this.dateUtils.formatDate(this.settingsService.businessDate,this.settingsService.dateFormat));return this.http.get(`/loans/${e}/transactions/template`,{params:n})}getLoanAccountResource(e,n){let o=new te().set("associations",n);return this.http.get(`/loans/${e}`,{params:o})}getGuarantorTemplate(e){return this.http.get(`/loans/${e}/guarantors/template`)}createNewGuarantor(e,n){return this.http.post(`/loans/${e}/guarantors`,n)}deleteGuarantor(e,n){return this.http.delete(`/loans/${e}/guarantors/${n}`)}deleteLoanAccount(e){return this.http.delete(`/loans/${e}`)}getDelinquencyTags(e){return this.http.get(`/loans/${e}/delinquencytags`)}getDelinquencyData(e){let n=new te().set("associations","collection").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:n})}getLoanDelinquencyDataForTemplate(e){let n=new te().set("associations","delinquency");return this.http.get(`/loans/${e}`,{params:n})}getDelinquencyActions(e){return this.http.get(`/loans/${e}/delinquency-actions`)}createDelinquencyActions(e,n){return this.http.post(`/loans/${e}/delinquency-actions`,n)}getDeferredIncomeData(e){return this.http.get(`/loans/${e}/deferredincome`)}getBuyDownFeeData(e){return this.http.get(`/loans/${e}/buydown-fees`)}getLoanTemplate(e){let n=new te().set("fields","id,loanOfficerId,loanOfficerOptions").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:n})}createLoanCharge(e,n,o){return this.http.post(`/loans/${e}/${n}`,o)}getLoanAccountDetails(e){return this.http.get(`/loans/${e}`)}getLoanCollateralTemplate(e){return this.http.get(`/loans/${e}/collaterals/template`)}getLoanCollaterals(e){return this.http.get(`/loans/${e}/collaterals`)}createLoanCollateral(e,n){return this.http.post(`/loans/${e}/collaterals`,n)}getLoanAccountAssociationDetails(e){let n=new te().set("associations","all").set("exclude","guarantors,futureSchedule");return this.http.get(`/loans/${e}`,{params:n})}getApproveAssociationsDetails(e){let n=new te().set("associations","multiDisburseDetails");return this.http.get(`/loans/${e}`,{params:n})}getLoanNotes(e){return this.http.get(`/loans/${e}/notes`)}createLoanNote(e,n){return this.http.post(`/loans/${e}/notes`,n)}editLoanNote(e,n,o){return this.http.put(`/loans/${e}/notes/${n}`,o)}deleteLoanNote(e,n){return this.http.delete(`/loans/${e}/notes/${n}`)}submitLoanActionButton(e,n,o){let r=new te().set("command",o);return this.http.post(`/loans/${e}/transactions`,n,{params:r})}getReAgePreview(e,n){let o=new te;return Object.keys(n).forEach(r=>{n[r]!==null&&n[r]!==void 0&&n[r]!==""&&(o=o.set(r,n[r].toString()))}),this.http.get(`/loans/${e}/transactions/reage-preview`,{params:o})}getReAmortizePreview(e,n){let o=new te;return Object.keys(n).forEach(r=>{n[r]!==null&&n[r]!==void 0&&n[r]!==""&&(o=o.set(r,n[r].toString()))}),this.http.get(`/loans/${e}/transactions/reamortization-preview`,{params:o})}getLoanScreenReportsData(){let e=new te().set("entityId","1").set("typeId","0");return this.http.get("/templates",{params:e})}getLoanDataTables(){let e=new te().set("apptable","m_loan");return this.http.get("/datatables",{params:e})}getLoanDatatable(e,n){let o=new te().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:o})}addLoanDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,o,{params:r})}editLoanDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,o,{params:r})}deleteDatatableContent(e,n){let o=new te().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:o})}loanActionButtons(e,n,o){let r=new te().set("command",n);return this.http.post(`/loans/${e}`,o,{params:r})}addInterestPauseToLoan(e,n){return this.http.post(`/loans/${e}/interest-pauses`,n)}getInterestPausesOfLoan(e){return this.http.get(`/loans/${e}/interest-pauses`)}updateInterestPause(e,n,o){return this.http.put(`/loans/${e}/interest-pauses/${n}`,o)}deleteInterestPause(e,n){return this.http.delete(`/loans/${e}/interest-pauses/${n}`)}getForeclosureData(e,n){let o=new te().set("command",n.command).set("dateFormat",n.dateFormat).set("locale",n.locale).set("transactionDate",n.transactionDate);return this.http.get(`/loans/${e}/transactions/template`,{params:o})}loanForclosureData(e,n){let o=new te().set("command","foreclosure");return this.http.post(`/loans/${e}/transactions`,n,{params:o})}editDisbursements(e,n){return this.http.put(`/loans/${e}/disbursements/editDisbursements`,n)}rescheduleLoanTemplate(){return this.http.get("/rescheduleloans/template")}loanRescheduleRequests(e){let n=new te().set("loanId",e);return this.http.get("/rescheduleloans",{params:n})}applyCommandLoanRescheduleRequests(e,n,o){let r=new te().set("command",n);return this.http.post(`/rescheduleloans/${e}`,o,{params:r})}submitRescheduleData(e){let n=new te().set("command","reschedule");return this.http.post("/rescheduleloans",e,{params:n})}getLoansAccountTemplateResource(e,n,o){let r=new te().set("activeOnly","true").set("staffInSelectedOfficeOnly","true");return r=o?r.set("productId",o):r,r=n?r.set("groupId",e).set("templateType","group"):r.set("clientId",e).set("templateType","individual"),this.http.get("/loans/template",{params:r})}getLoansAccountAndTemplateResource(e){let n=new te().set("associations","charges,collateral,meeting,multiDisburseDetails").set("staffInSelectedOfficeOnly","true").set("template","true");return this.http.get(`/loans/${e}`,{params:n})}getLoansCollateralTemplateResource(e){let n=new te().set("fields","id, loanCollateralOptions").set("productId",e).set("templateType","collateral");return this.http.get("/loans/template",{params:n})}createLoansAccount(e){return this.http.post("/loans",e)}getLoanDocuments(e){return this.http.get(`/loans/${e}/documents`)}downloadLoanDocument(e,n){return this.http.get(`/loans/${e}/documents/${n}/attachment`,{responseType:"blob"})}deleteLoanDocument(e,n){return this.http.delete(`/loans/${e}/documents/${n}`)}loadLoanDocument(e,n){return this.http.post(`/loans/${e}/documents`,n)}getStandingInstructions(e,n,o,r,a){let s=new te().set("clientId",e).set("clientName",n).set("fromAccountId",o).set("fromAccountType","1").set("locale",r).set("dateFormat",a).set("limit","14").set("offset","0");return this.http.get("/standinginstructions",{params:s})}updateLoansAccount(e,n){return this.http.put(`/loans/${e}`,n)}getTemplateData(e,n){let o=new te().set("loanId",n);return this.http.get(`/templates/${e}`,{params:o,responseType:"text"})}getLoanApprovalTemplate(e){let n=new te().set("templateType","approval").set("associations","delinquency");return this.http.get(`/loans/${e}/template`,{params:n})}guarantorAccountResource(e,n){let o=new te().set("clientId",n);return this.http.get(`/loans/${e}/guarantors/accounts/template`,{params:o})}getLoanCharges(e){return this.http.get(`/loans/${e}/charges`)}getLoansAccountCharge(e,n){return this.http.get(`/loans/${e}/charges/${n}`)}executeLoansAccountChargesCommand(e,n,o,r){let a=new te().set("command",n);return this.http.post(`/loans/${e}/charges/${r}`,o,{params:a})}editLoansAccountCharge(e,n,o){return this.http.put(`/loans/${e}/charges/${o}`,n)}deleteLoansAccountCharge(e,n){return this.http.delete(`/loans/${e}/charges/${n}`)}applyCommandLoanScheduleVariations(e,n,o){return this.http.post(`/loans/${e}/schedule?command=${n}`,o)}getLoansAccountTransaction(e,n){return this.http.get(`/loans/${e}/transactions/${n}`)}getLoansAccountTransactionTemplate(e,n){let o=new te().set("template","true");return this.http.get(`/loans/${e}/transactions/${n}`,{params:o})}executeLoansAccountTransactionsCommand(e,n,o,r){let a=new te().set("command",n);return r?this.http.post(`/loans/${e}/transactions/${r}`,o,{params:a}):this.http.post(`/loans/${e}/transactions`,o,{params:a})}getGLIMAccountData(e,n){return this.http.get(`/loans/glimAccount/${e}`)}getGLIMLoanAccountTemplate(e){let n=new te().set("groupId",e).set("templateType","jlgbulk");return this.http.get("/loans/template",{params:n})}createGlimAccount(e){return this.http.post("/batches?enclosingTransaction=true",e)}calculateLoanSchedule(e){return this.http.post("/loans?command=calculateLoanSchedule",e)}buildLoanRequestPayload(e,n,o,r,a){let s=Re(q({},e),{charges:(e.charges??[]).map(c=>{let u=c.chargeId??c.id;if(u==null)return null;let f={chargeId:u,amount:c.amount};return c.id&&c.id!==u&&(f.id=c.id),c.dueDate&&(f.dueDate=this.dateUtils.formatDate(c.dueDate,a)),c.feeInterval!==void 0&&(f.feeInterval=c.feeInterval),c.feeOnMonthDay!==void 0&&(f.feeOnMonthDay=c.feeOnMonthDay),f}).filter(Boolean),disbursementData:e.disbursementData.map(c=>({expectedDisbursementDate:this.dateUtils.formatDate(c.expectedDisbursementDate,a),principal:c.principal})),interestChargedFromDate:this.dateUtils.formatDate(e.interestChargedFromDate,a),repaymentsStartingFromDate:this.dateUtils.formatDate(e.repaymentsStartingFromDate,a),submittedOnDate:this.dateUtils.formatDate(e.submittedOnDate,a),expectedDisbursementDate:this.dateUtils.formatDate(e.expectedDisbursementDate,a),dateFormat:a,locale:r});return e.collateral&&(s.collateral=e.collateral.map(c=>({clientCollateralId:c.type.collateralId,quantity:c.value}))),n.clientId&&n.group?.id?(s.clientId=n.clientId,s.groupId=n.group.id,s.loanType="glim"):n.clientId?(s.clientId=n.clientId,s.loanType="individual"):(s.groupId=n.group.id,s.loanType="group"),s.syncRepaymentsWithMeeting&&(s.calendarId=o[0].id,delete s.syncRepaymentsWithMeeting),s.recalculationRestFrequencyDate&&(s.recalculationRestFrequencyDate=this.dateUtils.formatDate(e.recalculationRestFrequencyDate,a)),s.interestCalculationPeriodType===0&&(s.allowPartialPeriodInterestCalculation=!1),s.isFloatingInterestRate!==!1&&delete s.isFloatingInterestRate,s.multiDisburseLoan||delete s.disbursementData,delete s.isValid,s.principal=s.principalAmount,delete s.principalAmount,delete s.multiDisburseLoan,s.allowPartialPeriodInterestCalculation=s.allowPartialPeriodInterestCalculation,delete s.allowPartialPeriodInterestCalculation,s}saveLoanDisbursementDetailsData(e){localStorage.setItem("disbursementData",JSON.stringify(e))}getLoanDisbursementDetailsData(){return JSON.parse(localStorage.getItem("disbursementData"))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var W6=(()=>{class t{constructor(){this.http=d(Ln)}getSavingsTransactionTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/transactions/template`)}getSavingsChargeTemplateResource(e){return this.http.get(`/savingsaccounts/${e}/charges/template`)}createSavingsCharge(e,n,o){return this.http.post(`/savingsaccounts/${e}/${n}`,o)}getChargeTemplate(e){let n={template:"true"};return this.http.get(`/charges/${e}`,{params:n})}getSavingsAccountData(e){let n=new te().set("associations","all");return this.http.get(`/savingsaccounts/${e}`,{params:n})}getSavingsAccountAndTemplate(e,n){let o=new te().set("template",n.toString()).set("associations","charges");return this.http.get(`/savingsaccounts/${e}`,{params:o})}getStandingInstructions(e,n,o,r,a){let s=new te().set("clientId",e).set("clientName",n).set("fromAccountId",o).set("fromAccountType","2").set("locale",r).set("dateFormat",a);return this.http.get("/standinginstructions",{params:s})}getSavingsDatatables(){let e=new te().set("apptable","m_savings_account");return this.http.get("/datatables",{params:e})}getSavingsDatatable(e,n){let o=new te().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:o})}getSavingsTransactionDatatables(){let e=new te().set("apptable","m_savings_account_transaction");return this.http.get("/datatables",{params:e})}getSavingsTransactionDatatable(e,n){let o=new te().set("genericResultSet","true");return this.http.get(`/datatables/${n}/${e}`,{params:o})}addSavingsDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.post(`/datatables/${n}/${e}`,o,{params:r})}editSavingsDatatableEntry(e,n,o){let r=new te().set("genericResultSet","true");return this.http.put(`/datatables/${n}/${e}`,o,{params:r})}deleteDatatableContent(e,n){let o=new te().set("genericResultSet","true");return this.http.delete(`/datatables/${n}/${e}`,{params:o})}getSavingsAccountTemplate(e,n,o){let r=new te().set(o?"groupId":"clientId",e);return r=n?r.set("productId",n):r,this.http.get("/savingsaccounts/template",{params:r})}createSavingsAccount(e){return this.http.post("/savingsaccounts",e)}updateSavingsAccount(e,n){return this.http.put(`/savingsaccounts/${e}`,n)}deleteSavingsAccount(e){return this.http.delete(`/savingsaccounts/${e}`)}executeSavingsAccountCommand(e,n,o){let r=new te().set("command",n);return this.http.post(`/savingsaccounts/${e}`,o,{params:r})}executeSavingsAccountUpdateCommand(e,n,o){let r=new te().set("command",n);return this.http.put(`/savingsaccounts/${e}`,o,{params:r})}getSavingsAccountTransaction(e,n){return this.http.get(`/savingsaccounts/${e}/transactions/${n}`)}getSavingsAccountTransactionTemplate(e,n){let o=new te().set("template","true");return this.http.get(`/savingsaccounts/${e}/transactions/${n}`,{params:o})}executeSavingsAccountTransactionsCommand(e,n,o,r){let a=new te().set("command",n);return r?this.http.post(`/savingsaccounts/${e}/transactions/${r}`,o,{params:a}):this.http.post(`/savingsaccounts/${e}/transactions`,o,{params:a})}getSavingsAccountCharge(e,n){return this.http.get(`/savingsaccounts/${e}/charges/${n}`)}executeSavingsAccountChargesCommand(e,n,o,r){let a=new te().set("command",n);return this.http.post(`/savingsaccounts/${e}/charges/${r}`,o,{params:a})}editSavingsAccountCharge(e,n,o){return this.http.put(`/savingsaccounts/${e}/charges/${o}`,n)}deleteSavingsAccountCharge(e,n){return this.http.delete(`/savingsaccounts/${e}/charges/${n}`)}getGSIMAccountData(e,n){let o=new te().set("parentGSIMAccountNo",e);return this.http.get(`/groups/${n}/gsimaccounts`,{params:o})}createGsimAcccount(e){return this.http.post("/savingsaccounts/gsim",e)}getSavingsNotes(e){return this.http.get(`/savings/${e}/notes`)}createSavingsNote(e,n){return this.http.post(`/savings/${e}/notes`,n)}editSavingsNote(e,n,o){return this.http.put(`/savings/${e}/notes/${n}`,o)}deleteSavingsNote(e,n){return this.http.delete(`/savings/${e}/notes/${n}`)}getSavingsDocuments(e){return this.http.get(`/savings/${e}/documents`)}downloadSavingsDocument(e,n){return this.http.get(`/savings/${e}/documents/${n}/attachment`,{responseType:"blob"})}deleteSavingsDocument(e,n){return this.http.delete(`/savings/${e}/documents/${n}`)}loadSavingsDocument(e,n){return this.http.post(`/savings/${e}/documents`,n)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Z0e=["formRef"];function J0e(t,i){if(t&1){let e=se();g(0,"div",10)(1,"div",11),C(2),_(),g(3,"div",12)(4,"div",13)(5,"div",14),C(6),D(7,"translate"),_(),g(8,"div",15),C(9),D(10,"dateFormat"),_()(),g(11,"div",16)(12,"button",17),D(13,"translate"),N("click",function(){let o=j(e),r=o.$implicit,a=o.$index,s=w(2);return H(s.editNote(r.id,r.note,a))}),C(14),D(15,"translate"),_(),g(16,"button",18),D(17,"translate"),D(18,"translate"),N("click",function(){let o=j(e),r=o.$implicit,a=o.$index,s=w(2);return H(s.deleteNote(r.id,a))}),C(19),D(20,"translate"),_()()()()}if(t&2){let e=i.$implicit;p(2),K(" ",e.note," "),p(4),Tt(" ",E(7,8,"labels.inputs.Created By")," ",e.createdByUsername," "),p(3),K(" ",E(10,10,e.createdOn)," "),p(3),k("title",E(13,12,"labels.heading.Edit Note")),p(2),K(" ",E(15,14,"labels.buttons.Edit")," "),p(2),k("title",E(17,16,"labels.inputs.Note")+": "+E(18,18,"labels.buttons.Delete")),p(3),K(" ",E(20,20,"labels.buttons.Delete")," ")}}function eue(t,i){if(t&1&&(g(0,"div"),nt(1,J0e,21,22,"div",10,vt),_()),t&2){let e=w();p(),it(e.entityNotes)}}function tue(t,i){t&1&&(g(0,"div",9),C(1),D(2,"translate"),_()),t&2&&(p(),T(E(2,1,"labels.text.NoNotesAvailable")))}var rB=(()=>{class t{constructor(){this.formBuilder=d(sc),this.savingsService=d(W6),this.loansService=d(G6),this.clientsService=d($6),this.groupsService=d(oB),this.dialog=d(co),this.translateService=d(zi)}ngOnInit(){this.createNoteForm()}createNoteForm(){this.noteForm=this.formBuilder.group({note:["",an.required]})}addNote(){this.callbackAdd(this.noteForm.value),this.formRef.resetForm()}editNote(e,n,o){this.dialog.open(Ss,{data:{formfields:[{controlName:"note",required:!0,value:n,controlType:"input",label:this.translateService.instant("labels.inputs.Note")}],layout:{columns:1,addButtonText:"Confirm"},title:this.translateService.instant("labels.heading.Edit Note")}}).afterClosed().subscribe(a=>{a.data&&a.data.value.note!==n&&this.callbackEdit(e,a.data.value,o)})}deleteNote(e,n){let o=this.translateService.instant("labels.inputs.Note");this.dialog.open(ra,{data:{deleteContext:`${o}: ${this.entityNotes[n].note}`}}).afterClosed().subscribe(a=>{a.delete&&this.callbackDelete(e,n)})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-entity-notes-tab"]],viewQuery:function(n,o){if(n&1&&me(Z0e,7),n&2){let r;G(r=W())&&(o.formRef=r.first)}},inputs:{entityId:"entityId",entityNotes:"entityNotes",callbackAdd:"callbackAdd",callbackEdit:"callbackEdit",callbackDelete:"callbackDelete"},decls:17,vars:13,consts:[["formRef","ngForm"],[1,"tab-container","mat-typography"],[1,"add-note-section"],[1,"layout-row","align-start-baseline","gap-10px",3,"ngSubmit","formGroup"],[1,"flex-85-minus-20px"],["required","","formControlName","note","matInput","","cdkTextareaAutosize","","cdkAutosizeMinRows","2",3,"placeholder"],["type","submit","mat-raised-button","","color","primary",1,"flex-1",3,"disabled"],["icon","plus",1,"m-r-10"],[1,"notes-container"],[1,"empty-state"],[1,"note-card"],[1,"note-content"],[1,"note-footer"],[1,"note-meta"],[1,"created-by"],[1,"created-date"],[1,"note-actions"],["type","button","mat-raised-button","","color","primary",3,"click","title"],["type","button","mat-raised-button","","color","warn",3,"click","title"]],template:function(n,o){if(n&1){let r=se();g(0,"div",1)(1,"h3"),C(2),D(3,"translate"),_(),g(4,"div",2)(5,"form",3,0),N("ngSubmit",function(){return j(r),H(o.addNote())}),g(7,"mat-form-field",4),F(8,"textarea",5),D(9,"translate"),_(),g(10,"button",6),F(11,"fa-icon",7),C(12),D(13,"translate"),_()()(),g(14,"div",8),I(15,eue,3,0,"div")(16,tue,3,3,"div",9),_()()}n&2&&(p(2),T(E(3,7,"labels.heading.Notes")),p(3),k("formGroup",o.noteForm),p(3),k("placeholder",gl("",E(9,9,"labels.text.Write a note")," ...")),p(2),k("disabled",!o.noteForm.valid),p(2),K("",E(13,11,"labels.buttons.Add")," "),p(3),O(o.entityNotes&&o.entityNotes.length>0?15:16))},dependencies:[fe,ve,ac,Ii,bn,yr,Zr,yi,er,$t,di,Ct,oh,sn,Jo,Pe],styles:[".hidden-mat-list[_ngcontent-%COMP%]{display:none}.tab-container[_ngcontent-%COMP%]{padding:2rem}.tab-container[_ngcontent-%COMP%] h3[_ngcontent-%COMP%]{margin-bottom:20px;color:#333;font-weight:500}.add-note-section[_ngcontent-%COMP%]{margin-bottom:10px;padding-bottom:10px}.layout-row[_ngcontent-%COMP%]{display:flex;align-items:flex-start;gap:10px}.layout-row.align-start-baseline[_ngcontent-%COMP%]{align-items:baseline}.layout-row.gap-10px[_ngcontent-%COMP%]{gap:10px}.flex-85-minus-20px[_ngcontent-%COMP%]{flex:1;min-width:300px}.flex-1[_ngcontent-%COMP%]{flex:none;white-space:nowrap}.note-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e0e0e0;border-radius:.2rem;padding:1rem;margin-bottom:1rem;box-shadow:0 2px 4px #00000014;transition:all .2s ease}.note-card[_ngcontent-%COMP%]:hover{box-shadow:0 4px 8px #0000001f;border-color:#d0d0d0}.note-content[_ngcontent-%COMP%]{color:#333;font-size:14px;line-height:1rem;margin:0 0 16px;padding:.5rem;word-wrap:break-word;white-space:normal;text-indent:0;text-align:left}.note-footer[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;padding-top:.65rem;border-top:1px solid #f0f0f0}.note-meta[_ngcontent-%COMP%]{color:#666;font-size:12px}.created-by[_ngcontent-%COMP%]{font-weight:500;color:#007acc;margin-bottom:2px}.created-date[_ngcontent-%COMP%]{color:#888}.note-actions[_ngcontent-%COMP%]{display:flex;gap:8px}.note-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{min-width:auto;padding:8px 14px;font-size:14px}.empty-state[_ngcontent-%COMP%]{text-align:center;padding:40px 20px;color:#666;font-style:italic;background:#fafafa;border-radius:8px;border:1px dashed #ddd}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}@media (width <= 768px){.tab-container[_ngcontent-%COMP%]{padding:16px}.layout-row[_ngcontent-%COMP%]{flex-direction:column;align-items:stretch;gap:15px}.flex-85-minus-20px[_ngcontent-%COMP%], .flex-1[_ngcontent-%COMP%]{width:100%}.note-card[_ngcontent-%COMP%]{padding:16px;margin-bottom:12px}.note-content[_ngcontent-%COMP%]{font-size:13px;margin-bottom:12px}.note-footer[_ngcontent-%COMP%]{flex-direction:column;align-items:flex-start;gap:12px}.note-actions[_ngcontent-%COMP%]{align-self:flex-end}.note-actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{padding:5px 10px;font-size:11px}.note-meta[_ngcontent-%COMP%]{width:100%}}"]})}}return t})();var Rc=function(){return Rc=Object.assign||function(i){for(var e,n=1,o=arguments.length;n<o;n++){e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=e[r])}return i},Rc.apply(this,arguments)};function nue(){for(var t=0,i=0,e=arguments.length;i<e;i++)t+=arguments[i].length;for(var n=Array(t),o=0,i=0;i<e;i++)for(var r=arguments[i],a=0,s=r.length;a<s;a++,o++)n[o]=r[a];return n}var In={afterAppendSlide:"lgAfterAppendSlide",init:"lgInit",hasVideo:"lgHasVideo",containerResize:"lgContainerResize",updateSlides:"lgUpdateSlides",afterAppendSubHtml:"lgAfterAppendSubHtml",beforeOpen:"lgBeforeOpen",afterOpen:"lgAfterOpen",slideItemLoad:"lgSlideItemLoad",beforeSlide:"lgBeforeSlide",afterSlide:"lgAfterSlide",posterClick:"lgPosterClick",dragStart:"lgDragStart",dragMove:"lgDragMove",dragEnd:"lgDragEnd",beforeNextSlide:"lgBeforeNextSlide",beforePrevSlide:"lgBeforePrevSlide",beforeClose:"lgBeforeClose",afterClose:"lgAfterClose",rotateLeft:"lgRotateLeft",rotateRight:"lgRotateRight",flipHorizontal:"lgFlipHorizontal",flipVertical:"lgFlipVertical",autoplay:"lgAutoplay",autoplayStart:"lgAutoplayStart",autoplayStop:"lgAutoplayStop"},iue={mode:"lg-slide",easing:"ease",speed:400,licenseKey:"0000-0000-000-0000",height:"100%",width:"100%",addClass:"",startClass:"lg-start-zoom",backdropDuration:300,container:"",startAnimationDuration:400,zoomFromOrigin:!0,hideBarsDelay:0,showBarsAfter:1e4,slideDelay:0,supportLegacyBrowser:!0,allowMediaOverlap:!1,videoMaxSize:"1280-720",loadYouTubePoster:!0,defaultCaptionHeight:0,ariaLabelledby:"",ariaDescribedby:"",resetScrollPosition:!0,hideScrollbar:!1,closable:!0,swipeToClose:!0,closeOnTap:!0,showCloseIcon:!0,showMaximizeIcon:!1,loop:!0,escKey:!0,keyPress:!0,trapFocus:!0,controls:!0,slideEndAnimation:!0,hideControlOnEnd:!1,mousewheel:!1,getCaptionFromTitleOrAlt:!0,appendSubHtmlTo:".lg-sub-html",subHtmlSelectorRelative:!1,preload:2,numberOfSlideItemsInDom:10,selector:"",selectWithin:"",nextHtml:"",prevHtml:"",index:0,iframeWidth:"100%",iframeHeight:"100%",iframeMaxWidth:"100%",iframeMaxHeight:"100%",download:!0,counter:!0,appendCounterTo:".lg-toolbar",swipeThreshold:50,enableSwipe:!0,enableDrag:!0,dynamic:!1,dynamicEl:[],extraProps:[],exThumbImage:"",isMobile:void 0,mobileSettings:{controls:!1,showCloseIcon:!1,download:!1},plugins:[],strings:{closeGallery:"Close gallery",toggleMaximize:"Toggle maximize",previousSlide:"Previous slide",nextSlide:"Next slide",download:"Download",playVideo:"Play video",mediaLoadingFailed:"Oops... Failed to load content..."}};function oue(){(function(){if(typeof window.CustomEvent=="function")return!1;function t(i,e){e=e||{bubbles:!1,cancelable:!1,detail:null};var n=document.createEvent("CustomEvent");return n.initCustomEvent(i,e.bubbles,e.cancelable,e.detail),n}window.CustomEvent=t})(),(function(){Element.prototype.matches||(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector)})()}var sB=(function(){function t(i){return this.cssVenderPrefixes=["TransitionDuration","TransitionTimingFunction","Transform","Transition"],this.selector=this._getSelector(i),this.firstElement=this._getFirstEl(),this}return t.generateUUID=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(i){var e=Math.random()*16|0,n=i=="x"?e:e&3|8;return n.toString(16)})},t.prototype._getSelector=function(i,e){if(e===void 0&&(e=document),typeof i!="string")return i;e=e||document;var n=i.substring(0,1);return n==="#"?e.querySelector(i):e.querySelectorAll(i)},t.prototype._each=function(i){return this.selector?(this.selector.length!==void 0?[].forEach.call(this.selector,i):i(this.selector,0),this):this},t.prototype._setCssVendorPrefix=function(i,e,n){var o=e.replace(/-([a-z])/gi,function(r,a){return a.toUpperCase()});this.cssVenderPrefixes.indexOf(o)!==-1?(i.style[o.charAt(0).toLowerCase()+o.slice(1)]=n,i.style["webkit"+o]=n,i.style["moz"+o]=n,i.style["ms"+o]=n,i.style["o"+o]=n):i.style[o]=n},t.prototype._getFirstEl=function(){return this.selector&&this.selector.length!==void 0?this.selector[0]:this.selector},t.prototype.isEventMatched=function(i,e){var n=e.split(".");return i.split(".").filter(function(o){return o}).every(function(o){return n.indexOf(o)!==-1})},t.prototype.attr=function(i,e){return e===void 0?this.firstElement?this.firstElement.getAttribute(i):"":(this._each(function(n){n.setAttribute(i,e)}),this)},t.prototype.find=function(i){return et(this._getSelector(i,this.selector))},t.prototype.first=function(){return this.selector&&this.selector.length!==void 0?et(this.selector[0]):et(this.selector)},t.prototype.eq=function(i){return et(this.selector[i])},t.prototype.parent=function(){return et(this.selector.parentElement)},t.prototype.get=function(){return this._getFirstEl()},t.prototype.removeAttr=function(i){var e=i.split(" ");return this._each(function(n){e.forEach(function(o){return n.removeAttribute(o)})}),this},t.prototype.wrap=function(i){if(!this.firstElement)return this;var e=document.createElement("div");return e.className=i,this.firstElement.parentNode.insertBefore(e,this.firstElement),this.firstElement.parentNode.removeChild(this.firstElement),e.appendChild(this.firstElement),this},t.prototype.addClass=function(i){return i===void 0&&(i=""),this._each(function(e){i.split(" ").forEach(function(n){n&&e.classList.add(n)})}),this},t.prototype.removeClass=function(i){return this._each(function(e){i.split(" ").forEach(function(n){n&&e.classList.remove(n)})}),this},t.prototype.hasClass=function(i){return this.firstElement?this.firstElement.classList.contains(i):!1},t.prototype.hasAttribute=function(i){return this.firstElement?this.firstElement.hasAttribute(i):!1},t.prototype.toggleClass=function(i){return this.firstElement?(this.hasClass(i)?this.removeClass(i):this.addClass(i),this):this},t.prototype.css=function(i,e){var n=this;return this._each(function(o){n._setCssVendorPrefix(o,i,e)}),this},t.prototype.on=function(i,e){var n=this;return this.selector?(i.split(" ").forEach(function(o){Array.isArray(t.eventListeners[o])||(t.eventListeners[o]=[]),t.eventListeners[o].push(e),n.selector.addEventListener(o.split(".")[0],e)}),this):this},t.prototype.once=function(i,e){var n=this;return this.on(i,function(){n.off(i),e(i)}),this},t.prototype.off=function(i){var e=this;return this.selector?(Object.keys(t.eventListeners).forEach(function(n){e.isEventMatched(i,n)&&(t.eventListeners[n].forEach(function(o){e.selector.removeEventListener(n.split(".")[0],o)}),t.eventListeners[n]=[])}),this):this},t.prototype.trigger=function(i,e){if(!this.firstElement)return this;var n=new CustomEvent(i.split(".")[0],{detail:e||null});return this.firstElement.dispatchEvent(n),this},t.prototype.load=function(i){var e=this;return fetch(i).then(function(n){return n.text()}).then(function(n){e.selector.innerHTML=n}),this},t.prototype.html=function(i){return i===void 0?this.firstElement?this.firstElement.innerHTML:"":(this._each(function(e){e.innerHTML=i}),this)},t.prototype.append=function(i){return this._each(function(e){typeof i=="string"?e.insertAdjacentHTML("beforeend",i):e.appendChild(i)}),this},t.prototype.prepend=function(i){return this._each(function(e){typeof i=="string"?e.insertAdjacentHTML("afterbegin",i):i instanceof HTMLElement&&e.insertBefore(i.cloneNode(!0),e.firstChild)}),this},t.prototype.remove=function(){return this._each(function(i){i.parentNode.removeChild(i)}),this},t.prototype.empty=function(){return this._each(function(i){i.innerHTML=""}),this},t.prototype.scrollTop=function(i){return i!==void 0?(document.body.scrollTop=i,document.documentElement.scrollTop=i,this):window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0},t.prototype.scrollLeft=function(i){return i!==void 0?(document.body.scrollLeft=i,document.documentElement.scrollLeft=i,this):window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0},t.prototype.offset=function(){if(!this.firstElement)return{left:0,top:0};var i=this.firstElement.getBoundingClientRect(),e=et("body").style().marginLeft;return{left:i.left-parseFloat(e)+this.scrollLeft(),top:i.top+this.scrollTop()}},t.prototype.style=function(){return this.firstElement?this.firstElement.currentStyle||window.getComputedStyle(this.firstElement):{}},t.prototype.width=function(){var i=this.style();return this.firstElement.clientWidth-parseFloat(i.paddingLeft)-parseFloat(i.paddingRight)},t.prototype.height=function(){var i=this.style();return this.firstElement.clientHeight-parseFloat(i.paddingTop)-parseFloat(i.paddingBottom)},t.eventListeners={},t})();function et(t){return oue(),new sB(t)}var rue=["src","sources","subHtml","subHtmlUrl","html","video","poster","slideName","responsive","srcset","sizes","iframe","downloadUrl","download","width","facebookShareUrl","tweetText","iframeTitle","twitterShareUrl","pinterestShareUrl","pinterestText","fbHtml","disqusIdentifier","disqusUrl"];function aue(t){return t==="href"?"src":(t=t.replace("data-",""),t=t.charAt(0).toLowerCase()+t.slice(1),t=t.replace(/-([a-z])/g,function(i){return i[1].toUpperCase()}),t)}var wi={fetchCaptionFromUrl:function(t,i,e){fetch(t).then(function(n){return n.text()}).then(function(n){if(e==="append"){var o='<div class="lg-sub-html">'+n+"</div>";i.append(o)}else i.html(n)})},getSize:function(t,i,e,n){e===void 0&&(e=0);var o=et(t),r=o.attr("data-lg-size")||n;if(r){var a=r.split(",");if(a[1])for(var s=window.innerWidth,c=0;c<a.length;c++){var u=a[c],f=parseInt(u.split("-")[2],10);if(f>s){r=u;break}c===a.length-1&&(r=u)}var h=r.split("-"),y=parseInt(h[0],10),x=parseInt(h[1],10),S=i.width(),Y=i.height()-e,Q=Math.min(S,y),X=Math.min(Y,x),pe=Math.min(Q/y,X/x);return{width:y*pe,height:x*pe}}},getTransform:function(t,i,e,n,o){if(o){var r=et(t).find("img").first();if(r.get()){var a=i.get().getBoundingClientRect(),s=a.width,c=i.height()-(e+n),u=r.width(),f=r.height(),h=r.style(),y=(s-u)/2-r.offset().left+(parseFloat(h.paddingLeft)||0)+(parseFloat(h.borderLeft)||0)+et(window).scrollLeft()+a.left,x=(c-f)/2-r.offset().top+(parseFloat(h.paddingTop)||0)+(parseFloat(h.borderTop)||0)+et(window).scrollTop()+e,S=u/o.width,Y=f/o.height,Q="translate3d("+(y*=-1)+"px, "+(x*=-1)+"px, 0) scale3d("+S+", "+Y+", 1)";return Q}}},getIframeMarkup:function(t,i,e,n,o,r){var a=r?'title="'+r+'"':"";return'<div class="lg-media-cont lg-has-iframe" style="width:'+t+"; max-width:"+e+"; height: "+i+"; max-height:"+n+`">
|
|
<iframe class="lg-object" frameborder="0" `+a+' src="'+o+`" allowfullscreen="true"></iframe>
|
|
</div>`},getImgMarkup:function(t,i,e,n,o,r){var a=n?'srcset="'+n+'"':"",s=o?'sizes="'+o+'"':"",c="<img "+e+" "+a+" "+s+' class="lg-object lg-image" data-index="'+t+'" src="'+i+'" />',u="";if(r){var f=typeof r=="string"?JSON.parse(r):r;u=f.map(function(h){var y="";return Object.keys(h).forEach(function(x){y+=" "+x+'="'+h[x]+'"'}),"<source "+y+"></source>"})}return""+u+c},getResponsiveSrc:function(t){for(var i=[],e=[],n="",o=0;o<t.length;o++){var r=t[o].split(" ");r[0]===""&&r.splice(0,1),e.push(r[0]),i.push(r[1])}for(var a=window.innerWidth,s=0;s<i.length;s++)if(parseInt(i[s],10)>a){n=e[s];break}return n},isImageLoaded:function(t){return!(!t||!t.complete||t.naturalWidth===0)},getVideoPosterMarkup:function(t,i,e,n,o){var r="";o&&o.youtube?r="lg-has-youtube":o&&o.vimeo?r="lg-has-vimeo":r="lg-has-html5";var a=i;return typeof i!="string"&&(a=i.outerHTML),'<div class="lg-video-cont '+r+'" style="'+e+`">
|
|
<div class="lg-video-play-button">
|
|
<svg
|
|
viewBox="0 0 20 20"
|
|
preserveAspectRatio="xMidYMid"
|
|
focusable="false"
|
|
aria-labelledby="`+n+`"
|
|
role="img"
|
|
class="lg-video-play-icon"
|
|
>
|
|
<title>`+n+`</title>
|
|
<polygon class="lg-video-play-icon-inner" points="1,0 20,10 1,20"></polygon>
|
|
</svg>
|
|
<svg class="lg-video-play-icon-bg" viewBox="0 0 50 50" focusable="false">
|
|
<circle cx="50%" cy="50%" r="20"></circle></svg>
|
|
<svg class="lg-video-play-icon-circle" viewBox="0 0 50 50" focusable="false">
|
|
<circle cx="50%" cy="50%" r="20"></circle>
|
|
</svg>
|
|
</div>
|
|
`+a+`
|
|
<img class="lg-object lg-video-poster" src="`+t+`" />
|
|
</div>`},getFocusableElements:function(t){var i=t.querySelectorAll('a[href]:not([disabled]), button:not([disabled]), textarea:not([disabled]), input[type="text"]:not([disabled]), input[type="radio"]:not([disabled]), input[type="checkbox"]:not([disabled]), select:not([disabled])'),e=[].filter.call(i,function(n){var o=window.getComputedStyle(n);return o.display!=="none"&&o.visibility!=="hidden"});return e},getDynamicOptions:function(t,i,e,n){var o=[],r=nue(rue,i);return[].forEach.call(t,function(a){for(var s={},c=0;c<a.attributes.length;c++){var u=a.attributes[c];if(u.specified){var f=aue(u.name),h="";r.indexOf(f)>-1&&(h=f),h&&(s[h]=u.value)}}var y=et(a),x=y.find("img").first().attr("alt"),S=y.attr("title"),Y=n?y.attr(n):y.find("img").first().attr("src");s.thumb=Y,e&&!s.subHtml&&(s.subHtml=S||x||""),s.alt=x||S||"",o.push(s)}),o},isMobile:function(){return/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)},isVideo:function(t,i,e){if(!t){if(i)return{html5:!0};console.error("lightGallery :- data-src is not provided on slide item "+(e+1)+". Please make sure the selector property is properly configured. More info - https://www.lightgalleryjs.com/demos/html-markup/");return}var n=t.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com|be-nocookie\.com)\/(?:watch\?v=|embed\/)?([a-z0-9\-\_\%]+)([\&|?][\S]*)*/i),o=t.match(/\/\/(?:www\.)?(?:player\.)?vimeo.com\/(?:video\/)?([0-9a-z\-_]+)(.*)?/i),r=t.match(/https?:\/\/(.+)?(wistia\.com|wi\.st)\/(medias|embed)\/([0-9a-z\-_]+)(.*)/);if(n)return{youtube:n};if(o)return{vimeo:o};if(r)return{wistia:r}}},aB=0,sue=(function(){function t(i,e){if(this.lgOpened=!1,this.index=0,this.plugins=[],this.lGalleryOn=!1,this.lgBusy=!1,this.currentItemsInDom=[],this.prevScrollTop=0,this.bodyPaddingRight=0,this.isDummyImageRemoved=!1,this.dragOrSwipeEnabled=!1,this.mediaContainerPosition={top:0,bottom:0},!i)return this;if(aB++,this.lgId=aB,this.el=i,this.LGel=et(i),this.generateSettings(e),this.buildModules(),this.settings.dynamic&&this.settings.dynamicEl!==void 0&&!Array.isArray(this.settings.dynamicEl))throw"When using dynamic mode, you must also define dynamicEl as an Array.";return this.galleryItems=this.getItems(),this.normalizeSettings(),this.init(),this.validateLicense(),this}return t.prototype.generateSettings=function(i){if(this.settings=Rc(Rc({},iue),i),this.settings.isMobile&&typeof this.settings.isMobile=="function"?this.settings.isMobile():wi.isMobile()){var e=Rc(Rc({},this.settings.mobileSettings),this.settings.mobileSettings);this.settings=Rc(Rc({},this.settings),e)}},t.prototype.normalizeSettings=function(){if(this.settings.slideEndAnimation&&(this.settings.hideControlOnEnd=!1),this.settings.closable||(this.settings.swipeToClose=!1),this.zoomFromOrigin=this.settings.zoomFromOrigin,this.settings.dynamic&&(this.zoomFromOrigin=!1),this.settings.container){var i=this.settings.container;if(typeof i=="function")this.settings.container=i();else if(typeof i=="string"){var e=document.querySelector(i);this.settings.container=e??document.body}}else this.settings.container=document.body;this.settings.preload=Math.min(this.settings.preload,this.galleryItems.length)},t.prototype.init=function(){var i=this;this.addSlideVideoInfo(this.galleryItems),this.buildStructure(),this.LGel.trigger(In.init,{instance:this}),this.settings.keyPress&&this.keyPress(),setTimeout(function(){i.enableDrag(),i.enableSwipe(),i.triggerPosterClick()},50),this.arrow(),this.settings.mousewheel&&this.mousewheel(),this.settings.dynamic||this.openGalleryOnItemClick()},t.prototype.openGalleryOnItemClick=function(){for(var i=this,e=function(r){var a=n.items[r],s=et(a),c=sB.generateUUID();s.attr("data-lg-id",c).on("click.lgcustom-item-"+c,function(u){u.preventDefault();var f=i.settings.index||r;i.openGallery(f,a)})},n=this,o=0;o<this.items.length;o++)e(o)},t.prototype.buildModules=function(){var i=this;this.settings.plugins.forEach(function(e){i.plugins.push(new e(i,et))})},t.prototype.validateLicense=function(){this.settings.licenseKey?this.settings.licenseKey==="0000-0000-000-0000"&&console.warn("lightGallery: "+this.settings.licenseKey+" license key is not valid for production use"):console.error("Please provide a valid license key")},t.prototype.getSlideItem=function(i){return et(this.getSlideItemId(i))},t.prototype.getSlideItemId=function(i){return"#lg-item-"+this.lgId+"-"+i},t.prototype.getIdName=function(i){return i+"-"+this.lgId},t.prototype.getElementById=function(i){return et("#"+this.getIdName(i))},t.prototype.manageSingleSlideClassName=function(){this.galleryItems.length<2?this.outer.addClass("lg-single-item"):this.outer.removeClass("lg-single-item")},t.prototype.buildStructure=function(){var i=this,e=this.$container&&this.$container.get();if(!e){var n="",o="";this.settings.controls&&(n='<button type="button" id="'+this.getIdName("lg-prev")+'" aria-label="'+this.settings.strings.previousSlide+'" class="lg-prev lg-icon"> '+this.settings.prevHtml+` </button>
|
|
<button type="button" id="`+this.getIdName("lg-next")+'" aria-label="'+this.settings.strings.nextSlide+'" class="lg-next lg-icon"> '+this.settings.nextHtml+" </button>"),this.settings.appendSubHtmlTo!==".lg-item"&&(o='<div class="lg-sub-html" role="status" aria-live="polite"></div>');var r="";this.settings.allowMediaOverlap&&(r+="lg-media-overlap ");var a=this.settings.ariaLabelledby?'aria-labelledby="'+this.settings.ariaLabelledby+'"':"",s=this.settings.ariaDescribedby?'aria-describedby="'+this.settings.ariaDescribedby+'"':"",c="lg-container "+this.settings.addClass+" "+(document.body!==this.settings.container?"lg-inline":""),u=this.settings.closable&&this.settings.showCloseIcon?'<button type="button" aria-label="'+this.settings.strings.closeGallery+'" id="'+this.getIdName("lg-close")+'" class="lg-close lg-icon"></button>':"",f=this.settings.showMaximizeIcon?'<button type="button" aria-label="'+this.settings.strings.toggleMaximize+'" id="'+this.getIdName("lg-maximize")+'" class="lg-maximize lg-icon"></button>':"",h=`
|
|
<div class="`+c+'" id="'+this.getIdName("lg-container")+'" tabindex="-1" aria-modal="true" '+a+" "+s+` role="dialog"
|
|
>
|
|
<div id="`+this.getIdName("lg-backdrop")+`" class="lg-backdrop"></div>
|
|
|
|
<div id="`+this.getIdName("lg-outer")+'" class="lg-outer lg-use-css3 lg-css3 lg-hide-items '+r+` ">
|
|
|
|
<div id="`+this.getIdName("lg-content")+`" class="lg-content">
|
|
<div id="`+this.getIdName("lg-inner")+`" class="lg-inner">
|
|
</div>
|
|
`+n+`
|
|
</div>
|
|
<div id="`+this.getIdName("lg-toolbar")+`" class="lg-toolbar lg-group">
|
|
`+f+`
|
|
`+u+`
|
|
</div>
|
|
`+(this.settings.appendSubHtmlTo===".lg-outer"?o:"")+`
|
|
<div id="`+this.getIdName("lg-components")+`" class="lg-components">
|
|
`+(this.settings.appendSubHtmlTo===".lg-sub-html"?o:"")+`
|
|
</div>
|
|
</div>
|
|
</div>
|
|
`;et(this.settings.container).append(h),document.body!==this.settings.container&&et(this.settings.container).css("position","relative"),this.outer=this.getElementById("lg-outer"),this.$lgComponents=this.getElementById("lg-components"),this.$backdrop=this.getElementById("lg-backdrop"),this.$container=this.getElementById("lg-container"),this.$inner=this.getElementById("lg-inner"),this.$content=this.getElementById("lg-content"),this.$toolbar=this.getElementById("lg-toolbar"),this.$backdrop.css("transition-duration",this.settings.backdropDuration+"ms");var y=this.settings.mode+" ";this.manageSingleSlideClassName(),this.settings.enableDrag&&(y+="lg-grab "),this.outer.addClass(y),this.$inner.css("transition-timing-function",this.settings.easing),this.$inner.css("transition-duration",this.settings.speed+"ms"),this.settings.download&&this.$toolbar.append('<a id="'+this.getIdName("lg-download")+'" target="_blank" rel="noopener" aria-label="'+this.settings.strings.download+'" download class="lg-download lg-icon"></a>'),this.counter(),et(window).on("resize.lg.global"+this.lgId+" orientationchange.lg.global"+this.lgId,function(){i.refreshOnResize()}),this.hideBars(),this.manageCloseGallery(),this.toggleMaximize(),this.initModules()}},t.prototype.refreshOnResize=function(){if(this.lgOpened){var i=this.galleryItems[this.index],e=i.__slideVideoInfo;this.mediaContainerPosition=this.getMediaContainerPosition();var n=this.mediaContainerPosition,o=n.top,r=n.bottom;if(this.currentImageSize=wi.getSize(this.items[this.index],this.outer,o+r,e&&this.settings.videoMaxSize),e&&this.resizeVideoSlide(this.index,this.currentImageSize),this.zoomFromOrigin&&!this.isDummyImageRemoved){var a=this.getDummyImgStyles(this.currentImageSize);this.outer.find(".lg-current .lg-dummy-img").first().attr("style",a)}this.LGel.trigger(In.containerResize)}},t.prototype.resizeVideoSlide=function(i,e){var n=this.getVideoContStyle(e),o=this.getSlideItem(i);o.find(".lg-video-cont").attr("style",n)},t.prototype.updateSlides=function(i,e){if(this.index>i.length-1&&(this.index=i.length-1),i.length===1&&(this.index=0),!i.length){this.closeGallery();return}var n=this.galleryItems[e].src;this.galleryItems=i,this.updateControls(),this.$inner.empty(),this.currentItemsInDom=[];var o=0;this.galleryItems.some(function(r,a){return r.src===n?(o=a,!0):!1}),this.currentItemsInDom=this.organizeSlideItems(o,-1),this.loadContent(o,!0),this.getSlideItem(o).addClass("lg-current"),this.index=o,this.updateCurrentCounter(o),this.LGel.trigger(In.updateSlides)},t.prototype.getItems=function(){if(this.items=[],this.settings.dynamic)return this.settings.dynamicEl||[];if(this.settings.selector==="this")this.items.push(this.el);else if(this.settings.selector)if(typeof this.settings.selector=="string")if(this.settings.selectWithin){var i=et(this.settings.selectWithin);this.items=i.find(this.settings.selector).get()}else this.items=this.el.querySelectorAll(this.settings.selector);else this.items=this.settings.selector;else this.items=this.el.children;return wi.getDynamicOptions(this.items,this.settings.extraProps,this.settings.getCaptionFromTitleOrAlt,this.settings.exThumbImage)},t.prototype.shouldHideScrollbar=function(){return this.settings.hideScrollbar&&document.body===this.settings.container},t.prototype.hideScrollbar=function(){if(this.shouldHideScrollbar()){this.bodyPaddingRight=parseFloat(et("body").style().paddingRight);var i=document.documentElement.getBoundingClientRect(),e=window.innerWidth-i.width;et(document.body).css("padding-right",e+this.bodyPaddingRight+"px"),et(document.body).addClass("lg-overlay-open")}},t.prototype.resetScrollBar=function(){this.shouldHideScrollbar()&&(et(document.body).css("padding-right",this.bodyPaddingRight+"px"),et(document.body).removeClass("lg-overlay-open"))},t.prototype.openGallery=function(i,e){var n=this;if(i===void 0&&(i=this.settings.index),!this.lgOpened){this.lgOpened=!0,this.outer.removeClass("lg-hide-items"),this.hideScrollbar(),this.$container.addClass("lg-show");var o=this.getItemsToBeInsertedToDom(i,i);this.currentItemsInDom=o;var r="";o.forEach(function(y){r=r+('<div id="'+y+'" class="lg-item"></div>')}),this.$inner.append(r),this.addHtml(i);var a="";this.mediaContainerPosition=this.getMediaContainerPosition();var s=this.mediaContainerPosition,c=s.top,u=s.bottom;this.settings.allowMediaOverlap||this.setMediaContainerPosition(c,u);var f=this.galleryItems[i].__slideVideoInfo;this.zoomFromOrigin&&e&&(this.currentImageSize=wi.getSize(e,this.outer,c+u,f&&this.settings.videoMaxSize),a=wi.getTransform(e,this.outer,c,u,this.currentImageSize)),(!this.zoomFromOrigin||!a)&&(this.outer.addClass(this.settings.startClass),this.getSlideItem(i).removeClass("lg-complete"));var h=this.settings.zoomFromOrigin?100:this.settings.backdropDuration;setTimeout(function(){n.outer.addClass("lg-components-open")},h),this.index=i,this.LGel.trigger(In.beforeOpen),this.getSlideItem(i).addClass("lg-current"),this.lGalleryOn=!1,this.prevScrollTop=et(window).scrollTop(),setTimeout(function(){if(n.zoomFromOrigin&&a){var y=n.getSlideItem(i);y.css("transform",a),setTimeout(function(){y.addClass("lg-start-progress lg-start-end-progress").css("transition-duration",n.settings.startAnimationDuration+"ms"),n.outer.addClass("lg-zoom-from-image")}),setTimeout(function(){y.css("transform","translate3d(0, 0, 0)")},100)}setTimeout(function(){n.$backdrop.addClass("in"),n.$container.addClass("lg-show-in")},10),setTimeout(function(){n.settings.trapFocus&&document.body===n.settings.container&&n.trapFocus()},n.settings.backdropDuration+50),(!n.zoomFromOrigin||!a)&&setTimeout(function(){n.outer.addClass("lg-visible")},n.settings.backdropDuration),n.slide(i,!1,!1,!1),n.LGel.trigger(In.afterOpen)}),document.body===this.settings.container&&et("html").addClass("lg-on")}},t.prototype.getMediaContainerPosition=function(){if(this.settings.allowMediaOverlap)return{top:0,bottom:0};var i=this.$toolbar.get().clientHeight||0,e=this.outer.find(".lg-components .lg-sub-html").get(),n=this.settings.defaultCaptionHeight||e&&e.clientHeight||0,o=this.outer.find(".lg-thumb-outer").get(),r=o?o.clientHeight:0,a=r+n;return{top:i,bottom:a}},t.prototype.setMediaContainerPosition=function(i,e){i===void 0&&(i=0),e===void 0&&(e=0),this.$content.css("top",i+"px").css("bottom",e+"px")},t.prototype.hideBars=function(){var i=this;setTimeout(function(){i.outer.removeClass("lg-hide-items"),i.settings.hideBarsDelay>0&&(i.outer.on("mousemove.lg click.lg touchstart.lg",function(){i.outer.removeClass("lg-hide-items"),clearTimeout(i.hideBarTimeout),i.hideBarTimeout=setTimeout(function(){i.outer.addClass("lg-hide-items")},i.settings.hideBarsDelay)}),i.outer.trigger("mousemove.lg"))},this.settings.showBarsAfter)},t.prototype.initPictureFill=function(i){if(this.settings.supportLegacyBrowser)try{picturefill({elements:[i.get()]})}catch{console.warn("lightGallery :- If you want srcset or picture tag to be supported for older browser please include picturefil javascript library in your document.")}},t.prototype.counter=function(){if(this.settings.counter){var i=`<div class="lg-counter" role="status" aria-live="polite">
|
|
<span id="`+this.getIdName("lg-counter-current")+'" class="lg-counter-current">'+(this.index+1)+` </span> /
|
|
<span id="`+this.getIdName("lg-counter-all")+'" class="lg-counter-all">'+this.galleryItems.length+" </span></div>";this.outer.find(this.settings.appendCounterTo).append(i)}},t.prototype.addHtml=function(i){var e,n;if(this.galleryItems[i].subHtmlUrl?n=this.galleryItems[i].subHtmlUrl:e=this.galleryItems[i].subHtml,!n)if(e){var o=e.substring(0,1);if(o==="."||o==="#")try{this.settings.subHtmlSelectorRelative&&!this.settings.dynamic?e=et(this.items).eq(i).find(e).first().html():e=et(e).first().html()}catch{console.warn('Error processing subHtml selector "'+e+'"'),e=""}}else e="";if(this.settings.appendSubHtmlTo!==".lg-item")n?wi.fetchCaptionFromUrl(n,this.outer.find(".lg-sub-html"),"replace"):this.outer.find(".lg-sub-html").html(e);else{var r=et(this.getSlideItemId(i));n?wi.fetchCaptionFromUrl(n,r,"append"):r.append('<div class="lg-sub-html">'+e+"</div>")}typeof e<"u"&&e!==null&&(e===""?this.outer.find(this.settings.appendSubHtmlTo).addClass("lg-empty-html"):this.outer.find(this.settings.appendSubHtmlTo).removeClass("lg-empty-html")),this.LGel.trigger(In.afterAppendSubHtml,{index:i})},t.prototype.preload=function(i){for(var e=1;e<=this.settings.preload&&!(e>=this.galleryItems.length-i);e++)this.loadContent(i+e,!1);for(var n=1;n<=this.settings.preload&&!(i-n<0);n++)this.loadContent(i-n,!1)},t.prototype.getDummyImgStyles=function(i){return i?"width:"+i.width+`px;
|
|
margin-left: -`+i.width/2+`px;
|
|
margin-top: -`+i.height/2+`px;
|
|
height:`+i.height+"px":""},t.prototype.getVideoContStyle=function(i){return i?"width:"+i.width+`px;
|
|
height:`+i.height+"px":""},t.prototype.getDummyImageContent=function(i,e,n){var o;if(this.settings.dynamic||(o=et(this.items).eq(e)),o){var r=void 0;if(this.settings.exThumbImage?r=o.attr(this.settings.exThumbImage):r=o.find("img").first().attr("src"),!r)return"";var a=this.getDummyImgStyles(this.currentImageSize),s=document.createElement("img");return s.alt=n||"",s.src=r,s.className="lg-dummy-img",s.style.cssText=a,i.addClass("lg-first-slide"),this.outer.addClass("lg-first-slide-loading"),s}return""},t.prototype.setImgMarkup=function(i,e,n){var o=this.galleryItems[n],r=o.alt,a=o.srcset,s=o.sizes,c=o.sources,u="",f=r?'alt="'+r+'"':"";this.isFirstSlideWithZoomAnimation()?u=this.getDummyImageContent(e,n,f):u=wi.getImgMarkup(n,i,f,a,s,c);var h=document.createElement("picture");h.className="lg-img-wrap",et(h).append(u),e.prepend(h)},t.prototype.onSlideObjectLoad=function(i,e,n,o){var r=i.find(".lg-object").first();wi.isImageLoaded(r.get())||e?n():(r.on("load.lg error.lg",function(){n&&n()}),r.on("error.lg",function(){o&&o()}))},t.prototype.onLgObjectLoad=function(i,e,n,o,r,a){var s=this;this.onSlideObjectLoad(i,a,function(){s.triggerSlideItemLoad(i,e,n,o,r)},function(){i.addClass("lg-complete lg-complete_"),i.html('<span class="lg-error-msg">'+s.settings.strings.mediaLoadingFailed+"</span>")})},t.prototype.triggerSlideItemLoad=function(i,e,n,o,r){var a=this,s=this.galleryItems[e],c=r&&this.getSlideType(s)==="video"&&!s.poster?o:0;setTimeout(function(){i.addClass("lg-complete lg-complete_"),a.LGel.trigger(In.slideItemLoad,{index:e,delay:n||0,isFirstSlide:r})},c)},t.prototype.isFirstSlideWithZoomAnimation=function(){return!!(!this.lGalleryOn&&this.zoomFromOrigin&&this.currentImageSize)},t.prototype.addSlideVideoInfo=function(i){var e=this;i.forEach(function(n,o){n.__slideVideoInfo=wi.isVideo(n.src,!!n.video,o),n.__slideVideoInfo&&e.settings.loadYouTubePoster&&!n.poster&&n.__slideVideoInfo.youtube&&(n.poster="//img.youtube.com/vi/"+n.__slideVideoInfo.youtube[1]+"/maxresdefault.jpg")})},t.prototype.loadContent=function(i,e){var n=this,o=this.galleryItems[i],r=et(this.getSlideItemId(i)),a=o.poster,s=o.srcset,c=o.sizes,u=o.sources,f=o.src,h=o.video,y=h&&typeof h=="string"?JSON.parse(h):h;if(o.responsive){var x=o.responsive.split(",");f=wi.getResponsiveSrc(x)||f}var S=o.__slideVideoInfo,Y="",Q=!!o.iframe,X=!this.lGalleryOn,pe=0;if(X&&(this.zoomFromOrigin&&this.currentImageSize?pe=this.settings.startAnimationDuration+10:pe=this.settings.backdropDuration+10),!r.hasClass("lg-loaded")){if(S){var mt=this.mediaContainerPosition,Et=mt.top,Ht=mt.bottom,nn=wi.getSize(this.items[i],this.outer,Et+Ht,S&&this.settings.videoMaxSize);Y=this.getVideoContStyle(nn)}if(Q){var ar=wi.getIframeMarkup(this.settings.iframeWidth,this.settings.iframeHeight,this.settings.iframeMaxWidth,this.settings.iframeMaxHeight,f,o.iframeTitle);r.prepend(ar)}else if(a){var pi="",Zl=X&&this.zoomFromOrigin&&this.currentImageSize;Zl&&(pi=this.getDummyImageContent(r,i,""));var ar=wi.getVideoPosterMarkup(a,pi||"",Y,this.settings.strings.playVideo,S);r.prepend(ar)}else if(S){var ar='<div class="lg-video-cont " style="'+Y+'"></div>';r.prepend(ar)}else if(this.setImgMarkup(f,r,i),s||u){var Sm=r.find(".lg-object");this.initPictureFill(Sm)}(a||S)&&this.LGel.trigger(In.hasVideo,{index:i,src:f,html5Video:y,hasPoster:!!a}),this.LGel.trigger(In.afterAppendSlide,{index:i}),this.lGalleryOn&&this.settings.appendSubHtmlTo===".lg-item"&&this.addHtml(i)}var Ui=0;pe&&!et(document.body).hasClass("lg-from-hash")&&(Ui=pe),this.isFirstSlideWithZoomAnimation()&&(setTimeout(function(){r.removeClass("lg-start-end-progress lg-start-progress").removeAttr("style")},this.settings.startAnimationDuration+100),r.hasClass("lg-loaded")||setTimeout(function(){if(n.getSlideType(o)==="image"){var km=o.alt,C2=km?'alt="'+km+'"':"";if(r.find(".lg-img-wrap").append(wi.getImgMarkup(i,f,C2,s,c,o.sources)),s||u){var x2=r.find(".lg-object");n.initPictureFill(x2)}}(n.getSlideType(o)==="image"||n.getSlideType(o)==="video"&&a)&&(n.onLgObjectLoad(r,i,pe,Ui,!0,!1),n.onSlideObjectLoad(r,!!(S&&S.html5&&!a),function(){n.loadContentOnFirstSlideLoad(i,r,Ui)},function(){n.loadContentOnFirstSlideLoad(i,r,Ui)}))},this.settings.startAnimationDuration+100)),r.addClass("lg-loaded"),(!this.isFirstSlideWithZoomAnimation()||this.getSlideType(o)==="video"&&!a)&&this.onLgObjectLoad(r,i,pe,Ui,X,!!(S&&S.html5&&!a)),(!this.zoomFromOrigin||!this.currentImageSize)&&r.hasClass("lg-complete_")&&!this.lGalleryOn&&setTimeout(function(){r.addClass("lg-complete")},this.settings.backdropDuration),this.lGalleryOn=!0,e===!0&&(r.hasClass("lg-complete_")?this.preload(i):r.find(".lg-object").first().on("load.lg error.lg",function(){n.preload(i)}))},t.prototype.loadContentOnFirstSlideLoad=function(i,e,n){var o=this;setTimeout(function(){e.find(".lg-dummy-img").remove(),e.removeClass("lg-first-slide"),o.outer.removeClass("lg-first-slide-loading"),o.isDummyImageRemoved=!0,o.preload(i)},n+300)},t.prototype.getItemsToBeInsertedToDom=function(i,e,n){var o=this;n===void 0&&(n=0);var r=[],a=Math.max(n,3);a=Math.min(a,this.galleryItems.length);var s="lg-item-"+this.lgId+"-"+e;if(this.galleryItems.length<=3)return this.galleryItems.forEach(function(f,h){r.push("lg-item-"+o.lgId+"-"+h)}),r;if(i<(this.galleryItems.length-1)/2){for(var c=i;c>i-a/2&&c>=0;c--)r.push("lg-item-"+this.lgId+"-"+c);for(var u=r.length,c=0;c<a-u;c++)r.push("lg-item-"+this.lgId+"-"+(i+c+1))}else{for(var c=i;c<=this.galleryItems.length-1&&c<i+a/2;c++)r.push("lg-item-"+this.lgId+"-"+c);for(var u=r.length,c=0;c<a-u;c++)r.push("lg-item-"+this.lgId+"-"+(i-c-1))}return this.settings.loop&&(i===this.galleryItems.length-1?r.push("lg-item-"+this.lgId+"-0"):i===0&&r.push("lg-item-"+this.lgId+"-"+(this.galleryItems.length-1))),r.indexOf(s)===-1&&r.push("lg-item-"+this.lgId+"-"+e),r},t.prototype.organizeSlideItems=function(i,e){var n=this,o=this.getItemsToBeInsertedToDom(i,e,this.settings.numberOfSlideItemsInDom);return o.forEach(function(r){n.currentItemsInDom.indexOf(r)===-1&&n.$inner.append('<div id="'+r+'" class="lg-item"></div>')}),this.currentItemsInDom.forEach(function(r){o.indexOf(r)===-1&&et("#"+r).remove()}),o},t.prototype.getPreviousSlideIndex=function(){var i=0;try{var e=this.outer.find(".lg-current").first().attr("id");i=parseInt(e.split("-")[3])||0}catch{i=0}return i},t.prototype.setDownloadValue=function(i){if(this.settings.download){var e=this.galleryItems[i],n=e.downloadUrl===!1||e.downloadUrl==="false";if(n)this.outer.addClass("lg-hide-download");else{var o=this.getElementById("lg-download");this.outer.removeClass("lg-hide-download"),o.attr("href",e.downloadUrl||e.src),e.download&&o.attr("download",e.download)}}},t.prototype.makeSlideAnimation=function(i,e,n){var o=this;this.lGalleryOn&&n.addClass("lg-slide-progress"),setTimeout(function(){o.outer.addClass("lg-no-trans"),o.outer.find(".lg-item").removeClass("lg-prev-slide lg-next-slide"),i==="prev"?(e.addClass("lg-prev-slide"),n.addClass("lg-next-slide")):(e.addClass("lg-next-slide"),n.addClass("lg-prev-slide")),setTimeout(function(){o.outer.find(".lg-item").removeClass("lg-current"),e.addClass("lg-current"),o.outer.removeClass("lg-no-trans")},50)},this.lGalleryOn?this.settings.slideDelay:0)},t.prototype.slide=function(i,e,n,o){var r=this,a=this.getPreviousSlideIndex();if(this.currentItemsInDom=this.organizeSlideItems(i,a),!(this.lGalleryOn&&a===i)){var s=this.galleryItems.length;if(!this.lgBusy){this.settings.counter&&this.updateCurrentCounter(i);var c=this.getSlideItem(i),u=this.getSlideItem(a),f=this.galleryItems[i],h=f.__slideVideoInfo;if(this.outer.attr("data-lg-slide-type",this.getSlideType(f)),this.setDownloadValue(i),h){var y=this.mediaContainerPosition,x=y.top,S=y.bottom,Y=wi.getSize(this.items[i],this.outer,x+S,h&&this.settings.videoMaxSize);this.resizeVideoSlide(i,Y)}if(this.LGel.trigger(In.beforeSlide,{prevIndex:a,index:i,fromTouch:!!e,fromThumb:!!n}),this.lgBusy=!0,clearTimeout(this.hideBarTimeout),this.arrowDisable(i),o||(i<a?o="prev":i>a&&(o="next")),!e)this.makeSlideAnimation(o,c,u);else{this.outer.find(".lg-item").removeClass("lg-prev-slide lg-current lg-next-slide");var Q=void 0,X=void 0;s>2?(Q=i-1,X=i+1,(i===0&&a===s-1||i===s-1&&a===0)&&(X=0,Q=s-1)):(Q=0,X=1),o==="prev"?this.getSlideItem(X).addClass("lg-next-slide"):this.getSlideItem(Q).addClass("lg-prev-slide"),c.addClass("lg-current")}this.lGalleryOn?setTimeout(function(){r.loadContent(i,!0),r.settings.appendSubHtmlTo!==".lg-item"&&r.addHtml(i)},this.settings.speed+50+(e?0:this.settings.slideDelay)):this.loadContent(i,!0),setTimeout(function(){r.lgBusy=!1,u.removeClass("lg-slide-progress"),r.LGel.trigger(In.afterSlide,{prevIndex:a,index:i,fromTouch:e,fromThumb:n})},(this.lGalleryOn?this.settings.speed+100:100)+(e?0:this.settings.slideDelay))}this.index=i}},t.prototype.updateCurrentCounter=function(i){this.getElementById("lg-counter-current").html(i+1+"")},t.prototype.updateCounterTotal=function(){this.getElementById("lg-counter-all").html(this.galleryItems.length+"")},t.prototype.getSlideType=function(i){return i.__slideVideoInfo?"video":i.iframe?"iframe":"image"},t.prototype.touchMove=function(i,e,n){var o=e.pageX-i.pageX,r=e.pageY-i.pageY,a=!1;if(this.swipeDirection?a=!0:Math.abs(o)>15?(this.swipeDirection="horizontal",a=!0):Math.abs(r)>15&&(this.swipeDirection="vertical",a=!0),!!a){var s=this.getSlideItem(this.index);if(this.swipeDirection==="horizontal"){n?.preventDefault(),this.outer.addClass("lg-dragging"),this.setTranslate(s,o,0);var c=s.get().offsetWidth,u=c*15/100,f=u-Math.abs(o*10/100);this.setTranslate(this.outer.find(".lg-prev-slide").first(),-c+o-f,0),this.setTranslate(this.outer.find(".lg-next-slide").first(),c+o+f,0)}else if(this.swipeDirection==="vertical"&&this.settings.swipeToClose){n?.preventDefault(),this.$container.addClass("lg-dragging-vertical");var h=1-Math.abs(r)/window.innerHeight;this.$backdrop.css("opacity",h);var y=1-Math.abs(r)/(window.innerWidth*2);this.setTranslate(s,0,r,y,y),Math.abs(r)>100&&this.outer.addClass("lg-hide-items").removeClass("lg-components-open")}}},t.prototype.touchEnd=function(i,e,n){var o=this,r;this.settings.mode!=="lg-slide"&&this.outer.addClass("lg-slide"),setTimeout(function(){o.$container.removeClass("lg-dragging-vertical"),o.outer.removeClass("lg-dragging lg-hide-items").addClass("lg-components-open");var a=!0;if(o.swipeDirection==="horizontal"){r=i.pageX-e.pageX;var s=Math.abs(i.pageX-e.pageX);r<0&&s>o.settings.swipeThreshold?(o.goToNextSlide(!0),a=!1):r>0&&s>o.settings.swipeThreshold&&(o.goToPrevSlide(!0),a=!1)}else if(o.swipeDirection==="vertical")if(r=Math.abs(i.pageY-e.pageY),o.settings.closable&&o.settings.swipeToClose&&r>100){o.closeGallery();return}else o.$backdrop.css("opacity",1);if(o.outer.find(".lg-item").removeAttr("style"),a&&Math.abs(i.pageX-e.pageX)<5){var c=et(n.target);o.isPosterElement(c)&&o.LGel.trigger(In.posterClick)}o.swipeDirection=void 0}),setTimeout(function(){!o.outer.hasClass("lg-dragging")&&o.settings.mode!=="lg-slide"&&o.outer.removeClass("lg-slide")},this.settings.speed+100)},t.prototype.enableSwipe=function(){var i=this,e={},n={},o=!1,r=!1;this.settings.enableSwipe&&(this.$inner.on("touchstart.lg",function(a){i.dragOrSwipeEnabled=!0;var s=i.getSlideItem(i.index);(et(a.target).hasClass("lg-item")||s.get().contains(a.target))&&!i.outer.hasClass("lg-zoomed")&&!i.lgBusy&&a.touches.length===1&&(r=!0,i.touchAction="swipe",i.manageSwipeClass(),e={pageX:a.touches[0].pageX,pageY:a.touches[0].pageY})}),this.$inner.on("touchmove.lg",function(a){r&&i.touchAction==="swipe"&&a.touches.length===1&&(n={pageX:a.touches[0].pageX,pageY:a.touches[0].pageY},i.touchMove(e,n,a),o=!0)}),this.$inner.on("touchend.lg",function(a){if(i.touchAction==="swipe"){if(o)o=!1,i.touchEnd(n,e,a);else if(r){var s=et(a.target);i.isPosterElement(s)&&i.LGel.trigger(In.posterClick)}i.touchAction=void 0,r=!1}}))},t.prototype.enableDrag=function(){var i=this,e={},n={},o=!1,r=!1;this.settings.enableDrag&&(this.outer.on("mousedown.lg",function(a){i.dragOrSwipeEnabled=!0;var s=i.getSlideItem(i.index);(et(a.target).hasClass("lg-item")||s.get().contains(a.target))&&!i.outer.hasClass("lg-zoomed")&&!i.lgBusy&&(a.preventDefault(),i.lgBusy||(i.manageSwipeClass(),e={pageX:a.pageX,pageY:a.pageY},o=!0,i.outer.get().scrollLeft+=1,i.outer.get().scrollLeft-=1,i.outer.removeClass("lg-grab").addClass("lg-grabbing"),i.LGel.trigger(In.dragStart)))}),et(window).on("mousemove.lg.global"+this.lgId,function(a){o&&i.lgOpened&&(r=!0,n={pageX:a.pageX,pageY:a.pageY},i.touchMove(e,n),i.LGel.trigger(In.dragMove))}),et(window).on("mouseup.lg.global"+this.lgId,function(a){if(i.lgOpened){var s=et(a.target);r?(r=!1,i.touchEnd(n,e,a),i.LGel.trigger(In.dragEnd)):i.isPosterElement(s)&&i.LGel.trigger(In.posterClick),o&&(o=!1,i.outer.removeClass("lg-grabbing").addClass("lg-grab"))}}))},t.prototype.triggerPosterClick=function(){var i=this;this.$inner.on("click.lg",function(e){!i.dragOrSwipeEnabled&&i.isPosterElement(et(e.target))&&i.LGel.trigger(In.posterClick)})},t.prototype.manageSwipeClass=function(){var i=this.index+1,e=this.index-1;this.settings.loop&&this.galleryItems.length>2&&(this.index===0?e=this.galleryItems.length-1:this.index===this.galleryItems.length-1&&(i=0)),this.outer.find(".lg-item").removeClass("lg-next-slide lg-prev-slide"),e>-1&&this.getSlideItem(e).addClass("lg-prev-slide"),this.getSlideItem(i).addClass("lg-next-slide")},t.prototype.goToNextSlide=function(i){var e=this,n=this.settings.loop;i&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index+1<this.galleryItems.length?(this.index++,this.LGel.trigger(In.beforeNextSlide,{index:this.index}),this.slide(this.index,!!i,!1,"next")):n?(this.index=0,this.LGel.trigger(In.beforeNextSlide,{index:this.index}),this.slide(this.index,!!i,!1,"next")):this.settings.slideEndAnimation&&!i&&(this.outer.addClass("lg-right-end"),setTimeout(function(){e.outer.removeClass("lg-right-end")},400)))},t.prototype.goToPrevSlide=function(i){var e=this,n=this.settings.loop;i&&this.galleryItems.length<3&&(n=!1),this.lgBusy||(this.index>0?(this.index--,this.LGel.trigger(In.beforePrevSlide,{index:this.index,fromTouch:i}),this.slide(this.index,!!i,!1,"prev")):n?(this.index=this.galleryItems.length-1,this.LGel.trigger(In.beforePrevSlide,{index:this.index,fromTouch:i}),this.slide(this.index,!!i,!1,"prev")):this.settings.slideEndAnimation&&!i&&(this.outer.addClass("lg-left-end"),setTimeout(function(){e.outer.removeClass("lg-left-end")},400)))},t.prototype.keyPress=function(){var i=this;et(window).on("keydown.lg.global"+this.lgId,function(e){i.lgOpened&&i.settings.escKey===!0&&e.keyCode===27&&(e.preventDefault(),i.settings.allowMediaOverlap&&i.outer.hasClass("lg-can-toggle")&&i.outer.hasClass("lg-components-open")?i.outer.removeClass("lg-components-open"):i.closeGallery()),i.lgOpened&&i.galleryItems.length>1&&(e.keyCode===37&&(e.preventDefault(),i.goToPrevSlide()),e.keyCode===39&&(e.preventDefault(),i.goToNextSlide()))})},t.prototype.arrow=function(){var i=this;this.getElementById("lg-prev").on("click.lg",function(){i.goToPrevSlide()}),this.getElementById("lg-next").on("click.lg",function(){i.goToNextSlide()})},t.prototype.arrowDisable=function(i){if(!this.settings.loop&&this.settings.hideControlOnEnd){var e=this.getElementById("lg-prev"),n=this.getElementById("lg-next");i+1===this.galleryItems.length?n.attr("disabled","disabled").addClass("disabled"):n.removeAttr("disabled").removeClass("disabled"),i===0?e.attr("disabled","disabled").addClass("disabled"):e.removeAttr("disabled").removeClass("disabled")}},t.prototype.setTranslate=function(i,e,n,o,r){o===void 0&&(o=1),r===void 0&&(r=1),i.css("transform","translate3d("+e+"px, "+n+"px, 0px) scale3d("+o+", "+r+", 1)")},t.prototype.mousewheel=function(){var i=this,e=0;this.outer.on("wheel.lg",function(n){if(!(!n.deltaY||i.galleryItems.length<2)){n.preventDefault();var o=new Date().getTime();o-e<1e3||(e=o,n.deltaY>0?i.goToNextSlide():n.deltaY<0&&i.goToPrevSlide())}})},t.prototype.isSlideElement=function(i){return i.hasClass("lg-outer")||i.hasClass("lg-item")||i.hasClass("lg-img-wrap")||i.hasClass("lg-img-rotate")},t.prototype.isPosterElement=function(i){var e=this.getSlideItem(this.index).find(".lg-video-play-button").get();return i.hasClass("lg-video-poster")||i.hasClass("lg-video-play-button")||e&&e.contains(i.get())},t.prototype.toggleMaximize=function(){var i=this;this.getElementById("lg-maximize").on("click.lg",function(){i.$container.toggleClass("lg-inline"),i.refreshOnResize()})},t.prototype.invalidateItems=function(){for(var i=0;i<this.items.length;i++){var e=this.items[i],n=et(e);n.off("click.lgcustom-item-"+n.attr("data-lg-id"))}},t.prototype.trapFocus=function(){var i=this;this.$container.get().focus({preventScroll:!0}),et(window).on("keydown.lg.global"+this.lgId,function(e){if(i.lgOpened){var n=e.key==="Tab"||e.keyCode===9;if(n){var o=wi.getFocusableElements(i.$container.get()),r=o[0],a=o[o.length-1];e.shiftKey?document.activeElement===r&&(a.focus(),e.preventDefault()):document.activeElement===a&&(r.focus(),e.preventDefault())}}})},t.prototype.manageCloseGallery=function(){var i=this;if(this.settings.closable){var e=!1;this.getElementById("lg-close").on("click.lg",function(){i.closeGallery()}),this.settings.closeOnTap&&(this.outer.on("mousedown.lg",function(n){var o=et(n.target);i.isSlideElement(o)?e=!0:e=!1}),this.outer.on("mousemove.lg",function(){e=!1}),this.outer.on("mouseup.lg",function(n){var o=et(n.target);i.isSlideElement(o)&&e&&(i.outer.hasClass("lg-dragging")||i.closeGallery())}))}},t.prototype.closeGallery=function(i){var e=this;if(!this.lgOpened||!this.settings.closable&&!i)return 0;this.LGel.trigger(In.beforeClose),this.settings.resetScrollPosition&&!this.settings.hideScrollbar&&et(window).scrollTop(this.prevScrollTop);var n=this.items[this.index],o;if(this.zoomFromOrigin&&n){var r=this.mediaContainerPosition,a=r.top,s=r.bottom,c=this.galleryItems[this.index],u=c.__slideVideoInfo,f=c.poster,h=wi.getSize(n,this.outer,a+s,u&&f&&this.settings.videoMaxSize);o=wi.getTransform(n,this.outer,a,s,h)}this.zoomFromOrigin&&o?(this.outer.addClass("lg-closing lg-zoom-from-image"),this.getSlideItem(this.index).addClass("lg-start-end-progress").css("transition-duration",this.settings.startAnimationDuration+"ms").css("transform",o)):(this.outer.addClass("lg-hide-items"),this.outer.removeClass("lg-zoom-from-image")),this.destroyModules(),this.lGalleryOn=!1,this.isDummyImageRemoved=!1,this.zoomFromOrigin=this.settings.zoomFromOrigin,clearTimeout(this.hideBarTimeout),this.hideBarTimeout=!1,et("html").removeClass("lg-on"),this.outer.removeClass("lg-visible lg-components-open"),this.$backdrop.removeClass("in").css("opacity",0);var y=this.zoomFromOrigin&&o?Math.max(this.settings.startAnimationDuration,this.settings.backdropDuration):this.settings.backdropDuration;return this.$container.removeClass("lg-show-in"),setTimeout(function(){e.zoomFromOrigin&&o&&e.outer.removeClass("lg-zoom-from-image"),e.$container.removeClass("lg-show"),e.resetScrollBar(),e.$backdrop.removeAttr("style").css("transition-duration",e.settings.backdropDuration+"ms"),e.outer.removeClass("lg-closing "+e.settings.startClass),e.getSlideItem(e.index).removeClass("lg-start-end-progress"),e.$inner.empty(),e.lgOpened&&e.LGel.trigger(In.afterClose,{instance:e}),e.$container.get()&&e.$container.get().blur(),e.lgOpened=!1},y+100),y+100},t.prototype.initModules=function(){this.plugins.forEach(function(i){try{i.init()}catch{console.warn("lightGallery:- make sure lightGallery module is properly initiated")}})},t.prototype.destroyModules=function(i){this.plugins.forEach(function(e){try{i?e.destroy():e.closeGallery&&e.closeGallery()}catch{console.warn("lightGallery:- make sure lightGallery module is properly destroyed")}})},t.prototype.refresh=function(i){this.settings.dynamic||this.invalidateItems(),i?this.galleryItems=i:this.galleryItems=this.getItems(),this.updateControls(),this.openGalleryOnItemClick(),this.LGel.trigger(In.updateSlides)},t.prototype.updateControls=function(){this.addSlideVideoInfo(this.galleryItems),this.updateCounterTotal(),this.manageSingleSlideClassName()},t.prototype.destroyGallery=function(){this.destroyModules(!0),this.settings.dynamic||this.invalidateItems(),et(window).off(".lg.global"+this.lgId),this.LGel.off(".lg"),this.$container.remove()},t.prototype.destroy=function(){var i=this.closeGallery(!0);return i?setTimeout(this.destroyGallery.bind(this),i):this.destroyGallery(),i},t})();function cue(t,i){return new sue(t,i)}var cB=cue;var Y6=function(){return Y6=Object.assign||function(i){for(var e,n=1,o=arguments.length;n<o;n++){e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=e[r])}return i},Y6.apply(this,arguments)},lue={fullScreen:!0,fullscreenPluginStrings:{toggleFullscreen:"Toggle Fullscreen"}},due=(function(){function t(i,e){return this.core=i,this.$LG=e,this.settings=Y6(Y6({},lue),this.core.settings),this}return t.prototype.init=function(){var i="";if(this.settings.fullScreen){if(!document.fullscreenEnabled&&!document.webkitFullscreenEnabled&&!document.mozFullScreenEnabled&&!document.msFullscreenEnabled)return;i='<button type="button" aria-label="'+this.settings.fullscreenPluginStrings.toggleFullscreen+'" class="lg-fullscreen lg-icon"></button>',this.core.$toolbar.append(i),this.fullScreen()}},t.prototype.isFullScreen=function(){return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement},t.prototype.requestFullscreen=function(){var i=document.documentElement;i.requestFullscreen?i.requestFullscreen():i.msRequestFullscreen?i.msRequestFullscreen():i.mozRequestFullScreen?i.mozRequestFullScreen():i.webkitRequestFullscreen&&i.webkitRequestFullscreen()},t.prototype.exitFullscreen=function(){document.exitFullscreen?document.exitFullscreen():document.msExitFullscreen?document.msExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()},t.prototype.fullScreen=function(){var i=this;this.$LG(document).on("fullscreenchange.lg.global"+this.core.lgId+`
|
|
webkitfullscreenchange.lg.global`+this.core.lgId+`
|
|
mozfullscreenchange.lg.global`+this.core.lgId+`
|
|
MSFullscreenChange.lg.global`+this.core.lgId,function(){i.core.lgOpened&&i.core.outer.toggleClass("lg-fullscreen-on")}),this.core.outer.find(".lg-fullscreen").first().on("click.lg",function(){i.isFullScreen()?i.exitFullscreen():i.requestFullscreen()})},t.prototype.closeGallery=function(){this.isFullScreen()&&this.exitFullscreen()},t.prototype.destroy=function(){this.$LG(document).off("fullscreenchange.lg.global"+this.core.lgId+`
|
|
webkitfullscreenchange.lg.global`+this.core.lgId+`
|
|
mozfullscreenchange.lg.global`+this.core.lgId+`
|
|
MSFullscreenChange.lg.global`+this.core.lgId)},t})(),lB=due;var q6=function(){return q6=Object.assign||function(i){for(var e,n=1,o=arguments.length;n<o;n++){e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=e[r])}return i},q6.apply(this,arguments)},uue={thumbnail:!0,animateThumb:!0,currentPagerPosition:"middle",alignThumbnails:"middle",thumbWidth:100,thumbHeight:"80px",thumbMargin:5,appendThumbnailsTo:".lg-components",toggleThumb:!1,enableThumbDrag:!0,enableThumbSwipe:!0,thumbnailSwipeThreshold:10,loadYouTubeThumbnail:!0,youTubeThumbSize:1,thumbnailPluginStrings:{toggleThumbnails:"Toggle thumbnails"}},Dm={afterAppendSlide:"lgAfterAppendSlide",init:"lgInit",hasVideo:"lgHasVideo",containerResize:"lgContainerResize",updateSlides:"lgUpdateSlides",afterAppendSubHtml:"lgAfterAppendSubHtml",beforeOpen:"lgBeforeOpen",afterOpen:"lgAfterOpen",slideItemLoad:"lgSlideItemLoad",beforeSlide:"lgBeforeSlide",afterSlide:"lgAfterSlide",posterClick:"lgPosterClick",dragStart:"lgDragStart",dragMove:"lgDragMove",dragEnd:"lgDragEnd",beforeNextSlide:"lgBeforeNextSlide",beforePrevSlide:"lgBeforePrevSlide",beforeClose:"lgBeforeClose",afterClose:"lgAfterClose",rotateLeft:"lgRotateLeft",rotateRight:"lgRotateRight",flipHorizontal:"lgFlipHorizontal",flipVertical:"lgFlipVertical",autoplay:"lgAutoplay",autoplayStart:"lgAutoplayStart",autoplayStop:"lgAutoplayStop"},mue=(function(){function t(i,e){return this.thumbOuterWidth=0,this.thumbTotalWidth=0,this.translateX=0,this.thumbClickable=!1,this.core=i,this.$LG=e,this}return t.prototype.init=function(){this.settings=q6(q6({},uue),this.core.settings),this.thumbOuterWidth=0,this.thumbTotalWidth=this.core.galleryItems.length*(this.settings.thumbWidth+this.settings.thumbMargin),this.translateX=0,this.setAnimateThumbStyles(),this.core.settings.allowMediaOverlap||(this.settings.toggleThumb=!1),this.settings.thumbnail&&(this.build(),this.settings.animateThumb?(this.settings.enableThumbDrag&&this.enableThumbDrag(),this.settings.enableThumbSwipe&&this.enableThumbSwipe(),this.thumbClickable=!1):this.thumbClickable=!0,this.toggleThumbBar(),this.thumbKeyPress())},t.prototype.build=function(){var i=this;this.setThumbMarkup(),this.manageActiveClassOnSlideChange(),this.$lgThumb.first().on("click.lg touchend.lg",function(e){var n=i.$LG(e.target);n.hasAttribute("data-lg-item-id")&&setTimeout(function(){if(i.thumbClickable&&!i.core.lgBusy){var o=parseInt(n.attr("data-lg-item-id"));i.core.slide(o,!1,!0,!1)}},50)}),this.core.LGel.on(Dm.beforeSlide+".thumb",function(e){var n=e.detail.index;i.animateThumb(n)}),this.core.LGel.on(Dm.beforeOpen+".thumb",function(){i.thumbOuterWidth=i.core.outer.get().offsetWidth}),this.core.LGel.on(Dm.updateSlides+".thumb",function(){i.rebuildThumbnails()}),this.core.LGel.on(Dm.containerResize+".thumb",function(){i.core.lgOpened&&setTimeout(function(){i.thumbOuterWidth=i.core.outer.get().offsetWidth,i.animateThumb(i.core.index),i.thumbOuterWidth=i.core.outer.get().offsetWidth},50)})},t.prototype.setThumbMarkup=function(){var i="lg-thumb-outer ";this.settings.alignThumbnails&&(i+="lg-thumb-align-"+this.settings.alignThumbnails);var e='<div class="'+i+`">
|
|
<div class="lg-thumb lg-group">
|
|
</div>
|
|
</div>`;this.core.outer.addClass("lg-has-thumb"),this.settings.appendThumbnailsTo===".lg-components"?this.core.$lgComponents.append(e):this.core.outer.append(e),this.$thumbOuter=this.core.outer.find(".lg-thumb-outer").first(),this.$lgThumb=this.core.outer.find(".lg-thumb").first(),this.settings.animateThumb&&this.core.outer.find(".lg-thumb").css("transition-duration",this.core.settings.speed+"ms").css("width",this.thumbTotalWidth+"px").css("position","relative"),this.setThumbItemHtml(this.core.galleryItems)},t.prototype.enableThumbDrag=function(){var i=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0},n=!1;this.$thumbOuter.addClass("lg-grab"),this.core.outer.find(".lg-thumb").first().on("mousedown.lg.thumb",function(o){i.thumbTotalWidth>i.thumbOuterWidth&&(o.preventDefault(),e.cords.startX=o.pageX,e.startTime=new Date,i.thumbClickable=!1,n=!0,i.core.outer.get().scrollLeft+=1,i.core.outer.get().scrollLeft-=1,i.$thumbOuter.removeClass("lg-grab").addClass("lg-grabbing"))}),this.$LG(window).on("mousemove.lg.thumb.global"+this.core.lgId,function(o){i.core.lgOpened&&n&&(e.cords.endX=o.pageX,e=i.onThumbTouchMove(e))}),this.$LG(window).on("mouseup.lg.thumb.global"+this.core.lgId,function(){i.core.lgOpened&&(e.isMoved?e=i.onThumbTouchEnd(e):i.thumbClickable=!0,n&&(n=!1,i.$thumbOuter.removeClass("lg-grabbing").addClass("lg-grab")))})},t.prototype.enableThumbSwipe=function(){var i=this,e={cords:{startX:0,endX:0},isMoved:!1,newTranslateX:0,startTime:new Date,endTime:new Date,touchMoveTime:0};this.$lgThumb.on("touchstart.lg",function(n){i.thumbTotalWidth>i.thumbOuterWidth&&(n.preventDefault(),e.cords.startX=n.targetTouches[0].pageX,i.thumbClickable=!1,e.startTime=new Date)}),this.$lgThumb.on("touchmove.lg",function(n){i.thumbTotalWidth>i.thumbOuterWidth&&(n.preventDefault(),e.cords.endX=n.targetTouches[0].pageX,e=i.onThumbTouchMove(e))}),this.$lgThumb.on("touchend.lg",function(){e.isMoved?e=i.onThumbTouchEnd(e):i.thumbClickable=!0})},t.prototype.rebuildThumbnails=function(){var i=this;this.$thumbOuter.addClass("lg-rebuilding-thumbnails"),setTimeout(function(){i.thumbTotalWidth=i.core.galleryItems.length*(i.settings.thumbWidth+i.settings.thumbMargin),i.$lgThumb.css("width",i.thumbTotalWidth+"px"),i.$lgThumb.empty(),i.setThumbItemHtml(i.core.galleryItems),i.animateThumb(i.core.index)},50),setTimeout(function(){i.$thumbOuter.removeClass("lg-rebuilding-thumbnails")},200)},t.prototype.setTranslate=function(i){this.$lgThumb.css("transform","translate3d(-"+i+"px, 0px, 0px)")},t.prototype.getPossibleTransformX=function(i){return i>this.thumbTotalWidth-this.thumbOuterWidth&&(i=this.thumbTotalWidth-this.thumbOuterWidth),i<0&&(i=0),i},t.prototype.animateThumb=function(i){if(this.$lgThumb.css("transition-duration",this.core.settings.speed+"ms"),this.settings.animateThumb){var e=0;switch(this.settings.currentPagerPosition){case"left":e=0;break;case"middle":e=this.thumbOuterWidth/2-this.settings.thumbWidth/2;break;case"right":e=this.thumbOuterWidth-this.settings.thumbWidth}this.translateX=(this.settings.thumbWidth+this.settings.thumbMargin)*i-1-e,this.translateX>this.thumbTotalWidth-this.thumbOuterWidth&&(this.translateX=this.thumbTotalWidth-this.thumbOuterWidth),this.translateX<0&&(this.translateX=0),this.setTranslate(this.translateX)}},t.prototype.onThumbTouchMove=function(i){return i.newTranslateX=this.translateX,i.isMoved=!0,i.touchMoveTime=new Date().valueOf(),i.newTranslateX-=i.cords.endX-i.cords.startX,i.newTranslateX=this.getPossibleTransformX(i.newTranslateX),this.setTranslate(i.newTranslateX),this.$thumbOuter.addClass("lg-dragging"),i},t.prototype.onThumbTouchEnd=function(i){i.isMoved=!1,i.endTime=new Date,this.$thumbOuter.removeClass("lg-dragging");var e=i.endTime.valueOf()-i.startTime.valueOf(),n=i.cords.endX-i.cords.startX,o=Math.abs(n)/e;return o>.15&&i.endTime.valueOf()-i.touchMoveTime<30?(o+=1,o>2&&(o+=1),o=o+o*(Math.abs(n)/this.thumbOuterWidth),this.$lgThumb.css("transition-duration",Math.min(o-1,2)+"settings"),n=n*o,this.translateX=this.getPossibleTransformX(this.translateX-n),this.setTranslate(this.translateX)):this.translateX=i.newTranslateX,Math.abs(i.cords.endX-i.cords.startX)<this.settings.thumbnailSwipeThreshold&&(this.thumbClickable=!0),i},t.prototype.getThumbHtml=function(i,e,n){var o=this.core.galleryItems[e].__slideVideoInfo||{},r;o.youtube&&this.settings.loadYouTubeThumbnail?r="//img.youtube.com/vi/"+o.youtube[1]+"/"+this.settings.youTubeThumbSize+".jpg":r=i;var a=document.createElement("div");a.setAttribute("data-lg-item-id",e+""),a.className="lg-thumb-item "+(e===this.core.index?"active":""),a.style.cssText="width: "+this.settings.thumbWidth+"px; height: "+this.settings.thumbHeight+"; margin-right: "+this.settings.thumbMargin+"px;";var s=document.createElement("img");return s.alt=n||"",s.setAttribute("data-lg-item-id",e+""),s.src=r,a.appendChild(s),a},t.prototype.setThumbItemHtml=function(i){for(var e=0;e<i.length;e++){var n=this.getThumbHtml(i[e].thumb,e,i[e].alt);this.$lgThumb.append(n)}},t.prototype.setAnimateThumbStyles=function(){this.settings.animateThumb&&this.core.outer.addClass("lg-animate-thumb")},t.prototype.manageActiveClassOnSlideChange=function(){var i=this;this.core.LGel.on(Dm.beforeSlide+".thumb",function(e){var n=i.core.outer.find(".lg-thumb-item"),o=e.detail.index;n.removeClass("active"),n.eq(o).addClass("active")})},t.prototype.toggleThumbBar=function(){var i=this;this.settings.toggleThumb&&(this.core.outer.addClass("lg-can-toggle"),this.core.$toolbar.append('<button type="button" aria-label="'+this.settings.thumbnailPluginStrings.toggleThumbnails+'" class="lg-toggle-thumb lg-icon"></button>'),this.core.outer.find(".lg-toggle-thumb").first().on("click.lg",function(){i.core.outer.toggleClass("lg-components-open")}))},t.prototype.thumbKeyPress=function(){var i=this;this.$LG(window).on("keydown.lg.thumb.global"+this.core.lgId,function(e){!i.core.lgOpened||!i.settings.toggleThumb||(e.keyCode===38?(e.preventDefault(),i.core.outer.addClass("lg-components-open")):e.keyCode===40&&(e.preventDefault(),i.core.outer.removeClass("lg-components-open")))})},t.prototype.destroy=function(){this.settings.thumbnail&&(this.$LG(window).off(".lg.thumb.global"+this.core.lgId),this.core.LGel.off(".lg.thumb"),this.core.LGel.off(".thumb"),this.$thumbOuter.remove(),this.core.outer.removeClass("lg-has-thumb"))},t})(),dB=mue;var Q6=function(){return Q6=Object.assign||function(i){for(var e,n=1,o=arguments.length;n<o;n++){e=arguments[n];for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(i[r]=e[r])}return i},Q6.apply(this,arguments)},pue={scale:1,zoom:!0,infiniteZoom:!0,actualSize:!0,showZoomInOutIcons:!1,actualSizeIcons:{zoomIn:"lg-zoom-in",zoomOut:"lg-zoom-out"},enableZoomAfter:300,zoomPluginStrings:{zoomIn:"Zoom in",zoomOut:"Zoom out",viewActualSize:"View actual size"}},Ps={afterAppendSlide:"lgAfterAppendSlide",init:"lgInit",hasVideo:"lgHasVideo",containerResize:"lgContainerResize",updateSlides:"lgUpdateSlides",afterAppendSubHtml:"lgAfterAppendSubHtml",beforeOpen:"lgBeforeOpen",afterOpen:"lgAfterOpen",slideItemLoad:"lgSlideItemLoad",beforeSlide:"lgBeforeSlide",afterSlide:"lgAfterSlide",posterClick:"lgPosterClick",dragStart:"lgDragStart",dragMove:"lgDragMove",dragEnd:"lgDragEnd",beforeNextSlide:"lgBeforeNextSlide",beforePrevSlide:"lgBeforePrevSlide",beforeClose:"lgBeforeClose",afterClose:"lgAfterClose",rotateLeft:"lgRotateLeft",rotateRight:"lgRotateRight",flipHorizontal:"lgFlipHorizontal",flipVertical:"lgFlipVertical",autoplay:"lgAutoplay",autoplayStart:"lgAutoplayStart",autoplayStop:"lgAutoplayStop"},sC=500,fue=(function(){function t(i,e){return this.core=i,this.$LG=e,this.settings=Q6(Q6({},pue),this.core.settings),this}return t.prototype.buildTemplates=function(){var i=this.settings.showZoomInOutIcons?'<button id="'+this.core.getIdName("lg-zoom-in")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomIn+'" class="lg-zoom-in lg-icon"></button><button id="'+this.core.getIdName("lg-zoom-out")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.zoomOut+'" class="lg-zoom-out lg-icon"></button>':"";this.settings.actualSize&&(i+='<button id="'+this.core.getIdName("lg-actual-size")+'" type="button" aria-label="'+this.settings.zoomPluginStrings.viewActualSize+'" class="'+this.settings.actualSizeIcons.zoomIn+' lg-icon"></button>'),this.core.outer.addClass("lg-use-transition-for-zoom"),this.core.$toolbar.first().append(i)},t.prototype.enableZoom=function(i){var e=this,n=this.settings.enableZoomAfter+i.detail.delay;this.$LG("body").first().hasClass("lg-from-hash")&&i.detail.delay?n=0:this.$LG("body").first().removeClass("lg-from-hash"),this.zoomableTimeout=setTimeout(function(){e.isImageSlide(e.core.index)&&(e.core.getSlideItem(i.detail.index).addClass("lg-zoomable"),i.detail.index===e.core.index&&e.setZoomEssentials())},n+30)},t.prototype.enableZoomOnSlideItemLoad=function(){this.core.LGel.on(Ps.slideItemLoad+".zoom",this.enableZoom.bind(this))},t.prototype.getDragCords=function(i){return{x:i.pageX,y:i.pageY}},t.prototype.getSwipeCords=function(i){var e=i.touches[0].pageX,n=i.touches[0].pageY;return{x:e,y:n}},t.prototype.getDragAllowedAxises=function(i,e){if(!this.containerRect)return{allowX:!1,allowY:!1};var n=this.core.getSlideItem(this.core.index).find(".lg-image").first().get(),o=0,r=0,a=n.getBoundingClientRect();i?(o=n.offsetHeight*i,r=n.offsetWidth*i):e?(o=a.height+e*a.height,r=a.width+e*a.width):(o=a.height,r=a.width);var s=o>this.containerRect.height,c=r>this.containerRect.width;return{allowX:c,allowY:s}},t.prototype.setZoomEssentials=function(){this.containerRect=this.core.$content.get().getBoundingClientRect()},t.prototype.zoomImage=function(i,e,n,o){if(!(!this.containerRect||Math.abs(e)<=0)){var r=this.containerRect.width/2+this.containerRect.left,a=this.containerRect.height/2+this.containerRect.top+this.scrollTop,s,c;i===1&&(this.positionChanged=!1);var u=this.getDragAllowedAxises(0,e),f=u.allowY,h=u.allowX;this.positionChanged&&(s=this.left/(this.scale-e),c=this.top/(this.scale-e),this.pageX=r-s,this.pageY=a-c,this.positionChanged=!1);var y=this.getPossibleSwipeDragCords(e),x,S,Y=r-this.pageX,Q=a-this.pageY;if(i-e>1){var X=(i-e)/Math.abs(e);Y=(e<0?-Y:Y)+this.left*(X+(e<0?-1:1)),Q=(e<0?-Q:Q)+this.top*(X+(e<0?-1:1)),x=Y/X,S=Q/X}else{var X=(i-e)*e;x=Y*X,S=Q*X}n&&(h?this.isBeyondPossibleLeft(x,y.minX)?x=y.minX:this.isBeyondPossibleRight(x,y.maxX)&&(x=y.maxX):i>1&&(x<y.minX?x=y.minX:x>y.maxX&&(x=y.maxX)),f?this.isBeyondPossibleTop(S,y.minY)?S=y.minY:this.isBeyondPossibleBottom(S,y.maxY)&&(S=y.maxY):i>1&&(S<y.minY?S=y.minY:S>y.maxY&&(S=y.maxY))),this.setZoomStyles({x,y:S,scale:i}),this.left=x,this.top=S,o&&this.setZoomImageSize()}},t.prototype.resetImageTranslate=function(i){if(this.isImageSlide(i)){var e=this.core.getSlideItem(i).find(".lg-image").first();this.imageReset=!1,e.removeClass("reset-transition reset-transition-y reset-transition-x"),this.core.outer.removeClass("lg-actual-size"),e.css("width","auto").css("height","auto"),setTimeout(function(){e.removeClass("no-transition")},10)}},t.prototype.setZoomImageSize=function(){var i=this,e=this.core.getSlideItem(this.core.index).find(".lg-image").first();setTimeout(function(){var n=i.getCurrentImageActualSizeScale();i.scale>=n&&(e.addClass("no-transition"),i.imageReset=!0)},sC),setTimeout(function(){var n=i.getCurrentImageActualSizeScale();if(i.scale>=n){var o=i.getDragAllowedAxises(i.scale);e.css("width",e.get().naturalWidth+"px").css("height",e.get().naturalHeight+"px"),i.core.outer.addClass("lg-actual-size"),o.allowX&&o.allowY?e.addClass("reset-transition"):o.allowX&&!o.allowY?e.addClass("reset-transition-x"):!o.allowX&&o.allowY&&e.addClass("reset-transition-y")}},sC+50)},t.prototype.setZoomStyles=function(i){var e=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),n=this.core.getSlideItem(this.core.index).find(".lg-image").first(),o=this.core.outer.find(".lg-current .lg-dummy-img").first();this.scale=i.scale,n.css("transform","scale3d("+i.scale+", "+i.scale+", 1)"),o.css("transform","scale3d("+i.scale+", "+i.scale+", 1)");var r="translate3d("+i.x+"px, "+i.y+"px, 0)";e.css("transform",r)},t.prototype.setActualSize=function(i,e){var n=this;if(!this.zoomInProgress){this.zoomInProgress=!0;var o=this.core.galleryItems[this.core.index];this.resetImageTranslate(i),setTimeout(function(){if(!(!o.src||n.core.outer.hasClass("lg-first-slide-loading"))){var r=n.getCurrentImageActualSizeScale(),a=n.scale;n.core.outer.hasClass("lg-zoomed")?n.scale=1:n.scale=n.getScale(r),n.setPageCords(e),n.beginZoom(n.scale),n.zoomImage(n.scale,n.scale-a,!0,!0)}},50),setTimeout(function(){n.core.outer.removeClass("lg-grabbing").addClass("lg-grab")},60),setTimeout(function(){n.zoomInProgress=!1},sC+110)}},t.prototype.getNaturalWidth=function(i){var e=this.core.getSlideItem(i).find(".lg-image").first(),n=this.core.galleryItems[i].width;return n?parseFloat(n):e.get().naturalWidth},t.prototype.getActualSizeScale=function(i,e){var n,o;return i>=e?(n=i/e,o=n||2):o=1,o},t.prototype.getCurrentImageActualSizeScale=function(){var i=this.core.getSlideItem(this.core.index).find(".lg-image").first(),e=i.get().offsetWidth,n=this.getNaturalWidth(this.core.index)||e;return this.getActualSizeScale(n,e)},t.prototype.getPageCords=function(i){var e={};if(i)e.x=i.pageX||i.touches[0].pageX,e.y=i.pageY||i.touches[0].pageY;else{var n=this.core.$content.get().getBoundingClientRect();e.x=n.width/2+n.left,e.y=n.height/2+this.scrollTop+n.top}return e},t.prototype.setPageCords=function(i){var e=this.getPageCords(i);this.pageX=e.x,this.pageY=e.y},t.prototype.manageActualPixelClassNames=function(){var i=this.core.getElementById("lg-actual-size");i.removeClass(this.settings.actualSizeIcons.zoomIn).addClass(this.settings.actualSizeIcons.zoomOut)},t.prototype.beginZoom=function(i){return this.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),i>1?(this.core.outer.addClass("lg-zoomed"),this.manageActualPixelClassNames()):this.resetZoom(),i>1},t.prototype.getScale=function(i){var e=this.getCurrentImageActualSizeScale();return i<1?i=1:i>e&&(i=e),i},t.prototype.init=function(){var i=this;if(this.settings.zoom){this.buildTemplates(),this.enableZoomOnSlideItemLoad();var e=null;this.core.outer.on("dblclick.lg",function(n){i.$LG(n.target).hasClass("lg-image")&&i.setActualSize(i.core.index,n)}),this.core.outer.on("touchstart.lg",function(n){var o=i.$LG(n.target);n.touches.length===1&&o.hasClass("lg-image")&&(e?(clearTimeout(e),e=null,n.preventDefault(),i.setActualSize(i.core.index,n)):e=setTimeout(function(){e=null},300))}),this.core.LGel.on(Ps.containerResize+".zoom "+Ps.rotateRight+".zoom "+Ps.rotateLeft+".zoom "+Ps.flipHorizontal+".zoom "+Ps.flipVertical+".zoom",function(){if(!(!i.core.lgOpened||!i.isImageSlide(i.core.index)||i.core.touchAction)){var n=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();i.top=0,i.left=0,i.setZoomEssentials(),i.setZoomSwipeStyles(n,{x:0,y:0}),i.positionChanged=!0}}),this.$LG(window).on("scroll.lg.zoom.global"+this.core.lgId,function(){i.core.lgOpened&&(i.scrollTop=i.$LG(window).scrollTop())}),this.core.getElementById("lg-zoom-out").on("click.lg",function(){if(i.isImageSlide(i.core.index)){var n=0;i.imageReset&&(i.resetImageTranslate(i.core.index),n=50),setTimeout(function(){var o=i.scale-i.settings.scale;o<1&&(o=1),i.beginZoom(o),i.zoomImage(o,-i.settings.scale,!0,!i.settings.infiniteZoom)},n)}}),this.core.getElementById("lg-zoom-in").on("click.lg",function(){i.zoomIn()}),this.core.getElementById("lg-actual-size").on("click.lg",function(){i.setActualSize(i.core.index)}),this.core.LGel.on(Ps.beforeOpen+".zoom",function(){i.core.outer.find(".lg-item").removeClass("lg-zoomable")}),this.core.LGel.on(Ps.afterOpen+".zoom",function(){i.scrollTop=i.$LG(window).scrollTop(),i.pageX=i.core.outer.width()/2,i.pageY=i.core.outer.height()/2+i.scrollTop,i.scale=1}),this.core.LGel.on(Ps.afterSlide+".zoom",function(n){var o=n.detail.prevIndex;i.scale=1,i.positionChanged=!1,i.zoomInProgress=!1,i.resetZoom(o),i.resetImageTranslate(o),i.isImageSlide(i.core.index)&&i.setZoomEssentials()}),this.zoomDrag(),this.pinchZoom(),this.zoomSwipe(),this.zoomableTimeout=!1,this.positionChanged=!1,this.zoomInProgress=!1}},t.prototype.zoomIn=function(){if(this.isImageSlide(this.core.index)){var i=this.scale+this.settings.scale;this.settings.infiniteZoom||(i=this.getScale(i)),this.beginZoom(i),this.zoomImage(i,Math.min(this.settings.scale,i-this.scale),!0,!this.settings.infiniteZoom)}},t.prototype.resetZoom=function(i){this.core.outer.removeClass("lg-zoomed lg-zoom-drag-transition");var e=this.core.getElementById("lg-actual-size"),n=this.core.getSlideItem(i!==void 0?i:this.core.index);e.removeClass(this.settings.actualSizeIcons.zoomOut).addClass(this.settings.actualSizeIcons.zoomIn),n.find(".lg-img-wrap").first().removeAttr("style"),n.find(".lg-image").first().removeAttr("style"),this.scale=1,this.left=0,this.top=0,this.setPageCords()},t.prototype.getTouchDistance=function(i){return Math.sqrt((i.touches[0].pageX-i.touches[1].pageX)*(i.touches[0].pageX-i.touches[1].pageX)+(i.touches[0].pageY-i.touches[1].pageY)*(i.touches[0].pageY-i.touches[1].pageY))},t.prototype.pinchZoom=function(){var i=this,e=0,n=!1,o=1,r=0,a=this.core.getSlideItem(this.core.index);this.core.outer.on("touchstart.lg",function(s){if(a=i.core.getSlideItem(i.core.index),!!i.isImageSlide(i.core.index)&&s.touches.length===2){if(s.preventDefault(),i.core.outer.hasClass("lg-first-slide-loading"))return;o=i.scale||1,i.core.outer.removeClass("lg-zoom-drag-transition lg-zoom-dragging"),i.setPageCords(s),i.resetImageTranslate(i.core.index),i.core.touchAction="pinch",e=i.getTouchDistance(s)}}),this.core.$inner.on("touchmove.lg",function(s){if(s.touches.length===2&&i.core.touchAction==="pinch"&&(i.$LG(s.target).hasClass("lg-item")||a.get().contains(s.target))){s.preventDefault();var c=i.getTouchDistance(s),u=e-c;if(!n&&Math.abs(u)>5&&(n=!0),n){r=i.scale;var f=Math.max(1,o+-u*.02);i.scale=Math.round((f+Number.EPSILON)*100)/100;var h=i.scale-r;i.zoomImage(i.scale,Math.round((h+Number.EPSILON)*100)/100,!1,!1)}}}),this.core.$inner.on("touchend.lg",function(s){if(i.core.touchAction==="pinch"&&(i.$LG(s.target).hasClass("lg-item")||a.get().contains(s.target))){if(n=!1,e=0,i.scale<=1)i.resetZoom();else{var c=i.getCurrentImageActualSizeScale();if(i.scale>=c){var u=c-i.scale;u===0&&(u=.01),i.zoomImage(c,u,!1,!0)}i.manageActualPixelClassNames(),i.core.outer.addClass("lg-zoomed")}i.core.touchAction=void 0}})},t.prototype.touchendZoom=function(i,e,n,o,r){var a=e.x-i.x,s=e.y-i.y,c=Math.abs(a)/r+1,u=Math.abs(s)/r+1;c>2&&(c+=1),u>2&&(u+=1),a=a*c,s=s*u;var f=this.core.getSlideItem(this.core.index).find(".lg-img-wrap").first(),h={};h.x=this.left+a,h.y=this.top+s;var y=this.getPossibleSwipeDragCords();(Math.abs(a)>15||Math.abs(s)>15)&&(o&&(this.isBeyondPossibleTop(h.y,y.minY)?h.y=y.minY:this.isBeyondPossibleBottom(h.y,y.maxY)&&(h.y=y.maxY)),n&&(this.isBeyondPossibleLeft(h.x,y.minX)?h.x=y.minX:this.isBeyondPossibleRight(h.x,y.maxX)&&(h.x=y.maxX)),o?this.top=h.y:h.y=this.top,n?this.left=h.x:h.x=this.left,this.setZoomSwipeStyles(f,h),this.positionChanged=!0)},t.prototype.getZoomSwipeCords=function(i,e,n,o,r){var a={};if(o){if(a.y=this.top+(e.y-i.y),this.isBeyondPossibleTop(a.y,r.minY)){var s=r.minY-a.y;a.y=r.minY-s/6}else if(this.isBeyondPossibleBottom(a.y,r.maxY)){var c=a.y-r.maxY;a.y=r.maxY+c/6}}else a.y=this.top;if(n){if(a.x=this.left+(e.x-i.x),this.isBeyondPossibleLeft(a.x,r.minX)){var u=r.minX-a.x;a.x=r.minX-u/6}else if(this.isBeyondPossibleRight(a.x,r.maxX)){var f=a.x-r.maxX;a.x=r.maxX+f/6}}else a.x=this.left;return a},t.prototype.isBeyondPossibleLeft=function(i,e){return i>=e},t.prototype.isBeyondPossibleRight=function(i,e){return i<=e},t.prototype.isBeyondPossibleTop=function(i,e){return i>=e},t.prototype.isBeyondPossibleBottom=function(i,e){return i<=e},t.prototype.isImageSlide=function(i){var e=this.core.galleryItems[i];return this.core.getSlideType(e)==="image"},t.prototype.getPossibleSwipeDragCords=function(i){var e=this.core.getSlideItem(this.core.index).find(".lg-image").first(),n=this.core.mediaContainerPosition.bottom,o=e.get().getBoundingClientRect(),r=o.height,a=o.width;i&&(r=r+i*r,a=a+i*a);var s=(r-this.containerRect.height)/2,c=(this.containerRect.height-r)/2+n,u=(a-this.containerRect.width)/2,f=(this.containerRect.width-a)/2,h={minY:s,maxY:c,minX:u,maxX:f};return h},t.prototype.setZoomSwipeStyles=function(i,e){i.css("transform","translate3d("+e.x+"px, "+e.y+"px, 0)")},t.prototype.zoomSwipe=function(){var i=this,e={},n={},o=!1,r=!1,a=!1,s=new Date,c=new Date,u,f,h=this.core.getSlideItem(this.core.index);this.core.$inner.on("touchstart.lg",function(y){if(i.isImageSlide(i.core.index)&&(h=i.core.getSlideItem(i.core.index),(i.$LG(y.target).hasClass("lg-item")||h.get().contains(y.target))&&y.touches.length===1&&i.core.outer.hasClass("lg-zoomed"))){y.preventDefault(),s=new Date,i.core.touchAction="zoomSwipe",f=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var x=i.getDragAllowedAxises(0);a=x.allowY,r=x.allowX,(r||a)&&(e=i.getSwipeCords(y)),u=i.getPossibleSwipeDragCords(),i.core.outer.addClass("lg-zoom-dragging lg-zoom-drag-transition")}}),this.core.$inner.on("touchmove.lg",function(y){if(y.touches.length===1&&i.core.touchAction==="zoomSwipe"&&(i.$LG(y.target).hasClass("lg-item")||h.get().contains(y.target))){y.preventDefault(),i.core.touchAction="zoomSwipe",n=i.getSwipeCords(y);var x=i.getZoomSwipeCords(e,n,r,a,u);(Math.abs(n.x-e.x)>15||Math.abs(n.y-e.y)>15)&&(o=!0,i.setZoomSwipeStyles(f,x))}}),this.core.$inner.on("touchend.lg",function(y){if(i.core.touchAction==="zoomSwipe"&&(i.$LG(y.target).hasClass("lg-item")||h.get().contains(y.target))){if(y.preventDefault(),i.core.touchAction=void 0,i.core.outer.removeClass("lg-zoom-dragging"),!o)return;o=!1,c=new Date;var x=c.valueOf()-s.valueOf();i.touchendZoom(e,n,r,a,x)}})},t.prototype.zoomDrag=function(){var i=this,e={},n={},o=!1,r=!1,a=!1,s=!1,c,u,f,h;this.core.outer.on("mousedown.lg.zoom",function(y){if(i.isImageSlide(i.core.index)){var x=i.core.getSlideItem(i.core.index);if(i.$LG(y.target).hasClass("lg-item")||x.get().contains(y.target)){c=new Date,h=i.core.getSlideItem(i.core.index).find(".lg-img-wrap").first();var S=i.getDragAllowedAxises(0);s=S.allowY,a=S.allowX,i.core.outer.hasClass("lg-zoomed")&&i.$LG(y.target).hasClass("lg-object")&&(a||s)&&(y.preventDefault(),e=i.getDragCords(y),f=i.getPossibleSwipeDragCords(),o=!0,i.core.outer.removeClass("lg-grab").addClass("lg-grabbing lg-zoom-drag-transition lg-zoom-dragging"))}}}),this.$LG(window).on("mousemove.lg.zoom.global"+this.core.lgId,function(y){if(o){r=!0,n=i.getDragCords(y);var x=i.getZoomSwipeCords(e,n,a,s,f);i.setZoomSwipeStyles(h,x)}}),this.$LG(window).on("mouseup.lg.zoom.global"+this.core.lgId,function(y){if(o){if(u=new Date,o=!1,i.core.outer.removeClass("lg-zoom-dragging"),r&&(e.x!==n.x||e.y!==n.y)){n=i.getDragCords(y);var x=u.valueOf()-c.valueOf();i.touchendZoom(e,n,a,s,x)}r=!1}i.core.outer.removeClass("lg-grabbing").addClass("lg-grab")})},t.prototype.closeGallery=function(){this.resetZoom(),this.zoomInProgress=!1},t.prototype.destroy=function(){this.$LG(window).off(".lg.zoom.global"+this.core.lgId),this.core.LGel.off(".lg.zoom"),this.core.LGel.off(".zoom"),clearTimeout(this.zoomableTimeout),this.zoomableTimeout=!1},t})(),uB=fue;function hue(t,i){t&1&&(C(0),D(1,"translate")),t&2&&K(" ",E(1,1,"labels.heading.Add Client Identifier")," ")}function gue(t,i){if(t&1&&(C(0),D(1,"translate"),D(2,"translate")),t&2){let e=w();ps(" ",E(1,3,"labels.heading.Upload")," ",e.entityType," ",E(2,5,"labels.heading.Documents")," ")}}function _ue(t,i){if(t&1&&(g(0,"mat-option",10),C(1),_()),t&2){let e=i.$implicit;k("value",e.id),p(),K(" ",e.name," ")}}function bue(t,i){t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),g(4,"strong"),C(5),D(6,"translate"),_()()),t&2&&(p(),Tt(" ",E(2,3,"labels.inputs.Document Type")," ",E(3,5,"labels.commons.is")," "),p(4),T(E(6,7,"labels.commons.required")))}function vue(t,i){if(t&1&&(g(0,"mat-option",10),C(1),_()),t&2){let e=i.$implicit;k("value",e.value),p(),K(" ",e.label," ")}}function yue(t,i){t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),g(4,"strong"),C(5),D(6,"translate"),_()()),t&2&&(p(),Tt(" ",E(2,3,"labels.inputs.Status")," ",E(3,5,"labels.commons.is")," "),p(4),T(E(6,7,"labels.commons.required")))}function Cue(t,i){t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),g(4,"strong"),C(5),D(6,"translate"),_()()),t&2&&(p(),Tt(" ",E(2,3,"labels.inputs.Document Key")," ",E(3,5,"labels.commons.is")," "),p(4),T(E(6,7,"labels.commons.required")))}function xue(t,i){if(t&1&&(g(0,"mat-form-field",3)(1,"mat-label"),C(2),D(3,"translate"),_(),g(4,"mat-select",9),nt(5,_ue,2,2,"mat-option",10,vt),_(),I(7,bue,7,9,"mat-error"),_(),g(8,"mat-form-field",3)(9,"mat-label"),C(10),D(11,"translate"),_(),g(12,"mat-select",11),nt(13,vue,2,2,"mat-option",10,vt),_(),I(15,yue,7,9,"mat-error"),_(),g(16,"mat-form-field",3)(17,"mat-label"),C(18),D(19,"translate"),_(),F(20,"input",12),I(21,Cue,7,9,"mat-error"),_(),g(22,"mat-form-field",3)(23,"mat-label"),C(24),D(25,"translate"),_(),F(26,"input",13),_()),t&2){let e=w();p(2),T(E(3,7,"labels.inputs.Document Type")),p(3),it(e.allowedDocumentTypes),p(2),O(e.uploadDocumentForm.controls.documentTypeId!=null&&e.uploadDocumentForm.controls.documentTypeId.hasError("required")?7:-1),p(3),T(E(11,9,"labels.inputs.Status")),p(3),it(e.statusOptions),p(2),O(e.uploadDocumentForm.controls.status!=null&&e.uploadDocumentForm.controls.status.hasError("required")?15:-1),p(3),T(E(19,11,"labels.inputs.Document Key")),p(3),O(e.uploadDocumentForm.controls.documentKey!=null&&e.uploadDocumentForm.controls.documentKey.hasError("required")?21:-1),p(3),T(E(25,13,"labels.inputs.Description"))}}function Mue(t,i){t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),g(4,"strong"),C(5),D(6,"translate"),_()()),t&2&&(p(),Tt(" ",E(2,3,"labels.inputs.File Name")," ",E(3,5,"labels.commons.is")," "),p(4),T(E(6,7,"labels.commons.required")))}function wue(t,i){t&1&&(g(0,"mat-form-field",3)(1,"mat-label"),C(2),D(3,"translate"),_(),F(4,"input",13),_()),t&2&&(p(2),T(E(3,1,"labels.inputs.Description")))}function Due(t,i){t&1&&(C(0),D(1,"translate")),t&2&&K(" ",E(1,1,"labels.buttons.Add")," ")}function Sue(t,i){t&1&&(C(0),D(1,"translate")),t&2&&K(" ",E(1,1,"labels.buttons.Upload")," ")}var mB=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.formBuilder=d(sc),this.data=d(Rn),this.uploadDocumentData=[],this.documentIdentifier=!1,this.allowedDocumentTypes=[],this.statusOptions=[];let e=this.data;this.documentIdentifier=e.documentIdentifier,this.entityType=e.entityType,this.allowedDocumentTypes=e.allowedDocumentTypes||[],this.statusOptions=e.statusOptions||[]}ngOnInit(){this.createUploadDocumentForm()}createUploadDocumentForm(){this.documentIdentifier?this.uploadDocumentForm=this.formBuilder.group({documentTypeId:["",an.required],status:["Active",an.required],documentKey:["",an.required],description:[""],fileName:["",an.required],file:[""]}):this.uploadDocumentForm=this.formBuilder.group({fileName:["",an.required],description:[""],file:[""]})}onFileSelect(e){if(e.target.files.length>0){let n=e.target.files[0];this.uploadDocumentForm.get("file").setValue(n)}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-upload-document-dialog"]],decls:21,vars:14,consts:[["mat-dialog-title",""],[1,"m-l-10","m-r-10"],[1,"layout-column",3,"formGroup"],[1,"flex-fill"],["formControlName","fileName","required","","matInput",""],["flex","60%",3,"change"],["align","end"],["mat-raised-button","","mat-dialog-close",""],["mat-raised-button","","color","primary",3,"disabled","mat-dialog-close"],["formControlName","documentTypeId","required",""],[3,"value"],["formControlName","status","required",""],["formControlName","documentKey","required","","matInput",""],["formControlName","description","matInput",""]],template:function(n,o){n&1&&(g(0,"h1",0),I(1,hue,2,3)(2,gue,3,7),_(),g(3,"div",1)(4,"form",2),I(5,xue,27,15),g(6,"mat-form-field",3)(7,"mat-label"),C(8),D(9,"translate"),_(),F(10,"input",4),I(11,Mue,7,9,"mat-error"),_(),I(12,wue,5,3,"mat-form-field",3),g(13,"mifosx-file-upload",5),N("change",function(a){return o.onFileSelect(a)}),_(),g(14,"mat-dialog-actions",6)(15,"button",7),C(16),D(17,"translate"),_(),g(18,"button",8),I(19,Due,2,3)(20,Sue,2,3),_()()()()),n&2&&(p(),O(o.documentIdentifier?1:2),p(3),k("formGroup",o.uploadDocumentForm),p(),O(o.documentIdentifier?5:-1),p(3),T(E(9,10,"labels.inputs.File Name")),p(3),O(o.uploadDocumentForm.controls.fileName.hasError("required")?11:-1),p(),O(o.documentIdentifier?-1:12),p(4),T(E(17,12,"labels.buttons.Cancel")),p(2),k("disabled",!o.uploadDocumentForm.valid)("mat-dialog-close",o.uploadDocumentForm.value),p(),O(o.documentIdentifier?19:20))},dependencies:[fe,ve,ac,Ii,bn,yr,Zr,yi,er,$t,Sn,So,di,ei,fn,Ct,kn,Kh,Un,jn,Pe],encapsulation:2})}}return t})();var pB=(()=>{class t{constructor(){this.previewCache=new Map}isPreviewable(e){let n=this.detectType(e.mimeType,e.fileName,e.fileData);return n==="image"||n==="pdf"}resolvePreviewUrl(e,n){return Yt(this,null,function*(){let o=this.previewCache.get(e.id);if(o)return{url:o.url,type:o.type};let r=this.getInlineData(e);if(r){let u=this.detectType(r.mimeType,e.fileName,e.fileData);return this.previewCache.set(e.id,{url:r.url,type:u,isObjectUrl:r.isObjectUrl}),{url:r.url,type:u}}let a=yield Kg(n(e)),s=URL.createObjectURL(a),c=this.detectType(a.type||e.mimeType,e.fileName,e.fileData);return this.previewCache.set(e.id,{url:s,type:c,isObjectUrl:!0}),{url:s,type:c}})}release(e){let n=this.previewCache.get(e);n?.isObjectUrl&&URL.revokeObjectURL(n.url),this.previewCache.delete(e)}clear(){this.previewCache.forEach(e=>{e.isObjectUrl&&URL.revokeObjectURL(e.url)}),this.previewCache.clear()}getInlineData(e){if(!e.fileData)return null;let n=e.fileData.match(/^data:(.*?);/);return{url:e.fileData,mimeType:n?n[1]:e.mimeType,isObjectUrl:!1}}detectType(e,n,o){let r=(e||this.extractMimeFromData(o)||"").toLowerCase();if(r.includes("pdf"))return"pdf";if(r.startsWith("image/"))return"image";let a=(n||"").split(".").pop()?.toLowerCase();return a==="pdf"?"pdf":a&&["jpg","jpeg","png","gif","bmp","webp","svg"].includes(a)?"image":"other"}extractMimeFromData(e){if(!e||!e.startsWith("data:"))return;let n=e.match(/^data:(.*?);/);return n?n[1]:void 0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var kue=["lightboxRoot"];function Eue(t,i){if(t&1){let e=se();g(0,"div",7)(1,"button",8),N("click",function(){j(e);let o=w();return H(o.uploadDocument())}),F(2,"fa-icon",9),C(3),D(4,"translate"),_()()}t&2&&(p(3),K("",E(4,1,"labels.buttons.Add")," "))}function Iue(t,i){if(t&1&&F(0,"img",13),t&2){let e=w().$implicit,n=w(2);k("src",n.previewThumbnails[e.id],Y1)("alt",e.name)("title",e.name)}}function Oue(t,i){if(t&1&&(g(0,"div",14),F(1,"fa-icon",22),g(2,"span"),C(3),_()()),t&2){let e=w().$implicit;p(3),T(e.fileName||e.name)}}function Tue(t,i){t&1&&(g(0,"div",15),F(1,"fa-icon",23),_())}function Pue(t,i){if(t&1&&(g(0,"div",18),C(1),_()),t&2){let e=w().$implicit;p(),T(e.fileName)}}function Lue(t,i){if(t&1&&(g(0,"div",19),C(1),_()),t&2){let e=w().$implicit;p(),T(e.description)}}function Aue(t,i){if(t&1){let e=se();g(0,"button",24),D(1,"translate"),N("click",function(){j(e);let o=w().$implicit,r=w(2);return H(r.deleteDocument(o.id,o.name))}),F(2,"fa-icon",25),_()}t&2&&oe("aria-label",E(1,1,"labels.buttons.Delete"))}function Rue(t,i){if(t&1){let e=se();g(0,"div",11)(1,"div",12),D(2,"translate"),N("keydown.enter",function(){let o=j(e).$implicit,r=w(2);return H(r.isPreviewable(o)&&r.openPreview(o))})("keydown.space",function(){let o=j(e).$implicit,r=w(2);return H(r.isPreviewable(o)&&r.openPreview(o))})("click",function(){let o=j(e).$implicit,r=w(2);return H(r.isPreviewable(o)&&r.openPreview(o))}),I(3,Iue,1,3,"img",13)(4,Oue,4,1,"div",14),I(5,Tue,2,0,"div",15),_(),g(6,"div",16)(7,"div",17),C(8),_(),I(9,Pue,2,1,"div",18),I(10,Lue,2,1,"div",19),g(11,"div",20),ct(12,Aue,3,3,"button",21),_()()()}if(t&2){let e=i.$implicit,n=w(2);p(),ie("clickable",n.isPreviewable(e)),oe("aria-label",E(2,9,"labels.buttons.Preview")+": "+e.name),p(2),O(n.previewThumbnails[e.id]?3:4),p(2),O(n.isPreviewable(e)?5:-1),p(3),T(e.name),p(),O(e.fileName?9:-1),p(),O(e.description?10:-1),p(2),k("mifosxHasPermission","DELETE_DOCUMENT")}}function zue(t,i){if(t&1&&(g(0,"div")(1,"div",10),nt(2,Rue,13,11,"div",11,H7().trackByDocumentId,!0),_()()),t&2){let e=w();p(2),it(e.entityDocuments)}}function Nue(t,i){t&1&&(g(0,"div",5)(1,"p"),C(2),D(3,"translate"),_(),g(4,"p",26),C(5),D(6,"translate"),_()()),t&2&&(p(2),T(E(3,2,"labels.text.NoDocuments")),p(3),T(E(6,4,"labels.text.UploadDocumentHint")))}var fB=(()=>{class t{constructor(){this.dialog=d(co),this.savingsService=d(W6),this.loansService=d(G6),this.clientsService=d($6),this.documentPreviewService=d(pB),this.previewThumbnails={},this.lightboxInstance=null,this.lightboxPlugins=[uB,dB,lB]}ngOnInit(){this.prefetchThumbnails()}ngOnDestroy(){this.destroyLightbox(),Array.isArray(this.entityDocuments)&&this.entityDocuments.forEach(e=>this.documentPreviewService.release(e.id))}trackByDocumentId(e,n){return n?.id}uploadDocument(){this.dialog.open(mB,{data:{documentIdentifier:!1,entityType:""},width:"33rem"}).afterClosed().subscribe(n=>{if(n){let o=new FormData;o.append("name",n.fileName),o.append("file",n.file),o.append("description",n.description),this.callbackUpload(o).subscribe(r=>{let a={id:r.resourceId,parentEntityType:this.entityType,parentEntityId:this.entityId,name:n.fileName,description:n.description,fileName:n.file.name};this.entityDocuments.push(a),this.setThumbnail(a)})}})}deleteDocument(e,n){this.dialog.open(ra,{data:{deleteContext:`Document: ${n}`}}).afterClosed().subscribe(r=>{if(r.delete){this.callbackDelete(e);let a=this.entityDocuments.findIndex(s=>s.id===e);a!==-1&&this.entityDocuments.splice(a,1),this.documentPreviewService.release(e),delete this.previewThumbnails[e]}})}isPreviewable(e){return this.documentPreviewService.isPreviewable(e)}openPreview(e){return Yt(this,null,function*(){if(this.isPreviewable(e))try{let n=this.entityDocuments.filter(a=>this.isPreviewable(a)),o=[];for(let a of n)try{let s=yield this.documentPreviewService.resolvePreviewUrl(a,c=>this.getDownloadObservable(c.id));s.type==="image"&&(this.previewThumbnails[a.id]=s.url),o.push({src:s.url,thumb:s.type==="image"?s.url:void 0,subHtml:this.buildSubHtml(a),iframe:s.type==="pdf"})}catch(s){console.error("Preview failed for document",a.id,s)}if(!o.length)return;let r=Math.max(0,n.findIndex(a=>a.id===e.id));this.destroyLightbox(),this.lightboxInstance=cB(this.lightboxRoot.nativeElement,{dynamic:!0,dynamicEl:o,plugins:this.lightboxPlugins,download:!1,closable:!0,escKey:!0,zoomFromOrigin:!0}),this.lightboxInstance.openGallery(r)}catch(n){console.error("Unable to open preview",n)}})}destroyLightbox(){this.lightboxInstance&&(this.lightboxInstance.destroy(),this.lightboxInstance=null)}getDownloadObservable(e){return this.entityType==="savings"?this.savingsService.downloadSavingsDocument(this.entityId,e):this.entityType==="loans"?this.loansService.downloadLoanDocument(this.entityId,e):this.clientsService.downloadClientDocument(this.entityId,e)}buildSubHtml(e){let n=e.description?`<p class="lg-caption-text">${this.escapeHtml(e.description)}</p>`:"",o=e.fileName?`<p class="lg-meta">${this.escapeHtml(e.fileName)}</p>`:"";return`<div class="lg-caption"><h4>${this.escapeHtml(e.name||"Document")}</h4>${n}${o}</div>`}escapeHtml(e){return e?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):""}setThumbnail(e){this.documentPreviewService.isPreviewable(e)&&this.documentPreviewService.resolvePreviewUrl(e,()=>this.getDownloadObservable(e.id)).then(n=>{n.type==="image"&&(this.previewThumbnails[e.id]=n.url)}).catch(()=>{})}prefetchThumbnails(){Array.isArray(this.entityDocuments)&&this.entityDocuments.forEach(e=>this.setThumbnail(e))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-entity-documents-tab"]],viewQuery:function(n,o){if(n&1&&me(kue,7),n&2){let r;G(r=W())&&(o.lightboxRoot=r.first)}},inputs:{entityId:"entityId",entityType:"entityType",entityDocuments:"entityDocuments",callbackUpload:"callbackUpload",callbackDelete:"callbackDelete"},decls:10,vars:5,consts:[["lightboxRoot",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start-center"],[1,"flex-90"],["class","flex-10",4,"mifosxHasPermission"],[1,"empty-state"],[1,"document-lightbox-host"],[1,"flex-10"],["mat-raised-button","","color","primary",1,"f-right",3,"click"],["icon","plus",1,"m-r-10"],[1,"document-grid"],[1,"document-card"],["role","button","tabindex","0",1,"thumb",3,"keydown.enter","keydown.space","click"],["loading","lazy",3,"src","alt","title"],[1,"placeholder"],[1,"preview-overlay"],[1,"card-body"],[1,"title"],[1,"meta"],[1,"description"],[1,"actions"],["mat-icon-button","","color","warn","title","Delete",3,"click",4,"mifosxHasPermission"],["icon","file"],["icon","eye"],["mat-icon-button","","color","warn","title","Delete",3,"click"],["icon","times"],[1,"muted"]],template:function(n,o){n&1&&(g(0,"div",1)(1,"div",2)(2,"h3",3),C(3),D(4,"translate"),_(),ct(5,Eue,5,3,"div",4),_(),I(6,zue,4,0,"div")(7,Nue,7,6,"div",5),_(),F(8,"div",6,0)),n&2&&(p(3),T(E(4,3,"labels.heading.Documents")),p(2),k("mifosxHasPermission","CREATE_DOCUMENT"),p(),O(o.entityDocuments!=null&&o.entityDocuments.length?6:7))},dependencies:[fe,ve,Ct,ic,sn,Pe],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.tab-container[_ngcontent-%COMP%]{padding:1rem;margin:1rem 0}.document-grid[_ngcontent-%COMP%]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.75rem}.document-card[_ngcontent-%COMP%]{width:240px;background:#fff;border:1px solid #bdc3c7;border-radius:4px;overflow:hidden;box-shadow:0 1px 4px #353b3b1f;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.document-card[_ngcontent-%COMP%]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #353b3b24}.thumb[_ngcontent-%COMP%]{position:relative;background:#ecf0f1;min-height:9.5rem;display:flex;align-items:center;justify-content:center;cursor:default}.thumb.clickable[_ngcontent-%COMP%]{cursor:pointer}.thumb[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:100%;height:100%;object-fit:cover}.preview-overlay[_ngcontent-%COMP%]{position:absolute;bottom:.5rem;right:.5rem;background:#ffffffe6;border-radius:50%;padding:.4rem;color:#3498db;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s ease}.thumb[_ngcontent-%COMP%]:hover .preview-overlay[_ngcontent-%COMP%], .thumb[_ngcontent-%COMP%]:focus .preview-overlay[_ngcontent-%COMP%]{opacity:1}.placeholder[_ngcontent-%COMP%]{color:#f5f5f5;text-align:center;padding:.875rem;display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.placeholder[_ngcontent-%COMP%] fa-icon[_ngcontent-%COMP%]{font-size:22px}.placeholder[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-size:12px;line-height:1.2}.preview-btn[_ngcontent-%COMP%]{position:absolute;right:.5rem;bottom:.5rem;background:#000000a6;color:#fff}.card-body[_ngcontent-%COMP%]{padding:.75rem .875rem .875rem;display:flex;flex-direction:column;gap:.375rem}.title[_ngcontent-%COMP%]{font-weight:700;color:#353b3b}.meta[_ngcontent-%COMP%]{font-size:12px;color:#7f8c8d}.description[_ngcontent-%COMP%]{font-size:13px;color:#353b3b;min-height:32px}.actions[_ngcontent-%COMP%]{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.25rem}.empty-state[_ngcontent-%COMP%]{margin-top:.75rem;padding:1.25rem;text-align:center;background:#f5f5f5;border:1px dashed #bdc3c7;border-radius:4px;color:#353b3b;display:flex;flex-direction:column;gap:.5rem;align-items:center}.empty-state[_ngcontent-%COMP%] .muted[_ngcontent-%COMP%]{color:#95a5a6;margin:.25rem 0 0;font-size:.8125rem}.document-lightbox-host[_ngcontent-%COMP%]{display:none}"]})}}return t})();function Ua(t){return t?t.replace(/[-_]+/g," ").split(" ").map(i=>i.charAt(0).toUpperCase()+i.slice(1).toLowerCase()).join(" "):""}var K6=class extends Cr{constructor(i){super(i),this.controlType="checkbox"}};var X6=class extends Cr{constructor(i={}){super(i),this.controlType="datepicker",this.minDate=i.minDate||new Date(2e3,0,1),this.maxDate=i.maxDate||new Date}};var Z6=class extends Cr{constructor(i={}){super(i),this.controlType="datetimepicker",this.minDate=i.minDate||new Date(2e3,0,1),this.maxDate=i.maxDate||new Date}};var J6=class extends Cr{constructor(i={}){super(i),this.controlType="input",this.type=i.type||"text"}};var eg=class extends Cr{constructor(i={}){super(i),this.controlType="select",this.options=i.options||{label:"",value:"",data:[]}}};var tg=(()=>{class t{constructor(){this.dateUtils=d(zo),this.settingsService=d(tn),this.systemFields=["id","created_at","updated_at"],this.entitiesIdFields=["client_id","savings_account_id","savings_transaction_id","loan_id","group_id","center_id","office_id","product_loan_id","savings_product_id","share_product_id"]}getFormfields(e,n,o){return e.map(r=>{let a=this.toDisplayLabel(r.columnName);switch(r.columnDisplayType){case"INTEGER":case"STRING":case"DECIMAL":case"TEXT":return new J6({controlName:r.columnName,label:a,value:"",type:r.columnDisplayType==="INTEGER"||r.columnDisplayType==="DECIMAL"?"number":"text",required:!r.isColumnNullable});case"BOOLEAN":return new K6({controlName:r.columnName,label:a,value:"",type:"checkbox",required:!r.isColumnNullable});case"CODELOOKUP":return new eg({controlName:r.columnName,label:a,value:"",options:{label:"value",value:"id",data:r.columnValues},required:!r.isColumnNullable});case"DATE":return n.push(r.columnName),o.dateFormat||(o.dateFormat=zo.DEFAULT_DATEFORMAT),new X6({controlName:r.columnName,label:a,value:"",maxDate:this.settingsService.maxAllowedDate,required:!r.isColumnNullable});case"DATETIME":return n.push(r.columnName),o.dateFormat=zo.DEFAULT_DATETIMEFORMAT,new Z6({controlName:r.columnName,label:a,value:"",maxDate:this.settingsService.maxAllowedDate,required:!r.isColumnNullable})}})}isEntityId(e){return this.entitiesIdFields.includes(e)}isSystemColumn(e){return this.systemFields.includes(e)||this.entitiesIdFields.includes(e)}filterSystemColumns(e){return e.filter((n,o)=>{if(!this.isSystemColumn(n.columnName))return n.idx=o,n})}getInputName(e){return e.columnName&&e.columnName.includes("_cd_")?e.columnName.split("_cd_")[0]:e.columnName}isNumeric(e){return this.isColumnType(e,"INTEGER")||this.isColumnType(e,"DECIMAL")}isDate(e){return this.isColumnType(e,"DATE")||this.isColumnType(e,"DATETIME")}isBoolean(e){return this.isColumnType(e,"BOOLEAN")}isDropdown(e){return this.isColumnType(e,"CODELOOKUP")}isString(e){return this.isColumnType(e,"STRING")}isText(e){return this.isColumnType(e,"TEXT")}isColumnType(e,n){return e===n}buildPayload(e,n,o,r){let a=!1;return e.forEach(s=>{let c=this.getInputName(s);this.isNumeric(s.columnDisplayType)?r[s.columnName]=n[c]*1:this.isDate(s.columnDisplayType)?(r[s.columnName]=this.dateUtils.formatDate(n[c],o),a=!0):r[s.columnName]=n[c]}),a&&(r.dateFormat=o),r}isSystemDefined(e){return this.systemFields.includes(e)}getName(e){return e&&e.includes("_cd_")?e.split("_cd_")[0]:e}toDisplayLabel(e){if(!e)return"";if(e.includes("_cd_")){let n=e.split("_cd_");if(n.length>1&&n[1]&&n[1].trim())return n[1].split("_").filter(r=>r.trim()&&r.toLowerCase()!=="cd").map(r=>r.charAt(0).toUpperCase()+r.slice(1).toLowerCase()).join(" ")||n[1].trim()}return e.includes("_")&&e.split("_").filter(n=>n.trim()&&n.toLowerCase()!=="cd").map(n=>n.charAt(0).toUpperCase()+n.slice(1).toLowerCase()).join(" ")||e}getCodeLookupValue(e,n){if(!e?.columnValues||n===null||n===void 0)return"";let o=e.columnValues.find(r=>r.id===n);return o?o.value:n.toString()}getCodeName(e){return e&&e.includes("_cd_")?e.split("_cd_")[0]:""}isValidUrl(e){try{let n=new URL(e);return n.protocol.startsWith("http")||n.protocol.startsWith("https")}catch{return!1}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Fue=["dataTable"];function Vue(t,i){if(t&1){let e=se();g(0,"span")(1,"button",12),N("click",function(){j(e);let o=w();return H(o.add())}),F(2,"fa-icon",13),C(3),D(4,"translate"),_()()}t&2&&(p(3),K("",E(4,1,"labels.buttons.Add")," "))}function Bue(t,i){if(t&1){let e=se();g(0,"span")(1,"button",14),N("click",function(){j(e);let o=w(2);return H(o.deleteSelected())}),F(2,"fa-icon",15),C(3),D(4,"translate"),_()()}t&2&&(p(3),K(" ",E(4,1,"labels.buttons.Delete Selected")," "))}function jue(t,i){if(t&1&&(Ji(0),I(1,Bue,5,3,"span"),eo()),t&2){let e=w();p(),O(e.isSelected?1:-1)}}function Hue(t,i){if(t&1){let e=se();g(0,"span")(1,"button",14),N("click",function(){j(e);let o=w(2);return H(o.delete())}),F(2,"fa-icon",15),C(3),D(4,"translate"),_()()}t&2&&(p(3),K(" ",E(4,1,"labels.buttons.Delete All")," "))}function Uue(t,i){if(t&1&&(Ji(0),I(1,Hue,5,3,"span"),eo()),t&2){let e=w();p(),O(e.datatableData.length>0?1:-1)}}function $ue(t,i){t&1&&F(0,"th",18)}function Gue(t,i){if(t&1){let e=se();g(0,"td",19)(1,"mat-checkbox",20),N("click",function(o){return j(e),H(o.stopPropagation())})("change",function(o){let r=j(e).$implicit,a=w(3);return H(o?a.itemToggle(r):null)}),_()()}if(t&2){let e=i.$implicit,n=w(3);p(),k("checked",n.selection.isSelected(e))}}function Wue(t,i){t&1&&ct(0,$ue,1,0,"th",16)(1,Gue,2,1,"td",17)}function Yue(t,i){if(t&1&&(g(0,"th",23),C(1),_()),t&2){let e=w(2).$implicit,n=w();p(),T(n.getInputName(e))}}function que(t,i){if(t&1&&(g(0,"td",24),C(1),_()),t&2){let e=i.$implicit,n=w(2).$implicit,o=w();k("ngClass",o.isToDelete(e)),p(),K(" ",o.formatValue(e,n)," ")}}function Que(t,i){t&1&&ct(0,Yue,2,1,"th",21)(1,que,2,2,"td",22)}function Kue(t,i){if(t&1&&(Ji(0,9),I(1,Wue,2,0),I(2,Que,2,0),eo()),t&2){let e=i.$implicit,n=i.$index;k("matColumnDef",e),p(),O(n===0?1:-1),p(),O(n>0?2:-1)}}function Xue(t,i){t&1&&F(0,"tr",25)}function Zue(t,i){t&1&&F(0,"tr",26)}var ng=(()=>{class t{constructor(){this.route=d(Do),this.dateUtils=d(zo),this.systemService=d(m2),this.settingsService=d(tn),this.dialog=d(co),this.datatables=d(tg),this.dateFormat=d(Jo),this.dateTimeFormat=d(Oa),this.numberFormat=d(R0),this.SELECT_NAME_FIELD="select",this.datatableColumns=[],this.isSelected=!1,this.isLoading=!1}formatTabLabel(e){return Ua(e)}ngOnInit(){this.selection=new Oo(!0,[]),this.route.params.subscribe(e=>{this.datatableName=e.datatableName}),this.setData(),this.isSelected=!1}ngOnDestroy(){this.resetData()}ngOnChanges(e){this.setData()}setData(){this.datatableColumns=[this.SELECT_NAME_FIELD],this.dataObject.columnHeaders.filter(e=>{if(!this.datatables.isEntityId(e.columnName))return this.datatableColumns.push(e.columnName),e}),this.datatableData=this.dataObject.data,this.dataTableRef&&this.dataTableRef.renderRows()}resetData(){this.datatableName=null,this.datatableColumns=null,this.datatableData=null}getData(){this.isLoading=!0,this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(e=>{this.dataObject.data=e.data,this.showDeleteBotton=!1,this.dataTableRef&&this.setData(),this.isSelected=!1,this.isLoading=!1})}add(){let e={locale:this.settingsService.language.code},n=[],o=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),r=this.datatables.getFormfields(o,n,e),a={title:"Add "+Ua(this.datatableName)+" for "+this.entityType,formfields:r};this.dialog.open(Ss,{data:a,width:"50rem"}).afterClosed().subscribe(c=>{c.data&&(n.forEach(u=>{c.data.value[u]=this.dateUtils.formatDate(c.data.value[u],e.dateFormat)}),e=q(q({},c.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(u=>{this.getData()}))})}delete(){this.dialog.open(ra,{data:{deleteContext:`the contents of ${Ua(this.datatableName)}`}}).afterClosed().subscribe(n=>{n.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.getData()})})}deleteSelected(){this.dialog.open(ra,{data:{deleteContext:`the ${this.selection.selected.length} items selected of ${Ua(this.datatableName)}`}}).afterClosed().subscribe(n=>{n.delete?(this.isSelected=!1,this.selection.selected.forEach(o=>{this.systemService.deleteDatatableEntry(this.entityId,o.row[0],this.datatableName).subscribe(()=>{this.datatableData.forEach((r,a)=>{r.row[0]===o.row[0]&&(this.datatableData.splice(a,1),this.dataTableRef.renderRows(),this.selection=new Oo(!0,[]),this.isSelected=this.selection.selected.length>0)})})})):(this.selection=new Oo(!0,[]),this.isSelected=this.selection.selected.length>0)})}formatValue(e,n){let o="";if(this.dataObject.columnHeaders){let r=0;this.dataObject.columnHeaders.some(a=>{if(a.columnName===n){let s=a.columnDisplayType;if(o=e.row[r],s==="DATE")o=this.dateFormat.transform(o);else if(s==="DATETIME")o=this.dateTimeFormat.transform(o);else if(s==="INTEGER"||s==="DECIMAL")typeof o=="number"&&(o=this.numberFormat.transform(o));else if(s==="CODELOOKUP"&&a.columnValues&&o!==null&&o!==void 0){let c=a.columnValues.find(u=>u.id===o);o=c?c.value:o}return!0}r+=1})}return o}isAllSelected(){let e=this.selection.selected;return this.datatableData.length===e}isAnySelected(){return this.selection.selected&&this.selection.selected.length>0}masterToggle(e){e.checked?this.datatableData.forEach(n=>this.selection.select(n)):this.selection=new Oo(!0,[]),this.isSelected=this.selection.selected.length>0}itemToggle(e){this.selection.toggle(e),this.isSelected=this.selection.selected.length>0}checkboxLabel(e){return e?`${this.selection.isSelected(e)?"deselect":"select"} row ${e.position+1}`:`${this.isAllSelected()?"select":"deselect"} all`}isToDelete(e){return this.selection.isSelected(e)?"tobe-deleted":""}getInputName(e){return this.datatables.getName(e)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-datatable-multi-row"]],viewQuery:function(n,o){if(n&1&&me(Fue,5),n&2){let r;G(r=W())&&(o.dataTableRef=r.first)}},inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},features:[Ne],decls:18,vars:7,consts:[["dataTable",""],[1,"tab-container","mat-typography"],[1,"layout-row","align-start"],[1,"m-b-10"],[1,"action-button","m-b-7","gap-10px"],[4,"mifosxHasPermission"],[1,"data-table-card","m-t-10"],[1,"table-scroll-wrapper"],["mat-table","",1,"mat-elevation-z2","m-b-25",3,"dataSource"],[3,"matColumnDef"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","data-row",4,"matRowDef","matRowDefColumns"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],["mat-header-cell","","class","checkbox-column",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["mat-header-cell","",1,"checkbox-column"],["mat-cell",""],[1,"center",3,"click","change","checked"],["mat-header-cell","","class","right",4,"matHeaderCellDef"],["mat-cell","","class","right",3,"ngClass",4,"matCellDef"],["mat-header-cell","",1,"right"],["mat-cell","",1,"right",3,"ngClass"],["mat-header-row",""],["mat-row","",1,"data-row"]],template:function(n,o){n&1&&(g(0,"div",1)(1,"div",2)(2,"div",3)(3,"h3"),C(4),_()(),g(5,"div",4),ct(6,Vue,5,3,"span",5)(7,jue,2,1,"ng-container",5)(8,Uue,2,1,"ng-container",5),_()(),g(9,"mat-card",6)(10,"mat-card-content")(11,"div",7)(12,"table",8,0),nt(14,Kue,3,3,"ng-container",9,vt),ct(16,Xue,1,0,"tr",10)(17,Zue,1,0,"tr",11),_()()()()()),n&2&&(p(4),T(o.datatableName),p(2),k("mifosxHasPermission","CREATE_"+o.datatableName),p(),k("mifosxHasPermission","DELETE_"+o.datatableName),p(),k("mifosxHasPermission","DELETE_"+o.datatableName),p(4),k("dataSource",o.datatableData),p(2),it(o.datatableColumns),p(2),k("matHeaderRowDef",o.datatableColumns),p(),k("matRowDefColumns",o.datatableColumns))},dependencies:[fe,Kn,ve,Hd,Ud,Ct,Tl,ic,sn,O6,L6,P6,A6,T6,R6,z6,F6,N6,V6,Pe],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .action-button[_ngcontent-%COMP%]{margin-left:auto}.tab-container[_ngcontent-%COMP%] .data-table-card[_ngcontent-%COMP%]{margin-top:16px;box-shadow:0 2px 4px #0000001a}.tab-container[_ngcontent-%COMP%] .data-table-card[_ngcontent-%COMP%] .mat-card-content[_ngcontent-%COMP%]{padding:0}.tab-container[_ngcontent-%COMP%] .data-table-card[_ngcontent-%COMP%] .mat-card-content[_ngcontent-%COMP%] .table-scroll-wrapper[_ngcontent-%COMP%]{overflow-x:auto;width:100%}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%;border-radius:4px;overflow:hidden}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{background-color:#0000000a;font-weight:600;padding:16px 24px;border-bottom:2px solid rgba(0,0,0,.12);font-size:.875rem;letter-spacing:.5px;text-transform:uppercase}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:16px 24px;border-bottom:1px solid rgba(0,0,0,.06);font-size:.9375rem}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .data-row[_ngcontent-%COMP%]{transition:background-color .2s ease;cursor:pointer}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .data-row[_ngcontent-%COMP%]:hover{background-color:#00000008}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .checkbox-column[_ngcontent-%COMP%]{max-width:60px;text-align:center}.tab-container[_ngcontent-%COMP%] table[_ngcontent-%COMP%] .mat-column-select[_ngcontent-%COMP%]{max-width:60px}.tobe-deleted[_ngcontent-%COMP%]{text-decoration:line-through;color:#f39c12;opacity:.7;background-color:#ff98001a} .mat-checkbox .mat-checkbox-frame{border-width:2px}"]})}}return t})();function Jue(t,i){if(t&1){let e=se();g(0,"button",5),N("click",function(){j(e);let o=w();return H(o.add())}),F(1,"fa-icon",6),C(2),D(3,"translate"),_()}t&2&&(p(2),K("",E(3,1,"labels.buttons.Add")," "))}function eme(t,i){if(t&1){let e=se();g(0,"button",5),N("click",function(){j(e);let o=w();return H(o.edit())}),F(1,"fa-icon",7),C(2),D(3,"translate"),_()}t&2&&(p(2),K("",E(3,1,"labels.buttons.Edit")," "))}function tme(t,i){if(t&1){let e=se();g(0,"button",8),N("click",function(){j(e);let o=w();return H(o.delete())}),F(1,"fa-icon",9),C(2),D(3,"translate"),_()}t&2&&(p(2),K("",E(3,1,"labels.buttons.Delete")," "))}function nme(t,i){if(t&1&&(g(0,"span"),C(1),D(2,"dateFormat"),_()),t&2){let e=w().$index,n=w(2);p(),K(" ",E(2,1,n.dataObject.data[0].row[e])," ")}}function ime(t,i){if(t&1&&(g(0,"span"),C(1),D(2,"datetimeFormat"),_()),t&2){let e=w().$index,n=w(2);p(),K(" ",E(2,1,n.dataObject.data[0].row[e])," ")}}function ome(t,i){if(t&1&&(g(0,"span"),C(1),_()),t&2){let e=w().$index,n=w(2);p(),K(" ",n.dataObject.data[0].row[e]," ")}}function rme(t,i){if(t&1&&(g(0,"span"),C(1),D(2,"formatNumber"),_()),t&2){let e=w().$index,n=w(2);p(),K(" ",E(2,1,n.dataObject.data[0].row[e])," ")}}function ame(t,i){if(t&1&&(g(0,"span"),C(1),_()),t&2){let e=w(),n=e.$implicit,o=e.$index,r=w(2);p(),K(" ",r.datatables.getCodeLookupValue(n,r.dataObject.data[0].row[o])," ")}}function sme(t,i){if(t&1&&(g(0,"span",14),C(1),_()),t&2){let e=w().$index,n=w(2);p(),K(" ",n.dataObject.data[0].row[e]," ")}}function cme(t,i){if(t&1&&(g(0,"textarea",15),D(1,"prettyPrint"),C(2," "),_()),t&2){let e=w().$index,n=w(2);k("innerHTML",E(1,1,n.dataObject.data[0].row[e].value),fl)}}function lme(t,i){if(t&1&&(g(0,"span"),C(1),D(2,"datetimeFormat"),_()),t&2){let e=w(2).$index,n=w(2);p(),K(" ",E(2,1,n.dataObject.data[0].row[e])," ")}}function dme(t,i){if(t&1){let e=se();g(0,"span",17)(1,"button",18),D(2,"translate"),N("click",function(){j(e);let o=w(2).$index,r=w(2);return H(r.openSite(r.dataObject.data[0].row[o]))}),F(3,"fa-icon",19),_()(),C(4)}if(t&2){let e=w(2).$index,n=w(2);p(),k("matTooltip",Ft(E(2,3,"tooltips.View Link"))),p(3),K(" ",n.dataObject.data[0].row[e]," ")}}function ume(t,i){if(t&1&&C(0),t&2){let e=w(2).$index,n=w(2);K(" ",n.dataObject.data[0].row[e]," ")}}function mme(t,i){if(t&1&&(g(0,"div",16),I(1,lme,3,3,"span")(2,dme,5,5)(3,ume,1,1),_()),t&2){let e=w(),n=e.$implicit,o=e.$index,r=w(2);p(),O(n.columnName==="created_at"||n.columnName==="updated_at"?1:r.isValidUrl(r.dataObject.data[0].row[o])?2:3)}}function pme(t,i){if(t&1&&(g(0,"div",11)(1,"div",12),C(2),_(),g(3,"div",13),I(4,nme,3,3,"span")(5,ime,3,3,"span")(6,ome,2,1,"span")(7,rme,3,3,"span")(8,ame,2,1,"span")(9,sme,2,1,"span",14)(10,cme,3,3,"textarea",15)(11,mme,4,1,"div",16),_()()),t&2){let e,n=i.$implicit,o=w(2);k("ngClass",o.setAttributeClass(n.columnName)),p(2),K(" ",o.datatables.toDisplayLabel(n.columnName)," "),p(2),O((e=o.getColumnType(n.columnDisplayType,n.columnType))==="DATE"?4:e==="DATETIME"?5:e==="INTEGER"?6:e==="DECIMAL"?7:e==="CODELOOKUP"?8:e==="TEXT"?9:e==="JSON"?10:11)}}function fme(t,i){if(t&1&&(g(0,"mat-card",4)(1,"mat-card-content")(2,"div",10),nt(3,pme,12,3,"div",11,vt),_()()()),t&2){let e=w();p(3),it(e.dataObject.columnHeaders)}}var ig=(()=>{class t{constructor(){this.route=d(Do),this.dateUtils=d(zo),this.dialog=d(co),this.settingsService=d(tn),this.datatables=d(tg),this.systemService=d(m2)}formatTabLabel(e){return Ua(e)}ngOnInit(){this.route.params.subscribe(e=>{this.datatableName=e.datatableName})}add(){let e={locale:this.settingsService.language.code},n=[],o=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),r=this.datatables.getFormfields(o,n,e),a={title:"Add "+Ua(this.datatableName)+" for "+this.entityType,formfields:r};this.dialog.open(Ss,{data:a,width:"50rem"}).afterClosed().subscribe(c=>{c.data&&(n.forEach(u=>{c.data.value[u]=this.dateUtils.formatDate(c.data.value[u],e.dateFormat)}),e=q(q({},c.data.value),e),this.systemService.addEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(u=>{this.dataObject=u})}))})}edit(){let e={locale:this.settingsService.language.code},n=[],o=this.datatables.filterSystemColumns(this.dataObject.columnHeaders),r=this.datatables.getFormfields(o,n,e);r=r.map((c,u)=>(c.controlType==="datepicker"?c.value=this.dataObject.data[0].row[o[u].idx]?this.dateUtils.parseDate(this.dataObject.data[0].row[o[u].idx]):"":c.controlType==="datetimepicker"?c.value=this.dataObject.data[0].row[o[u].idx]?this.dateUtils.parseDatetime(this.dataObject.data[0].row[o[u].idx]):"":c.value=this.dataObject.data[0].row[o[u].idx]?this.dataObject.data[0].row[o[u].idx]:"",c));let a={title:"Edit "+Ua(this.datatableName)+" for "+this.entityType,formfields:r,layout:{addButtonText:"Submit"},pristine:!1};this.dialog.open(Ss,{data:a,width:"50rem"}).afterClosed().subscribe(c=>{c.data&&(n.forEach(u=>{c.data.value[u]=this.dateUtils.formatDate(c.data.value[u],e.dateFormat)}),e=q(q({},c.data.value),e),this.systemService.editEntityDatatableEntry(this.entityId,this.datatableName,e).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(u=>{this.dataObject=u})}))})}delete(){this.dialog.open(ra,{data:{deleteContext:` the contents of ${Ua(this.datatableName)}`}}).afterClosed().subscribe(n=>{n.delete&&this.systemService.deleteDatatableContent(this.entityId,this.datatableName).subscribe(()=>{this.systemService.getEntityDatatable(this.entityId,this.datatableName).subscribe(o=>{this.dataObject=o})})})}setAttributeClass(e){return this.datatables.isSystemDefined(e)?"system-defined":"table-data"}getColumnType(e,n){if(n&&(n.toLowerCase().includes("timestamp")||n.toLowerCase()==="created_at"||n.toLowerCase()==="updated_at"))return"DATETIME";switch(e){case"DATE":return e;case"DATETIME":return e;case"INTEGER":return e;case"DECIMAL":return e;case"CODELOOKUP":return e;case"TEXT":return n==="JSON"?"JSON":e;default:return e}}getInputName(e){return this.datatables.getName(e)}isValidUrl(e){return this.datatables.isValidUrl(e)}openSite(e){window.open(e,"_blank")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-datatable-single-row"]],inputs:{dataObject:"dataObject",entityId:"entityId",entityType:"entityType"},decls:9,vars:5,consts:[[1,"tab-container","mat-typography"],[1,"layout-row","align-end","m-b-20"],["mat-raised-button","","color","primary"],["mat-raised-button","","color","warn",1,"delete-button"],[1,"data-display-card","m-t-20"],["mat-raised-button","","color","primary",3,"click"],["icon","plus",1,"m-r-10"],["icon","edit",1,"m-r-10"],["mat-raised-button","","color","warn",1,"delete-button",3,"click"],["icon","trash",1,"m-r-10"],[1,"data-grid"],[1,"data-item",3,"ngClass"],[1,"data-label","mat-body-strong"],[1,"data-value"],[1,"long-text"],["cdkTextareaAutosize","true","cdkAutosizeMaxRows","20","cdkAutosizeMinRows","1",1,"json-textarea",3,"innerHTML"],[1,"default-value"],[1,"m-r-5"],["mat-icon-button","","matTooltipPosition","right",1,"small-icon",3,"click","matTooltip"],["icon","eye","size","lg"]],template:function(n,o){n&1&&(g(0,"div",0)(1,"h3"),C(2),_(),g(3,"div",1),I(4,Jue,4,3,"button",2),I(5,eme,4,3,"button",2),I(6,tme,4,3,"button",3),_(),F(7,"mat-divider"),I(8,fme,5,0,"mat-card",4),_()),n&2&&(p(2),T(o.formatTabLabel(o.datatableName)),p(2),O(o.dataObject.data[0]?-1:4),p(),O(o.dataObject.data[0]?5:-1),p(),O(o.dataObject.data[0]?6:-1),p(2),O(o.dataObject.data.length>0?8:-1))},dependencies:[fe,Kn,ve,Hd,Ud,Ct,sn,f2,oh,ui,To,Jo,Pe,Oa,nc,Bp],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.tab-container[_ngcontent-%COMP%]{padding:1%;margin:1%}.tab-container[_ngcontent-%COMP%] .delete-button[_ngcontent-%COMP%]{margin-left:1%}.data-display-card[_ngcontent-%COMP%]{margin-bottom:20px;box-shadow:0 2px 4px #0000001a}.data-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,100%));gap:20px;padding:12px 0}.data-item[_ngcontent-%COMP%]{display:flex;flex-direction:column;padding:16px;background-color:#00000005;border-radius:8px;border-left:3px solid transparent;transition:all .2s ease;min-height:70px}.data-item[_ngcontent-%COMP%]:hover{background-color:#0000000a;border-left-color:var(--primary-color, #3f51b5);transform:translateY(-2px);box-shadow:0 2px 8px #0000001a}.data-label[_ngcontent-%COMP%]{font-size:.8125rem;color:#0000008a;margin-bottom:8px;letter-spacing:.3px;font-weight:500;line-height:1.2}.data-value[_ngcontent-%COMP%]{font-size:1.0625rem;color:#000000de;word-break:break-word;min-height:28px;display:flex;align-items:center;font-weight:400;line-height:1.5}.data-value[_ngcontent-%COMP%] span[_ngcontent-%COMP%], .data-value[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{width:100%}.default-value[_ngcontent-%COMP%]{display:flex;align-items:center;width:100%}.table-name[_ngcontent-%COMP%]{padding-left:2%}.table-data[_ngcontent-%COMP%]{margin-top:3px}.system-defined[_ngcontent-%COMP%]{margin-top:3px;background-color:#3f51b514;border-left-color:#3f51b5}.long-text[_ngcontent-%COMP%]{word-break:break-word;white-space:normal;line-height:1.5}.small-icon[_ngcontent-%COMP%]{width:30px;height:30px}.json-textarea[_ngcontent-%COMP%]{width:100%;height:100%;padding:12px;border:1px solid rgba(0,0,0,.12);border-radius:4px;font-family:Courier New,monospace;font-size:.875rem;background-color:#f5f5f5;resize:vertical}@media (width <= 768px){.data-grid[_ngcontent-%COMP%]{grid-template-columns:100%;gap:16px}}"]})}}return t})();function hme(t,i){if(t&1&&F(0,"mifosx-datatable-multi-row",0),t&2){let e=w();k("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}function gme(t,i){if(t&1&&F(0,"mifosx-datatable-single-row",0),t&2){let e=w();k("entityType",e.entityType)("entityId",e.entityId)("dataObject",e.entityDatatable)}}var hB=(()=>{class t{constructor(){this.multiRowDatatableFlag=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-entity-datatable-tab"]],inputs:{multiRowDatatableFlag:"multiRowDatatableFlag",entityDatatable:"entityDatatable",entityType:"entityType",entityId:"entityId"},decls:3,vars:2,consts:[[3,"entityType","entityId","dataObject"]],template:function(n,o){n&1&&(g(0,"div"),I(1,hme,1,3,"mifosx-datatable-multi-row",0),I(2,gme,1,3,"mifosx-datatable-single-row",0),_()),n&2&&(p(),O(o.multiRowDatatableFlag?1:-1),p(),O(o.multiRowDatatableFlag?-1:2))},dependencies:[fe,ve,ng,ig],encapsulation:2})}}return t})();var gB=(()=>{class t{constructor(){}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-svg-icon"]],inputs:{iconFile:"iconFile",iconName:"iconName",iconClass:"iconClass",iconWidth:"iconWidth"},decls:2,vars:4,consts:[["preserveAspectRatio","xMidYMid meet",1,"icon",3,"ngClass"]],template:function(n,o){n&1&&(qt(),g(0,"svg",0),F(1,"use"),_()),n&2&&(Nt("width",o.iconWidth,"px"),k("ngClass",o.iconClass),p(),oe("href","assets/images/icons_"+o.iconFile+".svg#"+o.iconName,null,"xlink"))},dependencies:[fe,Kn,ve],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.icon[_ngcontent-%COMP%]{flex:1}.chargeoff[_ngcontent-%COMP%]{color:#ffa726}"]})}}return t})();function _me(t,i){t&1&&(g(0,"span"),C(1),D(2,"translate"),_()),t&2&&(p(),T(E(2,1,"labels.inputs.Credit")))}function bme(t,i){t&1&&(g(0,"span"),C(1),D(2,"translate"),_()),t&2&&(p(),T(E(2,1,"labels.inputs.Debit")))}function vme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Reference Number")),p(3),T(e.data.journalEntry.referenceNumber)}}function yme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Comments")),p(3),T(e.data.journalEntry.comments)}}function Cme(t,i){t&1&&(g(0,"tr")(1,"th",4),C(2),D(3,"translate"),_()()),t&2&&(p(2),T(E(3,1,"labels.inputs.Payment Details")))}function xme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Payment Type")),p(3),T(e.data.journalEntry.transactionDetails.paymentDetails.paymentType.name)}}function Mme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Account Number")),p(3),T(e.data.journalEntry.transactionDetails.paymentDetails.accountNumber)}}function wme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Cheque Number")),p(3),T(e.data.journalEntry.transactionDetails.paymentDetails.checkNumber)}}function Dme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Routing Code")),p(3),T(e.data.journalEntry.transactionDetails.paymentDetails.routingCode)}}function Sme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Receipt Number")),p(3),T(e.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)}}function kme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Bank Number")),p(3),T(e.data.journalEntry.transactionDetails.paymentDetails.bankNumber)}}function Eme(t,i){if(t&1&&(g(0,"tr")(1,"th"),C(2),D(3,"translate"),_(),g(4,"td"),C(5),_()()),t&2){let e=w();p(2),T(E(3,2,"labels.inputs.Created by")),p(3),T(e.data.journalEntry.createdByUserName)}}var og=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn),this.existsPaymentDetails=!1;let e=this.data;this.existsPaymentDetails=e.journalEntry.transactionDetails!=null&&e.journalEntry.transactionDetails.paymentDetails!=null}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-view-journal-entry"]],decls:82,vars:63,consts:[["mat-dialog-title",""],["mat-dialog-content",""],["align","end"],["mat-button","","mat-dialog-close",""],["colspan","2",1,"header"]],template:function(n,o){n&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1)(4,"table")(5,"tr")(6,"th"),C(7),D(8,"translate"),_(),g(9,"td"),C(10),_()(),g(11,"tr")(12,"th"),C(13),D(14,"translate"),_(),g(15,"td"),C(16),_()(),g(17,"tr")(18,"th"),C(19),D(20,"translate"),_(),g(21,"td"),C(22),_()(),g(23,"tr")(24,"th"),C(25),D(26,"translate"),_(),g(27,"td"),C(28),D(29,"dateFormat"),_()(),g(30,"tr")(31,"th"),C(32),D(33,"translate"),_(),g(34,"td"),C(35),_()(),g(36,"tr")(37,"th"),C(38),D(39,"translate"),_(),g(40,"td"),C(41),_()(),g(42,"tr")(43,"th"),C(44),D(45,"translate"),_(),g(46,"td"),C(47),_()(),g(48,"tr")(49,"th"),I(50,_me,3,3,"span"),I(51,bme,3,3,"span"),_(),g(52,"td"),C(53),D(54,"formatNumber"),_()(),g(55,"tr")(56,"th"),C(57),D(58,"translate"),_(),g(59,"td"),C(60),_()(),I(61,vme,6,4,"tr"),I(62,yme,6,4,"tr"),I(63,Cme,4,3,"tr"),I(64,xme,6,4,"tr"),I(65,Mme,6,4,"tr"),I(66,wme,6,4,"tr"),I(67,Dme,6,4,"tr"),I(68,Sme,6,4,"tr"),I(69,kme,6,4,"tr"),I(70,Eme,6,4,"tr"),g(71,"tr")(72,"th"),C(73),D(74,"translate"),_(),g(75,"td"),C(76),D(77,"datetimeFormat"),_()()()(),g(78,"mat-dialog-actions",2)(79,"button",3),C(80),D(81,"translate"),_()()),n&2&&(p(),T(E(2,35,"labels.heading.View Journal Entry")),p(6),T(E(8,37,"labels.inputs.Office")),p(3),T(o.data.journalEntry.officeName),p(3),T(E(14,39,"labels.inputs.Entry ID")),p(3),T(o.data.journalEntry.id),p(3),T(E(20,41,"labels.inputs.Transaction ID")),p(3),T(o.data.journalEntry.transactionId),p(3),T(E(26,43,"labels.inputs.Transaction Date")),p(3),T(E(29,45,o.data.journalEntry.transactionDate)),p(4),T(E(33,47,"labels.inputs.Type")),p(3),T(o.data.journalEntry.glAccountType.value),p(3),T(E(39,49,"labels.inputs.Account Code")),p(3),T(o.data.journalEntry.glAccountId),p(3),T(E(45,51,"labels.inputs.Account Name")),p(3),T(o.data.journalEntry.glAccountName),p(3),O(o.data.journalEntry.entryType.value==="CREDIT"?50:-1),p(),O(o.data.journalEntry.entryType.value==="DEBIT"?51:-1),p(2),Tt("",o.data.journalEntry.currency.displaySymbol," ",E(54,53,o.data.journalEntry.amount)),p(4),T(E(58,55,"labels.inputs.Currency")),p(3),Tt("(",o.data.journalEntry.currency.code,") ",o.data.journalEntry.currency.name),p(),O(o.data.journalEntry.referenceNumber?61:-1),p(),O(o.data.journalEntry.comments?62:-1),p(),O(o.existsPaymentDetails?63:-1),p(),O(o.existsPaymentDetails&&(o.data.journalEntry.transactionDetails.paymentDetails!=null&&o.data.journalEntry.transactionDetails.paymentDetails.paymentType)?64:-1),p(),O(o.existsPaymentDetails&&(o.data.journalEntry.transactionDetails.paymentDetails!=null&&o.data.journalEntry.transactionDetails.paymentDetails.accountNumber)?65:-1),p(),O(o.existsPaymentDetails&&(o.data.journalEntry.transactionDetails.paymentDetails!=null&&o.data.journalEntry.transactionDetails.paymentDetails.checkNumber)?66:-1),p(),O(o.existsPaymentDetails&&(o.data.journalEntry.transactionDetails.paymentDetails!=null&&o.data.journalEntry.transactionDetails.paymentDetails.routingCode)?67:-1),p(),O(o.existsPaymentDetails&&(o.data.journalEntry.transactionDetails.paymentDetails!=null&&o.data.journalEntry.transactionDetails.paymentDetails.receiptNumber)?68:-1),p(),O(o.existsPaymentDetails&&(o.data.journalEntry.transactionDetails.paymentDetails!=null&&o.data.journalEntry.transactionDetails.paymentDetails.bankNumber)?69:-1),p(),O(o.existsPaymentDetails?70:-1),p(3),T(E(74,57,"labels.inputs.Submitted on")),p(3),T(E(77,59,o.data.journalEntry.submittedOnDate)),p(4),T(E(81,61,"labels.buttons.Close")))},dependencies:[fe,ve,Ct,kn,Hn,Un,jn,Jo,Pe,Oa,nc],styles:["table[_ngcontent-%COMP%] th[_ngcontent-%COMP%]{text-align:left;font-weight:500;padding:0 .4rem 0 0}table[_ngcontent-%COMP%] th.header[_ngcontent-%COMP%]{text-align:center;padding:.4rem .4rem 0 0}table[_ngcontent-%COMP%] td[_ngcontent-%COMP%]{padding:0 .4rem 0 0}"]})}}return t})();var Ime=t=>({revert:!0,comments:t}),Ome=()=>({redirect:!0});function Tme(t,i){if(t&1&&(g(0,"div")(1,"h1",0),C(2),D(3,"translate"),_(),g(4,"div",1)(5,"p"),C(6),D(7,"translate"),_(),g(8,"mat-form-field",2)(9,"mat-label"),C(10),D(11,"translate"),_(),F(12,"textarea",3),_()(),g(13,"mat-dialog-actions",4)(14,"button",5),C(15),D(16,"translate"),_(),g(17,"button",6),C(18),D(19,"translate"),_()()()),t&2){let e=w();p(2),T(E(3,7,"labels.heading.Revert Transaction")),p(4),T(E(7,9,"labels.text.Revert this transaction?")),p(4),T(E(11,11,"labels.inputs.Comments")),p(2),k("formControl",e.comments),p(3),T(E(16,13,"labels.buttons.No")),p(2),k("mat-dialog-close",Qo(17,Ime,e.comments.value)),p(),K(" ",E(19,15,"labels.buttons.Yes")," ")}}function Pme(t,i){if(t&1&&(g(0,"h1",0),C(1),D(2,"translate"),_(),g(3,"div",1)(4,"h4"),C(5),D(6,"translate"),_(),g(7,"p"),C(8),D(9,"translate"),_(),g(10,"p"),C(11),D(12,"translate"),_()(),g(13,"mat-dialog-actions",4)(14,"button",5),C(15),D(16,"translate"),_(),g(17,"button",6),C(18),D(19,"translate"),_()()),t&2){let e=w();p(),T(E(2,8,"labels.heading.Transaction Reverted")),p(4),T(E(6,10,"labels.heading.Success!")),p(3),T(E(9,12,"labels.text.Journal entry reverse transaction")),p(3),Tt("",E(12,14,"labels.text.Transaction ID"),": ",e.data.transactionId),p(4),T(E(16,16,"labels.buttons.Close")),p(2),k("mat-dialog-close",qo(20,Ome)),p(),K(" ",E(19,18,"labels.buttons.Redirect to New Transaction")," ")}}var _B=(()=>{class t{constructor(){this.dialogRef=d(Xt),this.data=d(Rn),this.comments=new no("")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-revert-transaction"]],decls:2,vars:1,consts:[["mat-dialog-title",""],["mat-dialog-content",""],[1,"flex-fill"],["matInput","",3,"formControl"],["align","end"],["mat-button","","mat-dialog-close",""],["mat-button","",3,"mat-dialog-close"]],template:function(n,o){n&1&&I(0,Tme,20,19,"div")(1,Pme,20,21),n&2&&O(o.data.reverted?1:0)},dependencies:[fe,ve,Ii,bn,Fi,$t,Sn,di,Ct,kn,Hn,Un,jn,Pe],encapsulation:2})}}return t})();var bB=(()=>{class t{constructor(){this.http=d(Ln)}getOffices(){let e=new te().set("orderBy","id");return this.http.get("/offices",{params:e})}getAccountingRules(e=!1){let n=new te;return e&&(n=n.set("associations","all")),this.http.get("/accountingrules",{params:n})}getCurrencies(){return this.http.get("/currencies")}getPaymentTypes(){return this.http.get("/paymenttypes")}createJournalEntry(e){return this.http.post("/journalentries",e)}getGlAccounts(){let e=new te().set("manualEntriesAllowed","true").set("usage","1").set("disabled","false");return this.http.get("/glaccounts",{params:e})}getJournalEntry(e){let n=new te().set("transactionId",e).set("transactionDetails","true");return this.http.get("/journalentries",{params:n})}getJournalEntries(e,n,o,r,a){let s=new te().set("offset",r.toString()).set("limit",a.toString()).set("sortOrder",o).set("orderBy",n);return e.forEach(function(c){c.value&&(s=s.set(c.type,c.value))}),this.http.get("/journalentries",{params:s})}revertTransaction(e,n){let o=new te().set("command","reverse"),r={};return n&&(r={comments:n}),this.http.post(`/journalentries/${e}`,r,{params:o})}getFinancialActivityAccounts(){return this.http.get("/financialactivityaccounts")}getFinancialActivityAccountsTemplate(){return this.http.get("/financialactivityaccounts/template")}createFinancialActivityAccount(e){return this.http.post("/financialactivityaccounts",e)}getFinancialActivityAccount(e,n=!1){let o=new te().set("template",n.toString());return this.http.get(`/financialactivityaccounts/${e}`,{params:o})}updateFinancialActivityAccount(e,n){return this.http.put(`/financialactivityaccounts/${e}`,n)}deleteFinancialActivityAccount(e){return this.http.delete(`/financialactivityaccounts/${e}`)}retrieveOpeningBalances(e){let n=new te().set("officeId",e);return this.http.get("/journalentries/openingbalance",{params:n})}defineOpeningBalances(e){let n=new te().set("command","defineOpeningBalance");return this.http.post("/journalentries",e,{params:n})}getChartOfAccounts(){return this.http.get("/glaccounts")}getChartOfAccountsTemplate(){return this.http.get("/glaccounts/template")}createGlAccount(e){return this.http.post("/glaccounts",e)}getGlAccount(e,n=!1){let o=new te().set("template",n.toString());return this.http.get(`/glaccounts/${e}`,{params:o})}updateGlAccount(e,n){return this.http.put(`/glaccounts/${e}`,n)}deleteGlAccount(e){return this.http.delete(`/glaccounts/${e}`)}getAccountingClosures(){return this.http.get("/glclosures")}createAccountingClosure(e){return this.http.post("/glclosures",e)}getAccountingClosure(e){return this.http.get(`/glclosures/${e}`)}updateAccountingClosure(e,n){return this.http.put(`/glclosures/${e}`,n)}deleteAccountingClosure(e){return this.http.delete(`/glclosures/${e}`)}getAccountingRulesTemplate(){return this.http.get("/accountingrules/template")}createAccountingRule(e){return this.http.post("/accountingrules",e)}getAccountingRule(e){return this.http.get(`/accountingrules/${e}`)}updateAccountingRule(e,n){return this.http.put(`/accountingrules/${e}`,n)}deleteAccountingRule(e){return this.http.delete(`/accountingrules/${e}`)}executePeriodicAccruals(e){return this.http.post("/runaccruals",e)}getProvisioningEntries(){return this.http.get("/provisioningentries")}createProvisioningEntry(e){return this.http.post("/provisioningentries",e)}getProvisioningEntry(e){return this.http.get(`/provisioningentries/${e}`)}getLoanProducts(){return this.http.get("/loanproducts")}getProvisioningCategories(){return this.http.get("/provisioningcategory")}getProvisioningEntryEntries(e){let n=new te().set("entryId",e);return this.http.get("/provisioningentries/entries",{params:n})}getProvisioningJournalEntries(e){let n=new te().set("entryId",e);return this.http.get("/journalentries/provisioning",{params:n})}createProvisioningJournalEntries(e){let n=new te().set("command","createjournalentry");return this.http.post(`/provisioningentries/${e}`,{},{params:n})}recreateProvisioningEntries(e){let n=new te().set("command","recreateprovisioningentry");return this.http.post(`/provisioningentries/${e}`,{},{params:n})}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function Lme(t,i){t&1&&(g(0,"span"),F(1,"fa-icon",18),C(2),D(3,"translate"),_()),t&2&&(p(2),K("",E(3,1,"labels.buttons.Revert Transaction")," "))}function Ame(t,i){t&1&&(g(0,"span"),C(1),D(2,"translate"),_()),t&2&&(p(),T(E(2,1,"labels.buttons.Transaction Reverted")))}function Rme(t,i){if(t&1){let e=se();g(0,"button",17),N("click",function(){j(e);let o=w(3);return H(o.revertTransaction())}),I(1,Lme,4,3,"span"),I(2,Ame,3,3,"span"),_()}if(t&2){let e=w(3);k("disabled",e.dataSource==null?null:e.dataSource.data[0].reversed),p(),O(e.dataSource.data[0].reversed?-1:1),p(),O(e.dataSource.data[0].reversed?2:-1)}}function zme(t,i){t&1&&(g(0,"div",1),ct(1,Rme,3,3,"button",16),_()),t&2&&(p(),k("mifosxHasPermission","REVERSE_JOURNALENTRY"))}function Nme(t,i){t&1&&(g(0,"div",21),C(1),D(2,"translate"),_()),t&2&&(p(),K(" ",E(2,1,"labels.inputs.External Asset Owner")," "))}function Fme(t,i){if(t&1&&(g(0,"div",22),C(1),_()),t&2){let e=w(4);p(),K(" ",e.dataSource.data[0].externalAssetOwner," ")}}function Vme(t,i){if(t&1&&(g(0,"mat-card",19)(1,"mat-card-content")(2,"div",20)(3,"div",21),C(4),D(5,"translate"),_(),g(6,"div",22),C(7),_(),g(8,"div",21),C(9),D(10,"translate"),_(),g(11,"div",22),C(12),D(13,"dateFormat"),_(),g(14,"div",21),C(15),D(16,"translate"),_(),g(17,"div",22),C(18),_(),g(19,"div",21),C(20),D(21,"translate"),_(),g(22,"div",22),C(23),D(24,"datetimeFormat"),_(),g(25,"div",21),C(26),D(27,"translate"),_(),g(28,"div",22),C(29),D(30,"yesNo"),_(),I(31,Nme,3,3,"div",21),I(32,Fme,2,1,"div",22),_()()()),t&2){let e=w(3);k("ngClass",Ft(e.journalEntryColor())),p(4),K(" ",E(5,14,"labels.inputs.Office")," "),p(3),K(" ",e.dataSource.data[0].officeName," "),p(2),K(" ",E(10,16,"labels.inputs.Transaction Date")," "),p(3),K(" ",E(13,18,e.dataSource.data[0].transactionDate)," "),p(3),K(" ",E(16,20,"labels.inputs.Created By")," "),p(3),K(" ",e.dataSource.data[0].createdByUserName," "),p(2),K(" ",E(21,22,"labels.inputs.Submitted on")," "),p(3),K(" ",E(24,24,e.dataSource.data[0].submittedOnDate)," "),p(3),K(" ",E(27,26,"labels.inputs.Manual Journal Entry")," "),p(3),K(" ",E(30,28,e.dataSource.data[0].manualEntry)," "),p(2),O(e.dataSource.data[0].externalAssetOwner?31:-1),p(),O(e.dataSource.data[0].externalAssetOwner?32:-1)}}function Bme(t,i){if(t&1&&(g(0,"div",0),I(1,Vme,33,30,"mat-card",19),_()),t&2){let e=w(2);p(),O(e.dataSource?1:-1)}}function jme(t,i){t&1&&(g(0,"th",23),C(1),D(2,"translate"),_()),t&2&&(p(),K(" ",E(2,1,"labels.inputs.Entry ID")," "))}function Hme(t,i){if(t&1&&(g(0,"td",24),C(1),_()),t&2){let e=i.$implicit;p(),T(e.id)}}function Ume(t,i){t&1&&(g(0,"th",23),C(1),D(2,"translate"),_()),t&2&&(p(),K(" ",E(2,1,"labels.inputs.Type")," "))}function $me(t,i){if(t&1&&(g(0,"td",24),C(1),_()),t&2){let e=i.$implicit;p(),T(e.glAccountType.value)}}function Gme(t,i){t&1&&(g(0,"th",23),C(1),D(2,"translate"),_()),t&2&&(p(),K(" ",E(2,1,"labels.inputs.Account Code")," "))}function Wme(t,i){if(t&1&&(g(0,"td",24),C(1),_()),t&2){let e=i.$implicit;p(),T(e.glAccountCode)}}function Yme(t,i){t&1&&(g(0,"th",23),C(1),D(2,"translate"),_()),t&2&&(p(),K(" ",E(2,1,"labels.inputs.Account Name")," "))}function qme(t,i){if(t&1&&(g(0,"td",24),C(1),_()),t&2){let e=i.$implicit;p(),T(e.glAccountName)}}function Qme(t,i){t&1&&(g(0,"th",23),C(1),D(2,"translate"),_()),t&2&&(p(),K(" ",E(2,1,"labels.inputs.Debit")," "))}function Kme(t,i){if(t&1&&(g(0,"span"),C(1),D(2,"formatNumber"),_()),t&2){let e=w().$implicit;p(),Tt(" ",e.currency.displaySymbol||e.currency.code," ",E(2,2,e.amount)," ")}}function Xme(t,i){if(t&1&&(g(0,"td",24),I(1,Kme,3,4,"span"),_()),t&2){let e=i.$implicit;p(),O(e.entryType.value==="DEBIT"?1:-1)}}function Zme(t,i){t&1&&(g(0,"th",23),C(1),D(2,"translate"),_()),t&2&&(p(),K(" ",E(2,1,"labels.inputs.Credit")," "))}function Jme(t,i){if(t&1&&(g(0,"span"),C(1),D(2,"formatNumber"),_()),t&2){let e=w().$implicit;p(),Tt(" ",e.currency.displaySymbol||e.currency.code," ",E(2,2,e.amount)," ")}}function e3e(t,i){if(t&1&&(g(0,"td",24),I(1,Jme,3,4,"span"),_()),t&2){let e=i.$implicit;p(),O(e.entryType.value==="CREDIT"?1:-1)}}function t3e(t,i){t&1&&F(0,"tr",25)}function n3e(t,i){if(t&1){let e=se();g(0,"tr",26),N("click",function(){let o=j(e).$implicit,r=w(2);return H(r.viewJournalEntry(o))}),_()}}function i3e(t,i){if(t&1){let e=se();g(0,"div"),I(1,zme,2,1,"div",1),I(2,Bme,2,1,"div",0),g(3,"div",2)(4,"table",3),Ji(5,4),ct(6,jme,3,3,"th",5)(7,Hme,2,1,"td",6),eo(),Ji(8,7),ct(9,Ume,3,3,"th",5)(10,$me,2,1,"td",6),eo(),Ji(11,8),ct(12,Gme,3,3,"th",5)(13,Wme,2,1,"td",6),eo(),Ji(14,9),ct(15,Yme,3,3,"th",5)(16,qme,2,1,"td",6),eo(),Ji(17,10),ct(18,Qme,3,3,"th",5)(19,Xme,2,1,"td",6),eo(),Ji(20,11),ct(21,Zme,3,3,"th",5)(22,e3e,2,1,"td",6),eo(),ct(23,t3e,1,0,"tr",12)(24,n3e,1,0,"tr",13),_(),g(25,"div",14)(26,"button",15),N("click",function(){j(e);let o=w();return H(o.goBack())}),C(27),D(28,"translate"),_()()()()}if(t&2){let e=w();p(),O(e.dataSource!=null&&e.dataSource.data[0].manualEntry?1:-1),p(),O(e.isViewTransaction()?2:-1),p(2),k("dataSource",e.dataSource),p(19),k("matHeaderRowDef",e.displayedColumns),p(),k("matRowDefColumns",e.displayedColumns),p(3),K(" ",E(28,6,"labels.buttons.Back")," ")}}function o3e(t,i){if(t&1){let e=se();g(0,"div",0)(1,"div",27)(2,"div",28),F(3,"i",29),C(4),D(5,"translate"),_()(),g(6,"div",14)(7,"button",15),N("click",function(){j(e);let o=w();return H(o.goBack())}),C(8),D(9,"translate"),_()()()}t&2&&(p(4),K(" ",E(5,2,"labels.text.No data found")," "),p(4),K(" ",E(9,4,"labels.buttons.Back")," "))}var vB=(()=>{class t{constructor(){this.accountingService=d(bB),this.route=d(Do),this.router=d(ro),this.dialog=d(co),this.location=d(br),this.displayedColumns=["id","glAccountType","glAccountCode","glAccountName","debit","credit"],this.isJournalEntryLoaded=!1,this.isManualJournalEntry=!1}ngOnInit(){this.route.data.subscribe(e=>{this.title=e.title,this.isJournalEntryLoaded=!1,this.isViewTransaction()?(this.transaction=e.transaction,e.transaction.pageItems.length>0&&(this.isJournalEntryLoaded=!0,this.transactionId=e.transaction.pageItems[0].transactionId,this.isManualJournalEntry=e.transaction.pageItems[0].manualEntry)):this.isViewTransfer()&&(this.journalEntriesData=e.transferJournalEntryData.journalEntryData.content,this.isJournalEntryLoaded=!0),this.setTransaction()})}isViewTransaction(){return this.title==="View Transaction"}isViewTransfer(){return this.title==="View Transfer"}setTransaction(){this.journalEntriesData!=null?this.dataSource=new xm(this.journalEntriesData):(this.dataSource=new xm(this.transaction.pageItems),this.dataSource.sortingDataAccessor=(e,n)=>{switch(n){case"glAccountType":return e.glAccountType.value;case"debit":return e.amount;case"credit":return e.amount;default:return e[n]}}),this.dataSource.paginator=this.paginator,this.dataSource.sort=this.sort}viewJournalEntry(e){this.dialog.open(og,{data:{journalEntry:e}})}revertTransaction(e){this.dialog.open(_B,{data:{reverted:this.dataSource.data[0].reversed,transactionId:e}}).afterClosed().subscribe(o=>{o.revert?this.accountingService.revertTransaction(this.transactionId,o.comments).subscribe(r=>{this.dataSource.data[0].reversed=!0,this.revertTransaction(r.transactionId)}):o.redirect&&this.router.navigate(["../",e],{relativeTo:this.route})})}goBack(){this.location.back()}journalEntryColor(){return this.isManualJournalEntry?"manual-entry":""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-view-journal-entry-transaction"]],viewQuery:function(n,o){if(n&1&&(me(Ly,7),me(C6,7)),n&2){let r;G(r=W())&&(o.paginator=r.first),G(r=W())&&(o.sort=r.first)}},decls:2,vars:2,consts:[[1,"container","m-b-20"],[1,"layout-row","layout-align-end","container","m-b-20"],[1,"mat-elevation-z8","container","layout-align-center","layout-row-wrap"],["mat-table","","matSort","",3,"dataSource"],["matColumnDef","id"],["mat-header-cell","","class","center","mat-sort-header","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],["matColumnDef","glAccountType"],["matColumnDef","glAccountCode"],["matColumnDef","glAccountName"],["matColumnDef","debit"],["matColumnDef","credit"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","select-row",3,"click",4,"matRowDef","matRowDefColumns"],[1,"layout-row","layout-align-center","m-t-15","m-b-15","gap-5px","layout-xs-column"],["type","button","color","primary","mat-raised-button","",3,"click"],["mat-raised-button","","color","primary",3,"disabled","click",4,"mifosxHasPermission"],["mat-raised-button","","color","primary",3,"click","disabled"],["icon","undo",1,"m-r-10"],[1,"mat-elevation-z8",3,"ngClass"],[1,"layout-row-wrap"],[1,"flex-25","header"],[1,"flex-25"],["mat-header-cell","","mat-sort-header","",1,"center"],["mat-cell",""],["mat-header-row",""],["mat-row","",1,"select-row",3,"click"],[1,"alert"],[1,"message"],[1,"fa","fa-exclamation-circle","alert-check"]],template:function(n,o){n&1&&(I(0,i3e,29,8,"div"),I(1,o3e,10,6,"div",0)),n&2&&(O(o.isJournalEntryLoaded?0:-1),p(),O(o.isJournalEntryLoaded?-1:1))},dependencies:[fe,Kn,ve,Hd,Ud,Ct,ic,sn,O6,C6,L6,P6,A6,bV,T6,R6,z6,F6,N6,V6,Jo,Pe,Oa,nc,Hp],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] .select-row[_ngcontent-%COMP%]:hover{cursor:pointer}"]})}}return t})();function r3e(t,i){if(t&1){let e=se();g(0,"span",3),N("click",function(){j(e);let o=w();return H(o.copyValue())}),g(1,"b"),F(2,"fa-icon",4),D(3,"translate"),_()()}t&2&&(p(2),k("title",Ft(E(3,2,"labels.text.Copy Account Number"))))}function a3e(t,i){if(t&1&&(g(0,"span",1)(1,"a",5),C(2),_()()),t&2){let e=w();p(),k("href",Ft(e.getAccountLink()),Y1),p(),T(e.accountNo)}}function s3e(t,i){if(t&1&&(g(0,"span",1),C(1),_()),t&2){let e=w();p(),T(e.accountNo)}}function c3e(t,i){if(t&1){let e=se();g(0,"span",6),N("click",function(){j(e);let o=w();return H(o.copyValue())}),g(1,"b"),F(2,"fa-icon",4),D(3,"translate"),_()()}t&2&&(p(2),k("title",Ft(E(3,2,"labels.text.Copy Account Number"))))}var yB=(()=>{class t{constructor(){this.clipboard=d(y2),this.display="right",this.clientId=null,this.accountId=null,this.accountType=null,this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.clipboard.copy(this.accountNo)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}getAccountLink(){return this.accountType?`/#/clients/${this.clientId}/${this.getAccountType()}/${this.accountId}`:""}getAccountType(){if(this.accountType==="1")return"loan-accounts";if(this.accountType==="2")return"savings-accounts"}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-account-number"]],inputs:{accountNo:"accountNo",display:"display",clientId:"clientId",accountId:"accountId",accountType:"accountType"},decls:5,vars:4,consts:[[3,"mouseenter","mouseleave"],[1,"m-l-5"],[1,"m-l-3"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[3,"href"],[1,"m-l-3",3,"click"]],template:function(n,o){n&1&&(g(0,"span",0),N("mouseenter",function(){return o.mouseEnter()})("mouseleave",function(){return o.mouseLeave()}),I(1,r3e,4,4,"span",1),I(2,a3e,3,3,"span",1),I(3,s3e,2,1,"span",1),I(4,c3e,4,4,"span",2),_()),n&2&&(p(),O(o.displayL&&o.iconVisible?1:-1),p(),O(o.accountType?2:-1),p(),O(o.accountType?-1:3),p(),O(o.displayR&&o.iconVisible?4:-1))},dependencies:[fe,ve,sn,Pe],encapsulation:2})}}return t})();function l3e(t,i){if(t&1){let e=se();g(0,"span",3),N("click",function(){j(e);let o=w();return H(o.copyValue())}),g(1,"b"),F(2,"fa-icon",4),D(3,"translate"),_()()}t&2&&(p(2),k("title",Ft(E(3,2,"labels.text.Copy Account Number"))))}function d3e(t,i){if(t&1){let e=se();g(0,"span",5),N("click",function(){j(e);let o=w();return H(o.copyValue())}),g(1,"b"),F(2,"fa-icon",4),D(3,"translate"),_()()}t&2&&(p(2),k("title",Ft(E(3,2,"labels.text.Copy Account Number"))))}var CB=(()=>{class t{constructor(){this.clipboard=d(y2),this.display="right",this.hideCopy=!1,this.iconVisible=!1,this.displayL=!1,this.displayR=!0}ngOnInit(){this.displayL=this.display==="left",this.displayR=this.display==="right"}copyValue(){this.hideCopy||this.clipboard.copy(this.entityName)}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-entity-name"]],inputs:{entityName:"entityName",display:"display",hideCopy:"hideCopy"},decls:6,vars:3,consts:[[3,"mouseenter","mouseleave"],[1,"m-l-5"],[1,"m-l-3"],[1,"m-l-5",3,"click"],["icon","copy","size","sm",3,"title"],[1,"m-l-3",3,"click"]],template:function(n,o){n&1&&(g(0,"span",0),N("mouseenter",function(){return o.mouseEnter()})("mouseleave",function(){return o.mouseLeave()}),I(1,l3e,4,4,"span",1),g(2,"span",1)(3,"b"),C(4),_()(),I(5,d3e,4,4,"span",2),_()),n&2&&(p(),O(o.displayL&&o.iconVisible&&!o.hideCopy?1:-1),p(3),T(o.entityName),p(),O(o.displayR&&o.iconVisible&&!o.hideCopy?5:-1))},dependencies:[fe,ve,sn,Pe],encapsulation:2})}}return t})();function u3e(t,i){if(t&1&&(Be(0,"tr")(1,"td",4),C(2),D(3,"translate"),Ue(),Be(4,"td"),C(5),Ue()()),t&2){let e=w(2);p(2),T(E(3,2,"labels.inputs.Account No")),p(3),T(e.paymentDetailData.accountNumber)}}function m3e(t,i){if(t&1&&(Be(0,"tr")(1,"td",4),C(2),D(3,"translate"),Ue(),Be(4,"td"),C(5),Ue()()),t&2){let e=w(2);p(2),T(E(3,2,"labels.inputs.Cheque Number")),p(3),T(e.paymentDetailData.checkNumber)}}function p3e(t,i){if(t&1&&(Be(0,"tr")(1,"td",4),C(2),D(3,"translate"),Ue(),Be(4,"td",4),C(5),Ue()()),t&2){let e=w(2);p(2),T(E(3,2,"labels.inputs.Routing Code")),p(3),T(e.paymentDetailData.routingCode)}}function f3e(t,i){if(t&1&&(Be(0,"tr")(1,"td",4),C(2),D(3,"translate"),Ue(),Be(4,"td"),C(5),Ue()()),t&2){let e=w(2);p(2),T(E(3,2,"labels.inputs.Receipt No")),p(3),T(e.paymentDetailData.receiptNumber)}}function h3e(t,i){if(t&1&&(Be(0,"tr")(1,"td",4),C(2),D(3,"translate"),Ue(),Be(4,"td"),C(5),Ue()()),t&2){let e=w(2);p(2),T(E(3,2,"labels.inputs.Bank No")),p(3),T(e.paymentDetailData.bankNumber)}}function g3e(t,i){if(t&1&&(Be(0,"table")(1,"tbody")(2,"tr")(3,"td",3),C(4),D(5,"translate"),Ue()(),I(6,u3e,6,4,"tr"),I(7,m3e,6,4,"tr"),I(8,p3e,6,4,"tr"),I(9,f3e,6,4,"tr"),I(10,h3e,6,4,"tr"),Ue()()),t&2){let e=w();p(4),T(E(5,6,"labels.inputs.Payment Details")),p(2),O(e.isNotNullOrEmpty(e.paymentDetailData.accountNumber)?6:-1),p(),O(e.isNotNullOrEmpty(e.paymentDetailData.checkNumber)?7:-1),p(),O(e.isNotNullOrEmpty(e.paymentDetailData.routingCode)?8:-1),p(),O(e.isNotNullOrEmpty(e.paymentDetailData.receiptNumber)?9:-1),p(),O(e.isNotNullOrEmpty(e.paymentDetailData.bankNumber)?10:-1)}}var xB=(()=>{class t{constructor(){}hasSomeValue(){return this.isNotNullOrEmpty(this.paymentDetailData.accountNumber)||this.isNotNullOrEmpty(this.paymentDetailData.bankNumber)||this.isNotNullOrEmpty(this.paymentDetailData.checkNumber)||this.isNotNullOrEmpty(this.paymentDetailData.receiptNumber)||this.isNotNullOrEmpty(this.paymentDetailData.routingCode)}isNotNullOrEmpty(e){return e!==null&&e!==""}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-transaction-payment-detail"]],inputs:{paymentDetailData:"paymentDetailData"},decls:7,vars:5,consts:[[1,"layout-row-wrap","card-content"],[1,"flex-50","mat-body-strong"],[1,"flex-50"],["colspan","2",1,"mat-body-strong","center"],[1,"mat-body-strong"]],template:function(n,o){n&1&&(Be(0,"div",0)(1,"div",1),C(2),D(3,"translate"),Ue(),Be(4,"div",2),C(5),Ue()(),I(6,g3e,11,8,"table")),n&2&&(p(2),K(" ",E(3,3,"labels.inputs.Payment Type")," "),p(3),K(" ",o.paymentDetailData.paymentType.name," "),p(),O(o.hasSomeValue()?6:-1))},dependencies:[fe,ve,Pe],styles:["body[_ngcontent-%COMP%] table[_ngcontent-%COMP%] tbody[_ngcontent-%COMP%] tr[_ngcontent-%COMP%]:nth-child(2n){background-color:#f2f2f2}.bg-black[_ngcontent-%COMP%]{background-color:#000}.bg-light-grey[_ngcontent-%COMP%]{background-color:#e5e5e5}.bg-medium-grey[_ngcontent-%COMP%]{background-color:#ccc}.bg-grey[_ngcontent-%COMP%]{background-color:#999}.bg-dark-grey[_ngcontent-%COMP%]{background-color:#222}.bg-white[_ngcontent-%COMP%], .bg-fff[_ngcontent-%COMP%]{background-color:#fff}.bg-none[_ngcontent-%COMP%], .no-bg[_ngcontent-%COMP%]{background:none;background-image:none;background-color:transparent}.bg-facebook[_ngcontent-%COMP%]{background-color:#47639e}.bg-twitter[_ngcontent-%COMP%]{background-color:#02a8f3}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{border:1px solid rgba(0,0,0,.12)}.no-border[_ngcontent-%COMP%]{border:none}.no-border-t[_ngcontent-%COMP%]{border-top:none}.no-border-r[_ngcontent-%COMP%]{border-right:none}.no-border-b[_ngcontent-%COMP%]{border-bottom:none}.no-border-l[_ngcontent-%COMP%]{border-left:none}.no-border-lr[_ngcontent-%COMP%], .no-border-rl[_ngcontent-%COMP%]{border-left:none;border-right:none}.no-border-tb[_ngcontent-%COMP%], .no-border-bt[_ngcontent-%COMP%]{border-top:none;border-bottom:none}.no-border-tl[_ngcontent-%COMP%], .no-border-lt[_ngcontent-%COMP%]{border-top:none;border-left:none}.no-border-tr[_ngcontent-%COMP%], .no-border-rt[_ngcontent-%COMP%]{border-top:none;border-right:none}.no-border-bl[_ngcontent-%COMP%], .no-border-lb[_ngcontent-%COMP%]{border-bottom:none;border-left:none}.no-border-br[_ngcontent-%COMP%], .no-border-rb[_ngcontent-%COMP%]{border-bottom:none;border-right:none}.border-dashed[_ngcontent-%COMP%], .border-dotted[_ngcontent-%COMP%]{border-style:dashed}.border-black[_ngcontent-%COMP%]{border-color:#000}.border-light-grey[_ngcontent-%COMP%]{border-color:#e5e5e5}.border-medium-grey[_ngcontent-%COMP%]{border-color:#ccc}.border-grey[_ngcontent-%COMP%]{border-color:#999}.border-dark-grey[_ngcontent-%COMP%]{border-color:#2222}.border-white[_ngcontent-%COMP%], .border-fff[_ngcontent-%COMP%]{border-color:#fff}.no-border-radius[_ngcontent-%COMP%]{border-radius:0}.radius3[_ngcontent-%COMP%]{border-radius:3px}.radius5[_ngcontent-%COMP%]{border-radius:5px}.radius10[_ngcontent-%COMP%]{border-radius:10px}.column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.v-mid[_ngcontent-%COMP%], .v-m[_ngcontent-%COMP%]{vertical-align:middle}.v-top[_ngcontent-%COMP%], .v-t[_ngcontent-%COMP%]{vertical-align:top}.v-bottom[_ngcontent-%COMP%], .v-b[_ngcontent-%COMP%]{vertical-align:bottom}.v-super[_ngcontent-%COMP%]{vertical-align:super}.r-amount[_ngcontent-%COMP%]{text-align:right!important;padding-right:5px!important}.left[_ngcontent-%COMP%]{text-align:left!important}.right[_ngcontent-%COMP%]{text-align:right!important}.center[_ngcontent-%COMP%]{text-align:center!important}.amount-plus[_ngcontent-%COMP%]{color:#000}.amount-minus[_ngcontent-%COMP%]{color:#4461e2}.block[_ngcontent-%COMP%]{display:block}.inline[_ngcontent-%COMP%]{display:inline}.in-block[_ngcontent-%COMP%]{display:inline-block;zoom:1}.d-none[_ngcontent-%COMP%], .hide[_ngcontent-%COMP%], .hidden[_ngcontent-%COMP%]{display:none}.t-0[_ngcontent-%COMP%]{top:0}.b-0[_ngcontent-%COMP%]{bottom:0}.l-0[_ngcontent-%COMP%]{left:0}.r-0[_ngcontent-%COMP%]{right:0}.tb-0[_ngcontent-%COMP%]{top:0;bottom:0}.lr-0[_ngcontent-%COMP%]{left:0;right:0}.f-left[_ngcontent-%COMP%]{float:left}.f-right[_ngcontent-%COMP%]{float:right}.f-none[_ngcontent-%COMP%]{float:none}textarea[_ngcontent-%COMP%]{resize:both}textarea.vertical[_ngcontent-%COMP%], textarea.horizontal[_ngcontent-%COMP%]{resize:vertical}textarea.noresize[_ngcontent-%COMP%]{resize:none}.full-input[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%]{width:100%}.normal[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] select[_ngcontent-%COMP%], .normal[_ngcontent-%COMP%] textarea[_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=checkbox][_ngcontent-%COMP%], .full-input[_ngcontent-%COMP%] [type=radio][_ngcontent-%COMP%]{width:auto}.mat-tab-body-content[_ngcontent-%COMP%]{margin-bottom:20px}.mat-datepicker-input[_ngcontent-%COMP%]{margin-top:5px;margin-bottom:5px}.loader-wrapper[_ngcontent-%COMP%]{height:100vh;width:100vw}.loader-wrapper[_ngcontent-%COMP%] .triangle[_ngcontent-%COMP%]{width:0;height:0;border-style:solid;position:absolute;animation:_ngcontent-%COMP%_rotate .8s infinite .2s}.loader-wrapper[_ngcontent-%COMP%] .bottom[_ngcontent-%COMP%]{border-width:0 90px 90px;border-color:transparent transparent #1fb050;bottom:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .top[_ngcontent-%COMP%]{border-width:90px 90px 0;border-color:#b4d575 transparent transparent;top:calc(50% - 100px);left:calc(50% - 90px)}.loader-wrapper[_ngcontent-%COMP%] .left[_ngcontent-%COMP%]{border-width:90px 0 90px 90px;border-color:transparent transparent transparent #1074b9;top:calc(50% - 90px);left:calc(50% - 100px)}.loader-wrapper[_ngcontent-%COMP%] .right[_ngcontent-%COMP%]{border-width:90px 90px 90px 0;border-color:transparent #1daeec transparent transparent;top:calc(50% - 90px);right:calc(50% - 100px)}@keyframes _ngcontent-%COMP%_rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body[_ngcontent-%COMP%]{margin:0}.container[_ngcontent-%COMP%]{margin:0 auto}.mb-05[_ngcontent-%COMP%]{margin-bottom:.5rem}.mr-05[_ngcontent-%COMP%]{margin-right:.5rem}.mb-1[_ngcontent-%COMP%]{margin-bottom:1rem}.mt-1[_ngcontent-%COMP%]{margin-top:1rem}.m-5[_ngcontent-%COMP%]{margin:5px}.m-t-5[_ngcontent-%COMP%]{margin-top:5px}.m-r-5[_ngcontent-%COMP%]{margin-right:5px}.m-b-5[_ngcontent-%COMP%]{margin-bottom:5px}.m-l-5[_ngcontent-%COMP%]{margin-left:5px}.m-v-5[_ngcontent-%COMP%]{margin:5px 0}.m-h-5[_ngcontent-%COMP%]{margin:0 5px}.m-10[_ngcontent-%COMP%]{margin:10px}.m-t-10[_ngcontent-%COMP%]{margin-top:10px}.m-r-10[_ngcontent-%COMP%]{margin-right:10px}.m-b-10[_ngcontent-%COMP%]{margin-bottom:10px}.m-l-10[_ngcontent-%COMP%]{margin-left:10px}.m-v-10[_ngcontent-%COMP%]{margin:10px 0}.m-h-10[_ngcontent-%COMP%]{margin:0 10px}.m-15[_ngcontent-%COMP%]{margin:15px}.m-t-15[_ngcontent-%COMP%]{margin-top:15px}.m-r-15[_ngcontent-%COMP%]{margin-right:15px}.m-b-15[_ngcontent-%COMP%]{margin-bottom:15px}.m-l-15[_ngcontent-%COMP%]{margin-left:15px}.m-v-15[_ngcontent-%COMP%]{margin:15px 0}.m-h-15[_ngcontent-%COMP%]{margin:0 15px}.m-20[_ngcontent-%COMP%]{margin:20px}.m-t-20[_ngcontent-%COMP%]{margin-top:20px}.m-r-20[_ngcontent-%COMP%]{margin-right:20px}.m-b-20[_ngcontent-%COMP%]{margin-bottom:20px}.m-l-20[_ngcontent-%COMP%]{margin-left:20px}.m-v-20[_ngcontent-%COMP%]{margin:20px 0}.m-h-20[_ngcontent-%COMP%]{margin:0 20px}.m-25[_ngcontent-%COMP%]{margin:25px}.m-t-25[_ngcontent-%COMP%]{margin-top:25px}.m-r-25[_ngcontent-%COMP%]{margin-right:25px}.m-b-25[_ngcontent-%COMP%]{margin-bottom:25px}.m-l-25[_ngcontent-%COMP%]{margin-left:25px}.m-v-25[_ngcontent-%COMP%]{margin:25px 0}.m-h-25[_ngcontent-%COMP%]{margin:0 25px}.m-30[_ngcontent-%COMP%]{margin:30px}.m-t-30[_ngcontent-%COMP%]{margin-top:30px}.m-r-30[_ngcontent-%COMP%]{margin-right:30px}.m-b-30[_ngcontent-%COMP%]{margin-bottom:30px}.m-l-30[_ngcontent-%COMP%]{margin-left:30px}.m-v-30[_ngcontent-%COMP%]{margin:30px 0}.m-h-30[_ngcontent-%COMP%]{margin:0 30px}.m-35[_ngcontent-%COMP%]{margin:35px}.m-t-35[_ngcontent-%COMP%]{margin-top:35px}.m-r-35[_ngcontent-%COMP%]{margin-right:35px}.m-b-35[_ngcontent-%COMP%]{margin-bottom:35px}.m-l-35[_ngcontent-%COMP%]{margin-left:35px}.m-v-35[_ngcontent-%COMP%]{margin:35px 0}.m-h-35[_ngcontent-%COMP%]{margin:0 35px}.m-40[_ngcontent-%COMP%]{margin:40px}.m-t-40[_ngcontent-%COMP%]{margin-top:40px}.m-r-40[_ngcontent-%COMP%]{margin-right:40px}.m-b-40[_ngcontent-%COMP%]{margin-bottom:40px}.m-l-40[_ngcontent-%COMP%]{margin-left:40px}.m-v-40[_ngcontent-%COMP%]{margin:40px 0}.m-h-40[_ngcontent-%COMP%]{margin:0 40px}.m-45[_ngcontent-%COMP%]{margin:45px}.m-t-45[_ngcontent-%COMP%]{margin-top:45px}.m-r-45[_ngcontent-%COMP%]{margin-right:45px}.m-b-45[_ngcontent-%COMP%]{margin-bottom:45px}.m-l-45[_ngcontent-%COMP%]{margin-left:45px}.m-v-45[_ngcontent-%COMP%]{margin:45px 0}.m-h-45[_ngcontent-%COMP%]{margin:0 45px}.m-50[_ngcontent-%COMP%]{margin:50px}.m-t-50[_ngcontent-%COMP%]{margin-top:50px}.m-r-50[_ngcontent-%COMP%]{margin-right:50px}.m-b-50[_ngcontent-%COMP%]{margin-bottom:50px}.m-l-50[_ngcontent-%COMP%]{margin-left:50px}.m-v-50[_ngcontent-%COMP%]{margin:50px 0}.m-h-50[_ngcontent-%COMP%]{margin:0 50px}.m-55[_ngcontent-%COMP%]{margin:55px}.m-t-55[_ngcontent-%COMP%]{margin-top:55px}.m-r-55[_ngcontent-%COMP%]{margin-right:55px}.m-b-55[_ngcontent-%COMP%]{margin-bottom:55px}.m-l-55[_ngcontent-%COMP%]{margin-left:55px}.m-v-55[_ngcontent-%COMP%]{margin:55px 0}.m-h-55[_ngcontent-%COMP%]{margin:0 55px}.m-60[_ngcontent-%COMP%]{margin:60px}.m-t-60[_ngcontent-%COMP%]{margin-top:60px}.m-r-60[_ngcontent-%COMP%]{margin-right:60px}.m-b-60[_ngcontent-%COMP%]{margin-bottom:60px}.m-l-60[_ngcontent-%COMP%]{margin-left:60px}.m-v-60[_ngcontent-%COMP%]{margin:60px 0}.m-h-60[_ngcontent-%COMP%]{margin:0 60px}.m-65[_ngcontent-%COMP%]{margin:65px}.m-t-65[_ngcontent-%COMP%]{margin-top:65px}.m-r-65[_ngcontent-%COMP%]{margin-right:65px}.m-b-65[_ngcontent-%COMP%]{margin-bottom:65px}.m-l-65[_ngcontent-%COMP%]{margin-left:65px}.m-v-65[_ngcontent-%COMP%]{margin:65px 0}.m-h-65[_ngcontent-%COMP%]{margin:0 65px}.m-70[_ngcontent-%COMP%]{margin:70px}.m-t-70[_ngcontent-%COMP%]{margin-top:70px}.m-r-70[_ngcontent-%COMP%]{margin-right:70px}.m-b-70[_ngcontent-%COMP%]{margin-bottom:70px}.m-l-70[_ngcontent-%COMP%]{margin-left:70px}.m-v-70[_ngcontent-%COMP%]{margin:70px 0}.m-h-70[_ngcontent-%COMP%]{margin:0 70px}.m-75[_ngcontent-%COMP%]{margin:75px}.m-t-75[_ngcontent-%COMP%]{margin-top:75px}.m-r-75[_ngcontent-%COMP%]{margin-right:75px}.m-b-75[_ngcontent-%COMP%]{margin-bottom:75px}.m-l-75[_ngcontent-%COMP%]{margin-left:75px}.m-v-75[_ngcontent-%COMP%]{margin:75px 0}.m-h-75[_ngcontent-%COMP%]{margin:0 75px}.m-80[_ngcontent-%COMP%]{margin:80px}.m-t-80[_ngcontent-%COMP%]{margin-top:80px}.m-r-80[_ngcontent-%COMP%]{margin-right:80px}.m-b-80[_ngcontent-%COMP%]{margin-bottom:80px}.m-l-80[_ngcontent-%COMP%]{margin-left:80px}.m-v-80[_ngcontent-%COMP%]{margin:80px 0}.m-h-80[_ngcontent-%COMP%]{margin:0 80px}.no-m[_ngcontent-%COMP%]{margin:0}.no-m-t[_ngcontent-%COMP%]{margin-top:0}.no-m-r[_ngcontent-%COMP%]{margin-right:0}.no-m-b[_ngcontent-%COMP%]{margin-bottom:0}.no-m-l[_ngcontent-%COMP%]{margin-left:0}.no-m-v[_ngcontent-%COMP%], .no-m-h[_ngcontent-%COMP%], .no-margin[_ngcontent-%COMP%]{margin:0}.no-m-lr[_ngcontent-%COMP%], .no-m-rl[_ngcontent-%COMP%]{margin-left:0;margin-right:0}.no-m-tb[_ngcontent-%COMP%], .no-m-bt[_ngcontent-%COMP%]{margin-top:0;margin-bottom:0}.m-t-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-bottom:0}.m-b-only[_ngcontent-%COMP%]{margin-left:0;margin-right:0;margin-top:0}.m-l-only[_ngcontent-%COMP%]{margin-right:0;margin-top:0;margin-bottom:0}.m-r-only[_ngcontent-%COMP%]{margin-left:0;margin-top:0;margin-bottom:0}.m-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.ls-0[_ngcontent-%COMP%]{margin-left:10px;margin-right:10px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-tap-highlight-color:transparent}div[_ngcontent-%COMP%]{box-sizing:border-box}.color-inherit[_ngcontent-%COMP%]{color:inherit}.no-shadow[_ngcontent-%COMP%]{box-shadow:none}.pointer[_ngcontent-%COMP%]{cursor:pointer}.nolist[_ngcontent-%COMP%]{list-style:none}.actions-menu[_ngcontent-%COMP%]{color:#fff}.alert[_ngcontent-%COMP%]{background-color:#e8f4fd;padding:6px 16px;font-size:.875rem;font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;line-height:1.43;border-radius:4px;letter-spacing:normal;margin:10px}.alert[_ngcontent-%COMP%] .message[_ngcontent-%COMP%]{padding:8px 0;font-size:18px}.alert[_ngcontent-%COMP%] .alert-check[_ngcontent-%COMP%]{color:#359ff4;margin-right:2px;font-size:1.4rem} .mat-tooltip{font-size:15px;color:#fff!important;background-color:#4461e2b3;border:1px solid rgb(25.7777777778,51.5555555556,166.2222222222);max-width:400px!important;white-space:pre-line!important}.loading[_ngcontent-%COMP%]{position:absolute;min-width:100%;width:100px;height:12px;background:linear-gradient(125deg,#fff,#4461e2,#fff);animation:grow 4s linear infinite,move 4s linear infinite}mat-card-title[_ngcontent-%COMP%]{font-weight:600;font-size:x-large;padding-left:20px;padding-top:20px}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{overflow:hidden}.overflow-x-scroll[_ngcontent-%COMP%]{max-width:100%;overflow-x:auto}.overflow-no[_ngcontent-%COMP%]{overflow:hidden}.overflow-auto[_ngcontent-%COMP%]{overflow:auto}.overflow-scroll[_ngcontent-%COMP%]{overflow:scroll}.table-container[_ngcontent-%COMP%]{overflow-x:auto;max-width:100%}body[_ngcontent-%COMP%], .no-p[_ngcontent-%COMP%]{padding:0}.no-p-t[_ngcontent-%COMP%]{padding-top:0}.no-p-r[_ngcontent-%COMP%]{padding-right:0}.no-p-b[_ngcontent-%COMP%]{padding-bottom:0}.no-p-l[_ngcontent-%COMP%]{padding-left:0}.no-p-v[_ngcontent-%COMP%], .no-p-h[_ngcontent-%COMP%]{padding:0}.p-5[_ngcontent-%COMP%]{padding:5px}.p-t-5[_ngcontent-%COMP%]{padding-top:5px}.p-r-5[_ngcontent-%COMP%]{padding-right:5px}.p-b-5[_ngcontent-%COMP%]{padding-bottom:5px}.p-l-5[_ngcontent-%COMP%]{padding-left:5px}.p-v-5[_ngcontent-%COMP%]{padding:5px 0}.p-h-5[_ngcontent-%COMP%]{padding:0 5px}.p-10[_ngcontent-%COMP%]{padding:10px}.p-t-10[_ngcontent-%COMP%]{padding-top:10px}.p-b-10[_ngcontent-%COMP%]{padding-bottom:10px}.p-v-10[_ngcontent-%COMP%]{padding:10px 0}.p-h-10[_ngcontent-%COMP%]{padding:0 10px}.p-15[_ngcontent-%COMP%]{padding:15px}.p-t-15[_ngcontent-%COMP%]{padding-top:15px}.p-r-15[_ngcontent-%COMP%]{padding-right:15px}.p-b-15[_ngcontent-%COMP%]{padding-bottom:15px}.p-l-15[_ngcontent-%COMP%]{padding-left:15px}.p-v-15[_ngcontent-%COMP%]{padding:15px 0}.p-h-15[_ngcontent-%COMP%]{padding:0 15px}.p-20[_ngcontent-%COMP%]{padding:20px}.p-t-20[_ngcontent-%COMP%]{padding-top:20px}.p-r-20[_ngcontent-%COMP%]{padding-right:20px}.p-b-20[_ngcontent-%COMP%]{padding-bottom:20px}.p-l-20[_ngcontent-%COMP%]{padding-left:20px}.p-v-20[_ngcontent-%COMP%]{padding:20px 0}.p-h-20[_ngcontent-%COMP%]{padding:0 20px}.p-25[_ngcontent-%COMP%]{padding:25px}.p-t-25[_ngcontent-%COMP%]{padding-top:25px}.p-r-25[_ngcontent-%COMP%]{padding-right:25px}.p-b-25[_ngcontent-%COMP%]{padding-bottom:25px}.p-l-25[_ngcontent-%COMP%]{padding-left:25px}.p-v-25[_ngcontent-%COMP%]{padding:25px 0}.p-h-25[_ngcontent-%COMP%]{padding:0 25px}.p-30[_ngcontent-%COMP%]{padding:30px}.p-t-30[_ngcontent-%COMP%]{padding-top:30px}.p-r-30[_ngcontent-%COMP%]{padding-right:30px}.p-b-30[_ngcontent-%COMP%]{padding-bottom:30px}.p-l-30[_ngcontent-%COMP%]{padding-left:30px}.p-v-30[_ngcontent-%COMP%]{padding:30px 0}.p-h-30[_ngcontent-%COMP%]{padding:0 30px}.p-35[_ngcontent-%COMP%]{padding:35px}.p-t-35[_ngcontent-%COMP%]{padding-top:35px}.p-r-35[_ngcontent-%COMP%]{padding-right:35px}.p-b-35[_ngcontent-%COMP%]{padding-bottom:35px}.p-l-35[_ngcontent-%COMP%]{padding-left:35px}.p-v-35[_ngcontent-%COMP%]{padding:35px 0}.p-h-35[_ngcontent-%COMP%]{padding:0 35px}.p-40[_ngcontent-%COMP%]{padding:40px}.p-t-40[_ngcontent-%COMP%]{padding-top:40px}.p-r-40[_ngcontent-%COMP%]{padding-right:40px}.p-b-40[_ngcontent-%COMP%]{padding-bottom:40px}.p-l-40[_ngcontent-%COMP%]{padding-left:40px}.p-v-40[_ngcontent-%COMP%]{padding-top:40px;padding-bottom:40px}.p-h-40[_ngcontent-%COMP%]{padding:0 40px}.p-45[_ngcontent-%COMP%]{padding:45px}.p-t-45[_ngcontent-%COMP%]{padding-top:45px}.p-r-45[_ngcontent-%COMP%]{padding-right:45px}.p-b-45[_ngcontent-%COMP%]{padding-bottom:45px}.p-l-45[_ngcontent-%COMP%]{padding-left:45px}.p-v-45[_ngcontent-%COMP%]{padding:45px 0}.p-h-45[_ngcontent-%COMP%]{padding:0 45px}.p-50[_ngcontent-%COMP%]{padding:50px}.p-t-50[_ngcontent-%COMP%]{padding-top:50px}.p-r-50[_ngcontent-%COMP%]{padding-right:50px}.p-b-50[_ngcontent-%COMP%]{padding-bottom:50px}.p-l-50[_ngcontent-%COMP%]{padding-left:50px}.p-v-50[_ngcontent-%COMP%]{padding:50px 0}.p-h-50[_ngcontent-%COMP%]{padding:0 50px}.p-55[_ngcontent-%COMP%]{padding:55px}.p-t-55[_ngcontent-%COMP%]{padding-top:55px}.p-r-55[_ngcontent-%COMP%]{padding-right:55px}.p-b-55[_ngcontent-%COMP%]{padding-bottom:55px}.p-l-55[_ngcontent-%COMP%]{padding-left:55px}.p-v-55[_ngcontent-%COMP%]{padding:55px 0}.p-h-55[_ngcontent-%COMP%]{padding:0 55px}.p-60[_ngcontent-%COMP%]{padding:60px}.p-t-60[_ngcontent-%COMP%]{padding-top:60px}.p-r-60[_ngcontent-%COMP%]{padding-right:60px}.p-b-60[_ngcontent-%COMP%]{padding-bottom:60px}.p-l-60[_ngcontent-%COMP%]{padding-left:60px}.p-v-60[_ngcontent-%COMP%]{padding:60px 0}.p-h-60[_ngcontent-%COMP%]{padding:0 60px}.p-65[_ngcontent-%COMP%]{padding:65px}.p-t-65[_ngcontent-%COMP%]{padding-top:65px}.p-r-65[_ngcontent-%COMP%]{padding-right:65px}.p-b-65[_ngcontent-%COMP%]{padding-bottom:65px}.p-l-65[_ngcontent-%COMP%]{padding-left:65px}.p-v-65[_ngcontent-%COMP%]{padding:65px 0}.p-h-65[_ngcontent-%COMP%]{padding:0 65px}.p-70[_ngcontent-%COMP%]{padding:70px}.p-t-70[_ngcontent-%COMP%]{padding-top:70px}.p-r-70[_ngcontent-%COMP%]{padding-right:70px}.p-b-70[_ngcontent-%COMP%]{padding-bottom:70px}.p-l-70[_ngcontent-%COMP%]{padding-left:70px}.p-v-70[_ngcontent-%COMP%]{padding:70px 0}.p-h-70[_ngcontent-%COMP%]{padding:0 70px}.p-75[_ngcontent-%COMP%]{padding:75px}.p-t-75[_ngcontent-%COMP%]{padding-top:75px}.p-r-75[_ngcontent-%COMP%]{padding-right:75px}.p-b-75[_ngcontent-%COMP%]{padding-bottom:75px}.p-l-75[_ngcontent-%COMP%]{padding-left:75px}.p-v-75[_ngcontent-%COMP%]{padding:75px 0}.p-h-75[_ngcontent-%COMP%]{padding:0 75px}.p-80[_ngcontent-%COMP%]{padding:80px}.p-t-80[_ngcontent-%COMP%]{padding-top:80px}.p-r-80[_ngcontent-%COMP%]{padding-right:80px}.p-b-80[_ngcontent-%COMP%]{padding-bottom:80px}.p-l-80[_ngcontent-%COMP%]{padding-left:80px}.p-v-80[_ngcontent-%COMP%]{padding:80px 0}.p-h-80[_ngcontent-%COMP%]{padding:0 80px}.no-padding[_ngcontent-%COMP%]{padding:0!important}.no-pad-lr[_ngcontent-%COMP%], .no-pad-rl[_ngcontent-%COMP%]{padding-left:0;padding-right:0}.no-pad-tb[_ngcontent-%COMP%], .no-pad-bt[_ngcontent-%COMP%]{padding-top:0;padding-bottom:0}.pad-t-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-bottom:0}.pad-b-only[_ngcontent-%COMP%]{padding-left:0;padding-right:0;padding-top:0}.pad-l-only[_ngcontent-%COMP%]{padding-right:0;padding-top:0;padding-bottom:0}.pad-r-only[_ngcontent-%COMP%]{padding-left:0;padding-top:0;padding-bottom:0}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%], .rel[_ngcontent-%COMP%], .relative[_ngcontent-%COMP%]{position:relative}.abs[_ngcontent-%COMP%], .absolute[_ngcontent-%COMP%]{position:absolute}.fixed[_ngcontent-%COMP%]{position:fixed}.status-active[_ngcontent-%COMP%]{color:#5cb85c}.status-inactive[_ngcontent-%COMP%]{color:#666f73}.status-deleted[_ngcontent-%COMP%]{color:#000}.status-pending[_ngcontent-%COMP%]{color:orange}.status-approved[_ngcontent-%COMP%]{color:#4461e2}.status-overpaid[_ngcontent-%COMP%]{color:purple}.status-chargeoff[_ngcontent-%COMP%]{color:#f39c12}.status-active-overdue[_ngcontent-%COMP%], .status-block[_ngcontent-%COMP%]{color:red}.status-matured[_ngcontent-%COMP%]{color:#ff4000}.subStatus-contract-termination[_ngcontent-%COMP%]{color:#b3b3b3}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%]{background-color:#2af72a}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-progress[_ngcontent-%COMP%]{color:#ff4000}.mat-step-header[_ngcontent-%COMP%] .mat-step-icon-state-done[_ngcontent-%COMP%] .status-transfer-hold[_ngcontent-%COMP%]{color:#df0101}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{-webkit-font-smoothing:antialiased}html[_ngcontent-%COMP%]{font-size:16px}body[_ngcontent-%COMP%]{font-family:Roboto,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#000000de;line-height:1.5;letter-spacing:normal}.mat-h1[_ngcontent-%COMP%], .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-h1[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] .mat-headline[_ngcontent-%COMP%], .mat-typography[_ngcontent-%COMP%] h1[_ngcontent-%COMP%]{font:400 24px/32px Roboto,Helvetica Neue,sans-serif;letter-spacing:normal;margin:0 0 16px}.lh-1[_ngcontent-%COMP%]{line-height:1}.lh-13[_ngcontent-%COMP%]{line-height:1.3}.lh-15[_ngcontent-%COMP%]{line-height:1.5}.bold[_ngcontent-%COMP%], .strong[_ngcontent-%COMP%]{font-weight:700}.no-bold[_ngcontent-%COMP%]{font-weight:400}.italic[_ngcontent-%COMP%], .em[_ngcontent-%COMP%]{font-style:italic}.strike[_ngcontent-%COMP%]{text-decoration:line-through}.normal[_ngcontent-%COMP%]{font-weight:400;font-style:normal}.uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.text-left[_ngcontent-%COMP%]{text-align:left}.text-center[_ngcontent-%COMP%]{text-align:center}.text-right[_ngcontent-%COMP%]{text-align:right}.w100[_ngcontent-%COMP%]{font-weight:100}.w200[_ngcontent-%COMP%]{font-weight:200}.w300[_ngcontent-%COMP%]{font-weight:300}.w400[_ngcontent-%COMP%]{font-weight:400}.w500[_ngcontent-%COMP%]{font-weight:500}.w600[_ngcontent-%COMP%]{font-weight:600}.w700[_ngcontent-%COMP%]{font-weight:700}.w800[_ngcontent-%COMP%]{font-weight:800}.w900[_ngcontent-%COMP%]{font-weight:900}.f9[_ngcontent-%COMP%]{font-size:9px}.f10[_ngcontent-%COMP%]{font-size:10px}.f11[_ngcontent-%COMP%]{font-size:11px}.f12[_ngcontent-%COMP%]{font-size:12px}.f13[_ngcontent-%COMP%]{font-size:13px}.f14[_ngcontent-%COMP%]{font-size:14px}.f15[_ngcontent-%COMP%]{font-size:15px}.f16[_ngcontent-%COMP%]{font-size:16px}.f17[_ngcontent-%COMP%]{font-size:17px}.f18[_ngcontent-%COMP%]{font-size:18px;line-height:30px}.f19[_ngcontent-%COMP%]{font-size:19px}.f20[_ngcontent-%COMP%]{font-size:20px}.f30[_ngcontent-%COMP%]{font-size:30px}.f40[_ngcontent-%COMP%]{font-size:40px}.f50[_ngcontent-%COMP%]{font-size:50px}.f60[_ngcontent-%COMP%]{font-size:60px}.size-small[_ngcontent-%COMP%]{font-size:75%}.size-normal[_ngcontent-%COMP%]{font-size:100%}.size-medium[_ngcontent-%COMP%]{font-size:125%}.size-big[_ngcontent-%COMP%], .size-large[_ngcontent-%COMP%]{font-size:150%}.size-huge[_ngcontent-%COMP%]{font-size:200%}.inherit[_ngcontent-%COMP%]{font:inherit}.text-shadow[_ngcontent-%COMP%]{text-shadow:1px 1px 1px rgba(0,0,0,.4)}.text-rgb-2[_ngcontent-%COMP%]{color:#0003}.text-rgb-3[_ngcontent-%COMP%]{color:#0000004d}.text-rgb-4[_ngcontent-%COMP%]{color:#0006}.text-rgb-5[_ngcontent-%COMP%]{color:#00000080}.no-ul[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%]:hover, .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%], .no-ul[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{text-decoration:none}.no-wrap[_ngcontent-%COMP%]{white-space:nowrap}.auto-cell-size[_ngcontent-%COMP%]{white-space:nowrap;width:1%}.ls-0[_ngcontent-%COMP%]{letter-spacing:-3px;white-space:nowrap}.label-field[_ngcontent-%COMP%]{margin-top:32px}.wrap-content[_ngcontent-%COMP%]{overflow-wrap:break-word;word-wrap:break-word}.no-break-content[_ngcontent-%COMP%]{overflow-wrap:anywhere!important}.fit[_ngcontent-%COMP%]{max-width:100%}.half-width[_ngcontent-%COMP%]{width:50%}.full-width[_ngcontent-%COMP%]{width:100%}.full-height[_ngcontent-%COMP%]{height:100%}html[_ngcontent-%COMP%], body[_ngcontent-%COMP%]{width:100%;height:100%;min-height:100%}body[_ngcontent-%COMP%] table[_ngcontent-%COMP%]{width:100%}.container[_ngcontent-%COMP%]{max-width:74rem;width:90%}.mw300[_ngcontent-%COMP%]{max-width:300px}.mw400[_ngcontent-%COMP%]{max-width:400px}.mw500[_ngcontent-%COMP%]{max-width:500px}.mw600[_ngcontent-%COMP%]{max-width:600px}.fullwidth[_ngcontent-%COMP%]{width:100%}.zindex-1[_ngcontent-%COMP%]{z-index:1}.zindex-2[_ngcontent-%COMP%]{z-index:2}.zindex-3[_ngcontent-%COMP%]{z-index:3}.zindex-4[_ngcontent-%COMP%]{z-index:4}.card-content[_ngcontent-%COMP%]{width:100%;padding-bottom:25px}.card-content[_ngcontent-%COMP%] div[_ngcontent-%COMP%]{text-align:left}.card-content[_ngcontent-%COMP%] .attribute[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var MB=(()=>{class t{constructor(){this.disablePrevious=!1,this.disableNext=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-stepper-buttons"]],inputs:{disablePrevious:"disablePrevious",disableNext:"disableNext"},decls:9,vars:8,consts:[[1,"flex-fill","layout-row","layout-align-center","margin-t","gap-2percent","layout-xs-column"],["mat-raised-button","","matStepperPrevious","",3,"disabled"],["icon","arrow-left",1,"m-r-10"],["mat-raised-button","","matStepperNext","",3,"disabled"],["icon","arrow-right",1,"m-l-10"]],template:function(n,o){n&1&&(g(0,"div",0)(1,"button",1),F(2,"fa-icon",2),C(3),D(4,"translate"),_(),g(5,"button",3),C(6),D(7,"translate"),F(8,"fa-icon",4),_()()),n&2&&(p(),k("disabled",o.disablePrevious),p(2),K(" ",E(4,4,"labels.buttons.Previous")," "),p(2),k("disabled",o.disableNext),p(),K(" ",E(7,6,"labels.buttons.Next")," "))},dependencies:[fe,ve,Ct,sn,MV,xV,Pe],encapsulation:2})}}return t})();function _3e(t,i){if(t&1&&(g(0,"mat-option",4),C(1),_()),t&2){let e=i.$implicit;k("value",e.id),p(),K(" ","("+e.glCode+") "+e.name," ")}}function b3e(t,i){t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),g(4,"strong"),C(5),D(6,"translate"),_()()),t&2&&(p(),Tt(" ",E(2,3,"labels.inputs.Account")," ",E(3,5,"labels.commons.is")," "),p(4),T(E(6,7,"labels.commons.required")))}function v3e(t,i){if(t&1&&(g(0,"mat-form-field",1)(1,"mat-label"),C(2),D(3,"translate"),_(),g(4,"mat-select",2)(5,"mat-option"),F(6,"ngx-mat-select-search",3),_(),nt(7,_3e,2,2,"mat-option",4,vt),D(9,"async"),_(),I(10,b3e,7,9,"mat-error"),_()),t&2){let e=w();p(2),T(E(3,8,"labels.inputs."+e.inputLabel)),p(2),k("formControl",e.inputFormControl),p(2),k("placeholderLabel",Ft(e.placeHolderLabel))("noEntriesFoundLabel",Ft(e.noEntriesFoundLabel))("formControl",e.filterFormCtrl),p(),it(E(9,10,e.glAccountData)),p(3),O(e.inputFormControl.hasError("required")?10:-1)}}function y3e(t,i){if(t&1&&(g(0,"mat-option",4),C(1),_()),t&2){let e=i.$implicit;k("value",e.id),p(),K(" ","("+e.glCode+") "+e.name," ")}}function C3e(t,i){if(t&1&&(g(0,"mat-form-field",1)(1,"mat-label"),C(2),D(3,"translate"),_(),g(4,"mat-select",5)(5,"mat-option"),F(6,"ngx-mat-select-search",6),_(),nt(7,y3e,2,2,"mat-option",4,vt),D(9,"async"),_()()),t&2){let e=w();p(2),T(E(3,7,"labels.inputs."+e.inputLabel)),p(2),k("formControl",e.inputFormControl),p(2),k("placeholderLabel",Ft(e.placeHolderLabel))("noEntriesFoundLabel",Ft(e.noEntriesFoundLabel))("formControl",e.filterFormCtrl),p(),it(E(9,9,e.glAccountData))}}var wB=(()=>{class t{constructor(){this.translateService=d(zi),this.glAccountList=[],this.required=!1,this.inputLabel="",this.glAccountData=new Ar(1),this.filterFormCtrl=new no(""),this._onDestroy=new B,this.placeHolderLabel="",this.noEntriesFoundLabel=""}ngOnInit(){this.filterFormCtrl.valueChanges.pipe(xe(this._onDestroy)).subscribe(()=>{this.searchGLAccount()}),this.placeHolderLabel=this.translateService.instant("labels.text.Search"),this.noEntriesFoundLabel=this.translateService.instant("labels.text.No data found")}ngOnChanges(e){this.glAccountList&&this.glAccountData.next(this.glAccountList.slice())}ngOnDestroy(){this._onDestroy.next(),this._onDestroy.complete()}searchGLAccount(){if(this.glAccountList){let e=this.filterFormCtrl.value.toLowerCase();e?this.glAccountData.next(this.glAccountList.filter(n=>n.name.toLowerCase().indexOf(e)>=0||n.glCode.toLowerCase().indexOf(e)>=0)):this.glAccountData.next(this.glAccountList.slice())}}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-gl-account-selector"]],inputs:{inputFormControl:"inputFormControl",glAccountList:"glAccountList",required:"required",inputLabel:"inputLabel"},features:[Ne],decls:3,vars:2,consts:[[1,"layout-column","m-r-10"],[1,"flex-100"],["required","",3,"formControl"],[3,"placeholderLabel","noEntriesFoundLabel","formControl"],[3,"value"],[3,"formControl"],[3,"formControl","placeholderLabel","noEntriesFoundLabel"]],template:function(n,o){n&1&&(g(0,"div",0),I(1,v3e,11,12,"mat-form-field",1),I(2,C3e,10,11,"mat-form-field",1),_()),n&2&&(p(),O(o.required?1:-1),p(),O(o.required?-1:2))},dependencies:[fe,ve,bn,Zr,Fi,$t,Sn,So,ei,fn,U6,oC,A0,Pe],encapsulation:2})}}return t})();function x3e(t,i){if(t&1&&(g(0,"span",0)(1,"div",2),C(2),D(3,"translate"),_(),g(4,"div",3),C(5),_()()),t&2){let e=w();p(),k("ngClass",e.getWithClass(e.withTitle)),p(),K(" ",E(3,4,"labels.inputs."+e.accountTitle)," "),p(2),k("ngClass",e.getWithClass(e.withAccount)),p(),K(" ",e.glAccountValue()," ")}}function M3e(t,i){if(t&1&&(g(0,"div",1),C(1),_()),t&2){let e=w();p(),K(" ",e.glAccountValue()," ")}}var rg=(()=>{class t{constructor(){this.glAccount=null,this.accountTitle=null,this.withTitle="50%",this.withAccount="50%"}glAccountValue(){return this.glAccount?"("+this.glAccount.glCode+") "+(this.glAccount.nameDecorated?this.glAccount.nameDecorated:this.glAccount.name):""}getWithClass(e){return"flex-"+e.replace("%","")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-gl-account-display"]],inputs:{glAccount:"glAccount",accountTitle:"accountTitle",withTitle:"withTitle",withAccount:"withAccount"},decls:2,vars:2,consts:[[1,"layout-row"],[1,"flex-100"],[1,"header",3,"ngClass"],[3,"ngClass"]],template:function(n,o){n&1&&(I(0,x3e,6,6,"span",0),I(1,M3e,2,1,"div",1)),n&2&&(O(o.accountTitle?0:-1),p(),O(o.accountTitle?-1:1))},dependencies:[fe,Kn,ve,Pe],styles:["div[_ngcontent-%COMP%]{margin:.3rem 0;word-wrap:break-word}div.header[_ngcontent-%COMP%]{font-weight:500}"]})}}return t})();var DB=(()=>{class t{getAccountingRulesForShares(){return["NONE","Cash"]}getAccountingRulesForSavings(){return["NONE","Cash","Accrual (periodic)"]}getAccountingRulesForLoans(){return["NONE","Cash","Accrual (periodic)","Accrual (upfront)"]}getAccountRuleName(e){return["ACCRUAL PERIODIC","ACCRUAL (PERIODIC)"].includes(e)?"Accrual (periodic)":["ACCRUAL UPFRONT","ACCRUAL (UPFRONT)"].includes(e)?"Accrual (upfront)":e.startsWith("CASH")?"Cash":e==="NONE"?"NONE":""}isNoneAccounting(e){return e.id===1}isNoneAccountingRuleId(e){return e===1}isCashOrAccrualAccounting(e){return e.id===2||e.id===3}isCashOrAccrualAccountingRuleId(e){return e===2||e===3}isAccrualAccounting(e){return e.id===3}isAccrualAccountingRuleId(e){return e===3}getAccountingRuleFrom(e){return e===1?{code:"NONE",id:e,value:"None"}:e===2?{code:"CASH",id:e,value:"Cash"}:e===3?{code:"ACCRUAL_PERIODIC",id:e,value:"Accural (periodic)"}:e===4?{code:"ACCRUAL_UPFRONT",id:e,value:"Accural (upfront)"}:{code:"INVALID",id:e,value:"Invalid"}}glAccountLookUp(e,n){let o=null;return e&&n.some(r=>{r.id===e&&(o={id:r.id,name:r.name,glCode:r.glCode})}),o}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function w3e(t,i){if(t&1&&(g(0,"div",1)(1,"span",3),C(2),D(3,"translate"),_(),g(4,"span",4),C(5),D(6,"translate"),_()()),t&2){let e=w();p(2),K("",E(3,2,"labels.inputs.Type"),":"),p(3),T(E(6,4,"labels.accounting."+e.getAccountingRuleName(e.accountingRule.value)))}}function D3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Overdraft portfolio")("glAccount",e.accountingMappings.overdraftPortfolioControl)("withTitle","40%")}}function S3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Fees Receivable")("glAccount",e.accountingMappings.feeReceivableAccount)("withTitle","40%")}}function k3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Penalties Receivable")("glAccount",e.accountingMappings.penaltyReceivableAccount)("withTitle","40%")}}function E3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Interest Receivable")("glAccount",e.accountingMappings.interestReceivableAccount)("withTitle","40%")}}function I3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Interest Payable")("glAccount",e.accountingMappings.interestPayableAccount)("withTitle","40%")}}function O3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Escheat liability")("glAccount",e.accountingMappings.escheatLiabilityAccount)("withTitle","40%")}}function T3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Income from Interest")("glAccount",e.accountingMappings.incomeFromInterest)("withTitle","40%")}}function P3e(t,i){if(t&1&&F(0,"mifosx-gl-account-display",7),t&2){let e=w(2);k("accountTitle","Write-off")("glAccount",e.accountingMappings.writeOffAccount)("withTitle","40%")}}function L3e(t,i){if(t&1&&(g(0,"div",2)(1,"h4",5),C(2),D(3,"translate"),_(),g(4,"div",6),F(5,"mifosx-gl-account-display",7),_(),g(6,"div",6),I(7,D3e,1,3,"mifosx-gl-account-display",7),_(),g(8,"div",6),I(9,S3e,1,3,"mifosx-gl-account-display",7),_(),g(10,"div",6),I(11,k3e,1,3,"mifosx-gl-account-display",7),I(12,E3e,1,3,"mifosx-gl-account-display",7),g(13,"h4",5),C(14),D(15,"translate"),_(),g(16,"div",6),F(17,"mifosx-gl-account-display",7),_(),g(18,"div",6),F(19,"mifosx-gl-account-display",7),_(),g(20,"div",6),I(21,I3e,1,3,"mifosx-gl-account-display",7),_(),g(22,"div",6),I(23,O3e,1,3,"mifosx-gl-account-display",7),_(),g(24,"h4",5),C(25),D(26,"translate"),_(),g(27,"div",6),F(28,"mifosx-gl-account-display",7),_(),g(29,"div",6),F(30,"mifosx-gl-account-display",7),_(),g(31,"div",6),I(32,T3e,1,3,"mifosx-gl-account-display",7),_(),g(33,"h4",5),C(34),D(35,"translate"),_(),g(36,"div",6),F(37,"mifosx-gl-account-display",7),_(),g(38,"div",6),I(39,P3e,1,3,"mifosx-gl-account-display",7),_()()()),t&2){let e=w();p(2),T(E(3,30,"labels.heading.Assets")),p(3),k("accountTitle","Saving reference")("glAccount",e.accountingMappings.savingsReferenceAccount)("withTitle","40%"),p(2),O(e.accountingMappings.overdraftPortfolioControl?7:-1),p(2),O(e.isAccrualAccounting()?9:-1),p(2),O(e.isAccrualAccounting()?11:-1),p(),O(e.isAccrualAccounting()?12:-1),p(2),T(E(15,32,"labels.heading.Liabilities")),p(3),k("accountTitle","Saving control")("glAccount",e.accountingMappings.savingsControlAccount)("withTitle","40%"),p(2),k("accountTitle","Savings transfers in suspense")("glAccount",e.accountingMappings.transfersInSuspenseAccount)("withTitle","40%"),p(2),O(e.isAccrualAccounting()?21:-1),p(2),O(e.accountingMappings.escheatLiabilityAccount?23:-1),p(2),T(E(26,34,"labels.heading.Income")),p(3),k("accountTitle","Income from fees")("glAccount",e.accountingMappings.incomeFromFeeAccount)("withTitle","40%"),p(2),k("accountTitle","Income from penalties")("glAccount",e.accountingMappings.incomeFromPenaltyAccount)("withTitle","40%"),p(2),O(e.accountingMappings.incomeFromInterest?32:-1),p(2),T(E(35,36,"labels.heading.Expenses")),p(3),k("accountTitle","Interest on savings")("glAccount",e.accountingMappings.interestOnSavingsAccount)("withTitle","40%"),p(2),O(e.accountingMappings.writeOffAccount?39:-1)}}var SB=(()=>{class t{constructor(){this.accounting=d(DB),this.accountingMappings=[]}isCashOrAccrualAccounting(){return this.accountingRule?this.accounting.isCashOrAccrualAccounting(this.accountingRule):!1}isAccrualAccounting(){return this.accountingRule?this.accounting.isAccrualAccounting(this.accountingRule):!1}getAccountingRuleName(e){return this.accounting.getAccountRuleName(e.toUpperCase())}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-view-savings-accounting-details"]],inputs:{accountingRule:"accountingRule",accountingMappings:"accountingMappings"},decls:4,vars:2,consts:[[1,"layout-row-wrap","responsive-column"],[1,"layout-row","responsive-column","flex-100"],[1,"layout-row-wrap","responsive-column","flex-100"],[1,"flex-40"],[1,"flex-60"],[1,"mat-h4","flex-100"],[1,"flex-100","layout-row-wrap","responsive-column"],[1,"flex-100",3,"accountTitle","glAccount","withTitle"]],template:function(n,o){n&1&&(g(0,"div",0),I(1,w3e,7,6,"div",1),g(2,"div",2),I(3,L3e,40,38,"div",2),_()()),n&2&&(p(),O(o.accountingRule?1:-1),p(2),O(o.isCashOrAccrualAccounting()?3:-1))},dependencies:[fe,ve,rg,Pe],styles:[".column-mandatory[_ngcontent-%COMP%]{color:#5cb85c;text-align:center}.not-column-mandatory[_ngcontent-%COMP%]{color:#666f73;text-align:center}.cdk-drag-placeholder[_ngcontent-%COMP%]{background:#3498db}.yes[_ngcontent-%COMP%]{color:#5cb85c!important;background-color:#5cb85c;height:4px;cursor:none}.no[_ngcontent-%COMP%]{color:red;background-color:red;height:4px;cursor:none}.strike[_ngcontent-%COMP%]{text-decoration:line-through;color:red}.transfer[_ngcontent-%COMP%]{color:#16a085}.linked[_ngcontent-%COMP%]{color:#4461e2}.accrual[_ngcontent-%COMP%]{color:#999}.fa-question[_ngcontent-%COMP%]{color:#4461e2}.enabled[_ngcontent-%COMP%]{color:#32cd32}.disabled[_ngcontent-%COMP%]{color:#f44366}.container[_ngcontent-%COMP%]{padding:1%;margin:1%;width:100%}h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%]{margin:0;font-weight:500}table[_ngcontent-%COMP%]{width:100%}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%]{height:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] > td[_ngcontent-%COMP%]{padding:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .incentives[_ngcontent-%COMP%]{overflow:hidden}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%]{border-radius:0}table[_ngcontent-%COMP%] tr.incentives-row[_ngcontent-%COMP%] .mat-card[_ngcontent-%COMP%] > h4[_ngcontent-%COMP%]{font-weight:500;margin:.5em 0 0}.mat-h4[_ngcontent-%COMP%]{margin-top:10px!important;font-weight:200;color:#4461e2}.mat-elevation-z1[_ngcontent-%COMP%]{margin:1em 0 1.5em}span[_ngcontent-%COMP%]{margin:.5em 0}mat-divider[_ngcontent-%COMP%]{margin:0 0 .5em}.margin-t[_ngcontent-%COMP%]{margin-top:1em}"]})}}return t})();var kB=(()=>{class t{constructor(){this.ref=d(bi),this.darkModeOn=!1,this.themes=["dark-theme","light-theme"],this.theme=new ut("light-theme"),this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.setDarkMode(this.darkModeOn),window.matchMedia("(prefers-color-scheme: dark)").addListener(e=>{let n=e.matches;this.theme.next(n?"dark-theme":"light-theme"),this.ref.tick()})}isDarkMode(){return this.darkModeOn=window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches,this.darkModeOn}setDarkMode(e){this.darkModeOn=e,e?(document.body.classList.add("dark-theme"),document.body.classList.remove("light-theme"),this.theme.next("dark-theme")):(document.body.classList.add("light-theme"),document.body.classList.remove("dark-theme"),this.theme.next("light-theme"))}setInitialDarkMode(){this.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275prov=z({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var EB=(()=>{class t{constructor(){this.themingService=d(kB),this.settingsService=d(tn)}ngOnInit(){this.darkModeOn=!!this.settingsService.themeDarkEnabled}ngOnChanges(e){this.darkModeOn=!!this.settingsService.themeDarkEnabled}toggleTheme(){this.darkModeOn=!this.darkModeOn,this.settingsService.setThemeDarkEnabled(this.darkModeOn),this.themingService.setDarkMode(this.darkModeOn)}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-theme-toggle"]],features:[Ne],decls:2,vars:1,consts:[["mat-icon-button","",1,"m-l-5","m-r-5",3,"click"],[3,"name"]],template:function(n,o){n&1&&(g(0,"button",0),N("click",function(){return o.toggleTheme()}),F(1,"mifosx-m3-icon",1),_()),n&2&&(p(),k("name",o.darkModeOn?"wb_sunny":"nights_stay"))},dependencies:[fe,ve,ui,l6],encapsulation:2})}}return t})();function A3e(t,i){if(t&1){let e=se();g(0,"span",3),N("click",function(){j(e);let o=w(2);return H(o.showValue())}),F(1,"fa-icon",4),_()}if(t&2){let e=w(2);p(),k("title",e.textValue)}}function R3e(t,i){if(t&1){let e=se();g(0,"span",5),N("click",function(){j(e);let o=w(2);return H(o.showValue())}),C(1),D(2,"truncateText"),_()}if(t&2){let e=w(2);p(),K("",Ko(2,1,e.textValue,e.printChars),"...")}}function z3e(t,i){if(t&1){let e=se();g(0,"span",5),N("click",function(){j(e);let o=w(2);return H(o.showValue())}),C(1),_()}if(t&2){let e=w(2);p(),T(e.textValue)}}function N3e(t,i){if(t&1){let e=se();g(0,"span",0),N("mouseenter",function(){j(e);let o=w();return H(o.mouseEnter())})("mouseleave",function(){j(e);let o=w();return H(o.mouseLeave())}),I(1,A3e,2,1,"span",1),I(2,R3e,3,4,"span",2),I(3,z3e,2,1,"span",2),_()}if(t&2){let e=w();p(),O(e.isLongValue()?1:-1),p(),O(e.isLongValue()?2:-1),p(),O(e.isLongValue()?-1:3)}}var IB=(()=>{class t{constructor(){this.chars=30,this.iconVisible=!1,this.displayL=!1,this.displayR=!0,this.emptyValue=!1,this.printChars=30}ngOnInit(){this.emptyValue=!this.textValue||this.textValue==="",this.printChars=this.chars}isLongValue(){return this.textValue==null?!1:this.textValue.length>25}showValue(){this.printChars==30?this.printChars=1e3:this.printChars=30}mouseEnter(){this.iconVisible=!0}mouseLeave(){this.iconVisible=!1}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-long-text"]],inputs:{textValue:"textValue",chars:"chars"},decls:1,vars:1,consts:[[3,"mouseenter","mouseleave"],[1,"m-l-3"],[1,"m-l-5"],[1,"m-l-3",3,"click"],["icon","eye","size","sm",3,"title"],[1,"m-l-5",3,"click"]],template:function(n,o){n&1&&I(0,N3e,4,3,"span"),n&2&&O(o.emptyValue?-1:0)},dependencies:[fe,ve,sn,jp],encapsulation:2})}}return t})();function F3e(t,i){if(t&1&&(g(0,"mat-option",2),C(1),D(2,"translateKey"),_()),t&2){let e=i.$implicit;k("value",e.id),p(),K(" ",Ko(2,2,e.value,"catalogs")," ")}}function V3e(t,i){if(t&1){let e=se();g(0,"button",4),N("click",function(o){j(e);let r=w();return H(r.clearProperty(o))}),g(1,"mat-icon"),C(2),D(3,"translate"),_()()}t&2&&(p(2),T(E(3,1,"labels.buttons.Close")))}var OB=(()=>{class t{constructor(){this.translateService=d(zi),this.selectOptions=[]}getPlaceHolderText(){return this.placeHolderText?this.translateService.instant("labels.inputs."+this.placeHolderText):""}getLabelText(){return this.labelText?this.translateService.instant("labels.inputs."+this.labelText):""}clearProperty(){this.controlSelect.patchValue("")}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-dropdown"]],inputs:{placeHolderText:"placeHolderText",labelText:"labelText",selectOptions:"selectOptions",controlSelect:"controlSelect",required:"required"},decls:7,vars:4,consts:[[1,"flex-28"],["formControlName","controlSelect",3,"placeholder"],[3,"value"],["matSuffix","","mat-icon-button","","aria-label","Clear"],["matSuffix","","mat-icon-button","","aria-label","Clear",3,"click"]],template:function(n,o){n&1&&(g(0,"mat-form-field",0)(1,"mat-label"),C(2),_(),g(3,"mat-select",1),nt(4,F3e,3,5,"mat-option",2,vt),_(),I(6,V3e,4,3,"button",3),_()),n&2&&(p(2),T(o.getLabelText()),p(),k("placeholder",Ft(o.getPlaceHolderText())),p(),it(o.selectOptions),p(2),O(o.controlSelect?6:-1))},dependencies:[fe,ve,bn,er,$t,Sn,xs,ei,fn,ui,Er,Pe,vl],encapsulation:2})}}return t})();function B3e(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),g(4,"strong"),C(5),D(6,"translate"),_()()),t&2){let e=w(2);p(),Tt(" ",E(2,3,"labels.inputs."+e.inputLabel)," ",E(3,5,"labels.commons.is")," "),p(4),T(E(6,7,"labels.commons.required"))}}function j3e(t,i){if(t&1&&(g(0,"mat-hint",4),C(1),D(2,"currency"),_()),t&2){let e=w(2);p(),T(tp(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function H3e(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),_()),t&2){let e=w(2);p(),ps(" ",E(2,3,"labels.inputs.Amount")," ",E(3,5,"labels.commons.Must be at least")," ",e.minVal," ")}}function U3e(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),_()),t&2){let e=w(2);p(),ps(" ",E(2,3,"labels.inputs.Amount")," ",E(3,5,"labels.commons.Must be less or equal to")," ",e.maxVal," ")}}function $3e(t,i){if(t&1){let e=se();g(0,"mat-form-field",0)(1,"mat-label"),C(2),D(3,"translate"),_(),g(4,"div",2)(5,"span"),C(6),_(),g(7,"input",3),N("keypress",function(o){j(e);let r=w();return H(r.numberOnly(o))})("blur",function(){j(e);let o=w();return H(o.displayHint=!1)})("focus",function(){j(e);let o=w();return H(o.displayHint=!0)}),_()(),I(8,B3e,7,9,"mat-error"),I(9,j3e,3,6,"mat-hint",4),I(10,H3e,4,7,"mat-error"),I(11,U3e,4,7,"mat-error"),_()}if(t&2){let e=w();p(2),T(E(3,10,"labels.inputs."+e.inputLabel)),p(4),T(e.currency.code),p(),k("mifosxFormatAmount",J4("",e.currency.code,":",e.currency.displaySymbol))("formControl",e.inputFormControl),p(),O(e.inputFormControl.hasError("required")?8:-1),p(),O(e.displayHint?9:-1),p(),O(e.minVal&&e.inputFormControl.hasError("min")?10:-1),p(),O(e.maxVal&&e.inputFormControl.hasError("max")?11:-1)}}function G3e(t,i){if(t&1&&(g(0,"mat-hint",4),C(1),D(2,"currency"),_()),t&2){let e=w(2);p(),T(tp(2,1,e.inputFormControl.value,e.currency.code,e.currency.displaySymbol,"1.2-2"))}}function W3e(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),_()),t&2){let e=w(2);p(),ps(" ",E(2,3,"labels.inputs.Amount")," ",E(3,5,"labels.commons.Must be at least")," ",e.minVal," ")}}function Y3e(t,i){if(t&1&&(g(0,"mat-error"),C(1),D(2,"translate"),D(3,"translate"),_()),t&2){let e=w(2);p(),ps(" ",E(2,3,"labels.inputs.Amount")," ",E(3,5,"labels.commons.Must be less or equal to")," ",e.maxVal," ")}}function q3e(t,i){if(t&1){let e=se();g(0,"mat-form-field",1)(1,"mat-label"),C(2),D(3,"translate"),_(),g(4,"span",5),C(5),_(),F(6,"span",6),g(7,"input",7),N("keypress",function(o){j(e);let r=w();return H(r.numberOnly(o))})("blur",function(){j(e);let o=w();return H(o.displayHint=!1)})("focus",function(){j(e);let o=w();return H(o.displayHint=!0)}),_(),I(8,G3e,3,6,"mat-hint",4),I(9,W3e,4,7,"mat-error"),I(10,Y3e,4,7,"mat-error"),_()}if(t&2){let e=w();p(2),T(E(3,9,"labels.inputs."+e.inputLabel)),p(3),T(e.currency.code),p(2),k("mifosxFormatAmount",J4("",e.currency.code,":",e.currency.displaySymbol))("formControl",e.inputFormControl),p(),O(e.displayHint?8:-1),p(),O(e.minVal&&e.inputFormControl.hasError("min")?9:-1),p(),O(e.maxVal&&e.inputFormControl.hasError("max")?10:-1)}}var TB=(()=>{class t{constructor(){this.isRequired=!1,this.displayHint=!1}numberOnly(e){let n=e.which?e.which:e.keyCode;return n===46?!(this.inputFormControl.value.indexOf(".")>-1):!(n>31&&(n<48||n>57))}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["mifosx-input-amount"]],inputs:{isRequired:"isRequired",currency:"currency",inputLabel:"inputLabel",inputFormControl:"inputFormControl",minVal:"minVal",maxVal:"maxVal"},decls:2,vars:2,consts:[["appearance","fill",1,"flex-100","input-container"],["appearance","fill",1,"flex-100"],[1,"input-group"],["required","","matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"],[1,"right-hint"],["matTextSuffix","",1,"m-l-10"],[1,"flex-auto"],["matInput","",1,"right-input",3,"keypress","blur","focus","mifosxFormatAmount","formControl"]],template:function(n,o){n&1&&(I(0,$3e,12,12,"mat-form-field",0),I(1,q3e,11,11,"mat-form-field",1)),n&2&&(O(o.isRequired?0:-1),p(),O(o.isRequired?-1:1))},dependencies:[fe,ve,Ii,bn,Zr,Fi,$t,Sn,So,xs,Tu,di,TI,w_,Pe],styles:[".expandcollapsebutton[_ngcontent-%COMP%]{margin-top:-7px}.input-container[_ngcontent-%COMP%]{width:100%}.input-group[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:center;gap:5px}.container[_ngcontent-%COMP%]{max-width:37rem}.right-input[_ngcontent-%COMP%]{text-align:right}.right-label[_ngcontent-%COMP%]{padding-right:25px!important}.right-hint[_ngcontent-%COMP%]{min-width:100%;text-align:right;font-weight:500}"]})}}return t})();var PB=(()=>{class t{constructor(){this.enableMeridian=!0}static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275cmp=P({type:t,selectors:[["ngx-mat-datetime-picker"]],inputs:{enableMeridian:"enableMeridian"},decls:3,vars:1,consts:[["picker",""],[3,"for"]],template:function(n,o){if(n&1&&F(0,"mat-datepicker-toggle",1)(1,"mat-datepicker",null,0),n&2){let r=jt(2);k("for",r)}},dependencies:[fe,ve,Uu,vh],encapsulation:2})}}return t})();var R1t=(()=>{class t{static{this.\u0275fac=function(n){return new(n||t)}}static{this.\u0275mod=ee({type:t})}static{this.\u0275inj=J({imports:[fe,hy,rC,ve,q_,jE,PI,zh,Ss,ra,OL,Kh,bR,vR,OR,FR,VR,BR,HR,KR,UR,qR,QR,XR,ZR,iB,rB,fB,hB,ig,ng,gB,og,vB,yB,CB,xB,MB,wB,rg,SB,EB,IB,OB,TB,o6,PB,fe,hy,rC,OI,ve,q_]})}}return t})();export{Ee as a,Fe as b,B as c,ut as d,Ar as e,Pn as f,At as g,Zt as h,ne as i,Lo as j,le as k,ii as l,cn as m,Ja as n,N2 as o,es as p,pt as q,Oe as r,hn as s,$o as t,Ve as u,x1 as v,Nr as w,Ao as x,Hs as y,qc as z,Ze as A,at as B,xe as C,It as D,he as E,Pt as F,z as G,J as H,L as I,be as J,d as K,j as L,H as M,qt as N,gr as O,Ce as P,De as Q,Zi as R,_r as S,Ne as T,Te as U,Z as V,pl as W,p0 as X,Wn as Y,fl as Z,Y1 as _,Ww as $,KW as aa,XW as ba,p as ca,U as da,ce as ea,rt as fa,Nn as ga,tt as ha,Me as ia,P as ja,ee as ka,R as la,de as ma,ct as na,X1 as oa,oe as pa,H7 as qa,I as ra,O as sa,vt as ta,nt as ua,it as va,k as wa,g as xa,_ as ya,F as za,Be as Aa,Ue as Ba,Fn as Ca,Ji as Da,eo as Ea,Ut as Fa,se as Ga,Dt as Ha,N as Ia,w as Ja,Se as Ka,ae as La,Ie as Ma,me as Na,G as Oa,W as Pa,jt as Qa,Nt as Ra,ie as Sa,kt as Ta,C as Ua,T as Va,K as Wa,Tt as Xa,ps as Ya,bS as Za,J1 as _a,w0 as $a,ed as ab,Ft as bb,gl as cb,ue as db,qo as eb,Qo as fb,W7 as gb,D as hb,E as ib,Ko as jb,aK as kb,tp as lb,Js as mb,we as nb,qr as ob,br as pb,Kn as qb,Sk as rb,cX as sb,kk as tb,lX as ub,L0 as vb,ec as wb,A0 as xb,mX as yb,M_ as zb,id as Ab,gX as Bb,R0 as Cb,w_ as Db,fe as Eb,yMe as Fb,Pk as Gb,A_ as Hb,AX as Ib,NX as Jb,ad as Kb,j0 as Lb,ki as Mb,te as Nb,H0 as Ob,rd as Pb,Ln as Qb,Ap as Rb,sZ as Sb,cZ as Tb,tE as Ub,hs as Vb,Ac as Wb,lle as Xb,uy as Yb,r6 as Zb,vYe as _b,mm as $b,dle as ac,a6 as bc,ly as cc,dy as dc,ule as ec,ir as fc,Do as gc,o9 as hc,nT as ic,ro as jc,eh as kc,bte as lc,Mte as mc,Dl as nc,Mf as oc,ui as pc,Ct as qc,Lze as rc,Vo as sc,Jn as tc,yc as uc,Pi as vc,ko as wc,WT as xc,Bi as yc,o2e as zc,Xt as Ac,Rn as Bc,co as Cc,jn as Dc,kn as Ec,Hn as Fc,Un as Gc,vv as Hc,cd as Ic,G0 as Jc,zi as Kc,Pe as Lc,q_ as Mc,je as Nc,CR as Oc,Ia as Pc,Kp as Qc,TSe as Rc,zo as Sc,tn as Tc,YE as Uc,Zp as Vc,PP as Wc,vi as Xc,Ii as Yc,an as Zc,bn as _c,yr as $c,yI as ad,bd,no as cd,XZ as dd,ac as ed,JZ as fd,Fi as gd,yi as hd,wI as id,DI as jd,er as kd,aJ as ld,cJ as md,Zr as nd,uJ as od,pJ as pd,fJ as qd,sc as rd,OI as sd,ve as td,Hd as ud,jTe as vd,HTe as wd,Ud as xd,UTe as yd,$Te as zd,GTe as Ad,WTe as Bd,YTe as Cd,Sn as Dd,So as Ed,Tu as Fd,Pu as Gd,xs as Hd,$t as Id,oh as Jd,di as Kd,fn as Ld,Oo as Md,ei as Nd,Lne as Od,To as Pd,vh as Qd,yh as Rd,Uu as Sd,Tl as Td,Jo as Ud,Oie as Vd,vl as Wd,ic as Xd,poe as Yd,s6 as Zd,kB as _d,sn as $d,gR as ae,Cr as be,Ss as ce,ra as de,OL as ee,Kh as fe,m2 as ge,_R as he,bR as ie,vR as je,ql as ke,Lc as le,Zh as me,cy as ne,ER as oe,OR as pe,e6 as qe,Er as re,FR as se,VR as te,BR as ue,HR as ve,UR as we,$R as xe,qR as ye,QR as ze,f2 as Ae,KR as Be,XR as Ce,l6 as De,ZR as Ee,SF as Fe,qqe as Ge,Qqe as He,LF as Ie,GQe as Je,I1e as Ke,R1e as Le,HF as Me,W1e as Ne,Y1e as Oe,cXe as Pe,lXe as Qe,dXe as Re,AXe as Se,RXe as Te,zXe as Ue,NXe as Ve,Ly as We,tV as Xe,iV as Ye,MZe as Ze,Ide as _e,cV as $e,dV as af,Hde as bf,mJe as cf,Yde as df,C6 as ef,bV as ff,vV as gf,Vy as hf,R2e as if,N2e as jf,F2e as kf,xV as lf,MV as mf,O6 as nf,T6 as of,P6 as pf,ktt as qf,L6 as rf,A6 as sf,Ett as tf,R6 as uf,z6 as vf,Itt as wf,N6 as xf,F6 as yf,Ott as zf,V6 as Af,Ttt as Bf,TV as Cf,xm as Df,u0e as Ef,p0e as Ff,f0e as Gf,snt as Hf,b0e as If,v0e as Jf,cnt as Kf,ynt as Lf,qV as Mf,QV as Nf,eit as Of,tit as Pf,nit as Qf,iit as Rf,ZV as Sf,oit as Tf,rit as Uf,JV as Vf,eB as Wf,tB as Xf,oC as Yf,U6 as Zf,iB as _f,sE as $f,cE as ag,lE as bg,Oa as cg,AE as dg,nc as eg,FE as fg,Hp as gg,jE as hg,$6 as ig,oB as jg,G6 as kg,W6 as lg,rB as mg,cB as ng,lB as og,dB as pg,uB as qg,mB as rg,pB as sg,fB as tg,Ake as ug,PI as vg,Ua as wg,X6 as xg,J6 as yg,eg as zg,tg as Ag,hB as Bg,gB as Cg,_B as Dg,bB as Eg,vB as Fg,yB as Gg,CB as Hg,xB as Ig,MB as Jg,wB as Kg,rg as Lg,DB as Mg,SB as Ng,EB as Og,IB as Pg,TB as Qg,R1t as Rg};
|