PageSourceSearch

https://plastiglas.com.mx/main-IUY3K7GT.js

js plastiglas.com.mx collected 2026-10-07 19:36:00 UTC 949,556 bytes, 9 lines download raw bytes

vendor: 6,013 bytes, line 1
1import{$ as bp,$a as Ye,$b as Da,$c as ef,A as _n,Aa as bn,Ab as ce,Ac as js,B as Rs,Ba as Et,Bb as v,Bc as zs,C as $a,Ca as bt,Cb as Qe,Cc as Nd,D as mp,Da as ze,Db as le,Dc as Hs,E as ot,Ea as io,Eb as xt,Ec as Vd,Ed as of,F as qe,Fa as te,Fb as jt,Fc as jd,Fd as ro,G as Md,Ga as ne,Gb as ye,Gc as wn,Gd as Ys,H as $n,Ha as yn,Hb as xa,Hc as Us,I as up,Ia as $,Ib as Pi,Ic as Za,J as qn,Ja as on,Jb as Bi,Jc as $p,K as Fs,Ka as Cp,Kb as c,Kc as qp,L as Td,La as Ga,Lb as d,Lc as xe,Ld as sf,M as ht,Ma as Dp,Mb as b,Mc as Gp,Md as Qs,N as pp,Na as vi,Nb as Xe,Nc as Wp,O as fp,Oa as st,Ob as Ze,Oc as fe,Od as lf,P as eo,Pa as no,Pb as Li,Pc as Pt,Q as vn,Qa as Wa,Qb as Z,Qc as Cn,R as Ti,Ra as Ya,Rb as Ot,Rc as Yi,S as Rd,Sa as kp,Sb as wa,Sc as Yp,T as gp,Ta as Ep,Tb as T,Tc as Qp,Td as cf,U as _p,Ua as Sp,Ub as Ca,Uc as Kp,V as vp,Va as Ip,Vb as D,Vc as ka,W as Fd,Wa as Ap,Wb as Re,Wc as Xp,X as ya,Xa as Mp,Xb as we,Xc as Zp,Y as vt,Ya as Tp,Yb as ti,Yc as ve,Z as mt,Za as bi,Zb as Yt,Zc as Jp,_ as Pe,_a as lt,_b as di,_c as Ja,a as O,aa as ke,ab as Rp,ac as je,ad as tf,b as Ee,ba as it,bb as Fp,bc as be,bd as Dn,c as cp,ca as Gn,cb as Rt,cc as re,cd as nf,d as $e,da as Tt,db as sn,dc as oe,dd as $s,e as py,ea as L,eb as ao,ec as Np,ed as gt,f as Ed,fa as P,fb as p,fc as Vp,fd as Je,g as tt,ga as yp,gb as f,gc as zt,gd as rt,h as dp,ha as q,hb as Wn,hc as h,hd as Ni,i as gi,ia as Od,ib as ut,ic as he,id as kn,j as Sd,ja as S,jb as Op,jc as pe,jd as qs,k as Ms,ka as N,kb as Qa,kc as jp,kd as nt,l as H,la as Ri,lb as Ka,lc as Bs,ld as af,m as ri,ma as Gi,mb as xn,mc as Ls,md as er,n as Id,na as to,nb as Ft,nc as Ns,nd as Gs,o as Ad,oa as z,ob as Os,oc as Me,od as rf,p as rn,pa as B,pb as Pd,pc as me,pd as Ws,q as Mt,qa as ie,qb as Oi,qc as zp,qd as Bt,r as ue,ra as xp,rb as Pp,rc as Fe,rd as pt,s as ba,sa as qa,sb as Oe,sc as hi,sd as tr,t as Zr,ta as wp,tb as Bp,tc as Hp,td as Ue,u as hp,ua as Wi,ub as Se,uc as Ld,ud as ft,v as De,va as Fi,vb as Lp,vc as Zt,vd as zd,w as Ua,wa as Ve,wb as Bd,wc as Jt,wd as ct,x as _i,xa as V,xb as I,xc as Xa,xd as Yn,y as Jr,ya as j,yb as Ps,yc as Vs,yd as Qn,z as Ts,za as kt,zb as Wt,zc as Up}from"./chunk-MSLQGKCT.js";var C0=$e(()=>{"use strict"});var Ge=$e((Dl,D0)=>{"use strict";(function(i,a){typeof Dl=="object"?D0.exports=Dl=a():typeof define=="function"&&define.amd?define([],a):i.CryptoJS=a()})(Dl,function(){var i=i||function(a,e){var t;if(typeof window<"u"&&window.crypto&&(t=window.crypto),typeof self<"u"&&self.crypto&&(t=self.crypto),typeof globalThis<"u"&&globalThis.crypto&&(t=globalThis.crypto),!t&&typeof window<"u"&&window.msCrypto&&(t=window.msCrypto),!t&&typeof global<"u"&&global.crypto&&(t=global.crypto),!t&&typeof cp=="function")try{t=C0()}catch{}var n=function(){if(t){if(typeof t.getRandomValues=="function")try{return t.getRandomValues(new Uint32Array(1))[0]}catch{}if(typeof t.randomBytes=="function")try{return t.randomBytes(4).readInt32LE()}catch{}}throw new Error("Native crypto module could not be used to get secure random number.")},r=Object.create||function(){function y(){}return function(C){var A;return y.prototype=C,A=new y,y.prototype=null,A}}(),o={},s=o.lib={},l=s.Base=function(){return{extend:function(y){var C=r(this);return y&&C.mixIn(y),(!C.hasOwnProperty("init")||this.init===C.init)&&(C.init=function(){C.$super.init.apply(this,arguments)}),C.init.prototype=C,C.$super=this,C},create:function(){var y=this.extend();return y.init.apply(y,arguments),y},init:function(){},mixIn:function(y){for(var C in y)y.hasOwnProperty(C)&&(this[C]=y[C]);y.hasOwnProperty("toString")&&(this.toString=y.toString)},clone:function(){return this.init.prototype.extend(this)}}}(),m=s.WordArray=l.extend({init:function(y,C){y=this.words=y||[],C!=e?this.sigBytes=C:this.sigBytes=y.length*4},toString:function(y){return(y||g).stringify(this)},concat:function(y){var C=this.words,A=y.words,M=this.sigBytes,R=y.sigBytes;if(this.clamp(),M%4)for(var F=0;F<R;F++){var se=A[F>>>2]>>>24-F%4*8&255;C[M+F>>>2]|=se<<24-(M+F)%4*8}else for(var ee=0;ee<R;ee+=4)C[M+ee>>>2]=A[ee>>>2];return this.sigBytes+=R,this},clamp:function(){var y=this.words,C=this.sigBytes;y[C>>>2]&=4294967295<<32-C%4*8,y.length=a.ceil(C/4)},clone:function(){var y=l.clone.call(this);return y.words=this.words.slice(0),y},random:function(y){for(var C=[],A=0;A<y;A+=4)C.push(n());return new m.init(C,y)}}),u=o.enc={},g=u.Hex={stringify:function(y){for(var C=y.words,A=y.sigBytes,M=[],R=0;R<A;R++){var F=C[R>>>2]>>>24-R%4*8&255;M.push((F>>>4).toString(16)),M.push((F&15).toString(16))}return M.join("")},parse:function(y){for(var C=y.length,A=[],M=0;M<C;M+=2)A[M>>>3]|=parseInt(y.substr(M,2),16)<<24-M%8*4;return new m.init(A,C/2)}},_=u.Latin1={stringify:function(y){for(var C=y.words,A=y.sigBytes,M=[],R=0;R<A;R++){var F=C[R>>>2]>>>24-R%4*8&255;M.push(String.fromCharCode(F))}return M.join("")},parse:function(y){for(var C=y.length,A=[],M=0;M<C;M++)A[M>>>2]|=(y.charCodeAt(M)&255)<<24-M%4*8;return new m.init(A,C)}},x=u.Utf8={stringify:function(y){try{return decodeURIComponent(escape(_.stringify(y)))}catch{throw new Error("Malformed UTF-8 data")}},parse:function(y){return _.parse(unescape(encodeURIComponent(y)))}},w=s.BufferedBlockAlgorithm=l.extend({reset:function(){this._data=new m.init,this._nDataBytes=0},_append:function(y){typeof y=="string"&&(y=x.parse(y)),this._data.concat(y),this._nDataBytes+=y.sigBytes},_process:function(y){var C,A=this._data,M=A.words,R=A.sigBytes,F=this.blockSize,se=F*4,ee=R/se;y?ee=a.ceil(ee):ee=a.max((ee|0)-this._minBufferSize,0);var de=ee*F,_e=a.min(de*4,R);if(de){for(var U=0;U<de;U+=F)this._doProcessBlock(M,U);C=M.splice(0,de),A.sigBytes-=_e}return new m.init(C,_e)},clone:function(){var y=l.clone.call(this);return y._data=this._data.clone(),y},_minBufferSize:0}),E=s.Hasher=w.extend({cfg:l.extend(),init:function(y){this.cfg=this.cfg.extend(y),this.reset()},reset:function(){w.reset.call(this),this._doReset()},update:function(y){return this._append(y),this._process(),this},finalize:function(y){y&&this._append(y);
vendor: 3,592 bytes, line 1
1var C=this._doFinalize();return C},blockSize:512/32,_createHelper:function(y){return function(C,A){return new y.init(A).finalize(C)}},_createHmacHelper:function(y){return function(C,A){return new k.HMAC.init(y,A).finalize(C)}}}),k=o.algo={};return o}(Math);return i})});var Oo=$e((kl,k0)=>{"use strict";(function(i,a){typeof kl=="object"?k0.exports=kl=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(kl,function(i){return function(a){var e=i,t=e.lib,n=t.Base,r=t.WordArray,o=e.x64={},s=o.Word=n.extend({init:function(m,u){this.high=m,this.low=u}}),l=o.WordArray=n.extend({init:function(m,u){m=this.words=m||[],u!=a?this.sigBytes=u:this.sigBytes=m.length*8},toX32:function(){for(var m=this.words,u=m.length,g=[],_=0;_<u;_++){var x=m[_];g.push(x.high),g.push(x.low)}return r.create(g,this.sigBytes)},clone:function(){for(var m=n.clone.call(this),u=m.words=this.words.slice(0),g=u.length,_=0;_<g;_++)u[_]=u[_].clone();return m}})}(),i})});var S0=$e((El,E0)=>{"use strict";(function(i,a){typeof El=="object"?E0.exports=El=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(El,function(i){return function(){if(typeof ArrayBuffer=="function"){var a=i,e=a.lib,t=e.WordArray,n=t.init,r=t.init=function(o){if(o instanceof ArrayBuffer&&(o=new Uint8Array(o)),(o instanceof Int8Array||typeof Uint8ClampedArray<"u"&&o instanceof Uint8ClampedArray||o instanceof Int16Array||o instanceof Uint16Array||o instanceof Int32Array||o instanceof Uint32Array||o instanceof Float32Array||o instanceof Float64Array)&&(o=new Uint8Array(o.buffer,o.byteOffset,o.byteLength)),o instanceof Uint8Array){for(var s=o.byteLength,l=[],m=0;m<s;m++)l[m>>>2]|=o[m]<<24-m%4*8;n.call(this,l,s)}else n.apply(this,arguments)};r.prototype=t}}(),i.lib.WordArray})});var A0=$e((Sl,I0)=>{"use strict";(function(i,a){typeof Sl=="object"?I0.exports=Sl=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Sl,function(i){return function(){var a=i,e=a.lib,t=e.WordArray,n=a.enc,r=n.Utf16=n.Utf16BE={stringify:function(s){for(var l=s.words,m=s.sigBytes,u=[],g=0;g<m;g+=2){var _=l[g>>>2]>>>16-g%4*8&65535;u.push(String.fromCharCode(_))}return u.join("")},parse:function(s){for(var l=s.length,m=[],u=0;u<l;u++)m[u>>>1]|=s.charCodeAt(u)<<16-u%2*16;return t.create(m,l*2)}};n.Utf16LE={stringify:function(s){for(var l=s.words,m=s.sigBytes,u=[],g=0;g<m;g+=2){var _=o(l[g>>>2]>>>16-g%4*8&65535);u.push(String.fromCharCode(_))}return u.join("")},parse:function(s){for(var l=s.length,m=[],u=0;u<l;u++)m[u>>>1]|=o(s.charCodeAt(u)<<16-u%2*16);return t.create(m,l*2)}};function o(s){return s<<8&4278255360|s>>>8&16711935}}(),i.enc.Utf16})});var ia=$e((Il,M0)=>{"use strict";(function(i,a){typeof Il=="object"?M0.exports=Il=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Il,function(i){return function(){var a=i,e=a.lib,t=e.WordArray,n=a.enc,r=n.Base64={stringify:function(s){var l=s.words,m=s.sigBytes,u=this._map;s.clamp();for(var g=[],_=0;_<m;_+=3)for(var x=l[_>>>2]>>>24-_%4*8&255,w=l[_+1>>>2]>>>24-(_+1)%4*8&255,E=l[_+2>>>2]>>>24-(_+2)%4*8&255,k=x<<16|w<<8|E,y=0;y<4&&_+y*.75<m;y++)g.push(u.charAt(k>>>6*(3-y)&63));var C=u.charAt(64);if(C)for(;g.length%4;)g.push(C);return g.join("")},parse:function(s){var l=s.length,m=this._map,u=this._reverseMap;if(!u){u=this._reverseMap=[];for(var g=0;g<m.length;g++)u[m.charCodeAt(g)]=g}var _=m.charAt(64);if(_){var x=s.indexOf(_);x!==-1&&(l=x)}return o(s,l,u)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="};function o(s,l,m){for(var u=[],g=0,_=0;_<l;
vendor: 34,973 bytes, line 1
1_++)if(_%4){var x=m[s.charCodeAt(_-1)]<<_%4*2,w=m[s.charCodeAt(_)]>>>6-_%4*2,E=x|w;u[g>>>2]|=E<<24-g%4*8,g++}return t.create(u,g)}}(),i.enc.Base64})});var R0=$e((Al,T0)=>{"use strict";(function(i,a){typeof Al=="object"?T0.exports=Al=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Al,function(i){return function(){var a=i,e=a.lib,t=e.WordArray,n=a.enc,r=n.Base64url={stringify:function(s,l){l===void 0&&(l=!0);var m=s.words,u=s.sigBytes,g=l?this._safe_map:this._map;s.clamp();for(var _=[],x=0;x<u;x+=3)for(var w=m[x>>>2]>>>24-x%4*8&255,E=m[x+1>>>2]>>>24-(x+1)%4*8&255,k=m[x+2>>>2]>>>24-(x+2)%4*8&255,y=w<<16|E<<8|k,C=0;C<4&&x+C*.75<u;C++)_.push(g.charAt(y>>>6*(3-C)&63));var A=g.charAt(64);if(A)for(;_.length%4;)_.push(A);return _.join("")},parse:function(s,l){l===void 0&&(l=!0);var m=s.length,u=l?this._safe_map:this._map,g=this._reverseMap;if(!g){g=this._reverseMap=[];for(var _=0;_<u.length;_++)g[u.charCodeAt(_)]=_}var x=u.charAt(64);if(x){var w=s.indexOf(x);w!==-1&&(m=w)}return o(s,m,g)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"};function o(s,l,m){for(var u=[],g=0,_=0;_<l;_++)if(_%4){var x=m[s.charCodeAt(_-1)]<<_%4*2,w=m[s.charCodeAt(_)]>>>6-_%4*2,E=x|w;u[g>>>2]|=E<<24-g%4*8,g++}return t.create(u,g)}}(),i.enc.Base64url})});var na=$e((Ml,F0)=>{"use strict";(function(i,a){typeof Ml=="object"?F0.exports=Ml=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Ml,function(i){return function(a){var e=i,t=e.lib,n=t.WordArray,r=t.Hasher,o=e.algo,s=[];(function(){for(var x=0;x<64;x++)s[x]=a.abs(a.sin(x+1))*4294967296|0})();var l=o.MD5=r.extend({_doReset:function(){this._hash=new n.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(x,w){for(var E=0;E<16;E++){var k=w+E,y=x[k];x[k]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360}var C=this._hash.words,A=x[w+0],M=x[w+1],R=x[w+2],F=x[w+3],se=x[w+4],ee=x[w+5],de=x[w+6],_e=x[w+7],U=x[w+8],ae=x[w+9],ge=x[w+10],K=x[w+11],Ae=x[w+12],Ce=x[w+13],Ne=x[w+14],We=x[w+15],G=C[0],Q=C[1],X=C[2],W=C[3];G=m(G,Q,X,W,A,7,s[0]),W=m(W,G,Q,X,M,12,s[1]),X=m(X,W,G,Q,R,17,s[2]),Q=m(Q,X,W,G,F,22,s[3]),G=m(G,Q,X,W,se,7,s[4]),W=m(W,G,Q,X,ee,12,s[5]),X=m(X,W,G,Q,de,17,s[6]),Q=m(Q,X,W,G,_e,22,s[7]),G=m(G,Q,X,W,U,7,s[8]),W=m(W,G,Q,X,ae,12,s[9]),X=m(X,W,G,Q,ge,17,s[10]),Q=m(Q,X,W,G,K,22,s[11]),G=m(G,Q,X,W,Ae,7,s[12]),W=m(W,G,Q,X,Ce,12,s[13]),X=m(X,W,G,Q,Ne,17,s[14]),Q=m(Q,X,W,G,We,22,s[15]),G=u(G,Q,X,W,M,5,s[16]),W=u(W,G,Q,X,de,9,s[17]),X=u(X,W,G,Q,K,14,s[18]),Q=u(Q,X,W,G,A,20,s[19]),G=u(G,Q,X,W,ee,5,s[20]),W=u(W,G,Q,X,ge,9,s[21]),X=u(X,W,G,Q,We,14,s[22]),Q=u(Q,X,W,G,se,20,s[23]),G=u(G,Q,X,W,ae,5,s[24]),W=u(W,G,Q,X,Ne,9,s[25]),X=u(X,W,G,Q,F,14,s[26]),Q=u(Q,X,W,G,U,20,s[27]),G=u(G,Q,X,W,Ce,5,s[28]),W=u(W,G,Q,X,R,9,s[29]),X=u(X,W,G,Q,_e,14,s[30]),Q=u(Q,X,W,G,Ae,20,s[31]),G=g(G,Q,X,W,ee,4,s[32]),W=g(W,G,Q,X,U,11,s[33]),X=g(X,W,G,Q,K,16,s[34]),Q=g(Q,X,W,G,Ne,23,s[35]),G=g(G,Q,X,W,M,4,s[36]),W=g(W,G,Q,X,se,11,s[37]),X=g(X,W,G,Q,_e,16,s[38]),Q=g(Q,X,W,G,ge,23,s[39]),G=g(G,Q,X,W,Ce,4,s[40]),W=g(W,G,Q,X,A,11,s[41]),X=g(X,W,G,Q,F,16,s[42]),Q=g(Q,X,W,G,de,23,s[43]),G=g(G,Q,X,W,ae,4,s[44]),W=g(W,G,Q,X,Ae,11,s[45]),X=g(X,W,G,Q,We,16,s[46]),Q=g(Q,X,W,G,R,23,s[47]),G=_(G,Q,X,W,A,6,s[48]),W=_(W,G,Q,X,_e,10,s[49]),X=_(X,W,G,Q,Ne,15,s[50]),Q=_(Q,X,W,G,ee,21,s[51]),G=_(G,Q,X,W,Ae,6,s[52]),W=_(W,G,Q,X,F,10,s[53]),X=_(X,W,G,Q,ge,15,s[54]),Q=_(Q,X,W,G,M,21,s[55]),G=_(G,Q,X,W,U,6,s[56]),W=_(W,G,Q,X,We,10,s[57]),X=_(X,W,G,Q,de,15,s[58]),Q=_(Q,X,W,G,Ce,21,s[59]),G=_(G,Q,X,W,se,6,s[60]),W=_(W,G,Q,X,K,10,s[61]),X=_(X,W,G,Q,R,15,s[62]),Q=_(Q,X,W,G,ae,21,s[63]),C[0]=C[0]+G|0,C[1]=C[1]+Q|0,C[2]=C[2]+X|0,C[3]=C[3]+W|0},_doFinalize:function(){var x=this._data,w=x.words,E=this._nDataBytes*8,k=x.sigBytes*8;w[k>>>5]|=128<<24-k%32;var y=a.floor(E/4294967296),C=E;w[(k+64>>>9<<4)+15]=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,w[(k+64>>>9<<4)+14]=(C<<8|C>>>24)&16711935|(C<<24|C>>>8)&4278255360,x.sigBytes=(w.length+1)*4,this._process();for(var A=this._hash,M=A.words,R=0;R<4;R++){var F=M[R];M[R]=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360}return A},clone:function(){var x=r.clone.call(this);return x._hash=this._hash.clone(),x}});function m(x,w,E,k,y,C,A){var M=x+(w&E|~w&k)+y+A;return(M<<C|M>>>32-C)+w}function u(x,w,E,k,y,C,A){var M=x+(w&k|E&~k)+y+A;return(M<<C|M>>>32-C)+w}function g(x,w,E,k,y,C,A){var M=x+(w^E^k)+y+A;return(M<<C|M>>>32-C)+w}function _(x,w,E,k,y,C,A){var M=x+(E^(w|~k))+y+A;return(M<<C|M>>>32-C)+w}e.MD5=r._createHelper(l),e.HmacMD5=r._createHmacHelper(l)}(Math),i.MD5})});var jh=$e((Tl,O0)=>{"use strict";(function(i,a){typeof Tl=="object"?O0.exports=Tl=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Tl,function(i){return function(){var a=i,e=a.lib,t=e.WordArray,n=e.Hasher,r=a.algo,o=[],s=r.SHA1=n.extend({_doReset:function(){this._hash=new t.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(l,m){for(var u=this._hash.words,g=u[0],_=u[1],x=u[2],w=u[3],E=u[4],k=0;k<80;k++){if(k<16)o[k]=l[m+k]|0;else{var y=o[k-3]^o[k-8]^o[k-14]^o[k-16];o[k]=y<<1|y>>>31}var C=(g<<5|g>>>27)+E+o[k];k<20?C+=(_&x|~_&w)+1518500249:k<40?C+=(_^x^w)+1859775393:k<60?C+=(_&x|_&w|x&w)-1894007588:C+=(_^x^w)-899497514,E=w,w=x,x=_<<30|_>>>2,_=g,g=C}u[0]=u[0]+g|0,u[1]=u[1]+_|0,u[2]=u[2]+x|0,u[3]=u[3]+w|0,u[4]=u[4]+E|0},_doFinalize:function(){var l=this._data,m=l.words,u=this._nDataBytes*8,g=l.sigBytes*8;return m[g>>>5]|=128<<24-g%32,m[(g+64>>>9<<4)+14]=Math.floor(u/4294967296),m[(g+64>>>9<<4)+15]=u,l.sigBytes=m.length*4,this._process(),this._hash},clone:function(){var l=n.clone.call(this);return l._hash=this._hash.clone(),l}});a.SHA1=n._createHelper(s),a.HmacSHA1=n._createHmacHelper(s)}(),i.SHA1})});var Fl=$e((Rl,P0)=>{"use strict";(function(i,a){typeof Rl=="object"?P0.exports=Rl=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Rl,function(i){return function(a){var e=i,t=e.lib,n=t.WordArray,r=t.Hasher,o=e.algo,s=[],l=[];(function(){function g(E){for(var k=a.sqrt(E),y=2;y<=k;y++)if(!(E%y))return!1;return!0}function _(E){return(E-(E|0))*4294967296|0}for(var x=2,w=0;w<64;)g(x)&&(w<8&&(s[w]=_(a.pow(x,1/2))),l[w]=_(a.pow(x,1/3)),w++),x++})();var m=[],u=o.SHA256=r.extend({_doReset:function(){this._hash=new n.init(s.slice(0))},_doProcessBlock:function(g,_){for(var x=this._hash.words,w=x[0],E=x[1],k=x[2],y=x[3],C=x[4],A=x[5],M=x[6],R=x[7],F=0;F<64;F++){if(F<16)m[F]=g[_+F]|0;else{var se=m[F-15],ee=(se<<25|se>>>7)^(se<<14|se>>>18)^se>>>3,de=m[F-2],_e=(de<<15|de>>>17)^(de<<13|de>>>19)^de>>>10;m[F]=ee+m[F-7]+_e+m[F-16]}var U=C&A^~C&M,ae=w&E^w&k^E&k,ge=(w<<30|w>>>2)^(w<<19|w>>>13)^(w<<10|w>>>22),K=(C<<26|C>>>6)^(C<<21|C>>>11)^(C<<7|C>>>25),Ae=R+K+U+l[F]+m[F],Ce=ge+ae;R=M,M=A,A=C,C=y+Ae|0,y=k,k=E,E=w,w=Ae+Ce|0}x[0]=x[0]+w|0,x[1]=x[1]+E|0,x[2]=x[2]+k|0,x[3]=x[3]+y|0,x[4]=x[4]+C|0,x[5]=x[5]+A|0,x[6]=x[6]+M|0,x[7]=x[7]+R|0},_doFinalize:function(){var g=this._data,_=g.words,x=this._nDataBytes*8,w=g.sigBytes*8;return _[w>>>5]|=128<<24-w%32,_[(w+64>>>9<<4)+14]=a.floor(x/4294967296),_[(w+64>>>9<<4)+15]=x,g.sigBytes=_.length*4,this._process(),this._hash},clone:function(){var g=r.clone.call(this);return g._hash=this._hash.clone(),g}});e.SHA256=r._createHelper(u),e.HmacSHA256=r._createHmacHelper(u)}(Math),i.SHA256})});var L0=$e((Ol,B0)=>{"use strict";(function(i,a,e){typeof Ol=="object"?B0.exports=Ol=a(Ge(),Fl()):typeof define=="function"&&define.amd?define(["./core","./sha256"],a):a(i.CryptoJS)})(Ol,function(i){return function(){var a=i,e=a.lib,t=e.WordArray,n=a.algo,r=n.SHA256,o=n.SHA224=r.extend({_doReset:function(){this._hash=new t.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var s=r._doFinalize.call(this);return s.sigBytes-=4,s}});a.SHA224=r._createHelper(o),a.HmacSHA224=r._createHmacHelper(o)}(),i.SHA224})});var zh=$e((Pl,N0)=>{"use strict";(function(i,a,e){typeof Pl=="object"?N0.exports=Pl=a(Ge(),Oo()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],a):a(i.CryptoJS)})(Pl,function(i){return function(){var a=i,e=a.lib,t=e.Hasher,n=a.x64,r=n.Word,o=n.WordArray,s=a.algo;function l(){return r.create.apply(r,arguments)}var m=[l(1116352408,3609767458),l(1899447441,602891725),l(3049323471,3964484399),l(3921009573,2173295548),l(961987163,4081628472),l(1508970993,3053834265),l(2453635748,2937671579),l(2870763221,3664609560),l(3624381080,2734883394),l(310598401,1164996542),l(607225278,1323610764),l(1426881987,3590304994),l(1925078388,4068182383),l(2162078206,991336113),l(2614888103,633803317),l(3248222580,3479774868),l(3835390401,2666613458),l(4022224774,944711139),l(264347078,2341262773),l(604807628,2007800933),l(770255983,1495990901),l(1249150122,1856431235),l(1555081692,3175218132),l(1996064986,2198950837),l(2554220882,3999719339),l(2821834349,766784016),l(2952996808,2566594879),l(3210313671,3203337956),l(3336571891,1034457026),l(3584528711,2466948901),l(113926993,3758326383),l(338241895,168717936),l(666307205,1188179964),l(773529912,1546045734),l(1294757372,1522805485),l(1396182291,2643833823),l(1695183700,2343527390),l(1986661051,1014477480),l(2177026350,1206759142),l(2456956037,344077627),l(2730485921,1290863460),l(2820302411,3158454273),l(3259730800,3505952657),l(3345764771,106217008),l(3516065817,3606008344),l(3600352804,1432725776),l(4094571909,1467031594),l(275423344,851169720),l(430227734,3100823752),l(506948616,1363258195),l(659060556,3750685593),l(883997877,3785050280),l(958139571,3318307427),l(1322822218,3812723403),l(1537002063,2003034995),l(1747873779,3602036899),l(1955562222,1575990012),l(2024104815,1125592928),l(2227730452,2716904306),l(2361852424,442776044),l(2428436474,593698344),l(2756734187,3733110249),l(3204031479,2999351573),l(3329325298,3815920427),l(3391569614,3928383900),l(3515267271,566280711),l(3940187606,3454069534),l(4118630271,4000239992),l(116418474,1914138554),l(174292421,2731055270),l(289380356,3203993006),l(460393269,320620315),l(685471733,587496836),l(852142971,1086792851),l(1017036298,365543100),l(1126000580,2618297676),l(1288033470,3409855158),l(1501505948,4234509866),l(1607167915,987167468),l(1816402316,1246189591)],u=[];(function(){for(var _=0;_<80;_++)u[_]=l()})();var g=s.SHA512=t.extend({_doReset:function(){this._hash=new o.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(_,x){for(var w=this._hash.words,E=w[0],k=w[1],y=w[2],C=w[3],A=w[4],M=w[5],R=w[6],F=w[7],se=E.high,ee=E.low,de=k.high,_e=k.low,U=y.high,ae=y.low,ge=C.high,K=C.low,Ae=A.high,Ce=A.low,Ne=M.high,We=M.low,G=R.high,Q=R.low,X=F.high,W=F.low,_t=se,dt=ee,ci=de,He=_e,qr=U,ja=ae,Dd=ge,Gr=K,$i=Ae,pi=Ce,Ss=Ne,Wr=We,Is=G,Yr=Q,kd=X,Qr=W,qi=0;qi<80;qi++){var Mi,Hn,As=u[qi];if(qi<16)Hn=As.high=_[x+qi*2]|0,Mi=As.low=_[x+qi*2+1]|0;else{var Xu=u[qi-15],za=Xu.high,Kr=Xu.low,ty=(za>>>1|Kr<<31)^(za>>>8|Kr<<24)^za>>>7,Zu=(Kr>>>1|za<<31)^(Kr>>>8|za<<24)^(Kr>>>7|za<<25),Ju=u[qi-2],Ha=Ju.high,Xr=Ju.low,iy=(Ha>>>19|Xr<<13)^(Ha<<3|Xr>>>29)^Ha>>>6,ep=(Xr>>>19|Ha<<13)^(Xr<<3|Ha>>>29)^(Xr>>>6|Ha<<26),tp=u[qi-7],ny=tp.high,ay=tp.low,ip=u[qi-16],ry=ip.high,np=ip.low;Mi=Zu+ay,Hn=ty+ny+(Mi>>>0<Zu>>>0?1:0),Mi=Mi+ep,Hn=Hn+iy+(Mi>>>0<ep>>>0?1:0),Mi=Mi+np,Hn=Hn+ry+(Mi>>>0<np>>>0?1:0),As.high=Hn,As.low=Mi}var oy=$i&Ss^~$i&Is,ap=pi&Wr^~pi&Yr,sy=_t&ci^_t&qr^ci&qr,ly=dt&He^dt&ja^He&ja,cy=(_t>>>28|dt<<4)^(_t<<30|dt>>>2)^(_t<<25|dt>>>7),rp=(dt>>>28|_t<<4)^(dt<<30|_t>>>2)^(dt<<25|_t>>>7),dy=($i>>>14|pi<<18)^($i>>>18|pi<<14)^($i<<23|pi>>>9),hy=(pi>>>14|$i<<18)^(pi>>>18|$i<<14)^(pi<<23|$i>>>9),op=m[qi],my=op.high,sp=op.low,fi=Qr+hy,Un=kd+dy+(fi>>>0<Qr>>>0?1:0),fi=fi+ap,Un=Un+oy+(fi>>>0<ap>>>0?1:0),fi=fi+sp,Un=Un+my+(fi>>>0<sp>>>0?1:0),fi=fi+Mi,Un=Un+Hn+(fi>>>0<Mi>>>0?1:0),lp=rp+ly,uy=cy+sy+(lp>>>0<rp>>>0?1:0);kd=Is,Qr=Yr,Is=Ss,Yr=Wr,Ss=$i,Wr=pi,pi=Gr+fi|0,$i=Dd+Un+(pi>>>0<Gr>>>0?1:0)|0,Dd=qr,Gr=ja,qr=ci,ja=He,ci=_t,He=dt,dt=fi+lp|0,_t=Un+uy+(dt>>>0<fi>>>0?1:0)|0}ee=E.low=ee+dt,E.high=se+_t+(ee>>>0<dt>>>0?1:0),_e=k.low=_e+He,k.high=de+ci+(_e>>>0<He>>>0?1:0),ae=y.low=ae+ja,y.high=U+qr+(ae>>>0<ja>>>0?1:0),K=C.low=K+Gr,C.high=ge+Dd+(K>>>0<Gr>>>0?1:0),Ce=A.low=Ce+pi,A.high=Ae+$i+(Ce>>>0<pi>>>0?1:0),We=M.low=We+Wr,M.high=Ne+Ss+(We>>>0<Wr>>>0?1:0),Q=R.low=Q+Yr,R.high=G+Is+(Q>>>0<Yr>>>0?1:0),W=F.low=W+Qr,F.high=X+kd+(W>>>0<Qr>>>0?1:0)},_doFinalize:function(){var _=this._data,x=_.words,w=this._nDataBytes*8,E=_.sigBytes*8;x[E>>>5]|=128<<24-E%32,x[(E+128>>>10<<5)+30]=Math.floor(w/4294967296),x[(E+128>>>10<<5)+31]=w,_.sigBytes=x.length*4,this._process();var k=this._hash.toX32();return k},clone:function(){var _=t.clone.call(this);return _._hash=this._hash.clone(),_},blockSize:1024/32});a.SHA512=t._createHelper(g),a.HmacSHA512=t._createHmacHelper(g)}(),i.SHA512})});var j0=$e((Bl,V0)=>{"use strict";(function(i,a,e){typeof Bl=="object"?V0.exports=Bl=a(Ge(),Oo(),zh()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./sha512"],a):a(i.CryptoJS)})(Bl,function(i){return function(){var a=i,e=a.x64,t=e.Word,n=e.WordArray,r=a.algo,o=r.SHA512,s=r.SHA384=o.extend({_doReset:function(){this._hash=new n.init([new t.init(3418070365,3238371032),new t.init(1654270250,914150663),new t.init(2438529370,812702999),new t.init(355462360,4144912697),new t.init(1731405415,4290775857),new t.init(2394180231,1750603025),new t.init(3675008525,1694076839),new t.init(1203062813,3204075428)])},_doFinalize:function(){var l=o._doFinalize.call(this);return l.sigBytes-=16,l}});a.SHA384=o._createHelper(s),a.HmacSHA384=o._createHmacHelper(s)}(),i.SHA384})});var H0=$e((Ll,z0)=>{"use strict";(function(i,a,e){typeof Ll=="object"?z0.exports=Ll=a(Ge(),Oo()):typeof define=="function"&&define.amd?define(["./core","./x64-core"],a):a(i.CryptoJS)})(Ll,function(i){return function(a){var e=i,t=e.lib,n=t.WordArray,r=t.Hasher,o=e.x64,s=o.Word,l=e.algo,m=[],u=[],g=[];(function(){for(var w=1,E=0,k=0;k<24;k++){m[w+5*E]=(k+1)*(k+2)/2%64;var y=E%5,C=(2*w+3*E)%5;w=y,E=C}for(var w=0;w<5;w++)for(var E=0;E<5;E++)u[w+5*E]=E+(2*w+3*E)%5*5;for(var A=1,M=0;M<24;M++){for(var R=0,F=0,se=0;se<7;se++){if(A&1){var ee=(1<<se)-1;ee<32?F^=1<<ee:R^=1<<ee-32}A&128?A=A<<1^113:A<<=1}g[M]=s.create(R,F)}})();var _=[];(function(){for(var w=0;w<25;w++)_[w]=s.create()})();var x=l.SHA3=r.extend({cfg:r.cfg.extend({outputLength:512}),_doReset:function(){for(var w=this._state=[],E=0;E<25;E++)w[E]=new s.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(w,E){for(var k=this._state,y=this.blockSize/2,C=0;C<y;C++){var A=w[E+2*C],M=w[E+2*C+1];A=(A<<8|A>>>24)&16711935|(A<<24|A>>>8)&4278255360,M=(M<<8|M>>>24)&16711935|(M<<24|M>>>8)&4278255360;var R=k[C];R.high^=M,R.low^=A}for(var F=0;F<24;F++){for(var se=0;se<5;se++){for(var ee=0,de=0,_e=0;_e<5;_e++){var R=k[se+5*_e];ee^=R.high,de^=R.low}var U=_[se];U.high=ee,U.low=de}for(var se=0;se<5;se++)for(var ae=_[(se+4)%5],ge=_[(se+1)%5],K=ge.high,Ae=ge.low,ee=ae.high^(K<<1|Ae>>>31),de=ae.low^(Ae<<1|K>>>31),_e=0;_e<5;_e++){var R=k[se+5*_e];R.high^=ee,R.low^=de}for(var Ce=1;Ce<25;Ce++){var ee,de,R=k[Ce],Ne=R.high,We=R.low,G=m[Ce];G<32?(ee=Ne<<G|We>>>32-G,de=We<<G|Ne>>>32-G):(ee=We<<G-32|Ne>>>64-G,de=Ne<<G-32|We>>>64-G);var Q=_[u[Ce]];Q.high=ee,Q.low=de}var X=_[0],W=k[0];X.high=W.high,X.low=W.low;for(var se=0;se<5;se++)for(var _e=0;_e<5;_e++){var Ce=se+5*_e,R=k[Ce],_t=_[Ce],dt=_[(se+1)%5+5*_e],ci=_[(se+2)%5+5*_e];R.high=_t.high^~dt.high&ci.high,R.low=_t.low^~dt.low&ci.low}var R=k[0],He=g[F];R.high^=He.high,R.low^=He.low}},_doFinalize:function(){var w=this._data,E=w.words,k=this._nDataBytes*8,y=w.sigBytes*8,C=this.blockSize*32;E[y>>>5]|=1<<24-y%32,E[(a.ceil((y+1)/C)*C>>>5)-1]|=128,w.sigBytes=E.length*4,this._process();for(var A=this._state,M=this.cfg.outputLength/8,R=M/8,F=[],se=0;se<R;se++){var ee=A[se],de=ee.high,_e=ee.low;de=(de<<8|de>>>24)&16711935|(de<<24|de>>>8)&4278255360,_e=(_e<<8|_e>>>24)&16711935|(_e<<24|_e>>>8)&4278255360,F.push(_e),F.push(de)}return new n.init(F,M)},clone:function(){for(var w=r.clone.call(this),E=w._state=this._state.slice(0),k=0;k<25;k++)E[k]=E[k].clone();return w}});e.SHA3=r._createHelper(x),e.HmacSHA3=r._createHmacHelper(x)}(Math),i.SHA3})});var $0=$e((Nl,U0)=>{"use strict";(function(i,a){typeof Nl=="object"?U0.exports=Nl=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Nl,function(i){return function(a){var e=i,t=e.lib,n=t.WordArray,r=t.Hasher,o=e.algo,s=n.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),l=n.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),m=n.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),u=n.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),g=n.create([0,1518500249,1859775393,2400959708,2840853838]),_=n.create([1352829926,1548603684,1836072691,2053994217,0]),x=o.RIPEMD160=r.extend({_doReset:function(){this._hash=n.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(M,R){for(var F=0;F<16;F++){var se=R+F,ee=M[se];M[se]=(ee<<8|ee>>>24)&16711935|(ee<<24|ee>>>8)&4278255360}var de=this._hash.words,_e=g.words,U=_.words,ae=s.words,ge=l.words,K=m.words,Ae=u.words,Ce,Ne,We,G,Q,X,W,_t,dt,ci;X=Ce=de[0],W=Ne=de[1],_t=We=de[2],dt=G=de[3],ci=Q=de[4];for(var He,F=0;F<80;F+=1)He=Ce+M[R+ae[F]]|0,F<16?He+=w(Ne,We,G)+_e[0]:F<32?He+=E(Ne,We,G)+_e[1]:F<48?He+=k(Ne,We,G)+_e[2]:F<64?He+=y(Ne,We,G)+_e[3]:He+=C(Ne,We,G)+_e[4],He=He|0,He=A(He,K[F]),He=He+Q|0,Ce=Q,Q=G,G=A(We,10),We=Ne,Ne=He,He=X+M[R+ge[F]]|0,F<16?He+=C(W,_t,dt)+U[0]:F<32?He+=y(W,_t,dt)+U[1]:F<48?He+=k(W,_t,dt)+U[2]:F<64?He+=E(W,_t,dt)+U[3]:He+=w(W,_t,dt)+U[4],He=He|0,He=A(He,Ae[F]),He=He+ci|0,X=ci,ci=dt,dt=A(_t,10),_t=W,W=He;He=de[1]+We+dt|0,de[1]=de[2]+G+ci|0,de[2]=de[3]+Q+X|0,de[3]=de[4]+Ce+W|0,de[4]=de[0]+Ne+_t|0,de[0]=He},_doFinalize:function(){var M=this._data,R=M.words,F=this._nDataBytes*8,se=M.sigBytes*8;R[se>>>5]|=128<<24-se%32,R[(se+64>>>9<<4)+14]=(F<<8|F>>>24)&16711935|(F<<24|F>>>8)&4278255360,M.sigBytes=(R.length+1)*4,this._process();for(var ee=this._hash,de=ee.words,_e=0;_e<5;_e++){var U=de[_e];de[_e]=(U<<8|U>>>24)&16711935|(U<<24|U>>>8)&4278255360}return ee},clone:function(){var M=r.clone.call(this);return M._hash=this._hash.clone(),M}});function w(M,R,F){return M^R^F}function E(M,R,F){return M&R|~M&F}function k(M,R,F){return(M|~R)^F}function y(M,R,F){return M&F|R&~F}function C(M,R,F){return M^(R|~F)}function A(M,R){return M<<R|M>>>32-R}e.RIPEMD160=r._createHelper(x),e.HmacRIPEMD160=r._createHmacHelper(x)}(Math),i.RIPEMD160})});var jl=$e((Vl,q0)=>{"use strict";(function(i,a){typeof Vl=="object"?q0.exports=Vl=a(Ge()):typeof define=="function"&&define.amd?define(["./core"],a):a(i.CryptoJS)})(Vl,function(i){(function(){var a=i,e=a.lib,t=e.Base,n=a.enc,r=n.Utf8,o=a.algo,s=o.HMAC=t.extend({init:function(l,m){l=this._hasher=new l.init,typeof m=="string"&&(m=r.parse(m));var u=l.blockSize,g=u*4;m.sigBytes>g&&(m=l.finalize(m)),m.clamp();for(var _=this._oKey=m.clone(),x=this._iKey=m.clone(),w=_.words,E=x.words,k=0;k<u;k++)w[k]^=1549556828,E[k]^=909522486;_.sigBytes=x.sigBytes=g,this.reset()},reset:function(){var l=this._hasher;l.reset(),l.update(this._iKey)},update:function(l){return this._hasher.update(l),this},finalize:function(l){var m=this._hasher,u=m.finalize(l);m.reset();var g=m.finalize(this._oKey.clone().concat(u));return g}})})()})});var W0=$e((zl,G0)=>{"use strict";(function(i,a,e){typeof zl=="object"?G0.exports=zl=a(Ge(),Fl(),jl()):typeof define=="function"&&define.amd?define(["./core","./sha256","./hmac"],a):a(i.CryptoJS)})(zl,function(i){return function(){var a=i,e=a.lib,t=e.Base,n=e.WordArray,r=a.algo,o=r.SHA256,s=r.HMAC,l=r.PBKDF2=t.extend({cfg:t.extend({keySize:128/32,hasher:o,iterations:25e4}),init:function(m){this.cfg=this.cfg.extend(m)},compute:function(m,u){for(var g=this.cfg,_=s.create(g.hasher,m),x=n.create(),w=n.create([1]),E=x.words,k=w.words,y=g.keySize,C=g.iterations;E.length<y;){var A=_.update(u).finalize(w);_.reset();for(var M=A.words,R=M.length,F=A,se=1;se<C;se++){F=_.finalize(F),_.reset();for(var ee=F.words,de=0;de<R;de++)M[de]^=ee[de]}x.concat(A),k[0]++}return x.sigBytes=y*4,x}});a.PBKDF2=function(m,u,g){return l.create(g).compute(m,u)}}(),i.PBKDF2})});var An=$e((Hl,Y0)=>{"use strict";(function(i,a,e){typeof Hl=="object"?Y0.exports=Hl=a(Ge(),jh(),jl()):typeof define=="function"&&define.amd?define(["./core","./sha1","./hmac"],a):a(i.CryptoJS)})(Hl,function(i){return function(){var a=i,e=a.lib,t=e.Base,n=e.WordArray,r=a.algo,o=r.MD5,s=r.EvpKDF=t.extend({cfg:t.extend({keySize:128/32,hasher:o,iterations:1}),init:function(l){this.cfg=this.cfg.extend(l)},compute:function(l,m){for(var u,g=this.cfg,_=g.hasher.create(),x=n.create(),w=x.words,E=g.keySize,k=g.iterations;w.length<E;){u&&_.update(u),u=_.update(l).finalize(m),_.reset();for(var y=1;y<k;y++)u=_.finalize(u),_.reset();x.concat(u)}return x.sigBytes=E*4,x}});a.EvpKDF=function(l,m,u){return s.create(u).compute(l,m)}}(),i.EvpKDF})});var Ht=$e((Ul,Q0)=>{"use strict";(function(i,a,e){typeof Ul=="object"?Q0.exports=Ul=a(Ge(),An()):typeof define=="function"&&define.amd?define(["./core","./evpkdf"],a):a(i.CryptoJS)})(Ul,function(i){i.lib.Cipher||function(a){var e=i,t=e.lib,n=t.Base,r=t.WordArray,o=t.BufferedBlockAlgorithm,s=e.enc,l=s.Utf8,m=s.Base64,u=e.algo,g=u.EvpKDF,_=t.Cipher=o.extend({cfg:n.extend(),createEncryptor:function(U,ae){return this.create(this._ENC_XFORM_MODE,U,ae)},createDecryptor:function(U,ae){return this.create(this._DEC_XFORM_MODE,U,ae)},init:function(U,ae,ge){this.cfg=this.cfg.extend(ge),this._xformMode=U,this._key=ae,this.reset()},reset:function(){o.reset.call(this),this._doReset()},process:function(U){return this._append(U),this._process()},finalize:function(U){U&&this._append(U);var ae=this._doFinalize();return ae},keySize:128/32,ivSize:128/32,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function U(ae){return typeof ae=="string"?_e:se}return function(ae){return{encrypt:function(ge,K,Ae){return U(K).encrypt(ae,ge,K,Ae)},decrypt:function(ge,K,Ae){return U(K).decrypt(ae,ge,K,Ae)}}}}()}),x=t.StreamCipher=_.extend({_doFinalize:function(){var U=this._process(!0);return U},blockSize:1}),w=e.mode={},E=t.BlockCipherMode=n.extend({createEncryptor:function(U,ae){return this.Encryptor.create(U,ae)},createDecryptor:function(U,ae){return this.Decryptor.create(U,ae)},init:function(U,ae){this._cipher=U,this._iv=ae}}),k=w.CBC=function(){var U=E.extend();U.Encryptor=U.extend({processBlock:function(ge,K){var Ae=this._cipher,Ce=Ae.blockSize;ae.call(this,ge,K,Ce),Ae.encryptBlock(ge,K),this._prevBlock=ge.slice(K,K+Ce)}}),U.Decryptor=U.extend({processBlock:function(ge,K){var Ae=this._cipher,Ce=Ae.blockSize,Ne=ge.slice(K,K+Ce);Ae.decryptBlock(ge,K),ae.call(this,ge,K,Ce),this._prevBlock=Ne}});function ae(ge,K,Ae){var Ce,Ne=this._iv;Ne?(Ce=Ne,this._iv=a):Ce=this._prevBlock;for(var We=0;We<Ae;We++)ge[K+We]^=Ce[We]}return U}(),y=e.pad={},C=y.Pkcs7={pad:function(U,ae){for(var ge=ae*4,K=ge-U.sigBytes%ge,Ae=K<<24|K<<16|K<<8|K,Ce=[],Ne=0;Ne<K;Ne+=4)Ce.push(Ae);var We=r.create(Ce,K);U.concat(We)},unpad:function(U){var ae=U.words[U.sigBytes-1>>>2]&255;U.sigBytes-=ae}},A=t.BlockCipher=_.extend({cfg:_.cfg.extend({mode:k,padding:C}),reset:function(){var U;_.reset.call(this);var ae=this.cfg,ge=ae.iv,K=ae.mode;this._xformMode==this._ENC_XFORM_MODE?U=K.createEncryptor:(U=K.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==U?this._mode.init(this,ge&&ge.words):(this._mode=U.call(K,this,ge&&ge.words),this._mode.__creator=U)},_doProcessBlock:function(U,ae){this._mode.processBlock(U,ae)},_doFinalize:function(){var U,ae=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(ae.pad(this._data,this.blockSize),U=this._process(!0)):(U=this._process(!0),ae.unpad(U)),U},blockSize:128/32}),M=t.CipherParams=n.extend({init:function(U){this.mixIn(U)},toString:function(U){return(U||this.formatter).stringify(this)}}),R=e.format={},F=R.OpenSSL={stringify:function(U){var ae,ge=U.ciphertext,K=U.salt;return K?ae=r.create([1398893684,1701076831]).concat(K).concat(ge):ae=ge,ae.toString(m)},parse:function(U){var ae,ge=m.parse(U),K=ge.words;return K[0]==1398893684&&K[1]==1701076831&&(ae=r.create(K.slice(2,4)),K.splice(0,4),ge.sigBytes-=16),M.create({ciphertext:ge,salt:ae})}},se=t.SerializableCipher=n.extend({cfg:n.extend({format:F}),encrypt:function(U,ae,ge,K){K=this.cfg.extend(K);var Ae=U.createEncryptor(ge,K),Ce=Ae.finalize(ae),Ne=Ae.cfg;return M.create({ciphertext:Ce,key:ge,iv:Ne.iv,algorithm:U,mode:Ne.mode,padding:Ne.padding,blockSize:U.blockSize,formatter:K.format})},decrypt:function(U,ae,ge,K){K=this.cfg.extend(K),ae=this._parse(ae,K.format);var Ae=U.createDecryptor(ge,K).finalize(ae.ciphertext);return Ae},_parse:function(U,ae){return typeof U=="string"?ae.parse(U,this):U}}),ee=e.kdf={},de=ee.OpenSSL={execute:function(U,ae,ge,K,Ae){if(K||(K=r.random(64/8)),Ae)var Ce=g.create({keySize:ae+ge,hasher:Ae}).compute(U,K);else var Ce=g.create({keySize:ae+ge}).compute(U,K);var Ne=r.create(Ce.words.slice(ae),ge*4);return Ce.sigBytes=ae*4,M.create({key:Ce,iv:Ne,salt:K})}},_e=t.PasswordBasedCipher=se.extend({cfg:se.cfg.extend({kdf:de}),encrypt:function(U,ae,ge,K){K=this.cfg.extend(K);var Ae=K.kdf.execute(ge,U.keySize,U.ivSize,K.salt,K.hasher);K.iv=Ae.iv;var Ce=se.encrypt.call(this,U,ae,Ae.key,K);return Ce.mixIn(Ae),Ce},decrypt:function(U,ae,ge,K){K=this.cfg.extend(K),ae=this._parse(ae,K.format);var Ae=K.kdf.execute(ge,U.keySize,U.ivSize,ae.salt,K.hasher);K.iv=Ae.iv;var Ce=se.decrypt.call(this,U,ae,Ae.key,K);return Ce}})}()})});var X0=$e(($l,K0)=>{"use strict";(function(i,a,e){typeof $l=="object"?K0.exports=$l=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})($l,function(i){return i.mode.CFB=function(){var a=i.lib.BlockCipherMode.extend();a.Encryptor=a.extend({processBlock:function(t,n){var r=this._cipher,o=r.blockSize;e.call(this,t,n,o,r),this._prevBlock=t.slice(n,n+o)}}),a.Decryptor=a.extend({processBlock:function(t,n){var r=this._cipher,o=r.blockSize,s=t.slice(n,n+o);e.call(this,t,n,o,r),this._prevBlock=s}});function e(t,n,r,o){var s,l=this._iv;l?(s=l.slice(0),this._iv=void 0):s=this._prevBlock,o.encryptBlock(s,0);for(var m=0;m<r;m++)t[n+m]^=s[m]}return a}(),i.mode.CFB})});var J0=$e((ql,Z0)=>{"use strict";(function(i,a,e){typeof ql=="object"?Z0.exports=ql=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(ql,function(i){return i.mode.CTR=function(){var a=i.lib.BlockCipherMode.extend(),e=a.Encryptor=a.extend({processBlock:function(t,n){var r=this._cipher,o=r.blockSize,s=this._iv,l=this._counter;s&&(l=this._counter=s.slice(0),this._iv=void 0);var m=l.slice(0);r.encryptBlock(m,0),l[o-1]=l[o-1]+1|0;for(var u=0;u<o;u++)t[n+u]^=m[u]}});return a.Decryptor=e,a}(),i.mode.CTR})});var tg=$e((Gl,eg)=>{"use strict";(function(i,a,e){typeof Gl=="object"?eg.exports=Gl=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Gl,function(i){return i.mode.CTRGladman=function(){var a=i.lib.BlockCipherMode.extend();function e(r){if((r>>24&255)===255){var o=r>>16&255,s=r>>8&255,l=r&255;o===255?(o=0,s===255?(s=0,l===255?l=0:++l):++s):++o,r=0,r+=o<<16,r+=s<<8,r+=l}else r+=1<<24;return r}function t(r){return(r[0]=e(r[0]))===0&&(r[1]=e(r[1])),r}var n=a.Encryptor=a.extend({processBlock:function(r,o){var s=this._cipher,l=s.blockSize,m=this._iv,u=this._counter;m&&(u=this._counter=m.slice(0),this._iv=void 0),t(u);var g=u.slice(0);s.encryptBlock(g,0);for(var _=0;_<l;_++)r[o+_]^=g[_]}});return a.Decryptor=n,a}(),i.mode.CTRGladman})});var ng=$e((Wl,ig)=>{"use strict";(function(i,a,e){typeof Wl=="object"?ig.exports=Wl=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Wl,function(i){return i.mode.OFB=function(){var a=i.lib.BlockCipherMode.extend(),e=a.Encryptor=a.extend({processBlock:function(t,n){var r=this._cipher,o=r.blockSize,s=this._iv,l=this._keystream;s&&(l=this._keystream=s.slice(0),this._iv=void 0),r.encryptBlock(l,0);for(var m=0;m<o;m++)t[n+m]^=l[m]}});return a.Decryptor=e,a}(),i.mode.OFB})});var rg=$e((Yl,ag)=>{"use strict";(function(i,a,e){typeof Yl=="object"?ag.exports=Yl=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Yl,function(i){return i.mode.ECB=function(){var a=i.lib.BlockCipherMode.extend();return a.Encryptor=a.extend({processBlock:function(e,t){this._cipher.encryptBlock(e,t)}}),a.Decryptor=a.extend({processBlock:function(e,t){this._cipher.decryptBlock(e,t)}}),a}(),i.mode.ECB})});var sg=$e((Ql,og)=>{"use strict";(function(i,a,e){typeof Ql=="object"?og.exports=Ql=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Ql,function(i){return i.pad.AnsiX923={pad:function(a,e){var t=a.sigBytes,n=e*4,r=n-t%n,o=t+r-1;a.clamp(),a.words[o>>>2]|=r<<24-o%4*8,a.sigBytes+=r},unpad:function(a){var e=a.words[a.sigBytes-1>>>2]&255;a.sigBytes-=e}},i.pad.Ansix923})});var cg=$e((Kl,lg)=>{"use strict";(function(i,a,e){typeof Kl=="object"?lg.exports=Kl=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Kl,function(i){return i.pad.Iso10126={pad:function(a,e){var t=e*4,n=t-a.sigBytes%t;a.concat(i.lib.WordArray.random(n-1)).concat(i.lib.WordArray.create([n<<24],1))},unpad:function(a){var e=a.words[a.sigBytes-1>>>2]&255;a.sigBytes-=e}},i.pad.Iso10126})});var hg=$e((Xl,dg)=>{"use strict";(function(i,a,e){typeof Xl=="object"?dg.exports=Xl=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Xl,function(i){return i.pad.Iso97971={pad:function(a,e){a.concat(i.lib.WordArray.create([2147483648],1)),i.pad.ZeroPadding.pad(a,e)},unpad:function(a){i.pad.ZeroPadding.unpad(a),a.sigBytes--}},i.pad.Iso97971})});var ug=$e((Zl,mg)=>{"use strict";(function(i,a,e){typeof Zl=="object"?mg.exports=Zl=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Zl,function(i){return i.pad.ZeroPadding={pad:function(a,e){var t=e*4;a.clamp(),a.sigBytes+=t-(a.sigBytes%t||t)},unpad:function(a){for(var e=a.words,t=a.sigBytes-1,t=a.sigBytes-1;t>=0;t--)if(e[t>>>2]>>>24-t%4*8&255){a.sigBytes=t+1;break}}},i.pad.ZeroPadding})});var fg=$e((Jl,pg)=>{"use strict";(function(i,a,e){typeof Jl=="object"?pg.exports=Jl=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(Jl,function(i){return i.pad.NoPadding={pad:function(){},unpad:function(){}},i.pad.NoPadding})});var _g=$e((ec,gg)=>{"use strict";(function(i,a,e){typeof ec=="object"?gg.exports=ec=a(Ge(),Ht()):typeof define=="function"&&define.amd?define(["./core","./cipher-core"],a):a(i.CryptoJS)})(ec,function(i){return function(a){var e=i,t=e.lib,n=t.CipherParams,r=e.enc,o=r.Hex,s=e.format,l=s.Hex={stringify:function(m){return m.ciphertext.toString(o)},parse:function(m){var u=o.parse(m);return n.create({ciphertext:u})}}}(),i.format.Hex})});var bg=$e((tc,vg)=>{"use strict";(function(i,a,e){typeof tc=="object"?vg.exports=tc=a(Ge(),ia(),na(),An(),Ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],a):a(i.CryptoJS)})(tc,function(i){return function(){var a=i,e=a.lib,t=e.BlockCipher,n=a.algo,r=[],o=[],s=[],l=[],m=[],u=[],g=[],_=[],x=[],w=[];(function(){for(var y=[],C=0;C<256;C++)C<128?y[C]=C<<1:y[C]=C<<1^283;for(var A=0,M=0,C=0;C<256;C++){var R=M^M<<1^M<<2^M<<3^M<<4;R=R>>>8^R&255^99,r[A]=R,o[R]=A;var F=y[A],se=y[F],ee=y[se],de=y[R]*257^R*16843008;s[A]=de<<24|de>>>8,l[A]=de<<16|de>>>16,m[A]=de<<8|de>>>24,u[A]=de;var de=ee*16843009^se*65537^F*257^A*16843008;g[R]=de<<24|de>>>8,_[R]=de<<16|de>>>16,x[R]=de<<8|de>>>24,w[R]=de,A?(A=F^y[y[y[ee^F]]],M^=y[y[M]]):A=M=1}})();var E=[0,1,2,4,8,16,32,64,128,27,54],k=n.AES=t.extend({_doReset:function(){var y;if(!(this._nRounds&&this._keyPriorReset===this._key)){for(var C=this._keyPriorReset=this._key,A=C.words,M=C.sigBytes/4,R=this._nRounds=M+6,F=(R+1)*4,se=this._keySchedule=[],ee=0;ee<F;ee++)ee<M?se[ee]=A[ee]:(y=se[ee-1],ee%M?M>6&&ee%M==4&&(y=r[y>>>24]<<24|r[y>>>16&255]<<16|r[y>>>8&255]<<8|r[y&255]):(y=y<<8|y>>>24,y=r[y>>>24]<<24|r[y>>>16&255]<<16|r[y>>>8&255]<<8|r[y&255],y^=E[ee/M|0]<<24),se[ee]=se[ee-M]^y);for(var de=this._invKeySchedule=[],_e=0;_e<F;_e++){var ee=F-_e;if(_e%4)var y=se[ee];else var y=se[ee-4];_e<4||ee<=4?de[_e]=y:de[_e]=g[r[y>>>24]]^_[r[y>>>16&255]]^x[r[y>>>8&255]]^w[r[y&255]]}}},encryptBlock:function(y,C){this._doCryptBlock(y,C,this._keySchedule,s,l,m,u,r)},decryptBlock:function(y,C){var A=y[C+1];y[C+1]=y[C+3],y[C+3]=A,this._doCryptBlock(y,C,this._invKeySchedule,g,_,x,w,o);var A=y[C+1];y[C+1]=y[C+3],y[C+3]=A},_doCryptBlock:function(y,C,A,M,R,F,se,ee){for(var de=this._nRounds,_e=y[C]^A[0],U=y[C+1]^A[1],ae=y[C+2]^A[2],ge=y[C+3]^A[3],K=4,Ae=1;Ae<de;Ae++){var Ce=M[_e>>>24]^R[U>>>16&255]^F[ae>>>8&255]^se[ge&255]^A[K++],Ne=M[U>>>24]^R[ae>>>16&255]^F[ge>>>8&255]^se[_e&255]^A[K++],We=M[ae>>>24]^R[ge>>>16&255]^F[_e>>>8&255]^se[U&255]^A[K++],G=M[ge>>>24]^R[_e>>>16&255]^F[U>>>8&255]^se[ae&255]^A[K++];_e=Ce,U=Ne,ae=We,ge=G}var Ce=(ee[_e>>>24]<<24|ee[U>>>16&255]<<16|ee[ae>>>8&255]<<8|ee[ge&255])^A[K++],Ne=(ee[U>>>24]<<24|ee[ae>>>16&255]<<16|ee[ge>>>8&255]<<8|ee[_e&255])^A[K++],We=(ee[ae>>>24]<<24|ee[ge>>>16&255]<<16|ee[_e>>>8&255]<<8|ee[U&255])^A[K++],G=(ee[ge>>>24]<<24|ee[_e>>>16&255]<<16|ee[U>>>8&255]<<8|ee[ae&255])^A[K++];y[C]=Ce,y[C+1]=Ne,y[C+2]=We,y[C+3]=G},keySize:256/32});a.AES=t._createHelper(k)}(),i.AES})});var xg=$e((ic,yg)=>{"use strict";(function(i,a,e){typeof ic=="object"?yg.exports=ic=a(Ge(),ia(),na(),An(),Ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],a):a(i.CryptoJS)})(ic,function(i){return function(){var a=i,e=a.lib,t=e.WordArray,n=e.BlockCipher,r=a.algo,o=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],s=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],l=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],m
vendor: 7,629 bytes, line 1
1=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],
vendor: 5,214 bytes, line 1
1u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],g=r.DES=n.extend({_doReset:function(){for(var E=this._key,k=E.words,y=[],C=0;C<56;C++){var A=o[C]-1;y[C]=k[A>>>5]>>>31-A%32&1}for(var M=this._subKeys=[],R=0;R<16;R++){for(var F=M[R]=[],se=l[R],C=0;C<24;C++)F[C/6|0]|=y[(s[C]-1+se)%28]<<31-C%6,F[4+(C/6|0)]|=y[28+(s[C+24]-1+se)%28]<<31-C%6;F[0]=F[0]<<1|F[0]>>>31;for(var C=1;C<7;C++)F[C]=F[C]>>>(C-1)*4+3;F[7]=F[7]<<5|F[7]>>>27}for(var ee=this._invSubKeys=[],C=0;C<16;C++)ee[C]=M[15-C]},encryptBlock:function(E,k){this._doCryptBlock(E,k,this._subKeys)},decryptBlock:function(E,k){this._doCryptBlock(E,k,this._invSubKeys)},_doCryptBlock:function(E,k,y){this._lBlock=E[k],this._rBlock=E[k+1],_.call(this,4,252645135),_.call(this,16,65535),x.call(this,2,858993459),x.call(this,8,16711935),_.call(this,1,1431655765);for(var C=0;C<16;C++){for(var A=y[C],M=this._lBlock,R=this._rBlock,F=0,se=0;se<8;se++)F|=m[se][((R^A[se])&u[se])>>>0];this._lBlock=R,this._rBlock=M^F}var ee=this._lBlock;this._lBlock=this._rBlock,this._rBlock=ee,_.call(this,1,1431655765),x.call(this,8,16711935),x.call(this,2,858993459),_.call(this,16,65535),_.call(this,4,252645135),E[k]=this._lBlock,E[k+1]=this._rBlock},keySize:64/32,ivSize:64/32,blockSize:64/32});function _(E,k){var y=(this._lBlock>>>E^this._rBlock)&k;this._rBlock^=y,this._lBlock^=y<<E}function x(E,k){var y=(this._rBlock>>>E^this._lBlock)&k;this._lBlock^=y,this._rBlock^=y<<E}a.DES=n._createHelper(g);var w=r.TripleDES=n.extend({_doReset:function(){var E=this._key,k=E.words;if(k.length!==2&&k.length!==4&&k.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var y=k.slice(0,2),C=k.length<4?k.slice(0,2):k.slice(2,4),A=k.length<6?k.slice(0,2):k.slice(4,6);this._des1=g.createEncryptor(t.create(y)),this._des2=g.createEncryptor(t.create(C)),this._des3=g.createEncryptor(t.create(A))},encryptBlock:function(E,k){this._des1.encryptBlock(E,k),this._des2.decryptBlock(E,k),this._des3.encryptBlock(E,k)},decryptBlock:function(E,k){this._des3.decryptBlock(E,k),this._des2.encryptBlock(E,k),this._des1.decryptBlock(E,k)},keySize:192/32,ivSize:64/32,blockSize:64/32});a.TripleDES=n._createHelper(w)}(),i.TripleDES})});var Cg=$e((nc,wg)=>{"use strict";(function(i,a,e){typeof nc=="object"?wg.exports=nc=a(Ge(),ia(),na(),An(),Ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],a):a(i.CryptoJS)})(nc,function(i){return function(){var a=i,e=a.lib,t=e.StreamCipher,n=a.algo,r=n.RC4=t.extend({_doReset:function(){for(var l=this._key,m=l.words,u=l.sigBytes,g=this._S=[],_=0;_<256;_++)g[_]=_;for(var _=0,x=0;_<256;_++){var w=_%u,E=m[w>>>2]>>>24-w%4*8&255;x=(x+g[_]+E)%256;var k=g[_];g[_]=g[x],g[x]=k}this._i=this._j=0},_doProcessBlock:function(l,m){l[m]^=o.call(this)},keySize:256/32,ivSize:0});function o(){for(var l=this._S,m=this._i,u=this._j,g=0,_=0;_<4;_++){m=(m+1)%256,u=(u+l[m])%256;var x=l[m];l[m]=l[u],l[u]=x,g|=l[(l[m]+l[u])%256]<<24-_*8}return this._i=m,this._j=u,g}a.RC4=t._createHelper(r);var s=n.RC4Drop=r.extend({cfg:r.cfg.extend({drop:192}),_doReset:function(){r._doReset.call(this);for(var l=this.cfg.drop;l>0;l--)o.call(this)}});a.RC4Drop=t._createHelper(s)}(),i.RC4})});var kg=$e((ac,Dg)=>{"use strict";(function(i,a,e){typeof ac=="object"?Dg.exports=ac=a(Ge(),ia(),na(),An(),Ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],a):a(i.CryptoJS)})(ac,function(i){return function(){var a=i,e=a.lib,t=e.StreamCipher,n=a.algo,r=[],o=[],s=[],l=n.Rabbit=t.extend({_doReset:function(){for(var u=this._key.words,g=this.cfg.iv,_=0;_<4;_++)u[_]=(u[_]<<8|u[_]>>>24)&16711935|(u[_]<<24|u[_]>>>8)&4278255360;var x=this._X=[u[0],u[3]<<16|u[2]>>>16,u[1],u[0]<<16|u[3]>>>16,u[2],u[1]<<16|u[0]>>>16,u[3],u[2]<<16|u[1]>>>16],w=this._C=[u[2]<<16|u[2]>>>16,u[0]&4294901760|u[1]&65535,u[3]<<16|u[3]>>>16,u[1]&4294901760|u[2]&65535,u[0]<<16|u[0]>>>16,u[2]&4294901760|u[3]&65535,u[1]<<16|u[1]>>>16,u[3]&4294901760|u[0]&65535];this._b=0;for(var _=0;_<4;_++)m.call(this);for(var _=0;_<8;_++)w[_]^=x[_+4&7];if(g){var E=g.words,k=E[0],y=E[1],C=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,M=C>>>16|A&4294901760,R=A<<16|C&65535;w[0]^=C,w[1]^=M,w[2]^=A,w[3]^=R,w[4]^=C,w[5]^=M,w[6]^=A,w[7]^=R;for(var _=0;_<4;_++)m.call(this)}},_doProcessBlock:function(u,g){var _=this._X;m.call(this),r[0]=_[0]^_[5]>>>16^_[3]<<16,r[1]=_[2]^_[7]>>>16^_[5]<<16,r[2]=_[4]^_[1]>>>16^_[7]<<16,r[3]=_[6]^_[3]>>>16^_[1]<<16;for(var x=0;x<4;x++)r[x]=(r[x]<<8|r[x]>>>24)&16711935|(r[x]<<24|r[x]>>>8)&4278255360,u[g+x]^=r[x]},blockSize:128/32,ivSize:64/32});function m(){for(var u=this._X,g=this._C,_=0;_<8;_++)o[_]=g[_];g[0]=g[0]+1295307597+this._b|0,g[1]=g[1]+3545052371+(g[0]>>>0<o[0]>>>0?1:0)|0,g[2]=g[2]+886263092+(g[1]>>>0<o[1]>>>0?1:0)|0,g[3]=g[3]+1295307597+(g[2]>>>0<o[2]>>>0?1:0)|0,g[4]=g[4]+3545052371+(g[3]>>>0<o[3]>>>0?1:0)|0,g[5]=g[5]+886263092+(g[4]>>>0<o[4]>>>0?1:0)|0,g[6]=g[6]+1295307597+(g[5]>>>0<o[5]>>>0?1:0)|0,g[7]=g[7]+3545052371+(g[6]>>>0<o[6]>>>0?1:0)|0,this._b=g[7]>>>0<o[7]>>>0?1:0;for(var _=0;_<8;_++){var x=u[_]+g[_],w=x&65535,E=x>>>16,k=((w*w>>>17)+w*E>>>
vendor: 3,150 bytes, line 1
115)+E*E,y=((x&4294901760)*x|0)+((x&65535)*x|0);s[_]=k^y}u[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,u[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,u[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,u[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,u[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,u[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,u[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,u[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}a.Rabbit=t._createHelper(l)}(),i.Rabbit})});var Sg=$e((rc,Eg)=>{"use strict";(function(i,a,e){typeof rc=="object"?Eg.exports=rc=a(Ge(),ia(),na(),An(),Ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],a):a(i.CryptoJS)})(rc,function(i){return function(){var a=i,e=a.lib,t=e.StreamCipher,n=a.algo,r=[],o=[],s=[],l=n.RabbitLegacy=t.extend({_doReset:function(){var u=this._key.words,g=this.cfg.iv,_=this._X=[u[0],u[3]<<16|u[2]>>>16,u[1],u[0]<<16|u[3]>>>16,u[2],u[1]<<16|u[0]>>>16,u[3],u[2]<<16|u[1]>>>16],x=this._C=[u[2]<<16|u[2]>>>16,u[0]&4294901760|u[1]&65535,u[3]<<16|u[3]>>>16,u[1]&4294901760|u[2]&65535,u[0]<<16|u[0]>>>16,u[2]&4294901760|u[3]&65535,u[1]<<16|u[1]>>>16,u[3]&4294901760|u[0]&65535];this._b=0;for(var w=0;w<4;w++)m.call(this);for(var w=0;w<8;w++)x[w]^=_[w+4&7];if(g){var E=g.words,k=E[0],y=E[1],C=(k<<8|k>>>24)&16711935|(k<<24|k>>>8)&4278255360,A=(y<<8|y>>>24)&16711935|(y<<24|y>>>8)&4278255360,M=C>>>16|A&4294901760,R=A<<16|C&65535;x[0]^=C,x[1]^=M,x[2]^=A,x[3]^=R,x[4]^=C,x[5]^=M,x[6]^=A,x[7]^=R;for(var w=0;w<4;w++)m.call(this)}},_doProcessBlock:function(u,g){var _=this._X;m.call(this),r[0]=_[0]^_[5]>>>16^_[3]<<16,r[1]=_[2]^_[7]>>>16^_[5]<<16,r[2]=_[4]^_[1]>>>16^_[7]<<16,r[3]=_[6]^_[3]>>>16^_[1]<<16;for(var x=0;x<4;x++)r[x]=(r[x]<<8|r[x]>>>24)&16711935|(r[x]<<24|r[x]>>>8)&4278255360,u[g+x]^=r[x]},blockSize:128/32,ivSize:64/32});function m(){for(var u=this._X,g=this._C,_=0;_<8;_++)o[_]=g[_];g[0]=g[0]+1295307597+this._b|0,g[1]=g[1]+3545052371+(g[0]>>>0<o[0]>>>0?1:0)|0,g[2]=g[2]+886263092+(g[1]>>>0<o[1]>>>0?1:0)|0,g[3]=g[3]+1295307597+(g[2]>>>0<o[2]>>>0?1:0)|0,g[4]=g[4]+3545052371+(g[3]>>>0<o[3]>>>0?1:0)|0,g[5]=g[5]+886263092+(g[4]>>>0<o[4]>>>0?1:0)|0,g[6]=g[6]+1295307597+(g[5]>>>0<o[5]>>>0?1:0)|0,g[7]=g[7]+3545052371+(g[6]>>>0<o[6]>>>0?1:0)|0,this._b=g[7]>>>0<o[7]>>>0?1:0;for(var _=0;_<8;_++){var x=u[_]+g[_],w=x&65535,E=x>>>16,k=((w*w>>>17)+w*E>>>15)+E*E,y=((x&4294901760)*x|0)+((x&65535)*x|0);s[_]=k^y}u[0]=s[0]+(s[7]<<16|s[7]>>>16)+(s[6]<<16|s[6]>>>16)|0,u[1]=s[1]+(s[0]<<8|s[0]>>>24)+s[7]|0,u[2]=s[2]+(s[1]<<16|s[1]>>>16)+(s[0]<<16|s[0]>>>16)|0,u[3]=s[3]+(s[2]<<8|s[2]>>>24)+s[1]|0,u[4]=s[4]+(s[3]<<16|s[3]>>>16)+(s[2]<<16|s[2]>>>16)|0,u[5]=s[5]+(s[4]<<8|s[4]>>>24)+s[3]|0,u[6]=s[6]+(s[5]<<16|s[5]>>>16)+(s[4]<<16|s[4]>>>16)|0,u[7]=s[7]+(s[6]<<8|s[6]>>>24)+s[5]|0}a.RabbitLegacy=t._createHelper(l)}(),i.RabbitLegacy})});var Ag=$e((oc,Ig)=>{"use strict";(function(i,a,e){typeof oc=="object"?Ig.exports=oc=a(Ge(),ia(),na(),An(),Ht()):typeof define=="function"&&define.amd?define(["./core","./enc-base64","./md5","./evpkdf","./cipher-core"],a):a(i.CryptoJS)})(oc,function(i){return function(){var a=i,e=a.lib,t=e.BlockCipher,n=a.algo;let r
vendor: 11,232 bytes, line 1
1=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],s=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]]
vendor: 2,198 bytes, line 1
1;var l={pbox:[],sbox:[]};function m(w,E){let k=E>>24&255,y=E>>16&255,C=E>>8&255,A=E&255,M=w.sbox[0][k]+w.sbox[1][y];return M=M^w.sbox[2][C],M=M+w.sbox[3][A],M}function u(w,E,k){let y=E,C=k,A;for(let M=0;M<r;++M)y=y^w.pbox[M],C=m(w,y)^C,A=y,y=C,C=A;return A=y,y=C,C=A,C=C^w.pbox[r],y=y^w.pbox[r+1],{left:y,right:C}}function g(w,E,k){let y=E,C=k,A;for(let M=r+1;M>1;--M)y=y^w.pbox[M],C=m(w,y)^C,A=y,y=C,C=A;return A=y,y=C,C=A,C=C^w.pbox[1],y=y^w.pbox[0],{left:y,right:C}}function _(w,E,k){for(let R=0;R<4;R++){w.sbox[R]=[];for(let F=0;F<256;F++)w.sbox[R][F]=s[R][F]}let y=0;for(let R=0;R<r+2;R++)w.pbox[R]=o[R]^E[y],y++,y>=k&&(y=0);let C=0,A=0,M=0;for(let R=0;R<r+2;R+=2)M=u(w,C,A),C=M.left,A=M.right,w.pbox[R]=C,w.pbox[R+1]=A;for(let R=0;R<4;R++)for(let F=0;F<256;F+=2)M=u(w,C,A),C=M.left,A=M.right,w.sbox[R][F]=C,w.sbox[R][F+1]=A;return!0}var x=n.Blowfish=t.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var w=this._keyPriorReset=this._key,E=w.words,k=w.sigBytes/4;_(l,E,k)}},encryptBlock:function(w,E){var k=u(l,w[E],w[E+1]);w[E]=k.left,w[E+1]=k.right},decryptBlock:function(w,E){var k=g(l,w[E],w[E+1]);w[E]=k.left,w[E+1]=k.right},blockSize:64/32,keySize:128/32,ivSize:64/32});a.Blowfish=t._createHelper(x)}(),i.Blowfish})});var Tg=$e((sc,Mg)=>{"use strict";(function(i,a,e){typeof sc=="object"?Mg.exports=sc=a(Ge(),Oo(),S0(),A0(),ia(),R0(),na(),jh(),Fl(),L0(),zh(),j0(),H0(),$0(),jl(),W0(),An(),Ht(),X0(),J0(),tg(),ng(),rg(),sg(),cg(),hg(),ug(),fg(),_g(),bg(),xg(),Cg(),kg(),Sg(),Ag()):typeof define=="function"&&define.amd?define(["./core","./x64-core","./lib-typedarrays","./enc-utf16","./enc-base64","./enc-base64url","./md5","./sha1","./sha256","./sha224","./sha512","./sha384","./sha3","./ripemd160","./hmac","./pbkdf2","./evpkdf","./cipher-core","./mode-cfb","./mode-ctr","./mode-ctr-gladman","./mode-ofb","./mode-ecb","./pad-ansix923","./pad-iso10126","./pad-iso97971","./pad-zeropadding","./pad-nopadding","./format-hex","./aes","./tripledes","./rc4","./rabbit","./rabbit-legacy","./blowfish"],a):i.CryptoJS=a(i.CryptoJS)})(sc,function(i){return i})});var so=class{},Xs=class{},En=class i{constructor(a){this.normalizedNames=new Map,this.lazyUpdate=null,a?typeof a=="str
1ing"?this.lazyInit=()=>{this.headers=new Map,a.split(`
2`).forEach(e=>{let t=e.indexOf(":");if(t>0){let n=e.slice(0,t),r=n.toLowerCase(),o=e.slice(t+1).trim();this.maybeSetNormalizedName(n,r),this.headers.has(r)?this.headers.get(r).push(o):this.headers.set(r,[o])}})}:typeof Headers<"u"&&a instanceof Headers?(this.headers=new Map,a.forEach((e,t)=>{this.setHeaderEntries(t,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(a).forEach(([e,t])=>{this.setHeaderEntries(e,t)})}:this.headers=new Map}has(a){return this.init(),this.headers.has(a.toLowerCase())}get(a){this.init();let e=this.headers.get(a.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(a){return this.init(),this.headers.get(a.toLowerCase())||null}append(a,e){return this.clone({name:a,value:e,op:"a"})}set(a,e){return this.clone({name:a,value:e,op:"s"})}delete(a,e){return this.clone({name:a,value:e,op:"d"})}maybeSetNormalizedName(a,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,a)}init(){this.lazyInit&&(this.lazyInit instanceof i?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(a=>this.applyUpdate(a)),this.lazyUpdate=null))}copyFrom(a){a.init(),Array.from(a.headers.keys()).forEach(e=>{this.headers.set(e,a.headers.get(e)),this.normalizedNames.set(e,a.normalizedNames.get(e))})}clone(a){let e=new i;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof i?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([a]),e}
vendor: 4,707 bytes, line 2
2applyUpdate(a){let e=a.name.toLowerCase();switch(a.op){case"a":case"s":let t=a.value;if(typeof t=="string"&&(t=[t]),t.length===0)return;this.maybeSetNormalizedName(a.name,e);let n=(a.op==="a"?this.headers.get(e):void 0)||[];n.push(...t),this.headers.set(e,n);break;case"d":let r=a.value;if(!r)this.headers.delete(e),this.normalizedNames.delete(e);else{let o=this.headers.get(e);if(!o)return;o=o.filter(s=>r.indexOf(s)===-1),o.length===0?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,o)}break}}setHeaderEntries(a,e){let t=(Array.isArray(e)?e:[e]).map(r=>r.toString()),n=a.toLowerCase();this.headers.set(n,t),this.maybeSetNormalizedName(a,n)}forEach(a){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>a(this.normalizedNames.get(e),this.headers.get(e)))}};var Ud=class{encodeKey(a){return df(a)}encodeValue(a){return df(a)}decodeKey(a){return decodeURIComponent(a)}decodeValue(a){return decodeURIComponent(a)}};function gy(i,a){let e=new Map;return i.length>0&&i.replace(/^\?/,"").split("&").forEach(n=>{let r=n.indexOf("="),[o,s]=r==-1?[a.decodeKey(n),""]:[a.decodeKey(n.slice(0,r)),a.decodeValue(n.slice(r+1))],l=e.get(o)||[];l.push(s),e.set(o,l)}),e}var _y=/%(\d[a-f0-9])/gi,vy={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function df(i){return encodeURIComponent(i).replace(_y,(a,e)=>vy[e]??a)}function Ks(i){return`${i}`}var Xn=class i{constructor(a={}){if(this.updates=null,this.cloneFrom=null,this.encoder=a.encoder||new Ud,a.fromString){if(a.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=gy(a.fromString,this.encoder)}else a.fromObject?(this.map=new Map,Object.keys(a.fromObject).forEach(e=>{let t=a.fromObject[e],n=Array.isArray(t)?t.map(Ks):[Ks(t)];this.map.set(e,n)})):this.map=null}has(a){return this.init(),this.map.has(a)}get(a){this.init();let e=this.map.get(a);return e?e[0]:null}getAll(a){return this.init(),this.map.get(a)||null}keys(){return this.init(),Array.from(this.map.keys())}append(a,e){return this.clone({param:a,value:e,op:"a"})}appendAll(a){let e=[];return Object.keys(a).forEach(t=>{let n=a[t];Array.isArray(n)?n.forEach(r=>{e.push({param:t,value:r,op:"a"})}):e.push({param:t,value:n,op:"a"})}),this.clone(e)}set(a,e){return this.clone({param:a,value:e,op:"s"})}delete(a,e){return this.clone({param:a,value:e,op:"d"})}toString(){return this.init(),this.keys().map(a=>{let e=this.encoder.encodeKey(a);return this.map.get(a).map(t=>e+"="+this.encoder.encodeValue(t)).join("&")}).filter(a=>a!=="").join("&")}clone(a){let e=new i({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(a),e}init(){this.map===null&&(this.map=new Map),this.cloneFrom!==null&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(a=>this.map.set(a,this.cloneFrom.map.get(a))),this.updates.forEach(a=>{switch(a.op){case"a":case"s":let e=(a.op==="a"?this.map.get(a.param):void 0)||[];e.push(Ks(a.value)),this.map.set(a.param,e);break;case"d":if(a.value!==void 0){let t=this.map.get(a.param)||[],n=t.indexOf(Ks(a.value));n!==-1&&t.splice(n,1),t.length>0?this.map.set(a.param,t):this.map.delete(a.param)}else{this.map.delete(a.param);break}}}),this.cloneFrom=this.updates=null)}};var $d=class{constructor(){this.map=new Map}set(a,e){return this.map.set(a,e),this}get(a){return this.map.has(a)||this.map.set(a,a.defaultValue()),this.map.get(a)}delete(a){return this.map.delete(a),this}has(a){return this.map.has(a)}keys(){return this.map.keys()}};function by(i){switch(i){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}function hf(i){return typeof ArrayBuffer<"u"&&i instanceof ArrayBuffer}function mf(i){return typeof Blob<"u"&&i instanceof Blob}function uf(i){return typeof FormData<"u"&&i instanceof FormData}function yy(i){return typeof URLSearchParams<"u"&&i instanceof URLSearchParams}var oo=class i{constructor(a,e,t,n){this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=a.toUpperCase();let r;if(by(this.method)||n?(this.body=t!==void 0?t:null,r=n):r=t,r&&(this.reportProgress=!!r.reportProgress,this.withCredentials=!!r.withCredentials,r.responseType&&(this.responseType=r.responseType),r.headers&&(this.headers=r.headers),r.context&&(this.context=r.context),r.params&&(this.params=r.params),this.transferCache=r.transferCache),this.headers??=new En,this.context??=new $d,!this.params)this.params=new Xn,this.urlWithParams=e;else{let o=this.params.toString();if(o.length===0)this.urlWithParams=e;else{let s=e.indexOf("?"),l=s===-1?"?":s<e.length-1?"&":"";this.urlWithParams=e+l+o}}}serializeBody(){return this.body===null?null:typeof this.body=="str
2ing"||hf(this.body)||mf(this.body)||uf(this.body)||yy(this.body)?this.body:this.body instanceof Xn?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||uf(this.body)?null:mf(this.body)?this.body.type||null:hf(this.body)?null:typeof this.body=="string"?"text/plain":this.body instanceof Xn?"application/x-www-form-urlencoded;charset=UTF-8":typeof this.body=="object"||typeof this.body=="number"||typeof this.body=="boolean"?"application/json":null}clone(a={}){let e=a.method||this.method,t=a.url||this.url,n=a.responseType||this.responseType,r=a.transferCache??this.transferCache,o=a.body!==void 0?a.body:this.body,s=a.withCredentials??this.withCredentials,l=a.reportProgress??this.reportProgress,m=a.headers||this.headers,u=a.params||this.params,g=a.context??this.context;return a.setHeaders!==void 0&&(m=Object.keys(a.setHeaders).reduce((_,x)=>_.set(x,a.setHeaders[x]),m)),a.setParams&&(u=Object.keys(a.setParams).reduce((_,x)=>_.set(x,a.setParams[x]),u)),new i(e,t,o,{params:u,headers:m,context:g,reportProgress:l,responseType:n,withCredentials:s,transferCache:r})}},Zn=function(i){return i[i.Sent=0]="Sent",i[i.UploadProgress=1]="UploadProgress",i[i.ResponseHeader=2]="ResponseHeader",i[i.DownloadProgress=3]="DownloadProgress",i[i.Response=4]="Response",i[i.User=5]="User",i}(Zn||{}),lo=class{constructor(a,e=200,t="OK"){this.headers=a.headers||new En,this.status=a.status!==void 0?a.status:e,this.statusText=a.statusText||t,this.url=a.url||null,this.ok=this.status>=200&&this.status<300}},Zs=class i extends lo{constructor(a={}){super(a),this.type=Zn.ResponseHeader}clone(a={}){return new i({headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}},co=class i extends lo{constructor(a={}){super(a),this.type=Zn.Response,this.body=a.body!==void 0?a.body:null}clone(a={}){return new i({body:a.body!==void 0?a.body:this.body,headers:a.headers||this.headers,status:a.status!==void 0?a.status:this.status,statusText:a.statusText||this.statusText,url:a.url||this.url||void 0})}},Kn=class extends lo{constructor(a){super(a,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.status>=200&&this.status<300?this.message=`Http failure during parsing for ${a.url||"(unknown url)"}`:this.message=`Http failure response for ${a.url||"(unknown url)"}: ${a.status} ${a.statusText}`,this.error=a.error||null}},vf=200,xy=204;function Hd(i,a){return{body:a,headers:i.headers,context:i.context,observe:i.observe,params:i.params,reportProgress:i.reportProgress,responseType:i.responseType,withCredentials:i.withCredentials,transferCache:i.transferCache}}var oi=(()=>{class i{constructor(e){this.handler=e}request(e,t,n={}){let r;if(e instanceof oo)r=e;else{let l;n.headers instanceof En?l=n.headers:l=new En(n.headers);let m;n.params&&(n.params instanceof Xn?m=n.params:m=new Xn({fromObject:n.params})),r=new oo(e,t,n.body!==void 0?n.body:null,{headers:l,context:n.context,params:m,reportProgress:n.reportProgress,responseType:n.responseType||"json",withCredentials:n.withCredentials,transferCache:n.transferCache})}let o=ue(r).pipe(qn(l=>this.handler.handle(l)));if(e instanceof oo||n.observe==="events")return o;let s=o.pipe(qe(l=>l instanceof co));switch(n.observe||"body"){case"body":switch(r.responseType){case"arraybuffer":return s.pipe(De(l=>{if(l.body!==null&&!(l.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return l.body}));case"blob":return s.pipe(De(l=>{if(l.body!==null&&!(l.body instanceof Blob))throw new Error("Response is not a Blob.");return l.body}));case"text":return s.pipe(De(l=>{if(l.body!==null&&typeof l.body!="string")throw new Error("Response is not a string.");return l.body}));case"json":default:return s.pipe(De(l=>l.body))}case"response":return s;default:throw new Error(`Unreachable: unhandled observe type ${n.observe}}`)}}delete(e,t={}){return this.request("DELETE",e,t)}get(e,t={}){return this.request("GET",e,t)}head(e,t={}){return this.request("HEAD",e,t)}jsonp(e,t){return this.request("JSONP",e,{params:new Xn().append(t,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,t={}){return this.request("OPTIONS",e,t)}patch(e,t,n={}){return this.request("PATCH",e,Hd(n,t))}post(e,t,n={}){return this.request("POST",e,Hd(n,t))}put(e,t,n={}){return this.request("PUT",e,Hd(n,t))}static{this.\u0275fac=function(t){return new(t||i)(S(so))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),wy=/^\)\]\}',?\n/,Cy="X-Request-URL";function pf(i){if(i.url)return i.url;let a=Cy.toLocaleLowerCase();return i.headers.get(a)}var Dy=(()=>{class i{constructor(){this.fetchImpl=N(qd,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e)),this.ngZone=N(ne)}handle(e){return new gi(t=>{let n=new AbortController;return this.doRequest(e,n.signal,t).then(Gd,r=>t.error(new Kn({error:r}))),()=>n.abort()})}doRequest(e,t,n){return Ed(this,null,function*(){let r=this.createRequestInit(e),o;try{let x=this.ngZone.runOutsideAngular(()=>this.fetchImpl(e.urlWithParams,O({signal:t},r)));ky(x),n.next({type:Zn.Sent}),o=yield x}catch(x){n.error(new Kn({error:x,status:x.status??0,statusText:x.statusText,url:e.urlWithParams,headers:x.headers}));return}let s=new En(o.headers),l=o.statusText,m=pf(o)??e.urlWithParams,u=o.status,g=null;if(e.reportProgress&&n.next(new Zs({headers:s,status:u,statusText:l,url:m})),o.body){let x=o.headers.get("content-length"),w=[],E=o.body.getReader(),k=0,y,C,A=typeof Zone<"u"&&Zone.current;yield this.ngZone.runOutsideAngular(()=>Ed(this,null,function*(){for(;;){let{done:R,value:F}=yield E.read();if(R)break;if(w.push(F),k+=F.length,e.reportProgress){C=e.responseType==="text"?(C??"")+(y??=new TextDecoder).decode(F,{stream:!0}):void 0;let se=()=>n.next({type:Zn.DownloadProgress,total:x?+x:void 0,loaded:k,partialText:C});A?A.run(se):se()}}}));let M=this.concatChunks(w,k);try{let R=o.headers.get("Content-Type")??"";g=this.parseBody(e,M,R)}catch(R){n.error(new Kn({error:R,headers:new En(o.headers),status:o.status,statusText:o.statusText,url:pf(o)??e.urlWithParams}));return}}u===0&&(u=g?vf:0),u>=200&&u<300?(n.next(new co({body:g,headers:s,status:u,statusText:l,url:m})),n.complete()):n.error(new Kn({error:g,headers:s,status:u,statusText:l,url:m}))})}parseBody(e,t,n){switch(e.responseType){case"json":let r=new TextDecoder().decode(t).replace(wy,"");return r===""?null:JSON.parse(r);case"text":return new TextDecoder().decode(t);case"blob":return new Blob([t],{type:n});case"arraybuffer":return t.buffer}}createRequestInit(e){let t={},n=e.withCredentials?"include":void 0;
2if(e.headers.forEach((r,o)=>t[r]=o.join(",")),e.headers.has("Accept")||(t.Accept="application/json, text/plain, */*"),!e.headers.has("Content-Type")){let r=e.detectContentTypeHeader();r!==null&&(t["Content-Type"]=r)}return{body:e.serializeBody(),method:e.method,headers:t,credentials:n}}concatChunks(e,t){let n=new Uint8Array(t),r=0;for(let o of e)n.set(o,r),r+=o.length;return n}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),qd=class{};function Gd(){}function ky(i){i.then(Gd,Gd)}function bf(i,a){return a(i)}function Ey(i,a){return(e,t)=>a.intercept(e,{handle:n=>i(n,t)})}function Sy(i,a,e){return(t,n)=>Fi(e,()=>a(t,r=>i(r,n)))}var Iy=new q(""),Wd=new q(""),Ay=new q(""),yf=new q("",{providedIn:"root",factory:()=>!0});function My(){let i=null;return(a,e)=>{i===null&&(i=(N(Iy,{optional:!0})??[]).reduceRight(Ey,bf));let t=N(io);if(N(yf)){let r=t.add();return i(a,e).pipe(vn(()=>t.remove(r)))}else return i(a,e)}}var ff=(()=>{class i extends so{constructor(e,t){super(),this.backend=e,this.injector=t,this.chain=null,this.pendingTasks=N(io),this.contributeToStability=N(yf)}handle(e){if(this.chain===null){let t=Array.from(new Set([...this.injector.get(Wd),...this.injector.get(Ay,[])]));this.chain=t.reduceRight((n,r)=>Sy(n,r,this.injector),bf)}if(this.contributeToStability){let t=this.pendingTasks.add();return this.chain(e,n=>this.backend.handle(n)).pipe(vn(()=>this.pendingTasks.remove(t)))}else return this.chain(e,t=>this.backend.handle(t))}static{this.\u0275fac=function(t){return new(t||i)(S(Xs),S(Wi))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})();var Ty=/^\)\]\}',?\n/;function Ry(i){return"responseURL"in i&&i.responseURL?i.responseURL:/^X-Request-URL:/m.test(i.getAllResponseHeaders())?i.getResponseHeader("X-Request-URL"):null}var gf=(()=>{class i{constructor(e){this.xhrFactory=e}handle(e){if(e.method==="JSONP")throw new it(-2800,!1);let t=this.xhrFactory;return(t.\u0275loadImpl?Mt(t.\u0275loadImpl()):ue(null)).pipe(mt(()=>new gi(r=>{let o=t.build();if(o.open(e.method,e.urlWithParams),e.withCredentials&&(o.withCredentials=!0),e.headers.forEach((E,k)=>o.setRequestHeader(E,k.join(","))),e.headers.has("Accept")||o.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){let E=e.detectContentTypeHeader();E!==null&&o.setRequestHeader("Content-Type",E)}if(e.responseType){let E=e.responseType.toLowerCase();o.responseType=E!=="json"?E:"text"}let s=e.serializeBody(),l=null,m=()=>{if(l!==null)return l;let E=o.statusText||"OK",k=new En(o.getAllResponseHeaders()),y=Ry(o)||e.url;return l=new Zs({headers:k,status:o.status,statusText:E,url:y}),l},u=()=>{let{headers:E,status:k,statusText:y,url:C}=m(),A=null;k!==xy&&(A=typeof o.response>"u"?o.responseText:o.response),k===0&&(k=A?vf:0);let M=k>=200&&k<300;if(e.responseType==="json"&&typeof A=="string"){let R=A;A=A.replace(Ty,"");try{A=A!==""?JSON.parse(A):null}catch(F){A=R,M&&(M=!1,A={error:F,text:A})}}M?(r.next(new co({body:A,headers:E,status:k,statusText:y,url:C||void 0})),r.complete()):r.error(new Kn({error:A,headers:E,status:k,statusText:y,url:C||void 0}))},g=E=>{let{url:k}=m(),y=new Kn({error:E,status:o.status||0,statusText:o.statusText||"Unknown Error",url:k||void 0});r.error(y)},_=!1,x=E=>{_||(r.next(m()),_=!0);let k={type:Zn.DownloadProgress,loaded:E.loaded};E.lengthComputable&&(k.total=E.total),e.responseType==="text"&&o.responseText&&(k.partialText=o.responseText),r.next(k)},w=E=>{let k={type:Zn.UploadProgress,loaded:E.loaded};E.lengthComputable&&(k.total=E.total),r.next(k)};return o.addEventListener("load",u),o.addEventListener("error",g),o.addEventListener("timeout",g),o.addEventListener("abort",g),e.reportProgress&&(o.addEventListener("progress",x),s!==null&&o.upload&&o.upload.addEventListener("progress",w)),o.send(s),r.next({type:Zn.Sent}),()=>{o.removeEventListener("error",g),o.removeEventListener("abort",g),o.removeEventListener("load",u),o.removeEventListener("timeout",g),e.reportProgress&&(o.removeEventListener("progress",x),s!==null&&o.upload&&o.upload.removeEventListener("progress",w)),o.readyState!==o.DONE&&o.abort()}})))}static{this.\u0275fac=function(t){return new(t||i)(S(Ws))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),xf=new q(""),Fy="XSRF-TOKEN",Oy=new q("",{providedIn:"root",factory:()=>Fy}),Py="X-XSRF-TOKEN",By=new q("",{providedIn:"root",factory:()=>Py}),Js=class{},Ly=(()=>{class i{constructor(e,t,n){this.doc=e,this.platform=t,this.cookieName=n,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if(this.platform==="server")return null;let e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=$s(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(vi),S(Oy))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})();function Ny(i,a){let e=i.url.toLowerCase();if(!N(xf)||i.method==="GET"||i.method==="HEAD"||e.startsWith("http://")||e.startsWith("https://"))return a(i);let t=N(Js).getToken(),n=N(By);return t!=null&&!i.headers.has(n)&&(i=i.clone({headers:i.headers.set(n,t)})),a(i)}var wf=function(i){return i[i.Interceptors=0]="Interceptors",i[i.LegacyInterceptors=1]="LegacyInterceptors",i[i.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",i[i.NoXsrfProtection=3]="NoXsrfProtection",i[i.JsonpSupport=4]="JsonpSupport",i[i.RequestsMadeViaParent=5]="RequestsMadeViaParent",i[i.Fetch=6]="Fetch",i}(wf||{});function Vy(i,a){return{\u0275kind:i,\u0275providers:a}}function Cf(...i){let a=[oi,gf,ff,{provide:so,useExisting:ff},{provide:Xs,useFactory:()=>N(Dy,{optional:!0})??N(gf)},{provide:Wd,useValue:Ny,multi:!0},{provide:xf,useValue:!0},{provide:Js,useClass:Ly}];for(let e of i)a.push(...e.\u0275providers);return qa(a)}var _f=new q("");function Df(){return Vy(wf.LegacyInterceptors,[{provide:_f,useFactory:My},{provide:Wd,useExisting:_f,multi:!0}])}var Kd=class extends Zp{constructor(){super(...arguments),this.supportsDOMEvents=!0}},Xd=class i extends Kd{static makeCurrent(){Xp(new i)}onAndCancel(a,e,t){return a.addEventListener(e,t),()=>{a.removeEventListener(e,t)}}dispatchEvent(a,e){a.dispatchEvent(e)}remove(a){a.remove()}createElement(a,e){return e=e||this.getDefaultDocument(),e.createElement(a)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(a){return a.nodeType===Node.ELEMENT_NODE}isShadowRoot(a){return a instanceof DocumentFragment}getGlobalEventTarget(a,e){return e==="window"?window:e==="document"?a:e==="body"?a.body:null}getBaseHref(a){let e=zy();return e==null?null:Hy(e)}resetBaseElement(){ho=null}getUserAgent(){return window.navigator.userAgent}getCookie(a){return $s(document.cookie,a)}},ho=null;function zy(){return ho=ho||document.querySelector("base"),ho?ho.getAttribute("href"):null}function Hy(i){return new URL(i,document.baseURI).pathname}var Zd=class{addToWindow(a){Gn.getAngularTestability=(t,n=!0)=>{let r=a.findTestabilityInTree(t,n);if(r==null)throw new it(5103,!1);return r},Gn.getAllAngularTestabilities=()=>a.getAllTestabilities(),Gn.getAllAngularRootElements=()=>a.getAllRootElements();let e=t=>{let n=Gn.getAllAngularTestabilities(),r=n.length,o=function(){r--,r==0&&t()};
2n.forEach(s=>{s.whenStable(o)})};Gn.frameworkStabilizers||(Gn.frameworkStabilizers=[]),Gn.frameworkStabilizers.push(e)}findTestabilityInTree(a,e,t){if(e==null)return null;let n=a.getTestability(e);return n??(t?ka().isShadowRoot(e)?this.findTestabilityInTree(a,e.host,!0):this.findTestabilityInTree(a,e.parentElement,!0):null)}},Uy=(()=>{class i{build(){return new XMLHttpRequest}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),Jd=new q(""),Sf=(()=>{class i{constructor(e,t){this._zone=t,this._eventNameToPlugin=new Map,e.forEach(n=>{n.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,t,n){return this._findPluginFor(t).addEventListener(e,t,n)}getZone(){return this._zone}_findPluginFor(e){let t=this._eventNameToPlugin.get(e);if(t)return t;if(t=this._plugins.find(r=>r.supports(e)),!t)throw new it(5101,!1);return this._eventNameToPlugin.set(e,t),t}static{this.\u0275fac=function(t){return new(t||i)(S(Jd),S(ne))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),el=class{constructor(a){this._doc=a}},Yd="ng-app-id",If=(()=>{class i{constructor(e,t,n,r={}){this.doc=e,this.appId=t,this.nonce=n,this.platformId=r,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=Gs(r),this.resetHostNodes()}addStyles(e){for(let t of e)this.changeUsageCount(t,1)===1&&this.onStyleAdded(t)}removeStyles(e){for(let t of e)this.changeUsageCount(t,-1)<=0&&this.onStyleRemoved(t)}ngOnDestroy(){let e=this.styleNodesInDOM;e&&(e.forEach(t=>t.remove()),e.clear());for(let t of this.getAllStyles())this.onStyleRemoved(t);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(let t of this.getAllStyles())this.addStyleToHost(e,t)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(let t of this.hostNodes)this.addStyleToHost(t,e)}onStyleRemoved(e){let t=this.styleRef;t.get(e)?.elements?.forEach(n=>n.remove()),t.delete(e)}collectServerRenderedStyles(){let e=this.doc.head?.querySelectorAll(`style[${Yd}="${this.appId}"]`);if(e?.length){let t=new Map;return e.forEach(n=>{n.textContent!=null&&t.set(n.textContent,n)}),t}return null}changeUsageCount(e,t){let n=this.styleRef;if(n.has(e)){let r=n.get(e);return r.usage+=t,r.usage}return n.set(e,{usage:t,elements:[]}),t}getStyleElement(e,t){let n=this.styleNodesInDOM,r=n?.get(t);if(r?.parentNode===e)return n.delete(t),r.removeAttribute(Yd),r;{let o=this.doc.createElement("style");return this.nonce&&o.setAttribute("nonce",this.nonce),o.textContent=t,this.platformIsServer&&o.setAttribute(Yd,this.appId),e.appendChild(o),o}}addStyleToHost(e,t){let n=this.getStyleElement(e,t),r=this.styleRef,o=r.get(t)?.elements;o?o.push(n):r.set(t,{elements:[n],usage:1})}resetHostNodes(){let e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(Ga),S(no,8),S(vi))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),Qd={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"},ih=/%COMP%/g,Af="%COMP%",$y=`_nghost-${Af}`,qy=`_ngcontent-${Af}`,Gy=!0,Wy=new q("",{providedIn:"root",factory:()=>Gy});function Yy(i){return qy.replace(ih,i)}function Qy(i){return $y.replace(ih,i)}function Mf(i,a){return a.map(e=>e.replace(ih,i))}var ir=(()=>{class i{constructor(e,t,n,r,o,s,l,m=null){this.eventManager=e,this.sharedStylesHost=t,this.appId=n,this.removeStylesOnCompDestroy=r,this.doc=o,this.platformId=s,this.ngZone=l,this.nonce=m,this.rendererByCompId=new Map,this.platformIsServer=Gs(s),this.defaultRenderer=new mo(e,o,l,this.platformIsServer)}createRenderer(e,t){if(!e||!t)return this.defaultRenderer;this.platformIsServer&&t.encapsulation===to.ShadowDom&&(t=Ee(O({},t),{encapsulation:to.Emulated}));let n=this.getOrCreateRenderer(e,t);return n instanceof tl?n.applyToHost(e):n instanceof uo&&n.applyStyles(),n}
2getOrCreateRenderer(e,t){let n=this.rendererByCompId,r=n.get(t.id);if(!r){let o=this.doc,s=this.ngZone,l=this.eventManager,m=this.sharedStylesHost,u=this.removeStylesOnCompDestroy,g=this.platformIsServer;switch(t.encapsulation){case to.Emulated:r=new tl(l,m,t,this.appId,u,o,s,g);break;case to.ShadowDom:return new eh(l,m,e,t,o,s,this.nonce,g);default:r=new uo(l,m,t,u,o,s,g);break}n.set(t.id,r)}return r}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(t){return new(t||i)(S(Sf),S(If),S(Ga),S(Wy),S(ve),S(vi),S(ne),S(no))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),mo=class{constructor(a,e,t,n){this.eventManager=a,this.doc=e,this.ngZone=t,this.platformIsServer=n,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(a,e){return e?this.doc.createElementNS(Qd[e]||e,a):this.doc.createElement(a)}createComment(a){return this.doc.createComment(a)}createText(a){return this.doc.createTextNode(a)}appendChild(a,e){(kf(a)?a.content:a).appendChild(e)}insertBefore(a,e,t){a&&(kf(a)?a.content:a).insertBefore(e,t)}removeChild(a,e){e.remove()}selectRootElement(a,e){let t=typeof a=="string"?this.doc.querySelector(a):a;if(!t)throw new it(-5104,!1);return e||(t.textContent=""),t}parentNode(a){return a.parentNode}nextSibling(a){return a.nextSibling}setAttribute(a,e,t,n){if(n){e=n+":"+e;let r=Qd[n];r?a.setAttributeNS(r,e,t):a.setAttribute(e,t)}else a.setAttribute(e,t)}removeAttribute(a,e,t){if(t){let n=Qd[t];n?a.removeAttributeNS(n,e):a.removeAttribute(`${t}:${e}`)}else a.removeAttribute(e)}addClass(a,e){a.classList.add(e)}removeClass(a,e){a.classList.remove(e)}setStyle(a,e,t,n){n&(ao.DashCase|ao.Important)?a.style.setProperty(e,t,n&ao.Important?"important":""):a.style[e]=t}removeStyle(a,e,t){t&ao.DashCase?a.style.removeProperty(e):a.style[e]=""}setProperty(a,e,t){a!=null&&(a[e]=t)}setValue(a,e){a.nodeValue=e}listen(a,e,t){if(typeof a=="string"&&(a=ka().getGlobalEventTarget(this.doc,a),!a))throw new Error(`Unsupported event target ${a} for event ${e}`);return this.eventManager.addEventListener(a,e,this.decoratePreventDefault(t))}decoratePreventDefault(a){return e=>{if(e==="__ngUnwrap__")return a;(this.platformIsServer?this.ngZone.runGuarded(()=>a(e)):a(e))===!1&&e.preventDefault()}}};function kf(i){return i.tagName==="TEMPLATE"&&i.content!==void 0}var eh=class extends mo{constructor(a,e,t,n,r,o,s,l){super(a,r,o,l),this.sharedStylesHost=e,this.hostEl=t,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);let m=Mf(n.id,n.styles);for(let u of m){let g=document.createElement("style");s&&g.setAttribute("nonce",s),g.textContent=u,this.shadowRoot.appendChild(g)}}nodeOrShadowRoot(a){return a===this.hostEl?this.shadowRoot:a}appendChild(a,e){return super.appendChild(this.nodeOrShadowRoot(a),e)}insertBefore(a,e,t){return super.insertBefore(this.nodeOrShadowRoot(a),e,t)}removeChild(a,e){return super.removeChild(null,e)}parentNode(a){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(a)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}},uo=class extends mo{constructor(a,e,t,n,r,o,s,l){super(a,r,o,s),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=n,this.styles=l?Mf(l,t.styles):t.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}},tl=class extends uo{constructor(a,e,t,n,r,o,s,l){let m=n+"-"+t.id;super(a,e,t,r,o,s,l,m),this.contentAttr=Yy(m),this.hostAttr=Qy(m)}applyToHost(a){this.applyStyles(),this.setAttribute(a,this.hostAttr,"")}createElement(a,e){let t=super.createElement(a,e);return super.setAttribute(t,this.contentAttr,""),t}},Ky=(()=>{class i extends el{constructor(e){super(e)}supports(e){return!0}addEventListener(e,t,n){return e.addEventListener(t,n,!1),()=>this.removeEventListener(e,t,n)}removeEventListener(e,t,n){return e.removeEventListener(t,n)}static{this.\u0275fac=function(t){return new(t||i)(S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),Ef=["alt","control","meta","shift"],Xy={"\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"},Zy={alt:i=>i.altKey,control:i=>i.ctrlKey,meta:i=>i.metaKey,shift:i=>i.shiftKey},Jy=(()=>{class i extends el{constructor(e){super(e)}supports(e){return i.parseEventName(e)!=null}addEventListener(e,t,n){let r=i.parseEventName(t),o=i.eventCallback(r.fullKey,n,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>ka().onAndCancel(e,r.domEventName,o))}static parseEventName(e){let t=e.toLowerCase().split("."),n=t.shift();if(t.length===0||!(n==="keydown"||n==="keyup"))return null;let r=i._normalizeKey(t.pop()),o="",s=t.indexOf("code");if(s>-1&&(t.splice(s,1),o="code."),Ef.forEach(m=>{let u=t.indexOf(m);u>-1&&(t.splice(u,1),o+=m+".")}),o+=r,t.length!=0||r.length===0)return null;let l={};return l.domEventName=n,l.fullKey=o,l}static matchEventFullKeyCode(e,t){let n=Xy[e.key]||e.key,r="";return t.indexOf("code.")>-1&&(n=e.code,r="code."),n==null||!n?!1:(n=n.toLowerCase(),n===" "?n="space":n==="."&&(n="dot"),Ef.forEach(o=>{if(o!==n){let s=Zy[o];s(e)&&(r+=o+".")}}),r+=n,r===t)}static eventCallback(e,t,n){return r=>{i.matchEventFullKeyCode(r,e)&&n.runGuarded(()=>t(r))}}static _normalizeKey(e){return e==="esc"?"escape":e}static{this.\u0275fac=function(t){return new(t||i)(S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})();function ex(){Xd.makeCurrent()}function tx(){return new yn}function ix(){return Cp(document),document}var nx=[{provide:vi,useValue:af},{provide:Dp,useValue:ex,multi:!0},{provide:ve,useFactory:ix,deps:[]}],Tf=$p(Gp,"browser",nx),ax=new q(""),rx=[{provide:js,useClass:Zd,deps:[]},{provide:Up,useClass:zs,deps:[ne,Nd,js]},{provide:zs,useClass:zs,deps:[ne,Nd,js]}],ox=[{provide:wp,useValue:"root"},{provide:yn,useFactory:tx,deps:[]},{provide:Jd,useClass:Ky,multi:!0,deps:[ve,ne,vi]},{provide:Jd,useClass:Jy,multi:!0,deps:[ve]},ir,If,Sf,{provide:Ka,useExisting:ir},{provide:Ws,useClass:Uy,deps:[]},[]],il=(()=>{class i{constructor(e){}static withServerTransition(e){return{ngModule:i,providers:[{provide:Ga,useValue:e.appId}]}}static{this.\u0275fac=function(t){return new(t||i)(S(ax,12))}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[...ox,...rx],imports:[nt,Wp]})}}return i})();var nl=(()=>{class i{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(t){return new(t||i)(S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var Sa=(()=>
vendor: 14,801 bytes, line 2
2{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:function(t){let n=null;return t?n=new(t||i):n=S(sx),n},providedIn:"root"})}}return i})(),sx=(()=>{class i extends Sa{constructor(e){super(),this._doc=e}sanitize(e,t){if(t==null)return null;switch(e){case bi.NONE:return t;case bi.HTML:return Ya(t,"HTML")?Wa(t):Tp(this._doc,String(t)).toString();case bi.STYLE:return Ya(t,"Style")?Wa(t):t;case bi.SCRIPT:if(Ya(t,"Script"))return Wa(t);throw new it(5200,!1);case bi.URL:return Ya(t,"URL")?Wa(t):Mp(String(t));case bi.RESOURCE_URL:if(Ya(t,"ResourceURL"))return Wa(t);throw new it(5201,!1);default:throw new it(5202,!1)}}bypassSecurityTrustHtml(e){return kp(e)}bypassSecurityTrustStyle(e){return Ep(e)}bypassSecurityTrustScript(e){return Sp(e)}bypassSecurityTrustUrl(e){return Ip(e)}bypassSecurityTrustResourceUrl(e){return Ap(e)}static{this.\u0275fac=function(t){return new(t||i)(S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var Be="primary",So=Symbol("RouteTitle"),sh=class{constructor(a){this.params=a||{}}has(a){return Object.prototype.hasOwnProperty.call(this.params,a)}get(a){if(this.has(a)){let e=this.params[a];return Array.isArray(e)?e[0]:e}return null}getAll(a){if(this.has(a)){let e=this.params[a];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}};function cr(i){return new sh(i)}function lx(i,a,e){let t=e.path.split("/");if(t.length>i.length||e.pathMatch==="full"&&(a.hasChildren()||t.length<i.length))return null;let n={};for(let r=0;r<t.length;r++){let o=t[r],s=i[r];if(o[0]===":")n[o.substring(1)]=s;else if(o!==s.path)return null}return{consumed:i.slice(0,t.length),posParams:n}}function cx(i,a){if(i.length!==a.length)return!1;for(let e=0;e<i.length;++e)if(!ln(i[e],a[e]))return!1;return!0}function ln(i,a){let e=i?lh(i):void 0,t=a?lh(a):void 0;if(!e||!t||e.length!=t.length)return!1;let n;for(let r=0;r<e.length;r++)if(n=e[r],!Hf(i[n],a[n]))return!1;return!0}function lh(i){return[...Object.keys(i),...Object.getOwnPropertySymbols(i)]}function Hf(i,a){if(Array.isArray(i)&&Array.isArray(a)){if(i.length!==a.length)return!1;let e=[...i].sort(),t=[...a].sort();return e.every((n,r)=>t[r]===n)}else return i===a}function Uf(i){return i.length>0?i[i.length-1]:null}function ea(i){return Zr(i)?i:Hs(i)?Mt(Promise.resolve(i)):ue(i)}var dx={exact:qf,subset:Gf},$f={exact:hx,subset:mx,ignored:()=>!0};function Rf(i,a,e){return dx[e.paths](i.root,a.root,e.matrixParams)&&$f[e.queryParams](i.queryParams,a.queryParams)&&!(e.fragment==="exact"&&i.fragment!==a.fragment)}function hx(i,a){return ln(i,a)}function qf(i,a,e){if(!Aa(i.segments,a.segments)||!ol(i.segments,a.segments,e)||i.numberOfChildren!==a.numberOfChildren)return!1;for(let t in a.children)if(!i.children[t]||!qf(i.children[t],a.children[t],e))return!1;return!0}function mx(i,a){return Object.keys(a).length<=Object.keys(i).length&&Object.keys(a).every(e=>Hf(i[e],a[e]))}function Gf(i,a,e){return Wf(i,a,a.segments,e)}function Wf(i,a,e,t){if(i.segments.length>e.length){let n=i.segments.slice(0,e.length);return!(!Aa(n,e)||a.hasChildren()||!ol(n,e,t))}else if(i.segments.length===e.length){if(!Aa(i.segments,e)||!ol(i.segments,e,t))return!1;for(let n in a.children)if(!i.children[n]||!Gf(i.children[n],a.children[n],t))return!1;return!0}else{let n=e.slice(0,i.segments.length),r=e.slice(i.segments.length);return!Aa(i.segments,n)||!ol(i.segments,n,t)||!i.children[Be]?!1:Wf(i.children[Be],a,r,t)}}function ol(i,a,e){return a.every((t,n)=>$f[e](i[n].parameters,t.parameters))}var In=class{constructor(a=new at([],{}),e={},t=null){this.root=a,this.queryParams=e,this.fragment=t}get queryParamMap(){return this._queryParamMap??=cr(this.queryParams),this._queryParamMap}toString(){return fx.serialize(this)}},at=class{constructor(a,e){this.segments=a,this.children=e,this.parent=null,Object.values(e).forEach(t=>t.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return sl(this)}},Ia=class{constructor(a,e){this.path=a,this.parameters=e}get parameterMap(){return this._parameterMap??=cr(this.parameters),this._parameterMap}toString(){return Qf(this)}};function ux(i,a){return Aa(i,a)&&i.every((e,t)=>ln(e.parameters,a[t].parameters))}function Aa(i,a){return i.length!==a.length?!1:i.every((e,t)=>e.path===a[t].path)}function px(i,a){let e=[];return Object.entries(i.children).forEach(([t,n])=>{t===Be&&(e=e.concat(a(n,t)))}),Object.entries(i.children).forEach(([t,n])=>{t!==Be&&(e=e.concat(a(n,t)))}),e}var Io=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:()=>new dr,providedIn:"root"})}}return i})(),dr=class{parse(a){let e=new dh(a);return new In(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(a){let e=`/${po(a.root,!0)}`,t=vx(a.queryParams),n=typeof a.fragment=="string"?`#${gx(a.fragment)}`:"";return`${e}${t}${n}`}},fx=new dr;function sl(i){return i.segments.map(a=>Qf(a)).join("/")}function po(i,a){if(!i.hasChildren())return sl(i);if(a){let e=i.children[Be]?po(i.children[Be],!1):"",t=[];return Object.entries(i.children).forEach(([n,r])=>{n!==Be&&t.push(`${n}:${po(r,!1)}`)}),t.length>0?`${e}(${t.join("//")})`:e}else{let e=px(i,(t,n)=>n===Be?[po(i.children[Be],!1)]:[`${n}:${po(t,!1)}`]);return Object.keys(i.children).length===1&&i.children[Be]!=null?`${sl(i)}/${e[0]}`:`${sl(i)}/(${e.join("//")})`}}function Yf(i){return encodeURIComponent(i).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function al(i){return Yf(i).replace(/%3B/gi,";")}function gx(i){return encodeURI(i)}function ch(i){return Yf(i).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function ll(i){return decodeURIComponent(i)}function Ff(i){return ll(i.replace(/\+/g,"%20"))}function Qf(i){return`${ch(i.path)}${_x(i.parameters)}`}function _x(i){return Object.entries(i).map(([a,e])=>`;${ch(a)}=${ch(e)}`).join("")}function vx(i){let a=Object.entries(i).map(([e,t])=>Array.isArray(t)?t.map(n=>`${al(e)}=${al(n)}`).join("&"):`${al(e)}=${al(t)}`).filter(e=>e);return a.length?`?${a.join("&")}`:""}var bx=/^[^\/()?;#]+/;function nh(i){let a=i.match(bx);return a?a[0]:""}var yx=/^[^\/()?;=#]+/;function xx(i){let a=i.match(yx);return a?a[0]:""}var wx=/^[^=?&#]+/;function Cx(i){let a=i.match(wx);return a?a[0]:""}var Dx=/^[^&#]+/;function kx(i){let a=i.match(Dx);return a?a[0]:""}var dh=class{constructor(a){this.url=a,this.remaining=a}parseRootSegment(){return this.consumeOptional("/"),this.remaining===""||this.peekStartsWith("?")||this.peekStartsWith("#")?new at([],{}):new at([],this.parseChildren())}parseQueryParams(){let a={};if(this.consumeOptional("?"))do this.parseQueryParam(a);while(this.consumeOptional("&"));return a}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(this.remaining==="")return{};this.consumeOptional("/");let a=[];for(this.peekStartsWith("(")||a.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),a.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let t={};return this.peekStartsWith("(")&&(t=this.parseParens(!1)),(a.length>0||Object.keys(e).length>0)&&(t[Be]=new at(a,e)),t}parseSegment(){let a=nh(this.remaining);if(a===""&&this.peekStartsWith(";"))throw new it(4009,!1);return this.capture(a),new Ia(ll(a),this.parseMatrixParams())}parseMatrixParams(){let a={};for(;this.consumeOptional(";");)this.parseParam(a);return a}parseParam(a){let e=xx(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){let n=nh(this.remaining);n&&(t=n,this.capture(t))}a[ll(e)]=ll(t)}parseQueryParam(a){let e=Cx(this.remaining);if(!e)return;this.capture(e);let t="";if(this.consumeOptional("=")){let o=kx(this.remaining);o&&(t=o,this.capture(t))}let n=Ff(e),r=Ff(t);if(a.hasOwnProperty(n)){let o=a[n];Array.isArray(o)||(o=[o],a[n]=o),o.push(r)}else a[n]=r}parseParens(a){let e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){let t=nh(this.remaining),n=this.remaining[t.length];if(n!=="/"&&n!==")"&&n!==";")throw new it(4010,!1);let r;t.indexOf(":")>-1?(r=t.slice(0,t.indexOf(":")),this.capture(r),this.capture(":")):a&&(r=Be);let o=this.parseChildren();e[r]=Object.keys(o).length===1?o[Be]:new at([],o),this.consumeOptional("//")}return e}peekStartsWith(a){return this.remaining.startsWith(a)}consumeOptional(a){return this.peekStartsWith(a)?(this.remaining=this.remaining.substring(a.length),!0):!1}capture(a){if(!this.consumeOptional(a))throw new it(4011,!1)}};function Kf(i){return i.segments.length>0?new at([],{[Be]:i}):i}function Xf(i){let a={};for(let[t,n]of Object.entries(i.children)){let r=Xf(n);if(t===Be&&r.segments.length===0&&r.hasChildren())for(let[o,s]of Object.entries(r.children))a[o]=s;else(r.segments.length>0||r.hasChildren())&&(a[t]=r)}let e=new at(i.segments,a);return Ex(e)}function Ex(i){if(i.numberOfChildren===1&&i.children[Be]){let a=i.children[Be];return new at(i.segments.concat(a.segments),a.children)}return i}function Ma(i){return i instanceof In}function Sx(i,a,e=null,t=null){let n=Zf(i);return Jf(n,a,e,t)}function Zf(i){let a;function e(r){let o={};for(let l of r.children){let m=e(l);o[l.outlet]=m}let s=new at(r.url,o);return r===i&&(a=s),s}let t=e(i.root),n=Kf(t);return a??n}function Jf(i,a,e,t){let n=i;for(;n.parent;)n=n.parent;if(a.length===0)return ah(n,n,n,e,t);let r=Ix(a);if(r.toRoot())return ah(n,n,new at([],{}),e,t);let o=Ax(r,n,i),s=o.processChildren?_o(o.segmentGroup,o.index,r.commands):t0(o.segmentGroup,o.index,r.commands);return ah(n,o.segmentGroup,s,e,t)}function cl(i){return typeof i=="object"&&i!=null&&!i.outlets&&!i.segmentPath}function yo(i){return typeof i=="object"&&i!=null&&i.outlets}function ah(i,a,e,t,n){let r={};t&&Object.entries(t).forEach(([l,m])=>{r[l]=Array.isArray(m)?m.map(u=>`${u}`):`${m}`});let o;i===a?o=e:o=e0(i,a,e);let s=Kf(Xf(o));return new In(s,r,n)}function e0(i,a,e){let t={};return Object.entries(i.children).forEach(([n,r])=>{r===a?t[n]=e:t[n]=e0(r,a,e)}),new at(i.segments,t)}var dl=class{constructor(a,e,t){if(this.isAbsolute=a,this.numberOfDoubleDots=e,this.commands=t,a&&t.length>0&&cl(t[0]))throw new it(4003,!1);let n=t.find(yo);if(n&&n!==Uf(t))throw new it(4004,!1)}toRoot(){return this.isAbsolute&&this.commands.length===1&&this.commands[0]=="/"}};function Ix(i){if(typeof i[0]=="string"&&i.length===1&&i[0]==="/")return new dl(!0,0,i);let a=0,e=!1,t=i.reduce((n,r,o)=>{if(typeof r=="object"&&r!=null){if(r.outlets){let s={};return Object.entries(r.outlets).forEach(([l,m])=>{s[l]=typeof m=="string"?m.split("/"):m}),[...n,{outlets:s}]}if(r.segmentPath)return[...n,r.segmentPath]}return typeof r!="string"?[...n,r]:o===0?(r.split("/").forEach((s,l)=>{l==0&&s==="."||(l==0&&s===""?e=!0:s===".."?a++:s!=""&&n.push(s))}),n):[...n,r]},[]);return new dl(e,a,t)}var or=class{constructor(a,e,t){this.segmentGroup=a,this.processChildren=e,this.index=t}};function Ax(i,a,e){if(i.isAbsolute)return new or(a,!0,0);if(!e)return new or(a,!1,NaN);if(e.parent===null)return new or(e,!0,0);let t=cl(i.commands[0])?0:1,n=e.segments.length-1+t;return Mx(e,n,i.numberOfDoubleDots)}function Mx(i,a,e){let t=i,n=a,r=e;for(;r>n;){if(r-=n,t=t.parent,!t)throw new it(4005,!1);n=t.segments.length}return new or(t,!1,n-r)}function Tx(i){return yo(i[0])?i[0].outlets:{[Be]:i}}function t0(i,a,e){if(i??=new at([],{}),i.segments.length===0&&i.hasChildren())return _o(i,a,e);let t=Rx(i,a,e),n=e.slice(t.commandIndex);if(t.match&&t.pathIndex<i.segments.length){let r=new at(i.segments.slice(0,t.pathIndex),{});return r.children[Be]=new at(i.segments.slice(t.pathIndex),i.children),_o(r,0,n)}else return t.match&&n.length===0?new at(i.segments,{}):t.match&&!i.hasChildren()?hh(i,a,e):t.match?_o(i,0,n):hh(i,a,e)}function _o(i,a,e){if(e.length===0)return new at(i.segments,{});{let t=Tx(e),n={};if(Object.keys(t).some(r=>r!==Be)&&i.children[Be]&&i.numberOfChildren===1&&i.children[Be].segments.length===0){let r=_o(i.children[Be],a,e);return new at(i.segments,r.children)}return Object.entries(t).forEach(([r,o])=>{typeof o=="string"&&(o=[o]),o!==null&&(n[r]=t0(i.children[r],a,o))}),Object.entries(i.children).forEach(([r,o])=>{t[r]===void 0&&(n[r]=o)}),new at(i.segments,n)}}function Rx(i,a,e){let t=0,n=a,r={match:!1,pathIndex:0,commandIndex:0};for(;n<i.segments.length;){if(t>=e.length)return r;let o=i.segments[n],s=e[t];if(yo(s))break;let l=`${s}`,m=t<e.length-1?e[t+1]:null;if(n>0&&l===void 0)break;if(l&&m&&typeof m=="object"&&m.outlets===void 0){if(!Pf(l,m,o))return r;t+=2}else{if(!Pf(l,{},o))return r;t++}n++}return{match:!0,pathIndex:n,commandIndex:t}}function hh(i,a,e){let t=i.segments.slice(0,a),n=0;for(;n<e.length;){let r=e[n];if(yo(r)){let l=Fx(r.outlets);return new at(t,l)}if(n===0&&cl(e[0])){let l=i.segments[a];t.push(new Ia(l.path,Of(e[0]))),n++;continue}let o=yo(r)?r.outlets[Be]:`${r}`,s=n<e.length-1?e[n+1]:null;o&&s&&cl(s)?(t.push(new Ia(o,Of(s))),n+=2):(t.push(new Ia(o,{})),n++)}return new at(t,{})}function Fx(i){let a={};return Object.entries(i).forEach(([e,t])=>{typeof t=="string"&&(t=[t]),t!==null&&(a[e]=hh(new at([],{}),0,t))}),a}function Of(i){let a={};return Object.entries(i).forEach(([e,t])=>a[e]=`${t}`),a}function Pf(i,a,e){return i==e.path&&ln(a,e.parameters)}var vo="imperative",Qt=function(i){return i[i.NavigationStart=0]="NavigationStart",i[i.NavigationEnd=1]="NavigationEnd",i[i.NavigationCancel=2]="NavigationCancel",i[i.NavigationError=3]="NavigationError",i[i.RoutesRecognized=4]="RoutesRecognized",i[i.ResolveStart=5]="ResolveStart",i[i.ResolveEnd=6]="ResolveEnd",i[i.GuardsCheckStart=7]="GuardsCheckStart",i[i.GuardsCheckEnd=8]="GuardsCheckEnd",i[i.RouteConfigLoadStart=9]="RouteConfigLoadStart",i[i.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",i[i.ChildActivationStart=11]="ChildActivationStart",i[i.ChildActivationEnd=12]="ChildActivationEnd",i[i.ActivationStart=13]="ActivationStart",i[i.ActivationEnd=14]="ActivationEnd",i[i.Scroll=15]="Scroll",i[i.NavigationSkipped=16]="NavigationSkipped",i}(Qt||{}),Vi=class{constructor(a,e){this.id=a,this.url=e}},cn=class extends Vi{constructor(a,e,t="imperative",n=null){super(a,e),this.type=Qt.NavigationStart,this.navigationTrigger=t,this.restoredState=n}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}},wi=class extends Vi{constructor(a,e,t){super(a,e),this.urlAfterRedirects=t,this.type=Qt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}},xi=function(i){return i[i.Redirect=0]="Redirect",i[i.SupersededByNewNavigation=1]="SupersededByNewNavigation",i[i.NoDataFromRe
2solver=2]="NoDataFromResolver",i[i.GuardRejected=3]="GuardRejected",i}(xi||{}),hl=function(i){return i[i.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",i[i.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",i}(hl||{}),Sn=class extends Vi{constructor(a,e,t,n){super(a,e),this.reason=t,this.code=n,this.type=Qt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}},Jn=class extends Vi{constructor(a,e,t,n){super(a,e),this.reason=t,this.code=n,this.type=Qt.NavigationSkipped}},xo=class extends Vi{constructor(a,e,t,n){super(a,e),this.error=t,this.target=n,this.type=Qt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}},ml=class extends Vi{constructor(a,e,t,n){super(a,e),this.urlAfterRedirects=t,this.state=n,this.type=Qt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},mh=class extends Vi{constructor(a,e,t,n){super(a,e),this.urlAfterRedirects=t,this.state=n,this.type=Qt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},uh=class extends Vi{constructor(a,e,t,n,r){super(a,e),this.urlAfterRedirects=t,this.state=n,this.shouldActivate=r,this.type=Qt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}},ph=class extends Vi{constructor(a,e,t,n){super(a,e),this.urlAfterRedirects=t,this.state=n,this.type=Qt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},fh=class extends Vi{constructor(a,e,t,n){super(a,e),this.urlAfterRedirects=t,this.state=n,this.type=Qt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}},gh=class{constructor(a){this.route=a,this.type=Qt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}},_h=class{constructor(a){this.route=a,this.type=Qt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}},vh=class{constructor(a){this.snapshot=a,this.type=Qt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},bh=class{constructor(a){this.snapshot=a,this.type=Qt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},yh=class{constructor(a){this.snapshot=a,this.type=Qt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},xh=class{constructor(a){this.snapshot=a,this.type=Qt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}},ul=class{constructor(a,e,t){this.routerEvent=a,this.position=e,this.anchor=t,this.type=Qt.Scroll}toString(){let a=this.position?`${this.position[0]}, ${this.position[1]}`:null;return`Scroll(anchor: '${this.anchor}', position: '${a}')`}},wo=class{},hr=class{constructor(a,e){this.url=a,this.navigationBehaviorOptions=e}};function Ox(i,a){return i.providers&&!i._injector&&(i._injector=Bd(i.providers,a,`Route: ${i.path}`)),i._injector??a}function Qi(i){return i.outlet||Be}function Px(i,a){let e=i.filter(t=>Qi(t)===a);return e.push(...i.filter(t=>Qi(t)!==a)),e}function Ao(i){if(!i)return null;if(i.routeConfig?._injector)return i.routeConfig._injector;for(let a=i.parent;a;a=a.parent){let e=a.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}var wh=class{get injector(){return Ao(this.route?.snapshot)??this.rootInjector}set injector(a){}constructor(a){this.rootInjector=a,this.outlet=null,this.route=null,this.children=new Mo(this.rootInjector),this.attachRef=null}},Mo=(()=>{class i{constructor(e){this.rootInjector=e,this.contexts=new Map}onChildOutletCreated(e,t){let n=this.getOrCreateContext(e);n.outlet=t,this.contexts.set(e,n)}onChildOutletDestroyed(e){let t=this.getContext(e);t&&(t.outlet=null,t.attachRef=null)}onOutletDeactivated(){let e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let t=this.getContext(e);return t||(t=new wh(this.rootInjector),this.contexts.set(e,t)),t}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(t){return new(t||i)(S(Wi))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),pl=class{constructor(a){this._root=a}get root(){return this._root.value}
vendor: 14,538 bytes, line 2
2parent(a){let e=this.pathFromRoot(a);return e.length>1?e[e.length-2]:null}children(a){let e=Ch(a,this._root);return e?e.children.map(t=>t.value):[]}firstChild(a){let e=Ch(a,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(a){let e=Dh(a,this._root);return e.length<2?[]:e[e.length-2].children.map(n=>n.value).filter(n=>n!==a)}pathFromRoot(a){return Dh(a,this._root).map(e=>e.value)}};function Ch(i,a){if(i===a.value)return a;for(let e of a.children){let t=Ch(i,e);if(t)return t}return null}function Dh(i,a){if(i===a.value)return[a];for(let e of a.children){let t=Dh(i,e);if(t.length)return t.unshift(a),t}return[]}var yi=class{constructor(a,e){this.value=a,this.children=e}toString(){return`TreeNode(${this.value})`}};function rr(i){let a={};return i&&i.children.forEach(e=>a[e.value.outlet]=e),a}var fl=class extends pl{constructor(a,e){super(a),this.snapshot=e,Fh(this,a)}toString(){return this.snapshot.toString()}};function i0(i){let a=Bx(i),e=new ri([new Ia("",{})]),t=new ri({}),n=new ri({}),r=new ri({}),o=new ri(""),s=new St(e,t,r,o,n,Be,i,a.root);return s.snapshot=a.root,new fl(new yi(s,[]),a)}function Bx(i){let a={},e={},t={},n="",r=new sr([],a,t,n,e,Be,i,null,{});return new _l("",new yi(r,[]))}var St=class{constructor(a,e,t,n,r,o,s,l){this.urlSubject=a,this.paramsSubject=e,this.queryParamsSubject=t,this.fragmentSubject=n,this.dataSubject=r,this.outlet=o,this.component=s,this._futureSnapshot=l,this.title=this.dataSubject?.pipe(De(m=>m[So]))??ue(void 0),this.url=a,this.params=e,this.queryParams=t,this.fragment=n,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(De(a=>cr(a))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe(De(a=>cr(a))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}};function gl(i,a,e="emptyOnly"){let t,{routeConfig:n}=i;return a!==null&&(e==="always"||n?.path===""||!a.component&&!a.routeConfig?.loadComponent)?t={params:O(O({},a.params),i.params),data:O(O({},a.data),i.data),resolve:O(O(O(O({},i.data),a.data),n?.data),i._resolvedData)}:t={params:O({},i.params),data:O({},i.data),resolve:O(O({},i.data),i._resolvedData??{})},n&&a0(n)&&(t.resolve[So]=n.title),t}var sr=class{get title(){return this.data?.[So]}constructor(a,e,t,n,r,o,s,l,m){this.url=a,this.params=e,this.queryParams=t,this.fragment=n,this.data=r,this.outlet=o,this.component=s,this.routeConfig=l,this._resolve=m}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??=cr(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=cr(this.queryParams),this._queryParamMap}toString(){let a=this.url.map(t=>t.toString()).join("/"),e=this.routeConfig?this.routeConfig.path:"";return`Route(url:'${a}', path:'${e}')`}},_l=class extends pl{constructor(a,e){super(e),this.url=a,Fh(this,e)}toString(){return n0(this._root)}};function Fh(i,a){a.value._routerState=i,a.children.forEach(e=>Fh(i,e))}function n0(i){let a=i.children.length>0?` { ${i.children.map(n0).join(", ")} } `:"";return`${i.value}${a}`}function rh(i){if(i.snapshot){let a=i.snapshot,e=i._futureSnapshot;i.snapshot=e,ln(a.queryParams,e.queryParams)||i.queryParamsSubject.next(e.queryParams),a.fragment!==e.fragment&&i.fragmentSubject.next(e.fragment),ln(a.params,e.params)||i.paramsSubject.next(e.params),cx(a.url,e.url)||i.urlSubject.next(e.url),ln(a.data,e.data)||i.dataSubject.next(e.data)}else i.snapshot=i._futureSnapshot,i.dataSubject.next(i._futureSnapshot.data)}function kh(i,a){let e=ln(i.params,a.params)&&ux(i.url,a.url),t=!i.parent!=!a.parent;return e&&!t&&(!i.parent||kh(i.parent,a.parent))}function a0(i){return typeof i.title=="string"||i.title===null}var Oh=(()=>{class i{constructor(){this.activated=null,this._activatedRoute=null,this.name=Be,this.activateEvents=new te,this.deactivateEvents=new te,this.attachEvents=new te,this.detachEvents=new te,this.parentContexts=N(Mo),this.location=N(Ft),this.changeDetector=N(xe),this.inputBinder=N(wl,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){let{firstChange:t,previousValue:n}=e.name;if(t)return;this.isTrackedInParentContexts(n)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(n)),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 it(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new it(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new it(4012,!1);this.location.detach();let e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,t){this.activated=e,this._activatedRoute=t,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,t){if(this.isActivated)throw new it(4013,!1);this._activatedRoute=e;let n=this.location,o=e.snapshot.component,s=this.parentContexts.getOrCreateContext(this.name).children,l=new Eh(e,s,n.injector);this.activated=n.createComponent(o,{index:n.length,injector:l,environmentInjector:t}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[Ve]})}}return i})(),Eh=class i{__ngOutletInjector(a){return new i(this.route,this.childContexts,a)}constructor(a,e,t){this.route=a,this.childContexts=e,this.parent=t}get(a,e){return a===St?this.route:a===Mo?this.childContexts:this.parent.get(a,e)}},wl=new q(""),Bf=(()=>{class i{constructor(){this.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:t}=e,n=Ua([t.queryParams,t.params,t.data]).pipe(mt(([r,o,s],l)=>(s=O(O(O({},r),o),s),l===0?ue(s):Promise.resolve(s)))).subscribe(r=>{if(!e.isActivated||!e.activatedComponentRef||e.activatedRoute!==t||t.component===null){this.unsubscribeFromRouteData(e);return}let o=Kp(t.component);if(!o){this.unsubscribeFromRouteData(e);return}for(let{templateName:s}of o.inputs)e.activatedComponentRef.setInput(s,r[s])});this.outletDataSubscriptions.set(e,n)}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})();function Lx(i,a,e){let t=Co(i,a._root,e?e._root:void 0);return new fl(t,a)}function Co(i,a,e){if(e&&i.shouldReuseRoute(a.value,e.value.snapshot)){let t=e.value;t._futureSnapshot=a.value;let n=Nx(i,a,e);return new yi(t,n)}else{if(i.shouldAttach(a.value)){let r=i.retrieve(a.value);if(r!==null){let o=r.route;return o.value._futureSnapshot=a.value,o.children=a.children.map(s=>Co(i,s)),o}}let t=Vx(a.value),n=a.children.map(r=>Co(i,r));return new yi(t,n)}}function Nx(i,a,e){return a.children.map(t=>{for(let n of e.children)if(i.shouldReuseRoute(t.value,n.value.snapshot))return Co(i,t,n);return Co(i,t)})}function Vx(i){return new St(new ri(i.url),new ri(i.params),new ri(i.queryParams),new ri(i.fragment),new ri(i.data),i.outlet,i.component,i)}var Do=class{constructor(a,e){this.redirectTo=a,this.navigationBehaviorOptions=e}},r0="ngNavigationCancelingError";function vl(i,a){let{redirectTo:e,navigationBehaviorOptions:t}=Ma(a)?{redirectTo:a,navigationBehaviorOptions:void 0}:a,n=o0(!1,xi.Redirect);return n.url=e,n.navigationBehaviorOptions=t,n}function o0(i,a){let e=new Error(`NavigationCancelingError: ${i||""}`);return e[r0]=!0,e.cancellationCode=a,e}function jx(i){return s0(i)&&Ma(i.url)}function s0(i){return!!i&&i[r0]}var zx=(i,a,e,t)=>De(n=>(new Sh(a,n.targetRouterState,n.currentRouterState,e,t).activate(i),n)),Sh=class{constructor(a,e,t,n,r){this.routeReuseStrategy=a,this.futureState=e,this.currState=t,this.forwardEvent=n,this.inputBindingEnabled=r}activate(a){let e=this.futureState._root,t=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,t,a),rh(this.futureState.root),this.activateChildRoutes(e,t,a)}deactivateChildRoutes(a,e,t){let n=rr(e);a.children.forEach(r=>{let o=r.value.outlet;this.deactivateRoutes(r,n[o],t),delete n[o]}),Object.values(n).forEach(r=>{this.deactivateRouteAndItsChildren(r,t)})}deactivateRoutes(a,e,t){let n=a.value,r=e?e.value:null;if(n===r)if(n.component){let o=t.getContext(n.outlet);o&&this.deactivateChildRoutes(a,e,o.children)}else this.deactivateChildRoutes(a,e,t);else r&&this.deactivateRouteAndItsChildren(e,t)}deactivateRouteAndItsChildren(a,e){a.value.component&&this.routeReuseStrategy.shouldDetach(a.value.snapshot)?this.detachAndStoreRouteSubtree(a,e):this.deactivateRouteAndOutlet(a,e)}detachAndStoreRouteSubtree(a,e){let t=e.getContext(a.value.outlet),n=t&&a.value.component?t.children:e,r=rr(a);for(let o of Object.values(r))this.deactivateRouteAndItsChildren(o,n);if(t&&t.outlet){let o=t.outlet.detach(),s=t.children.onOutletDeactivated();this.routeReuseStrategy.store(a.value.snapshot,{componentRef:o,route:a,contexts:s})}}deactivateRouteAndOutlet(a,e){let t=e.getContext(a.value.outlet),n=t&&a.value.component?t.children:e,r=rr(a);for(let o of Object.values(r))this.deactivateRouteAndItsChildren(o,n);t&&(t.outlet&&(t.outlet.deactivate(),t.children.onOutletDeactivated()),t.attachRef=null,t.route=null)}activateChildRoutes(a,e,t){let n=rr(e);a.children.forEach(r=>{this.activateRoutes(r,n[r.value.outlet],t),this.forwardEvent(new xh(r.value.snapshot))}),a.children.length&&this.forwardEvent(new bh(a.value.snapshot))}activateRoutes(a,e,t){let n=a.value,r=e?e.value:null;if(rh(n),n===r)if(n.component){let o=t.getOrCreateContext(n.outlet);this.activateChildRoutes(a,e,o.children)}else this.activateChildRoutes(a,e,t);else if(n.component){let o=t.getOrCreateContext(n.outlet);if(this.routeReuseStrategy.shouldAttach(n.snapshot)){let s=this.routeReuseStrategy.retrieve(n.snapshot);this.routeReuseStrategy.store(n.snapshot,null),o.children.onOutletReAttached(s.contexts),o.attachRef=s.componentRef,o.route=s.route.value,o.outlet&&o.outlet.attach(s.componentRef,s.route.value),rh(s.route.value),this.activateChildRoutes(a,null,o.children)}else o.attachRef=null,o.route=n,o.outlet&&o.outlet.activateWith(n,o.injector),this.activateChildRoutes(a,null,o.children)}else this.activateChildRoutes(a,null,t)}},bl=class{constructor(a){this.path=a,this.route=this.path[this.path.length-1]}},lr=class{constructor(a,e){this.component=a,this.route=e}};function Hx(i,a,e){let t=i._root,n=a?a._root:null;return fo(t,n,e,[t.value])}function Ux(i){let a=i.routeConfig?i.routeConfig.canActivateChild:null;return!a||a.length===0?null:{node:i,guards:a}}function ur(i,a){let e=Symbol(),t=a.get(i,e);return t===e?typeof i=="function"&&!yp(i)?i:a.get(i):t}function fo(i,a,e,t,n={canDeactivateChecks:[],canActivateChecks:[]}){let r=rr(a);return i.children.forEach(o=>{$x(o,r[o.value.outlet],e,t.concat([o.value]),n),delete r[o.value.outlet]}),Object.entries(r).forEach(([o,s])=>bo(s,e.getContext(o),n)),n}function $x(i,a,e,t,n={canDeactivateChecks:[],canActivateChecks:[]}){let r=i.value,o=a?a.value:null,s=e?e.getContext(i.value.outlet):null;if(o&&r.routeConfig===o.routeConfig){let l=qx(o,r,r.routeConfig.runGuardsAndResolvers);l?n.canActivateChecks.push(new bl(t)):(r.data=o.data,r._resolvedData=o._resolvedData),r.component?fo(i,a,s?s.children:null,t,n):fo(i,a,e,t,n),l&&s&&s.outlet&&s.outlet.isActivated&&n.canDeactivateChecks.push(new lr(s.outlet.component,o))}else o&&bo(a,s,n),n.canActivateChecks.push(new bl(t)),r.component?fo(i,null,s?s.children:null,t,n):fo(i,null,e,t,n);return n}function qx(i,a,e){if(typeof e=="function")return e(i,a);switch(e){case"pathParamsChange":return!Aa(i.url,a.url);case"pathParamsOrQueryParamsChange":return!Aa(i.url,a.url)||!ln(i.queryParams,a.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!kh(i,a)||!ln(i.queryParams,a.queryParams);case"paramsChange":default:return!kh(i,a)}}function bo(i,a,e){let t=rr(i),n=i.value;Object.entries(t).forEach(([r,o])=>{n.component?a?bo(o,a.children.getContext(r),e):bo(o,null,e):bo(o,a,e)}),n.component?a&&a.outlet&&a.outlet.isActivated?e.canDeactivateChecks.push(new lr(a.outlet.component,n)):e.canDeactivateChecks.push(new lr(null,n)):e.canDeactivateChecks.push(new lr(null,n))}function To(i){return typeof i=="function"}function Gx(i){return typeof i=="boolean"}function Wx(i){return i&&To(i.canLoad)}function Yx(i){return i&&To(i.canActivate)}function Qx(i){return i&&To(i.canActivateChild)}function Kx(i){return i&&To(i.canDeactivate)}function Xx(i){return i&&To(i.canMatch)}function l0(i){return i instanceof hp||i?.name==="EmptyError"}var rl=Symbol("INITIAL_VALUE");function mr(){return mt(i=>Ua(i.map(a=>a.pipe(ht(1),vt(rl)))).pipe(De(a=>{for(let e of a)if(e!==!0){if(e===rl)return rl;if(e===!1||Zx(e))return e}return!0}
2),qe(a=>a!==rl),ht(1)))}function Zx(i){return Ma(i)||i instanceof Do}function Jx(i,a){return _i(e=>{let{targetSnapshot:t,currentSnapshot:n,guards:{canActivateChecks:r,canDeactivateChecks:o}}=e;return o.length===0&&r.length===0?ue(Ee(O({},e),{guardsResult:!0})):ew(o,t,n,i).pipe(_i(s=>s&&Gx(s)?tw(t,r,i,a):ue(s)),De(s=>Ee(O({},e),{guardsResult:s})))})}function ew(i,a,e,t){return Mt(i).pipe(_i(n=>ow(n.component,n.route,e,a,t)),Ti(n=>n!==!0,!0))}function tw(i,a,e,t){return Mt(a).pipe(qn(n=>Ts(nw(n.route.parent,t),iw(n.route,t),rw(i,n.path,e),aw(i,n.route,e))),Ti(n=>n!==!0,!0))}function iw(i,a){return i!==null&&a&&a(new yh(i)),ue(!0)}function nw(i,a){return i!==null&&a&&a(new vh(i)),ue(!0)}function aw(i,a,e){let t=a.routeConfig?a.routeConfig.canActivate:null;if(!t||t.length===0)return ue(!0);let n=t.map(r=>_n(()=>{let o=Ao(a)??e,s=ur(r,o),l=Yx(s)?s.canActivate(a,i):Fi(o,()=>s(a,i));return ea(l).pipe(Ti())}));return ue(n).pipe(mr())}function rw(i,a,e){let t=a[a.length-1],r=a.slice(0,a.length-1).reverse().map(o=>Ux(o)).filter(o=>o!==null).map(o=>_n(()=>{let s=o.guards.map(l=>{let m=Ao(o.node)??e,u=ur(l,m),g=Qx(u)?u.canActivateChild(t,i):Fi(m,()=>u(t,i));return ea(g).pipe(Ti())});return ue(s).pipe(mr())}));return ue(r).pipe(mr())}function ow(i,a,e,t,n){let r=a&&a.routeConfig?a.routeConfig.canDeactivate:null;if(!r||r.length===0)return ue(!0);let o=r.map(s=>{let l=Ao(a)??n,m=ur(s,l),u=Kx(m)?m.canDeactivate(i,a,e,t):Fi(l,()=>m(i,a,e,t));return ea(u).pipe(Ti())});return ue(o).pipe(mr())}function sw(i,a,e,t){let n=a.canLoad;if(n===void 0||n.length===0)return ue(!0);let r=n.map(o=>{let s=ur(o,i),l=Wx(s)?s.canLoad(a,e):Fi(i,()=>s(a,e));return ea(l)});return ue(r).pipe(mr(),c0(t))}function c0(i){return dp(ke(a=>{if(typeof a!="boolean")throw vl(i,a)}),De(a=>a===!0))}function lw(i,a,e,t){let n=a.canMatch;if(!n||n.length===0)return ue(!0);let r=n.map(o=>{let s=ur(o,i),l=Xx(s)?s.canMatch(a,e):Fi(i,()=>s(a,e));return ea(l)});return ue(r).pipe(mr(),c0(t))}var ko=class{constructor(a){this.segmentGroup=a||null}},Eo=class extends Error{constructor(a){super(),this.urlTree=a}};function ar(i){return ba(new ko(i))}function cw(i){return ba(new it(4e3,!1))}function dw(i){return ba(o0(!1,xi.GuardRejected))}var Ih=class{constructor(a,e){this.urlSerializer=a,this.urlTree=e}lineralizeSegments(a,e){let t=[],n=e.root;for(;;){if(t=t.concat(n.segments),n.numberOfChildren===0)return ue(t);if(n.numberOfChildren>1||!n.children[Be])return cw(`${a.redirectTo}`);n=n.children[Be]}}applyRedirectCommands(a,e,t,n,r){if(typeof e!="string"){let s=e,{queryParams:l,fragment:m,routeConfig:u,url:g,outlet:_,params:x,data:w,title:E}=n,k=Fi(r,()=>s({params:x,data:w,queryParams:l,fragment:m,routeConfig:u,url:g,outlet:_,title:E}));if(k instanceof In)throw new Eo(k);e=k}let o=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),a,t);if(e[0]==="/")throw new Eo(o);return o}applyRedirectCreateUrlTree(a,e,t,n){let r=this.createSegmentGroup(a,e.root,t,n);return new In(r,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(a,e){let t={};return Object.entries(a).forEach(([n,r])=>{if(typeof r=="string"&&r[0]===":"){let s=r.substring(1);t[n]=e[s]}else t[n]=r}),t}createSegmentGroup(a,e,t,n){let r=this.createSegments(a,e.segments,t,n),o={};return Object.entries(e.children).forEach(([s,l])=>{o[s]=this.createSegmentGroup(a,l,t,n)}),new at(r,o)}createSegments(a,e,t,n){return e.map(r=>r.path[0]===":"?this.findPosParam(a,r,n):this.findOrReturn(r,t))}findPosParam(a,e,t){let n=t[e.path.substring(1)];if(!n)throw new it(4001,!1);return n}findOrReturn(a,e){let t=0;for(let n of e){if(n.path===a.path)return e.splice(t),n;t++}return a}},Ah={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function hw(i,a,e,t,n){let r=d0(i,a,e);return r.matched?(t=Ox(a,t),lw(t,a,e,n).pipe(De(o=>o===!0?r:O({},Ah)))):ue(r)}function d0(i,a,e){if(a.path==="**")return mw(e);if(a.path==="")return a.pathMatch==="full"&&(i.hasChildren()||e.length>0)?O({},Ah):{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};let n=(a.matcher||lx)(e,i,a);if(!n)return O({},Ah);let r={};Object.entries(n.posParams??{}
2).forEach(([s,l])=>{r[s]=l.path});let o=n.consumed.length>0?O(O({},r),n.consumed[n.consumed.length-1].parameters):r;return{matched:!0,consumedSegments:n.consumed,remainingSegments:e.slice(n.consumed.length),parameters:o,positionalParamSegments:n.posParams??{}}}function mw(i){return{matched:!0,parameters:i.length>0?Uf(i).parameters:{},consumedSegments:i,remainingSegments:[],positionalParamSegments:{}}}function Lf(i,a,e,t){return e.length>0&&fw(i,e,t)?{segmentGroup:new at(a,pw(t,new at(e,i.children))),slicedSegments:[]}:e.length===0&&gw(i,e,t)?{segmentGroup:new at(i.segments,uw(i,e,t,i.children)),slicedSegments:e}:{segmentGroup:new at(i.segments,i.children),slicedSegments:e}}function uw(i,a,e,t){let n={};for(let r of e)if(Cl(i,a,r)&&!t[Qi(r)]){let o=new at([],{});n[Qi(r)]=o}return O(O({},t),n)}function pw(i,a){let e={};e[Be]=a;for(let t of i)if(t.path===""&&Qi(t)!==Be){let n=new at([],{});e[Qi(t)]=n}return e}function fw(i,a,e){return e.some(t=>Cl(i,a,t)&&Qi(t)!==Be)}function gw(i,a,e){return e.some(t=>Cl(i,a,t))}function Cl(i,a,e){return(i.hasChildren()||a.length>0)&&e.pathMatch==="full"?!1:e.path===""}function _w(i,a,e){return a.length===0&&!i.children[e]}var Mh=class{};function vw(i,a,e,t,n,r,o="emptyOnly"){return new Th(i,a,e,t,n,o,r).recognize()}var bw=31,Th=class{constructor(a,e,t,n,r,o,s){this.injector=a,this.configLoader=e,this.rootComponentType=t,this.config=n,this.urlTree=r,this.paramsInheritanceStrategy=o,this.urlSerializer=s,this.applyRedirects=new Ih(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(a){return new it(4002,`'${a.segmentGroup}'`)}recognize(){let a=Lf(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(a).pipe(De(({children:e,rootSnapshot:t})=>{let n=new yi(t,e),r=new _l("",n),o=Sx(t,[],this.urlTree.queryParams,this.urlTree.fragment);return o.queryParams=this.urlTree.queryParams,r.url=this.urlSerializer.serialize(o),{state:r,tree:o}}))}match(a){let e=new sr([],Object.freeze({}),Object.freeze(O({},this.urlTree.queryParams)),this.urlTree.fragment,Object.freeze({}),Be,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,a,Be,e).pipe(De(t=>({children:t,rootSnapshot:e})),$n(t=>{if(t instanceof Eo)return this.urlTree=t.urlTree,this.match(t.urlTree.root);throw t instanceof ko?this.noMatchError(t):t}))}processSegmentGroup(a,e,t,n,r){return t.segments.length===0&&t.hasChildren()?this.processChildren(a,e,t,r):this.processSegment(a,e,t,t.segments,n,!0,r).pipe(De(o=>o instanceof yi?[o]:[]))}processChildren(a,e,t,n){let r=[];for(let o of Object.keys(t.children))o==="primary"?r.unshift(o):r.push(o);return Mt(r).pipe(qn(o=>{let s=t.children[o],l=Px(e,o);return this.processSegmentGroup(a,l,s,o,n)}),_p((o,s)=>(o.push(...s),o)),Td(null),gp(),_i(o=>{if(o===null)return ar(t);let s=h0(o);return yw(s),ue(s)}))}processSegment(a,e,t,n,r,o,s){return Mt(e).pipe(qn(l=>this.processSegmentAgainstRoute(l._injector??a,e,l,t,n,r,o,s).pipe($n(m=>{if(m instanceof ko)return ue(null);throw m}))),Ti(l=>!!l),$n(l=>{if(l0(l))return _w(t,n,r)?ue(new Mh):ar(t);throw l}))}processSegmentAgainstRoute(a,e,t,n,r,o,s,l){return Qi(t)!==o&&(o===Be||!Cl(n,r,t))?ar(n):t.redirectTo===void 0?this.matchSegmentAgainstRoute(a,n,t,r,o,l):this.allowRedirects&&s?this.expandSegmentAgainstRouteUsingRedirect(a,n,e,t,r,o,l):ar(n)}expandSegmentAgainstRouteUsingRedirect(a,e,t,n,r,o,s){let{matched:l,parameters:m,consumedSegments:u,positionalParamSegments:g,remainingSegments:_}=d0(e,n,r);if(!l)return ar(e);typeof n.redirectTo=="string"&&n.redirectTo[0]==="/"&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>bw&&(this.allowRedirects=!1));let x=new sr(r,m,Object.freeze(O({},this.urlTree.queryParams)),this.urlTree.fragment,Nf(n),Qi(n),n.component??n._loadedComponent??null,n,Vf(n)),w=gl(x,s,this.paramsInheritanceStrategy);x.params=Object.freeze(w.params),x.data=Object.freeze(w.data);let E=this.applyRedirects.applyRedirectCommands(u,n.redirectTo,g,x,a);return this.applyRedirects.lineralizeSegments(n,E).pipe(_i(k=>this.processSegment(a,t,e,k.concat(_),o,!1,s)))}matchSegmentAgainstRoute(a,e,t,n,r,o){let s=hw(e,t,n,a,this.urlSerializer);return t.path==="**"&&(e.children={}),s.pipe(mt(l=>l.matched?(a=t._injector??a,this.getChildConfig(a,t,n).pipe(mt(({routes:m})=>{let u=t._loadedInjector??a,{parameters:g,consumedSegments:_,remainingSegments:x}=l,w=new sr(_,g,Object.freeze(O({},this.urlTree.queryParams)),this.urlTree.fragment,Nf(t),Qi(t),t.component??t._loadedComponent??null,t,Vf(t)),E=gl(w,o,this.paramsInheritanceStrategy);w.params=Object.freeze(E.params),w.data=Object.freeze(E.data);let{segmentGroup:k,slicedSegments:y}=Lf(e,_,x,m);if(y.length===0&&k.hasChildren())return this.processChildren(u,m,k,w).pipe(De(A=>new yi(w,A)));if(m.length===0&&y.length===0)return ue(new yi(w,[]));let C=Qi(t)===r;return this.processSegment(u,m,k,y,C?Be:r,!0,w).pipe(De(A=>new yi(w,A instanceof yi?[A]:[])))}))):ar(e)))}getChildConfig(a,e,t){return e.children?ue({routes:e.children,injector:a}):e.loadChildren?e._loadedRoutes!==void 0?ue({routes:e._loadedRoutes,injector:e._loadedInjector}):sw(a,e,t,this.urlSerializer).pipe(_i(n=>n?this.configLoader.loadChildren(a,e).pipe(ke(r=>{e._loadedRoutes=r.routes,e._loadedInjector=r.injector})):dw(e))):ue({routes:[],injector:a})}};function yw(i){i.sort((a,e)=>a.value.outlet===Be?-1:e.value.outlet===Be?1:a.value.outlet.localeCompare(e.value.outlet))}function xw(i){let a=i.value.routeConfig;return a&&a.path===""}function h0(i){let a=[],e=new Set;for(let t of i){if(!xw(t)){a.push(t);continue}let n=a.find(r=>t.value.routeConfig===r.value.routeConfig);n!==void 0?(n.children.push(...t.children),e.add(n)):a.push(t)}for(let t of e){let n=h0(t.children);a.push(new yi(t.value,n))}return a.filter(t=>!e.has(t))}function Nf(i){return i.data||{}}function Vf(i){return i.resolve||{}}function ww(i,a,e,t,n,r){return _i(o=>vw(i,a,e,t,o.extractedUrl,n,r).pipe(De(({state:s,tree:l})=>Ee(O({},o),{targetSnapshot:s,urlAfterRedirects:l}))))}function Cw(i,a){return _i(e=>{let{targetSnapshot:t,guards:{canActivateChecks:n}}=e;if(!n.length)return ue(e);let r=new Set(n.map(l=>l.route)),o=new Set;for(let l of r)if(!o.has(l))for(let m of m0(l))o.add(m);let s=0;return Mt(o).pipe(qn(l=>r.has(l)?Dw(l,t,i,a):(l.data=gl(l,l.parent,i).resolve,ue(void 0))),ke(()=>s++),Rd(1),_i(l=>s===o.size?ue(e):rn))})}function m0(i){let a=i.children.map(e=>m0(e)).flat();return[i,...a]}function Dw(i,a,e,t){let n=i.routeConfig,r=i._resolve;return n?.title!==void 0&&!a0(n)&&(r[So]=n.title),kw(r,i,a,t).pipe(De(o=>(i._resolvedData=o,i.data=gl(i,i.parent,e).resolve,null)))}function kw(i,a,e,t){let n=lh(i);if(n.length===0)return ue({});let r={};return Mt(n).pipe(_i(o=>Ew(i[o],a,e,t).pipe(Ti(),ke(s=>{if(s instanceof Do)throw vl(new dr,s);r[o]=s}))),Rd(1),pp(r),$n(o=>l0(o)?rn:ba(o)))}function Ew(i,a,e,t){let n=Ao(a)??t,r=ur(i,n),o=r.resolve?r.resolve(a,e):Fi(n,()=>r(a,e));return ea(o)}function oh(i){return mt(a=>{let e=i(a);
2return e?Mt(e).pipe(De(()=>a)):ue(a)})}var u0=(()=>{class i{buildTitle(e){let t,n=e.root;for(;n!==void 0;)t=this.getResolvedTitleForRoute(n)??t,n=n.children.find(r=>r.outlet===Be);return t}getResolvedTitleForRoute(e){return e.data[So]}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:()=>N(Sw),providedIn:"root"})}}return i})(),Sw=(()=>{class i extends u0{constructor(e){super(),this.title=e}updateTitle(e){let t=this.buildTitle(e);t!==void 0&&this.title.setTitle(t)}static{this.\u0275fac=function(t){return new(t||i)(S(nl))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),Ro=new q("",{providedIn:"root",factory:()=>({})}),Iw=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=z({type:i,selectors:[["ng-component"]],standalone:!0,features:[me],decls:1,vars:0,template:function(t,n){t&1&&b(0,"router-outlet")},dependencies:[Oh],encapsulation:2})}}return i})();function Ph(i){let a=i.children&&i.children.map(Ph),e=a?Ee(O({},i),{children:a}):O({},i);return!e.component&&!e.loadComponent&&(a||e.loadChildren)&&e.outlet&&e.outlet!==Be&&(e.component=Iw),e}var yl=new q(""),Bh=(()=>{class i{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=N(Us)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return ue(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);let t=ea(e.loadComponent()).pipe(De(p0),ke(r=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=r}),vn(()=>{this.componentLoaders.delete(e)})),n=new Ms(t,()=>new H).pipe(Sd());return this.componentLoaders.set(e,n),n}loadChildren(e,t){if(this.childrenLoaders.get(t))return this.childrenLoaders.get(t);if(t._loadedRoutes)return ue({routes:t._loadedRoutes,injector:t._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(t);let r=Aw(t,this.compiler,e,this.onLoadEndListener).pipe(vn(()=>{this.childrenLoaders.delete(t)})),o=new Ms(r,()=>new H).pipe(Sd());return this.childrenLoaders.set(t,o),o}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Aw(i,a,e,t){return ea(i.loadChildren()).pipe(De(p0),_i(n=>n instanceof Lp||Array.isArray(n)?ue(n):Mt(a.compileModuleAsync(n))),De(n=>{t&&t(i);let r,o,s=!1;return Array.isArray(n)?(o=n,s=!0):(r=n.create(e).injector,o=r.get(yl,[],{optional:!0,self:!0}).flat()),{routes:o.map(Ph),injector:r}}))}function Mw(i){return i&&typeof i=="object"&&"default"in i}function p0(i){return Mw(i)?i.default:i}var Lh=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:()=>N(Tw),providedIn:"root"})}}return i})(),Tw=(()=>{class i{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,t){return e}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),f0=new q(""),g0=new q("");function Rw(i,a,e){let t=i.get(g0),n=i.get(ve);return i.get(ne).runOutsideAngular(()=>{if(!n.startViewTransition||t.skipNextTransition)return t.skipNextTransition=!1,new Promise(m=>setTimeout(m));let r,o=new Promise(m=>{r=m}),s=n.startViewTransition(()=>(r(),Fw(i))),{onViewTransitionCreated:l}=t;return l&&Fi(i,()=>l({transition:s,from:a,to:e})),o})}function Fw(i){return new Promise(a=>{Wt({read:()=>setTimeout(a)},{injector:i})})}var Ow=new q(""),Nh=(()=>{class i{get hasRequestedNavigation(){return this.navigationId!==0}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new H,this.transitionAbortSubject=new H,this.configLoader=N(Bh),this.environmentInjector=N(Wi),this.urlSerializer=N(Io),this.rootContexts=N(Mo),this.location=N(Dn),this.inputBindingEnabled=N(wl,{optional:!0})!==null,this.titleStrategy=N(u0),this.options=N(Ro,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=N(Lh),this.createViewTransition=N(f0,{optional:!0}),this.navigationErrorHandler=N(Ow,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>ue(void 0),this.rootComponentType=null;let e=n=>this.events.next(new gh(n)),t=n=>this.events.next(new _h(n));this.configLoader.onLoadEndListener=t,this.configLoader.onLoadStartListener=e}complete(){this.transitions?.complete()}handleNavigationRequest(e){let t=++this.navigationId;this.transitions?.next(Ee(O(O({},this.transitions.value),e),{id:t}))}setupNavigations(e,t,n){return this.transitions=new ri({id:0,currentUrlTree:t,currentRawUrl:t,extractedUrl:this.urlHandlingStrategy.extract(t),urlAfterRedirects:this.urlHandlingStrategy.extract(t),rawUrl:t,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:vo,restoredState:null,currentSnapshot:n.snapshot,targetSnapshot:null,currentRouterState:n,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe(qe(r=>r.id!==0),De(r=>Ee(O({},r),{extractedUrl:this.urlHandlingStrategy.extract(r.rawUrl)})),mt(r=>{let o=!1,s=!1;return ue(r).pipe(mt(l=>{if(this.navigationId>r.id)return this.cancelNavigationTransition(r,"",xi.SupersededByNewNavigation),rn;this.currentTransition=r,this.currentNavigation={id:l.id,initialUrl:l.rawUrl,extractedUrl:l.extractedUrl,targetBrowserUrl:typeof l.extras.browserUrl=="string"?this.urlSerializer.parse(l.extras.browserUrl):l.extras.browserUrl,trigger:l.source,extras:l.extras,previousNavigation:this.lastSuccessfulNavigation?Ee(O({},this.lastSuccessfulNavigation),{previousNavigation:null}):null};let m=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl(),u=l.extras.onSameUrlNavigation??e.onSameUrlNavigation;if(!m&&u!=="reload"){let g="";return this.events.next(new Jn(l.id,this.urlSerializer.serialize(l.rawUrl),g,hl.IgnoredSameUrlNavigation)),l.resolve(!1),rn}if(this.urlHandlingStrategy.shouldProcessUrl(l.rawUrl))return ue(l).pi
2pe(mt(g=>{let _=this.transitions?.getValue();return this.events.next(new cn(g.id,this.urlSerializer.serialize(g.extractedUrl),g.source,g.restoredState)),_!==this.transitions?.getValue()?rn:Promise.resolve(g)}),ww(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),ke(g=>{r.targetSnapshot=g.targetSnapshot,r.urlAfterRedirects=g.urlAfterRedirects,this.currentNavigation=Ee(O({},this.currentNavigation),{finalUrl:g.urlAfterRedirects});let _=new ml(g.id,this.urlSerializer.serialize(g.extractedUrl),this.urlSerializer.serialize(g.urlAfterRedirects),g.targetSnapshot);this.events.next(_)}));if(m&&this.urlHandlingStrategy.shouldProcessUrl(l.currentRawUrl)){let{id:g,extractedUrl:_,source:x,restoredState:w,extras:E}=l,k=new cn(g,this.urlSerializer.serialize(_),x,w);this.events.next(k);let y=i0(this.rootComponentType).snapshot;return this.currentTransition=r=Ee(O({},l),{targetSnapshot:y,urlAfterRedirects:_,extras:Ee(O({},E),{skipLocationChange:!1,replaceUrl:!1})}),this.currentNavigation.finalUrl=_,ue(r)}else{let g="";return this.events.next(new Jn(l.id,this.urlSerializer.serialize(l.extractedUrl),g,hl.IgnoredByUrlHandlingStrategy)),l.resolve(!1),rn}}),ke(l=>{let m=new mh(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot);this.events.next(m)}),De(l=>(this.currentTransition=r=Ee(O({},l),{guards:Hx(l.targetSnapshot,l.currentSnapshot,this.rootContexts)}),r)),Jx(this.environmentInjector,l=>this.events.next(l)),ke(l=>{if(r.guardsResult=l.guardsResult,l.guardsResult&&typeof l.guardsResult!="boolean")throw vl(this.urlSerializer,l.guardsResult);let m=new uh(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects),l.targetSnapshot,!!l.guardsResult);this.events.next(m)}),qe(l=>l.guardsResult?!0:(this.cancelNavigationTransition(l,"",xi.GuardRejected),!1)),oh(l=>{if(l.guards.canActivateChecks.length)return ue(l).pipe(ke(m=>{let u=new ph(m.id,this.urlSerializer.serialize(m.extractedUrl),this.urlSerializer.serialize(m.urlAfterRedirects),m.targetSnapshot);this.events.next(u)}),mt(m=>{let u=!1;return ue(m).pipe(Cw(this.paramsInheritanceStrategy,this.environmentInjector),ke({next:()=>u=!0,complete:()=>{u||this.cancelNavigationTransition(m,"",xi.NoDataFromResolver)}}))}),ke(m=>{let u=new fh(m.id,this.urlSerializer.serialize(m.extractedUrl),this.urlSerializer.serialize(m.urlAfterRedirects),m.targetSnapshot);this.events.next(u)}))}),oh(l=>{let m=u=>{let g=[];u.routeConfig?.loadComponent&&!u.routeConfig._loadedComponent&&g.push(this.configLoader.loadComponent(u.routeConfig).pipe(ke(_=>{u.component=_}),De(()=>{})));for(let _ of u.children)g.push(...m(_));return g};return Ua(m(l.targetSnapshot.root)).pipe(Td(null),ht(1))}),oh(()=>this.afterPreactivation()),mt(()=>{let{currentSnapshot:l,targetSnapshot:m}=r,u=this.createViewTransition?.(this.environmentInjector,l.root,m.root);return u?Mt(u).pipe(De(()=>r)):ue(r)}),De(l=>{let m=Lx(e.routeReuseStrategy,l.targetSnapshot,l.currentRouterState);return this.currentTransition=r=Ee(O({},l),{targetRouterState:m}),this.currentNavigation.targetRouterState=m,r}),ke(()=>{this.events.next(new wo)}),zx(this.rootContexts,e.routeReuseStrategy,l=>this.events.next(l),this.inputBindingEnabled),ht(1),ke({next:l=>{o=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new wi(l.id,this.urlSerializer.serialize(l.extractedUrl),this.urlSerializer.serialize(l.urlAfterRedirects))),this.titleStrategy?.updateTitle(l.targetRouterState.snapshot),l.resolve(!0)},complete:()=>{o=!0}}),Pe(this.transitionAbortSubject.pipe(ke(l=>{throw l}))),vn(()=>{!o&&!s&&this.cancelNavigationTransition(r,"",xi.SupersededByNewNavigation),this.currentTransition?.id===r.id&&(this.currentNavigation=null,this.currentTransition=null)}),$n(l=>{if(s=!0,s0(l))this.events.next(new Sn(r.id,this.urlSerializer.serialize(r.extractedUrl),l.message,l.cancellationCode)),jx(l)?this.events.next(new hr(l.url,l.navigationBehaviorOptions)):r.resolve(!1);else{let m=new xo(r.id,this.urlSerializer.serialize(r.extractedUrl),l,r.targetSnapshot??void 0);try{let u=Fi(this.environmentInjector,()=>this.navigationErrorHandler?.(m));if(u instanceof Do){let{message:g,cancellationCode:_}=vl(this.urlSerializer,u);this.events.next(new Sn(r.id,this.urlSerializer.serialize(r.extractedUrl),g,_)),this.events.next(new hr(u.redirectTo,u.navigationBehaviorOptions))}else{this.events.next(m);let g=e.errorHandler(l);r.resolve(!!g)}}catch(u){this.options.resolveNavigationPromiseOnError?r.resolve(!1):r.reject(u)}}return rn}))}))}cancelNavigationTransition(e,t,n){let r=new Sn(e.id,this.urlSerializer.serialize(e.extractedUrl),t,n);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))),t=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==t?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Pw(i){return i!==vo}var Bw=(()=>
2{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:()=>N(Lw),providedIn:"root"})}}return i})(),Rh=class{shouldDetach(a){return!1}store(a,e){}shouldAttach(a){return!1}retrieve(a){return null}shouldReuseRoute(a,e){return a.routeConfig===e.routeConfig}},Lw=(()=>{class i extends Rh{static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Et(i)))(n||i)}})()}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),_0=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:()=>N(Nw),providedIn:"root"})}}return i})(),Nw=(()=>{class i extends _0{constructor(){super(...arguments),this.location=N(Dn),this.urlSerializer=N(Io),this.options=N(Ro,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=N(Lh),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new In,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=i0(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return this.canceledNavigationResolution!=="computed"?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(t=>{t.type==="popstate"&&e(t.url,t.state)})}handleRouterEvent(e,t){if(e instanceof cn)this.stateMemento=this.createStateMemento();else if(e instanceof Jn)this.rawUrlTree=t.initialUrl;else if(e instanceof ml){if(this.urlUpdateStrategy==="eager"&&!t.extras.skipLocationChange){let n=this.urlHandlingStrategy.merge(t.finalUrl,t.initialUrl);this.setBrowserUrl(t.targetBrowserUrl??n,t)}}else e instanceof wo?(this.currentUrlTree=t.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(t.finalUrl,t.initialUrl),this.routerState=t.targetRouterState,this.urlUpdateStrategy==="deferred"&&!t.extras.skipLocationChange&&this.setBrowserUrl(t.targetBrowserUrl??this.rawUrlTree,t)):e instanceof Sn&&(e.code===xi.GuardRejected||e.code===xi.NoDataFromResolver)?this.restoreHistory(t):e instanceof xo?this.restoreHistory(t,!0):e instanceof wi&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,t){let n=e instanceof In?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(n)||t.extras.replaceUrl){let r=this.browserPageId,o=O(O({},t.extras.state),this.generateNgRouterState(t.id,r));this.location.replaceState(n,"",o)}else{let r=O(O({},t.extras.state),this.generateNgRouterState(t.id,this.browserPageId+1));this.location.go(n,"",r)}}restoreHistory(e,t=!1){if(this.canceledNavigationResolution==="computed"){let n=this.browserPageId,r=this.currentPageId-n;r!==0?this.location.historyGo(r):this.currentUrlTree===e.finalUrl&&r===0&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else this.canceledNavigationResolution==="replace"&&(t&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,t){return this.canceledNavigationResolution==="computed"?{navigationId:e,\u0275routerPageId:t}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Et(i)))(n||i)}})()}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),go=function(i){return i[i.COMPLETE=0]="COMPLETE",i[i.FAILED=1]="FAILED",i[i.REDIRECTING=2]="REDIRECTING",i}(go||{});function v0(i,a){i.events.pipe(qe(e=>e instanceof wi||e instanceof Sn||e instanceof xo||e instanceof Jn),De(e=>e instanceof wi||e instanceof Jn?go.COMPLETE:(e instanceof Sn?e.code===xi.Redirect||e.code===xi.SupersededByNewNavigation:!1)?go.REDIRECTING:go.FAILED),qe(e=>e!==go.REDIRECTING),ht(1)).subscribe(()=>{a()})}function Vw(i){throw i}var jw={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},zw={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"},et=(()=>{class i{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=N(Vs),this.stateManager=N(_0),this.options=N(Ro,{optional:!0})||{},this.pendingTasks=N(io),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=N(Nh),this.urlSerializer
2=N(Io),this.location=N(Dn),this.urlHandlingStrategy=N(Lh),this._events=new H,this.errorHandler=this.options.errorHandler||Vw,this.navigated=!1,this.routeReuseStrategy=N(Bw),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=N(yl,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!N(wl,{optional:!0}),this.eventsSubscription=new tt,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){let e=this.navigationTransitions.events.subscribe(t=>{try{let n=this.navigationTransitions.currentTransition,r=this.navigationTransitions.currentNavigation;if(n!==null&&r!==null){if(this.stateManager.handleRouterEvent(t,r),t instanceof Sn&&t.code!==xi.Redirect&&t.code!==xi.SupersededByNewNavigation)this.navigated=!0;else if(t instanceof wi)this.navigated=!0;else if(t instanceof hr){let o=t.navigationBehaviorOptions,s=this.urlHandlingStrategy.merge(t.url,n.currentRawUrl),l=O({browserUrl:n.extras.browserUrl,info:n.extras.info,skipLocationChange:n.extras.skipLocationChange,replaceUrl:n.extras.replaceUrl||this.urlUpdateStrategy==="eager"||Pw(n.source)},o);this.scheduleNavigation(s,vo,null,l,{resolve:n.resolve,reject:n.reject,promise:n.promise})}}Uw(t)&&this._events.next(t)}catch(n){this.navigationTransitions.transitionAbortSubject.next(n)}});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),vo,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,t)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",t)},0)})}navigateToSyncWithBrowser(e,t,n){let r={replaceUrl:!0},o=n?.navigationId?n:null;if(n){let l=O({},n);delete l.navigationId,delete l.\u0275routerPageId,Object.keys(l).length!==0&&(r.state=l)}let s=this.parseUrl(e);this.scheduleNavigation(s,t,o,r)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(Ph),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,t={}){let{relativeTo:n,queryParams:r,fragment:o,queryParamsHandling:s,preserveFragment:l}=t,m=l?this.currentUrlTree.fragment:o,u=null;switch(s??this.options.defaultQueryParamsHandling){case"merge":u=O(O({},this.currentUrlTree.queryParams),r);break;case"preserve":u=this.currentUrlTree.queryParams;break;default:u=r||null}u!==null&&(u=this.removeEmptyProps(u));let g;try{let _=n?n.snapshot:this.routerState.snapshot.root;g=Zf(_)}catch{(typeof e[0]!="string"||e[0][0]!=="/")&&(e=[]),g=this.currentUrlTree.root}return Jf(g,e,u,m??null)}navigateByUrl(e,t={skipLocationChange:!1}){let n=Ma(e)?e:this.parseUrl(e),r=this.urlHandlingStrategy.merge(n,this.rawUrlTree);return this.scheduleNavigation(r,vo,null,t)}navigate(e,t={skipLocationChange:!1}){return Hw(e),this.navigateByUrl(this.createUrlTree(e,t),t)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,t){let n;if(t===!0?n=O({},jw):t===!1?n=O({},zw):n=t,Ma(e))return Rf(this.currentUrlTree,e,n);let r=this.parseUrl(e);return Rf(this.currentUrlTree,r,n)}removeEmptyProps(e){return Object.entries(e).reduce((t,[n,r])=>(r!=null&&(t[n]=r),t),{})}scheduleNavigation(e,t,n,r,o){if(this.disposed)return Promise.resolve(!1);let s,l,m;o?(s=o.resolve,l=o.reject,m=o.promise):m=new Promise((g,_)=>{s=g,l=_});let u=this.pendingTasks.add();return v0(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(u))}),this.navigationTransitions.handleNavigationRequest({source:t,restoredState:n,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:r,resolve:s,reject:l,promise:m,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),m.catch(g=>Promise.reject(g))}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Hw(i){for(let a=0;a<i.length;a++)if(i[a]==null)throw new it(4008,!1)}function Uw(i){return!(i instanceof wo)&&!(i instanceof hr)}var Lt=(()=>{class i{constructor(e,t,n,r,o,s){this.router=e,this.route=t,this.tabIndexAttribute=n,this.renderer=r,this.el=o,this.locationStrategy=s,this.href=null,this.onChanges=new H,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;let l=o.nativeElement.tagName?.toLowerCase();this.isAnchorElement=l==="a"||l==="area",this.isAnchorElement?this.subscription=e.events.subscribe(m=>{m instanceof wi&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(e){this.tabIndexAttribute!=null||this.isAnchorElement||this.applyAttributeValue("tabindex",e)}ngOnChanges(e){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(e){e==null?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(Ma(e)?this.routerLinkInput=e:this.routerLinkInput=Array.isArray(e)?e:[e],this.setTabIndexIfNotOnNativeEl("0"))}onClick(e,t,n,r,o){let s=this.urlTree;if(s===null||this.isAnchorElement&&(e!==0||t||n||r||o||typeof this.target=="string"&&this.target!="_self"))return!0;let l={skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info};return this.router.navigateByUrl(s,l),!this.isAnchorElement}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){let e=this.urlTree;this.href=e!==null&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(e)):null;let t=this.href===null?null:Fp(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",t)}applyAttributeValue(e,t){let n=this.renderer,r=this.el.nativeElement;t!==null?n.setAttribute(r,e,t):n.removeAttribute(r,e)}get urlTree(){return this.routerLinkInput===null?null:Ma(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{this.\u0275fac=function(t){return new(t||i)(f(et),f(St),bt("tabindex"),f(xn),f($),f(Ja))}}static{this.\u0275dir=ie({type:i,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(t,n){t&1&&T("click",function(o){return n.onClick(o.button,o.ctrlKey,o.shiftKey,o.altKey,o.metaKey)}),t&2&&ce("target",n.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",fe],skipLocationChange:[2,"skipLocationChange","skipLocationChange",fe],replaceUrl:[2,"replaceUrl","replaceUrl",fe],routerLink:"routerLink"},standalone:!0,features:[Se,Ve]})}}return i})(),b0=(()=>{class i{get isActive(){return this._isActive}constructor(e,t,n,r,o){this.router=e,this.element=t,this.renderer=n,this.cdr=r,this.link=o,this.classes=[],this._isActive=!1,this.routerLinkActiveOptions={exact:!1},this.isActiveChange=new te,this.routerEventsSubscription=e.events.subscribe(s=>{s instanceof wi&&this.update()})}ngAfterContentInit(){ue(this.links.changes,ue(null)).pipe(Jr()).subscribe(e=>{this.update(),this.subscribeToEachLinkOnChanges()})}subscribeToEachLinkOnChanges(){this.linkInputChangesSubscription?.unsubscribe();let e=[...this.links.toArray(),this.link].filter(t=>!!t).map(t=>t.onChanges);this.linkInputChangesSubscription=Mt(e).pipe(Jr()).subscribe(t=>{this._isActive!==this.isLinkActive(this.router)(t)&&this.update()})}set routerLinkActive(e){let t=Array.isArray(e)?e:e.split(" ");this.classes=t.filter(n=>!!n)}ngOnChanges(e){this.update()}ngOnDestroy(){this.routerEventsSubscription.unsubscribe(),this.linkInputChangesSubscription?.unsubscribe()}update(){!this.links||!this.router.navigated||queueMicrotask(()=>{let e=this.hasActiveLinks();
2this.classes.forEach(t=>{e?this.renderer.addClass(this.element.nativeElement,t):this.renderer.removeClass(this.element.nativeElement,t)}),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 t=$w(this.routerLinkActiveOptions)?this.routerLinkActiveOptions:this.routerLinkActiveOptions.exact||!1;return n=>{let r=n.urlTree;return r?e.isActive(r,t):!1}}hasActiveLinks(){let e=this.isLinkActive(this.router);return this.link&&e(this.link)||this.links.some(e)}static{this.\u0275fac=function(t){return new(t||i)(f(et),f($),f(xn),f(xe),f(Lt,8))}}static{this.\u0275dir=ie({type:i,selectors:[["","routerLinkActive",""]],contentQueries:function(t,n,r){if(t&1&&je(r,Lt,5),t&2){let o;re(o=oe())&&(n.links=o)}},inputs:{routerLinkActiveOptions:"routerLinkActiveOptions",ariaCurrentWhenActive:"ariaCurrentWhenActive",routerLinkActive:"routerLinkActive"},outputs:{isActiveChange:"isActiveChange"},exportAs:["routerLinkActive"],standalone:!0,features:[Ve]})}}return i})();function $w(i){return!!i.paths}var xl=class{};var qw=(()=>{class i{constructor(e,t,n,r,o){this.router=e,this.injector=n,this.preloadingStrategy=r,this.loader=o}setUpPreloading(){this.subscription=this.router.events.pipe(qe(e=>e instanceof wi),qn(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(e,t){let n=[];for(let r of t){r.providers&&!r._injector&&(r._injector=Bd(r.providers,e,`Route: ${r.path}`));let o=r._injector??e,s=r._loadedInjector??o;(r.loadChildren&&!r._loadedRoutes&&r.canLoad===void 0||r.loadComponent&&!r._loadedComponent)&&n.push(this.preloadConfig(o,r)),(r.children||r._loadedRoutes)&&n.push(this.processRoutes(s,r.children??r._loadedRoutes))}return Mt(n).pipe(Jr())}preloadConfig(e,t){return this.preloadingStrategy.preload(t,()=>{let n;t.loadChildren&&t.canLoad===void 0?n=this.loader.loadChildren(e,t):n=ue(null);let r=n.pipe(_i(o=>o===null?ue(void 0):(t._loadedRoutes=o.routes,t._loadedInjector=o.injector,this.processRoutes(o.injector??e,o.routes))));if(t.loadComponent&&!t._loadedComponent){let o=this.loader.loadComponent(t);return Mt([r,o]).pipe(Jr())}else return r})}static{this.\u0275fac=function(t){return new(t||i)(S(et),S(Us),S(Wi),S(xl),S(Bh))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),y0=new q(""),Gw=(()=>{class i{constructor(e,t,n,r,o={}){this.urlSerializer=e,this.transitions=t,this.viewportScroller=n,this.zone=r,this.options=o,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},o.scrollPositionRestoration||="disabled",o.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 cn?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=e.navigationTrigger,this.restoredId=e.restoredState?e.restoredState.navigationId:0):e instanceof wi?(this.lastId=e.id,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.urlAfterRedirects).fragment)):e instanceof Jn&&e.code===hl.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(e,this.urlSerializer.parse(e.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(e=>{e instanceof ul&&(e.position?this.options.scrollPositionRestoration==="top"?this.viewportScroller.scrollToPosition([0,0]):this.options.scrollPositionRestoration==="enabled"&&this.viewportScroller.scrollToPosition(e.position):e.anchor&&this.options.anchorScrolling==="enabled"?this.viewportScroller.scrollToAnchor(e.anchor):this.options.scrollPositionRestoration!=="disabled"&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(e,t){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new ul(e,this.lastSource==="popstate"?this.store[this.restoredId]:null,t))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static{this.\u0275fac=function(t){Wn()}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})();function Ww(i){return i.routerState.root}function Fo(i,a){return{\u0275kind:i,\u0275providers:a}}function Yw(){let i=N(ze);return a=>{let e=i.get(wn);if(a!==e.components[0])return;let t=i.get(et),n=i.get(x0);i.get(Vh)===1&&t.initialNavigation(),i.get(w0,null,Od.Optional)?.setUpPreloading(),i.get(y0,null,Od.Optional)?.init(),t.resetRootComponentType(e.componentTypes[0]),n.closed||(n.next(),n.complete(),n.unsubscribe())}}var x0=new q("",{factory:()=>new H}),Vh=new q("",{providedIn:"root",factory:()=>1});function Qw(){return Fo(2,[{provide:Vh,useValue:0},{provide:Vd,multi:!0,deps:[ze],useFactory:a=>{let e=a.get(Jp,Promise.resolve());return()=>e.then(()=>new Promise(t=>{let n=a.get(et),r=a.get(x0);v0(n,()=>{t(!0)}),a.get(Nh).afterPreactivation=()=>(t(!0),r.closed?ue(void 0):r),n.initialNavigation()}))}}])}function Kw(){return Fo(3,[{provide:Vd,multi:!0,useFactory:()=>{let a=N(et);return()=>{a.setUpLocationChangeListener()}}},{provide:Vh,useValue:2}])}var w0=new q("");function Xw(i){return Fo(0,[{provide:w0,useExisting:qw},{provide:xl,useExisting:i}])}function Zw(){return Fo(8,[Bf,{provide:wl,useExisting:Bf}])}function Jw(i){let a=[{provide:f0,useValue:Rw},{provide:g0,useValue:O({skipNextTransition:!!i?.skipInitialTransition},i)}];return Fo(9,a)}var jf=new q("ROUTER_FORROOT_GUARD"),eC=[Dn,{provide:Io,useClass:dr},et,Mo,{provide:St,useFactory:Ww,deps:[et]},Bh,[]],ta=(()=>{class i{constructor(e){}static forRoot(e,t){return{ngModule:i,providers:[eC,[],{provide:yl,multi:!0,useValue:e},{provide:jf,useFactory:aC,deps:[[et,new Ri,new Gi]]},{provide:Ro,useValue:t||{}},t?.useHash?iC():nC(),tC(),t?.preloadingStrategy?Xw(t.preloadingStrategy).\u0275providers:[],t?.initialNavigation?rC(t):[],t?.bindToComponentInputs?Zw().\u0275providers:[],t?.enableViewTransitions?Jw().\u0275providers:[],oC()]}}static forChild(e){return{ngModule:i,providers:[{provide:yl,multi:!0,useValue:e}]}}static{this.\u0275fac=function(t){return new(t||i)(S(jf,8))}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})();function tC(){return{provide:y0,useFactory:()=>{let i=N(rf),a=N(ne),e=N(Ro),t=N(Nh),n=N(Io);return e.scrollOffset&&i.setOffset(e.scrollOffset),new Gw(n,t,i,a,e)}}}function iC(){return{provide:Ja,useClass:tf}}function nC(){return{provide:Ja,useClass:ef}}function aC(i){return"guarded"}function rC(i){return[i.initialNavigation==="disabled"?Kw().\u0275providers:[],i.initialNavigation==="enabledBlocking"?Qw().\u0275providers:[]]}var zf=new q("");function oC(){return[{provide:zf,useFactory:Yw},{provide:jd,multi:!0,useExisting:zf}]}
2var Ie={production:!0,apikcrip:"Digitalkey2017AlonsoRaya",apivcrip:"1234567891011121",debug:!0,insumosFolders:"https://api.plastiglas.com.mx/plastiglas/",apiFolders:"https://api.plastiglas.com.mx/plastiglas/",apiURL:"https://api.plastiglas.com.mx/api/v1",appStorage:"localtknkysentinelsgntrapp"};var dn=py(Tg());var Te=(()=>{class i{constructor(e){this.clienteHttp=e,this.API_URL=Ie.apiURL,this.ks=Ie.apikcrip,this.LS=Ie.appStorage,this.section$=new te,this.nows=new Date}setSection(e){this.section$.emit(e)}getMenu(){return this.clienteHttp.post(`${this.API_URL}/menu`,null)}getHistory(){return this.clienteHttp.post(`${this.API_URL}/history`,null)}encryptForms(e){let t=dn.enc.Hex.parse(dn.SHA256(this.ks).toString());return dn.AES.encrypt(JSON.stringify(e),t,{mode:dn.mode.ECB,padding:dn.pad.ZeroPadding}).toString().toString()}getHomeGallery(e){return this.clienteHttp.post(`${this.API_URL}/gallery`,e)}static{this.\u0275fac=function(t){return new(t||i)(S(oi))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var hn=(()=>{class i{constructor(e,t){this.clienteHttp=e,this.globalService=t,this.API_URL=Ie.apiURL}getBanners(e){return this.clienteHttp.post(`${this.API_URL}/banners`,e)}static{this.\u0275fac=function(t){return new(t||i)(S(oi),S(Te))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function sC(i,a){if(i&1){let e=Z();c(0,"ul")(1,"li")(2,"div")(3,"picture"),b(4,"img",17),d(),c(5,"a",18)(6,"i",19),h(7,"mail"),d(),h(8,"[email protected]"),d(),c(9,"a",18)(10,"i",20),h(11,"phone"),d(),h(12,"+52 1 (722) 279 68 00"),d(),c(13,"a",21)(14,"i",20),h(15,"place"),d(),h(16,"Acueducto del Alto Lerma #8 Zona Industrial"),b(17,"br"),h(18,"Ocoyoacac, Estado de M\xE9xico"),d(),c(19,"a",21)(20,"i",20),h(21,"place"),d(),h(22,"Calle Avenida Ampliaci\xF3n #308 Zona Industrial,"),b(23,"br"),h(24,"San Luis Potos\xED, San Luis Potos\xED"),d()()(),c(25,"li")(26,"div",22),T("click",function(){V(e);let n=D();return j(n.expands("products"))}),c(27,"label",23),h(28,"Productos"),d(),c(29,"a",24),h(30,"Uso General"),d(),c(31,"a",25),h(32,"Plastiglas XT"),d(),c(33,"a",26),h(34,"Ecogreen"),d(),c(35,"a",27),h(36,"Literatura t\xE9cnica"),d()()(),c(37,"li")(38,"div",28),T("click",function(){V(e);let n=D();return j(n.expands("segments"))}),c(39,"label",23),h(40,"Segmentos"),d(),c(41,"a",29),h(42,"Arquitectura"),d(),c(43,"a",30),h(44,"Interiorismo"),d(),c(45,"a",31),h(46,"Promocionales"),d(),c(47,"a",32),h(48,"Anuncios luminosos"),d()()(),c(49,"li")(50,"div",33),T("click",function(){V(e);let n=D();return j(n.expands("nosotros"))}),c(51,"label",23),h(52,"Nosotros"),d(),c(53,"a",34),h(54,"Blog"),d(),c(55,"a",35),h(56,"Aviso de privacidad"),d(),c(57,"a",36),h(58,"Academia"),d()()()()}}var Ct=(()=>{class i{constructor(e,t){this.el=e,this.router=t,this.isHomeDepot=!1,(this.router.url.includes("homedepot")||this.router.url.includes("Homedepot"))&&(this.isHomeDepot=!0),this.router.events.subscribe(n=>{n instanceof cn&&(n.url.includes("homedepot")||n.url.includes("Homedepot"))&&(this.isHomeDepot=!0)})}expands(e){let t=document.getElementsByClassName("expands "+e)[0],n=document.getElementsByClassName("expands opened")[0];t.classList.contains("opened")||t.classList.add("opened"),n!=null&&n.classList.remove("opened")}static{this.\u0275fac=function(t){return new(t||i)(f($),f(et))}}static{this.\u0275cmp=z({type:i,selectors:[["app-footer"]],decls:18,vars:1,consts:[[1,"mdFooter"],[1,"lmts"],[4,"ngIf"],[1,"rss"],["href","https://www.facebook.com/plastiglasdemexico/","target","_blank"],["src","./assets/imgs/facebook.svg"],["href","https://www.instagram.com/plastiglasdemex/","target","_blank"],["src","./assets/imgs/instagram.svg"],["href","https://www.linkedin.com/company/plastiglasdemexico/","target","_blank"],["src","./assets/imgs/linkedin.svg"],["href","https://www.youtube.com/@plastiglasdemex/","target","_blank"],["src","./assets/imgs/youtube.svg"],["href","https://wa.me/7226491352","target","_blank"],["src","./assets/imgs/whats.svg"],["href","https://www.tiktok.com/@plastiglas/","target","_blank"],["src","./assets/imgs/tiktok.svg"],[1,"grayBar"],["src","./assets/imgs/PG_Verzatec.png"],[1,"item"],[1,"material-icons-outlined"],[1,"material-icons"],[1,"item","top"],[1,"expands","products",3,"click"],[1,"tit"],["routerLink","/Producto/Uso-General",1,"item"],["routerLink","/Producto/Plastiglas-XT",1,"item"],["routerLink","/Producto/Ecogreen",1,"item"],["routerLink","/Literatura-tecnica",1,"item"],[1,"expands","segments",3,"click"],["routerLink","/Segmentos/Arquitectura",1,"item"],["routerLink","/Segmentos/Interiorismo",1,"item"],["routerLink","/Segmentos/Promocionales",1,"item"],["routerLink","/Segmentos/Anuncios-Luminosos",1,"item"],[1,"expands","nosotros",3,"click"],["routerLink","/Blog",1,"item"],["routerLink","/Aviso-de-privacidad",1,"item"],["routerLink","/Academia",1,"item"]],template:function(t,n){t&1&&(c(0,"div",0)(1,"div",1),I(2,sC,59,0,"ul",2),c(3,"div",3)(4,"a",4),b(5,"img",5),d(),c(6,"a",6),b(7,"img",7),d(),c(8,"a",8),b(9,"img",9),d(),c(10,"a",10),b(11,"img",11),d(),c(12,"a",12),b(13,"img",13),d(),c(14,"a",14),b(15,"img",15),d()()(),c(16,"div",16),h(17," Copyright \xA9 Plastiglas de M\xE9xico 2026 "),d()()),t&2&&(p(2),v("ngIf",!n.isHomeDepot))},dependencies:[rt,Lt]})}}return i})();var pr=(()=>{class i{constructor(e,t){this.clienteHttp=e,this.globalService=t,this.API_URL=Ie.apiURL}getProductosHome(e){return this.clienteHttp.post(`${this.API_URL}
2/homeproducts`,e)}getProducto(e){return this.clienteHttp.post(`${this.API_URL}/product`,e)}getSegmento(e){return this.clienteHttp.post(`${this.API_URL}/segment`,e)}getProductosRelatives(e){return this.clienteHttp.post(`${this.API_URL}/relalproducts`,e)}static{this.\u0275fac=function(t){return new(t||i)(S(oi),S(Te))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var lC=(i,a,e,t,n)=>({width:i,transform:a,transition:e,"padding-left":t,"padding-right":n}),cC=(i,a,e,t)=>({width:i,"margin-left":a,"margin-right":e,left:t}),dC=(i,a)=>({$implicit:i,index:a});function hC(i,a){}function mC(i,a){if(i&1&&I(0,hC,0,0,"ng-template",4),i&2){let e=D(),t=e.$implicit,n=e.index,r=D();v("ngTemplateOutlet",t.tplRef)("ngTemplateOutletContext",hi(2,dC,r.preparePublicSlide(t),n))}}function uC(i,a){if(i&1){let e=Z();Xe(0),c(1,"div",2),T("animationend",function(){let n=V(e).$implicit,r=D();return j(r.clear(n.id))}),I(2,mC,1,5,null,3),d(),Ze()}if(i&2){let e=a.$implicit;p(),v("ngClass",e.classes)("ngStyle",Hp(4,cC,e.width+"px",e.marginL?e.marginL+"px":"",e.marginR?e.marginR+"px":"",e.left))("@autoHeight",e.heightState),p(),v("ngIf",e.load)}}var pC=(i,a,e,t,n)=>({"owl-rtl":i,"owl-loaded":a,"owl-responsive":e,"owl-drag":t,"owl-grab":n}),fC=(i,a)=>({isMouseDragable:i,isTouchDragable:a}),lc=i=>({disabled:i}),gC=(i,a)=>({active:i,"owl-dot-text":a});function _C(i,a){if(i&1&&(c(0,"div",4),b(1,"owl-stage",5),d()),i&2){let e=D();p(),v("owlDraggable",hi(3,fC,e.owlDOMData==null?null:e.owlDOMData.isMouseDragable,e.owlDOMData==null?null:e.owlDOMData.isTouchDragable))("stageData",e.stageData)("slidesData",e.slidesData)}}function vC(i,a){if(i&1){let e=Z();c(0,"div",11),T("click",function(){let n=V(e).$implicit,r=D(2);return j(r.moveByDot(n.id))}),b(1,"span",12),d()}if(i&2){let e=a.$implicit;v("ngClass",hi(2,gC,e.active,e.showInnerContent)),p(),v("innerHTML",e.innerContent,lt)}}function bC(i,a){if(i&1){let e=Z();Xe(0),c(1,"div",6)(2,"div",7),T("click",function(){V(e);let n=D();return j(n.prev())}),d(),c(3,"div",8),T("click",function(){V(e);let n=D();return j(n.next())}),d()(),c(4,"div",9),I(5,vC,2,5,"div",10),d(),Ze()}if(i&2){let e=D();p(),v("ngClass",Fe(7,lc,e.navData==null?null:e.navData.disabled)),p(),v("ngClass",Fe(9,lc,e.navData==null||e.navData.prev==null?null:e.navData.prev.disabled))("innerHTML",e.navData==null||e.navData.prev==null?null:e.navData.prev.htmlText,lt),p(),v("ngClass",Fe(11,lc,e.navData==null||e.navData.next==null?null:e.navData.next.disabled))("innerHTML",e.navData==null||e.navData.next==null?null:e.navData.next.htmlText,lt),p(),v("ngClass",Fe(13,lc,e.dotsData==null?null:e.dotsData.disabled)),p(),v("ngForOf",e.dotsData==null?null:e.dotsData.dots)}}var Uh=class{items=3;skip_validateItems=!1;loop=!1;center=!1;rewind=!1;mouseDrag=!0;touchDrag=!0;pullDrag=!0;freeDrag=!1;margin=0;stagePadding=0;merge=!1;mergeFit=!0;autoWidth=!1;startPosition=0;rtl=!1;smartSpeed=250;fluidSpeed=!1;dragEndSpeed=!1;responsive={};responsiveRefreshRate=200;nav=!1;navText=["prev","next"];navSpeed=!1;slideBy=1;dots=!0;dotsEach=!1;dotsData=!1;dotsSpeed=!1;autoplay=!1;autoplayTimeout=5e3;autoplayHoverPause=!1;autoplaySpeed=!1;autoplayMouseleaveTimeout=1;lazyLoad=!1;lazyLoadEager=0;slideTransition="";animateOut=!1;animateIn=!1;autoHeight=!1;URLhashListener=!1;constructor(){}},$h=class{items="number";skip_validateItems="boolean";loop="boolean";center="boolean";rewind="boolean";mouseDrag="boolean";touchDrag="boolean";pullDrag="boolean";freeDrag="boolean";margin="number";stagePadding="number";merge="boolean";mergeFit="boolean";autoWidth="boolean";startPosition="number|string";rtl="boolean";smartSpeed="number";fluidSpeed="boolean";dragEndSpeed="number|boolean";responsive={};responsiveRefreshRate="number";nav="boolean";navText="string[]";navSpeed="number|boolean";slideBy="number|string";dots="boolean";dotsEach="number|boolean";dotsData="boolean";dotsSpeed="number|boolean";autoplay="boolean";autoplayTimeout="number";autoplayHoverPause="boolean";autoplaySpeed="number|boolean";autoplayMouseleaveTimeout="number";lazyLoad="boolean";lazyLoadEager="number";slideTransition="string";animateOut="string|boolean";
2animateIn="string|boolean";autoHeight="boolean";URLhashListener="boolean";constructor(){}},Gh=(()=>{class i{errorHandler;constructor(e){this.errorHandler=e}log(e,...t){qp()&&console.log(e,...t)}error(e){this.errorHandler.handleError(e)}warn(e,...t){console.warn(e,...t)}static \u0275fac=function(t){return new(t||i)(S(yn))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})();var Lg=function(i){return i.Event="event",i.State="state",i}(Lg||{}),cc=function(i){return i.Default="default",i.Inner="inner",i.Outer="outer",i}(cc||{});var Mn=(()=>{class i{logger;_viewSettingsShipper$=new H;_initializedCarousel$=new H;_changeSettingsCarousel$=new H;_changedSettingsCarousel$=new H;_translateCarousel$=new H;_translatedCarousel$=new H;_resizeCarousel$=new H;_resizedCarousel$=new H;_refreshCarousel$=new H;_refreshedCarousel$=new H;_dragCarousel$=new H;_draggedCarousel$=new H;settings={items:0};owlDOMData={rtl:!1,isResponsive:!1,isRefreshed:!1,isLoaded:!1,isLoading:!1,isMouseDragable:!1,isGrab:!1,isTouchDragable:!1};stageData={transform:"translate3d(0px,0px,0px)",transition:"0s",width:0,paddingL:0,paddingR:0};slidesData;navData;dotsData;_width;_items=[];_widths=[];_supress={};_plugins={};_current=null;_clones=[];_mergers=[];_speed=null;_coordinates=[];_breakpoint=null;clonedIdPrefix="cloned-";_options={};_invalidated={};get invalidated(){return this._invalidated}_states={current:{},tags:{initializing:["busy"],animating:["busy"],dragging:["interacting"]}};get states(){return this._states}_pipe=[{filter:["width","items","settings"],run:e=>{e.current=this._items&&this._items[this.relative(this._current)]?.id}},{filter:["width","items","settings"],run:e=>{let t=this.settings.margin||"",n=!this.settings.autoWidth,r=this.settings.rtl,o={"margin-left":r?t:"","margin-right":r?"":t};n||this.slidesData.forEach(s=>{s.marginL=o["margin-left"],s.marginR=o["margin-right"]}),e.css=o}},{filter:["width","items","settings"],run:e=>{let t=+(this.width()/this.settings.items).toFixed(3)-this.settings.margin,n=!this.settings.autoWidth,r=[],o=null,s=this._items.length;for(e.items={merge:!1,width:t};s-- >0;)o=this._mergers[s],o=this.settings.mergeFit&&Math.min(o,this.settings.items)||o,e.items.merge=o>1||e.items.merge,r[s]=n?t*o:this._items[s].width?this._items[s].width:t;this._widths=r,this.slidesData.forEach((l,m)=>{l.width=this._widths[m],l.marginR=e.css["margin-right"],l.marginL=e.css["margin-left"]})}},{filter:["items","settings"],run:()=>{let e=[],t=this._items,n=this.settings,r=Math.max(n.items*2,4),o=Math.ceil(t.length/2)*2,s=[],l=[],m=n.loop&&t.length?n.rewind?r:Math.max(r,o):0;for(m/=2;m-- >0;)e.push(this.normalize(e.length/2,!0)),s.push(O({},this.slidesData[e[e.length-1]])),e.push(this.normalize(t.length-1-(e.length-1)/2,!0)),l.unshift(O({},this.slidesData[e[e.length-1]]));this._clones=e,s=s.map(u=>(u.id=`${this.clonedIdPrefix}${u.id}`,u.isActive=!1,u.isCloned=!0,u)),l=l.map(u=>(u.id=`${this.clonedIdPrefix}${u.id}`,u.isActive=!1,u.isCloned=!0,u)),this.slidesData=l.concat(this.slidesData).concat(s)}},{filter:["width","items","settings"],run:()=>{let e=this.settings.rtl?1:-1,t=this._clones.length+this._items.length,n=[],r=-1,o=0,s=0;for(;++r<t;)o=n[r-1]||0,s=this._widths[this.relative(r)]+this.settings.margin,n.push(o+s*e);this._coordinates=n}},{filter:["width","items","settings"],run:()=>{let e=this.settings.stagePadding,t=this._coordinates,n={width:Math.ceil(Math.abs(t[t.length-1]))+e*2,"padding-left":e||"","padding-right":e||""};this.stageData.width=n.width,this.stageData.paddingL=n["padding-left"],this.stageData.paddingR=n["padding-right"]}},{filter:["width","items","settings"],run:e=>{let t=e.current?this.slidesData.findIndex(n=>n.id===e.current):0;t=Math.max(this.minimum(),Math.min(this.maximum(),t)),this.reset(t)}},{filter:["position"],run:()=>{this.animate(this.coordinates(this._current))}},{filter:["width","position","items","settings"],run:()=>{let e=this.settings.rtl?1:-1,t=this.settings.stagePadding*2,n=[],r,o,s,l,m,u;if(r=this.coordinates(this.current()),typeof r=="number"?r+=t:r=0,o=r+this.width()*e,e===-1&&this.settings.center){let g=this._coordinates.filter(_=>this.settings.items%2===1?_>=r:_>r);r=g.length?g[g.length-1]:r}for(m=0,u=this._coordinates.length;m<u;m++)s=Math.ceil(this._coordinates[m-1]||0),l=Math.ceil(Math.abs(this._coordinates[m])+t*e),(this._op(s,"<=",r)&&this._op(s,">",o)||this._op(l,"<",r)&&this._op(l,">",o))&&n.push(m);this.slidesData.forEach(g=>
2(g.isActive=!1,g)),n.forEach(g=>{this.slidesData[g].isActive=!0}),this.settings.center&&(this.slidesData.forEach(g=>(g.isCentered=!1,g)),this.slidesData[this.current()].isCentered=!0)}}];constructor(e){this.logger=e}getViewCurSettings(){return this._viewSettingsShipper$.asObservable()}getInitializedState(){return this._initializedCarousel$.asObservable()}getChangeState(){return this._changeSettingsCarousel$.asObservable()}getChangedState(){return this._changedSettingsCarousel$.asObservable()}getTranslateState(){return this._translateCarousel$.asObservable()}getTranslatedState(){return this._translatedCarousel$.asObservable()}getResizeState(){return this._resizeCarousel$.asObservable()}getResizedState(){return this._resizedCarousel$.asObservable()}getRefreshState(){return this._refreshCarousel$.asObservable()}getRefreshedState(){return this._refreshedCarousel$.asObservable()}getDragState(){return this._dragCarousel$.asObservable()}getDraggedState(){return this._draggedCarousel$.asObservable()}setOptions(e){let t=new Uh,n=this._validateOptions(e,t);this._options=O(O({},t),n)}_validateOptions(e,t){let n=O({},e),r=new $h,o=(s,l)=>(this.logger.log(`options.${l} must be type of ${s}; ${l}=${e[l]} skipped to defaults: ${l}=${t[l]}`),t[l]);for(let s in n)if(n.hasOwnProperty(s)){if(r[s]==="number")this._isNumeric(n[s])?(n[s]=+n[s],n[s]=s==="items"?this._validateItems(n[s],n.skip_validateItems):n[s]):n[s]=o(r[s],s);else if(r[s]==="boolean"&&typeof n[s]!="boolean")n[s]=o(r[s],s);else if(r[s]==="number|boolean"&&!this._isNumberOrBoolean(n[s]))n[s]=o(r[s],s);else if(r[s]==="number|string"&&!this._isNumberOrString(n[s]))n[s]=o(r[s],s);else if(r[s]==="string|boolean"&&!this._isStringOrBoolean(n[s]))n[s]=o(r[s],s);else if(r[s]==="string[]")if(Array.isArray(n[s])){let l=!1;n[s].forEach(m=>{l=typeof m=="string"}),l||(n[s]=o(r[s],s))}else n[s]=o(r[s],s)}return n}_validateItems(e,t){let n=e;return e>this._items.length?t?this.logger.log("The option 'items' in your options is bigger than the number of slides. The navigation got disabled"):(n=this._items.length,this.logger.log("The option 'items' in your options is bigger than the number of slides. This option is updated to the current number of slides and the navigation got disabled")):e===this._items.length&&(this.settings.dots||this.settings.nav)&&this.logger.log("Option 'items' in your options is equal to the number of slides. So the navigation got disabled"),n}setCarouselWidth(e){this._width=e}setup(e,t,n){this.setCarouselWidth(e),this.setItems(t),this._defineSlidesData(),this.setOptions(n),this.settings=O({},this._options),this.setOptionsForViewport(),this._trigger("change",{property:{name:"settings",value:this.settings}}),this.invalidate("settings"),this._trigger("changed",{property:{name:"settings",value:this.settings}})}setOptionsForViewport(){let e=this._width,t=this._options.responsive,n=-1;if(!Object.keys(t).length)return;if(!e){this.settings.items=1;return}for(let o in t)t.hasOwnProperty(o)&&+o<=e&&+o>n&&(n=Number(o));this.settings=Ee(O(O({},this._options),t[n]),{items:t[n]&&t[n].items?this._validateItems(t[n].items,this._options.skip_validateItems):this._options.items}),delete this.settings.responsive,this.owlDOMData.isResponsive=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag;let r=[];this._items.forEach(o=>{let s=this.settings.merge?o.dataMerge:1;r.push(s)}),this._mergers=r,this._breakpoint=n,this.invalidate("settings")}initialize(e){this.enter("initializing"),this.owlDOMData.rtl=this.settings.rtl,this._mergers.length&&(this._mergers=[]),e.forEach(t=>{let n=this.settings.merge?t.dataMerge:1;this._mergers.push(n)}),this._clones=[],this.reset(this._isNumeric(this.settings.startPosition)?+this.settings.startPosition:0),this.invalidate("items"),this.refresh(),this.owlDOMData.isLoaded=!0,this.owlDOMData.isMouseDragable=this.settings.mouseDrag,this.owlDOMData.isTouchDragable=this.settings.touchDrag,this.sendChanges(),this.leave("initializing"),this._trigger("initialized")}sendChanges(){this._viewSettingsShipper$.next({owlDOMData:this.owlDOMData,stageData:this.stageData,slidesData:this.slidesData,navData:this.navData,dotsData:this.dotsData})}_optionsLogic(){this.settings.autoWidth&&(this.settings.stagePadding=0,this.settings.merge=!1)}update(){let e=0,t=this._pipe.length,n=o=>this._invalidated[o],r={};for(;e<t;){let o=this._pipe[e].filter.filter(n);(this._invalidated.all||o.length>0)&&this._pipe[e].run(r),e++}this.slidesData.forEach(o=>o.classes=this.setCurSlideClasses(o)),this.sendChanges(),this._invalidated={},this.is("valid")||this.enter("valid")}width(e){switch(e=e||cc.Default,e){case cc.Inner:case cc.Outer:return this._width;default:return this._width-this.settings.stagePadding*2+this.settings.margin}}refresh(){this.enter("refreshing"),this._trigger("refresh"),this._defineSlidesData(),this.setOptionsForViewport(),this._optionsLogic(),this.update(),this.leave("refreshing"),this._trigger("refreshed")}onResize(e){if(!this._items.length)return!1;this.setCarouselWidth(e),this.enter("resizing"),this._trigger("resize"),this.invalidate("width"),this.refresh(),this.leave("resizing"),this._trigger("resized")}prepareDragging(e){let t=null,n;return n=this.stageData.transform.replace(/.*\(|\)| |[^,-\d]\w|\)/g,"").split(","),t={x:+n[0],y:+n[1]},this.is("animating")&&this.invalidate("position"),e.type==="mousedown"&&(this.owlDOMData.isGrab=!0),this.speed(0),t}enterDragging(){this.enter("dragging"),this._trigger("drag")}defineNewCoordsDrag(e,t){let n=null,r=null,o=null,s=this.difference(t.pointer,this.pointer(e)),l=this.difference(t.stage.start,s);return this.is("dragging")?(this.settings.loop?(n=this.coordinates(this.minimum()),r=+this.coordinates(this.maximum()+1)-n,l.x=((l.x-n)%r+r)%r+n):(n=this.settings.rtl?this.coordinates(this.maximum()):this.coordinates(this.minimum()),r=this.settings.rtl?this.coordinates(this.minimum()):this.coordinates(this.maximum()),o=this.settings.pullDrag?-1*s.x/5:0,l.x=Math.max(Math.min(l.x,n+o),r+o)),l):!1}finishDragging(e,t,n){let r=["right","left"],o=this.difference(t.pointer,this.pointer(e)),s=t.stage.current,l=r[+(this.settings.rtl?o.x<+this.settings.rtl:o.x>+this.settings.rtl)],m,u,g;(o.x!==0&&this.is("dragging")||!this.is("valid"))&&(this.speed(+this.settings.dragEndSpeed||this.settings.smartSpeed),m=this.closest(s.x,o.x!==0?l:t.direction),u=this.current(),g=this.current(m===-1?void 0:m),u!==g&&(this.invalidate("position"),this.update()),t.direction=l,(Math.abs(o.x)>3||new Date().getTime()-t.time>300)&&n()),this.is("dragging")&&(this.leave("dragging"),this._trigger("dragged"))}closest(e,t){let r=this.width(),o=this.coordinates(),s=-1;
2this.settings.center&&(o=o.map(l=>(l===0&&(l+=1e-6),l)));for(let l=0;l<o.length&&(t==="left"&&e>o[l]-30&&e<o[l]+30?s=l:t==="right"&&e>o[l]-r-30&&e<o[l]-r+30?s=l+1:this._op(e,"<",o[l])&&this._op(e,">",o[l+1]||o[l]-r)?s=t==="left"?l+1:l:t===null&&e>o[l]-30&&e<o[l]+30&&(s=l),s===-1);l++);return this.settings.loop||(this._op(e,">",o[this.minimum()])?s=e=this.minimum():this._op(e,"<",o[this.maximum()])&&(s=e=this.maximum())),s}animate(e){let t=this.speed()>0;this.is("animating")&&this.onTransitionEnd(),t&&(this.enter("animating"),this._trigger("translate")),this.stageData.transform="translate3d("+e+"px,0px,0px)",this.stageData.transition=this.speed()/1e3+"s"+(this.settings.slideTransition?" "+this.settings.slideTransition:"")}is(e){return this._states.current[e]&&this._states.current[e]>0}current(e){if(e===void 0)return this._current;if(this._items.length!==0){if(e=this.normalize(e),this._current!==e){let t=this._trigger("change",{property:{name:"position",value:e}});this._current=e,this.invalidate("position"),this._trigger("changed",{property:{name:"position",value:this._current}})}return this._current}}invalidate(e){return typeof e=="string"&&(this._invalidated[e]=!0,this.is("valid")&&this.leave("valid")),Object.keys(this._invalidated)}reset(e){e=this.normalize(e),e!==void 0&&(this._speed=0,this._current=e,this._suppress(["translate","translated"]),this.animate(this.coordinates(e)),this._release(["translate","translated"]))}normalize(e,t){let n=this._items.length,r=t?0:this._clones.length;return!this._isNumeric(e)||n<1?e=void 0:(e<0||e>=n+r)&&(e=((e-r/2)%n+n)%n+r/2),e}relative(e){return e-=this._clones.length/2,this.normalize(e,!0)}maximum(e=!1){let t=this.settings,n=this._coordinates.length,r,o,s;if(t.loop)n=this._clones.length/2+this._items.length-1;else if(t.autoWidth||t.merge){for(r=this._items.length,o=this.slidesData[--r].width,s=this._width;r-- >0&&(o+=+this.slidesData[r].width+this.settings.margin,!(o>s)););n=r+1}else t.center?n=this._items.length-1:n=this._items.length-t.items;return e&&(n-=this._clones.length/2),Math.max(n,0)}minimum(e=!1){return e?0:this._clones.length/2}items(e){return e===void 0?this._items.slice():(e=this.normalize(e,!0),[this._items[e]])}mergers(e){return e===void 0?this._mergers.slice():(e=this.normalize(e,!0),this._mergers[e])}clones(e){let t=this._clones.length/2,n=t+this._items.length,r=o=>o%2===0?n+o/2:t-(o+1)/2;return e===void 0?this._clones.map((o,s)=>r(s)):this._clones.map((o,s)=>o===e?r(s):null).filter(o=>o)}speed(e){return e!==void 0&&(this._speed=e),this._speed}coordinates(e){let t=1,n=e-1,r,o;return e===void 0?(o=this._coordinates.map((s,l)=>this.coordinates(l)),o):(this.settings.center?(this.settings.rtl&&(t=-1,n=e+1),r=this._coordinates[e],r+=(this.width()-r+(this._coordinates[n]||0))/2*t):r=this._coordinates[n]||0,r=Math.ceil(r),r)}_duration(e,t,n){return n===0?0:Math.min(Math.max(Math.abs(t-e),1),6)*Math.abs(+n||this.settings.smartSpeed)}to(e,t){let n=this.current(),r=null,o=e-this.relative(n),s=this.maximum(),l=0,m=+(o>0)-+(o<0),u=this._items.length,g=this.minimum();this.settings.loop?(!this.settings.rewind&&Math.abs(o)>u/2&&(o+=m*-1*u),e=n+o,r=((e-g)%u+u)%u+g,r!==e&&r-o<=s&&r-o>0&&(n=r-o,e=r,l=30,this.reset(n),this.sendChanges())):this.settings.rewind?(s+=1,e=(e%s+s)%s):e=Math.max(g,Math.min(s,e)),setTimeout(()=>{this.speed(this._duration(n,e,t)),this.current(e),this.update()},l)}next(e){e=e||!1,this.to(this.relative(this.current())+1,e)}prev(e){e=e||!1,this.to(this.relative(this.current())-1,e)}onTransitionEnd(e){if(e!==void 0)return!1;this.leave("animating"),this._trigger("translated")}_viewport(){let e;return this._width?e=this._width:this.logger.log("Can not detect viewport width."),e}setItems(e){this._items=e}_defineSlidesData(){let e;this.slidesData&&this.slidesData.length&&(e=new Map,this.slidesData.forEach(t=>{t.load&&e.set(t.id,t.load)})),this.slidesData=this._items.map(t=>({id:`${t.id}`,isActive:!1,tplRef:t.tplRef,dataMerge:t.dataMerge,width:0,isCloned:!1,load:e?e.get(t.id):!1,hashFragment:t.dataHash}))}setCurSlideClasses(e){let t={active:e.isActive,center:e.isCentered,cloned:e.isCloned,animated:e.isAnimated,"owl-animated-in":e.isDefAnimatedIn,"owl-animated-out":e.isDefAnimatedOut};return this.settings.animateIn&&(t[this.settings.animateIn]=e.isCustomAnimatedIn),this.settings.animateOut&&(t[this.settings.animateOut]=e.isCustomAnimatedOut),t}_op(e,t,n){let r=this.settings.rtl;switch(t){case"<":return r?e>n:e<n;case">":return r?e<n:e>n;case">=":return r?e<=n:e>=n;case"<=":return r?e>=n:e<=n;default:break}}_trigger(e,t,n,r,o){switch(e){case"initialized":this._initializedCarousel$.next(e);break;case"change":this._changeSettingsCarousel$.next(t);break;case"changed":this._changedSettingsCarousel$.next(t);break;case"drag":this._dragCarousel$.next(e);break;case"dragged":this._draggedCarousel$.next(e);break;case"resize":this._resizeCarousel$.next(e);break;case"resized":this._resizedCarousel$.next(e);break;case"refresh":this._refreshCarousel$.next(e);break;case"refreshed":this._refreshedCarousel$.next(e);break;case"translate":this._translateCarousel$.next(e);break;case"translated":this._translatedCarousel$.next(e);break;default:break}}
2enter(e){[e].concat(this._states.tags[e]||[]).forEach(t=>{this._states.current[t]===void 0&&(this._states.current[t]=0),this._states.current[t]++})}leave(e){[e].concat(this._states.tags[e]||[]).forEach(t=>{(this._states.current[t]===0||this._states.current[t])&&this._states.current[t]--})}register(e){e.type===Lg.State&&(this._states.tags[e.name]?this._states.tags[e.name]=this._states.tags[e.name].concat(e.tags):this._states.tags[e.name]=e.tags,this._states.tags[e.name]=this._states.tags[e.name].filter((t,n)=>this._states.tags[e.name].indexOf(t)===n))}_suppress(e){e.forEach(t=>{this._supress[t]=!0})}_release(e){e.forEach(t=>{delete this._supress[t]})}pointer(e){let t={x:null,y:null};return e=e.originalEvent||e||window.event,e=e.touches&&e.touches.length?e.touches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,e.pageX?(t.x=e.pageX,t.y=e.pageY):(t.x=e.clientX,t.y=e.clientY),t}_isNumeric(e){return!isNaN(parseFloat(e))}_isNumberOrBoolean(e){return this._isNumeric(e)||typeof e=="boolean"}_isNumberOrString(e){return this._isNumeric(e)||typeof e=="string"}_isStringOrBoolean(e){return typeof e=="string"||typeof e=="boolean"}difference(e,t){return e===null||t===null?{x:0,y:0}:{x:e.x-t.x,y:e.y-t.y}}static \u0275fac=function(t){return new(t||i)(S(Gh))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),Rg=(()=>{class i{carouselService;navSubscription;_initialized=!1;_pages=[];_navData={disabled:!1,prev:{disabled:!1,htmlText:""},next:{disabled:!1,htmlText:""}};_dotsData={disabled:!1,dots:[]};constructor(e){this.carouselService=e,this.spyDataStreams()}ngOnDestroy(){this.navSubscription.unsubscribe()}spyDataStreams(){let e=this.carouselService.getInitializedState().pipe(ke(o=>{this.initialize(),this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),t=this.carouselService.getChangedState().pipe(qe(o=>o.property.name==="position"),ke(o=>{this.update()})),n=this.carouselService.getRefreshedState().pipe(ke(()=>{this._updateNavPages(),this.draw(),this.update(),this.carouselService.sendChanges()})),r=ot(e,t,n);this.navSubscription=r.subscribe(()=>{})}initialize(){this._navData.disabled=!0,this._navData.prev.htmlText=this.carouselService.settings.navText[0],this._navData.next.htmlText=this.carouselService.settings.navText[1],this._dotsData.disabled=!0,this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}_updateNavPages(){let e,t,n,r=this.carouselService.clones().length/2,o=r+this.carouselService.items().length,s=this.carouselService.maximum(!0),l=[],m=this.carouselService.settings,u=m.center||m.autoWidth||m.dotsData?1:Math.floor(Number(m.dotsEach))||Math.floor(m.items);if(u=+u,m.slideBy!=="page"&&(m.slideBy=Math.min(+m.slideBy,m.items)),m.dots||m.slideBy==="page")for(e=r,t=0,n=0;e<o;e++){if(t>=u||t===0){if(l.push({start:Math.min(s,e-r),end:e-r+u-1}),Math.min(s,e-r)===s)break;t=0,++n}t+=this.carouselService.mergers(this.carouselService.relative(e))}this._pages=l}draw(){let e,t=this.carouselService.settings,n=this.carouselService.items(),r=n.length<=t.items;if(this._navData.disabled=!t.nav||r,this._dotsData.disabled=!t.dots||r,t.dots)if(e=this._pages.length-this._dotsData.dots.length,t.dotsData&&e!==0)this._dotsData.dots=[],n.forEach(o=>{this._dotsData.dots.push({active:!1,id:`dot-${o.id}`,innerContent:o.dotContent,showInnerContent:!0})});else if(e>0){let o=this._dotsData.dots.length>0?this._dotsData.dots.length:0;for(let s=0;s<e;s++)this._dotsData.dots.push({active:!1,id:`dot-${s+o}`,innerContent:"",showInnerContent:!1})}else e<0&&this._dotsData.dots.splice(e,Math.abs(e));this.carouselService.navData=this._navData,this.carouselService.dotsData=this._dotsData}update(){this._updateNavButtons(),this._updateDots()}_updateNavButtons(){let e=this.carouselService.settings,t=e.loop||e.rewind,n=this.carouselService.relative(this.carouselService.current());e.nav&&(this._navData.prev.disabled=!t&&n<=this.carouselService.minimum(!0),this._navData.next.disabled=!t&&n>=this.carouselService.maximum(!0)),this.carouselService.navData=this._navData}_updateDots(){let e;
2this.carouselService.settings.dots&&(this._dotsData.dots.forEach(t=>{t.active===!0&&(t.active=!1)}),e=this._current(),this._dotsData.dots.length&&(this._dotsData.dots[e].active=!0),this.carouselService.dotsData=this._dotsData)}_current(){let e=this.carouselService.relative(this.carouselService.current()),t,n=this._pages.filter((r,o)=>r.start<=e&&r.end>=e).pop();return t=this._pages.findIndex(r=>r.start===n.start&&r.end===n.end),t}_getPosition(e){let t,n,r=this.carouselService.settings;return r.slideBy==="page"?(t=this._current(),n=this._pages.length,e?++t:--t,t=this._pages[(t%n+n)%n].start):(t=this.carouselService.relative(this.carouselService.current()),n=this.carouselService.items().length,e?t+=+r.slideBy:t-=+r.slideBy),t}next(e){this.carouselService.to(this._getPosition(!0),e)}prev(e){this.carouselService.to(this._getPosition(!1),e)}to(e,t,n){let r;!n&&this._pages.length?(r=this._pages.length,this.carouselService.to(this._pages[(e%r+r)%r].start,t)):this.carouselService.to(e,t)}moveByDot(e){let t=this._dotsData.dots.findIndex(n=>e===n.id);this.to(t,this.carouselService.settings.dotsSpeed)}toSlideById(e){let t=this.carouselService.slidesData.findIndex(n=>n.id===e&&n.isCloned===!1);t===-1||t===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(t),!1)}static \u0275fac=function(t){return new(t||i)(S(Mn))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),Wh=new q("WindowToken"),Bo=class{get nativeWindow(){throw new Error("Not implemented.")}},yC=(()=>{class i extends Bo{constructor(){super()}get nativeWindow(){return window}static \u0275fac=function(t){return new(t||i)};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})();function xC(i,a){return er(a)?i.nativeWindow:{setTimeout:(t,n)=>{},clearTimeout:t=>{}}}var wC={provide:Bo,useClass:yC},CC={provide:Wh,useFactory:xC,deps:[Bo,vi]},DC=[wC,CC],dc=new q("DocumentToken"),Lo=class{get nativeDocument(){throw new Error("Not implemented.")}},kC=(()=>{class i extends Lo{constructor(){super()}get nativeDocument(){return document}static \u0275fac=function(t){return new(t||i)};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})();function EC(i,a){return er(a)?i.nativeDocument:{hidden:!1,visibilityState:"visible"}}var SC={provide:Lo,useClass:kC},IC={provide:dc,useFactory:EC,deps:[Lo,vi]},AC=[SC,IC],Fg=(()=>{class i{carouselService;ngZone;autoplaySubscription;_timeout=null;_paused=!1;_isArtificialAutoplayTimeout;_isAutoplayStopped=!1;get isAutoplayStopped(){return this._isAutoplayStopped}set isAutoplayStopped(e){this._isAutoplayStopped=e}winRef;docRef;constructor(e,t,n,r){this.carouselService=e,this.ngZone=r,this.winRef=t,this.docRef=n,this.spyDataStreams()}ngOnDestroy(){this.autoplaySubscription.unsubscribe()}spyDataStreams(){let e=this.carouselService.getInitializedState().pipe(ke(()=>{this.carouselService.settings.autoplay&&this.play()})),t=this.carouselService.getChangedState().pipe(ke(o=>{this._handleChangeObservable(o)})),n=this.carouselService.getResizedState().pipe(ke(()=>{this.carouselService.settings.autoplay&&!this._isAutoplayStopped?this.play():this.stop()})),r=ot(e,t,n);this.autoplaySubscription=r.subscribe(()=>{})}play(e,t){this._paused&&(this._paused=!1,this._setAutoPlayInterval(this.carouselService.settings.autoplayMouseleaveTimeout)),!this.carouselService.is("rotating")&&(this.carouselService.enter("rotating"),this._setAutoPlayInterval())}_getNextTimeout(e,t){return this._timeout&&this.winRef.clearTimeout(this._timeout),this._isArtificialAutoplayTimeout=!!e,this.ngZone.runOutsideAngular(()=>this.winRef.setTimeout(()=>{this.ngZone.run(()=>{this._paused||this.carouselService.is("busy")||this.carouselService.is("interacting")||this.docRef.hidden||this.carouselService.next(t||this.carouselService.settings.autoplaySpeed)})},e||this.carouselService.settings.autoplayTimeout))}_setAutoPlayInterval(e){this._timeout=this._getNextTimeout(e)}stop(){this.carouselService.is("rotating")&&(this._paused=!0,this.winRef.clearTimeout(this._timeout),this.carouselService.leave("rotating"))}pause(){this.carouselService.is("rotating")&&(this._paused=!0)}_handleChangeObservable(e){e.property.name==="settings"?this.carouselService.settings.autoplay?this.play():this.stop():e.property.name==="position"&&this.carouselService.settings.autoplay&&this._setAutoPlayInterval()}_playAfterTranslated(){ue("translated").pipe(mt(e=>this.carouselService.getTranslatedState()),Ti(),qe(()=>this._isArtificialAutoplayTimeout),ke(()=>this._setAutoPlayInterval())).subscribe(()=>{})}startPausing(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&this.pause()}startPlayingMouseLeave(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}startPlayingTouchEnd(){this.carouselService.settings.autoplayHoverPause&&this.carouselService.is("rotating")&&(this.play(),this._playAfterTranslated())}static \u0275fac=function(t){return new(t||i)(S(Mn),S(Wh),S(dc),S(ne))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),Og=(()=>{class i{carouselService;lazyLoadSubscription;
2constructor(e){this.carouselService=e,this.spyDataStreams()}ngOnDestroy(){this.lazyLoadSubscription.unsubscribe()}spyDataStreams(){let e=this.carouselService.getInitializedState().pipe(ke(()=>{let o=this.carouselService.settings&&!this.carouselService.settings.lazyLoad;this.carouselService.slidesData.forEach(s=>s.load=!!o)})),t=this.carouselService.getChangeState(),n=this.carouselService.getResizedState(),r=ot(e,t,n).pipe(ke(o=>this._defineLazyLoadSlides(o)));this.lazyLoadSubscription=r.subscribe(()=>{})}_defineLazyLoadSlides(e){if(!(!this.carouselService.settings||!this.carouselService.settings.lazyLoad)&&(e.property&&e.property.name==="position"||e==="initialized"||e==="resized")){let t=this.carouselService.settings,n=this.carouselService.clones().length,r=t.center&&Math.ceil(t.items/2)||t.items,o=t.center&&r*-1||0,s=(e.property&&e.property.value!==void 0?e.property.value:this.carouselService.current())+o;for(t.lazyLoadEager>0&&(r+=t.lazyLoadEager,t.loop&&(s-=t.lazyLoadEager,r++));o++<r;)this._load(n/2+this.carouselService.relative(s)),n&&this.carouselService.clones(this.carouselService.relative(s)).forEach(l=>this._load(l)),s++}}_load(e){this.carouselService.slidesData[e].load||(this.carouselService.slidesData[e].load=!0)}static \u0275fac=function(t){return new(t||i)(S(Mn))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),qh=(()=>{class i{carouselService;animateSubscription;swapping=!0;previous=void 0;next=void 0;constructor(e){this.carouselService=e,this.spyDataStreams()}ngOnDestroy(){this.animateSubscription.unsubscribe()}spyDataStreams(){let e=this.carouselService.getChangeState().pipe(ke(m=>{m.property.name==="position"&&(this.previous=this.carouselService.current(),this.next=m.property.value)})),t=this.carouselService.getDragState(),n=this.carouselService.getDraggedState(),r=this.carouselService.getTranslatedState(),o=ot(t,n,r).pipe(ke(m=>this.swapping=m==="translated")),s=this.carouselService.getTranslateState().pipe(ke(m=>{this.swapping&&(this.carouselService._options.animateOut||this.carouselService._options.animateIn)&&this._swap()})),l=ot(e,s,o).pipe();this.animateSubscription=l.subscribe(()=>{})}_swap(){if(this.carouselService.settings.items!==1)return;this.carouselService.speed(0);let e,t=this.carouselService.slidesData[this.previous],n=this.carouselService.slidesData[this.next],r=this.carouselService.settings.animateIn,o=this.carouselService.settings.animateOut;this.carouselService.current()!==this.previous&&(o&&(e=+this.carouselService.coordinates(this.previous)-+this.carouselService.coordinates(this.next),this.carouselService.slidesData.forEach(s=>{s.id===t.id&&(s.left=`${e}px`,s.isAnimated=!0,s.isDefAnimatedOut=!0,s.isCustomAnimatedOut=!0)})),r&&this.carouselService.slidesData.forEach(s=>{s.id===n.id&&(s.isAnimated=!0,s.isDefAnimatedIn=!0,s.isCustomAnimatedIn=!0)}))}clear(e){this.carouselService.slidesData.forEach(t=>{t.id===e&&(t.left="",t.isAnimated=!1,t.isDefAnimatedOut=!1,t.isCustomAnimatedOut=!1,t.isDefAnimatedIn=!1,t.isCustomAnimatedIn=!1,t.classes=this.carouselService.setCurSlideClasses(t))}),this.carouselService.onTransitionEnd()}static \u0275fac=function(t){return new(t||i)(S(Mn))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),Pg=(()=>{class i{carouselService;autoHeightSubscription;constructor(e){this.carouselService=e,this.spyDataStreams()}ngOnDestroy(){this.autoHeightSubscription.unsubscribe()}spyDataStreams(){let e=this.carouselService.getInitializedState().pipe(ke(o=>{this.carouselService.settings.autoHeight?this.update():this.carouselService.slidesData.forEach(s=>s.heightState="full")})),t=this.carouselService.getChangedState().pipe(ke(o=>{this.carouselService.settings.autoHeight&&o.property.name==="position"&&this.update()})),n=this.carouselService.getRefreshedState().pipe(ke(o=>{this.carouselService.settings.autoHeight&&this.update()})),r=ot(e,t,n);this.autoHeightSubscription=r.subscribe(()=>{})}update(){let e=this.carouselService.settings.items,t=this.carouselService.current(),n=t+e;this.carouselService.settings.center&&(t=e%2===1?t-(e-1)/2:t-e/2,n=e%2===1?t+e:t+e+1),this.carouselService.slidesData.forEach((r,o)=>{r.heightState=o>=t&&o<n?"full":"nulled"})}static \u0275fac=function(t){return new(t||i)(S(Mn))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),Bg=(()=>{class i{carouselService;route;router;hashSubscription;currentHashFragment;constructor(e,t,n){this.carouselService=e,this.route=t,this.router=n,this.spyDataStream
2s(),this.route||(this.route={fragment:ue("no route").pipe(ht(1))}),this.router||(this.router={navigate:(r,o)=>{}})}ngOnDestroy(){this.hashSubscription.unsubscribe()}spyDataStreams(){let e=this.carouselService.getInitializedState().pipe(ke(()=>this.listenToRoute())),t=this.carouselService.getChangedState().pipe(ke(r=>{if(this.carouselService.settings.URLhashListener&&r.property.name==="position"){let o=this.carouselService.current(),s=this.carouselService.slidesData[o].hashFragment;if(!s||s===this.currentHashFragment)return;this.router.navigate(["./"],{fragment:s,relativeTo:this.route})}})),n=ot(e,t);this.hashSubscription=n.subscribe(()=>{})}rewind(e){let t=this.carouselService.slidesData.findIndex(n=>n.hashFragment===e&&n.isCloned===!1);t===-1||t===this.carouselService.current()||this.carouselService.to(this.carouselService.relative(t),!1)}listenToRoute(){let e=this.carouselService.settings.startPosition==="URLHash"?0:2;this.route.fragment.pipe(ya(e)).subscribe(t=>{this.currentHashFragment=t,this.rewind(t)})}static \u0275fac=function(t){return new(t||i)(S(Mn),S(St,8),S(et,8))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),MC=0,Di=(()=>{class i{tplRef;id=`owl-slide-${MC++}`;_dataMerge=1;set dataMerge(e){this._dataMerge=this.isNumeric(e)?e:1}get dataMerge(){return this._dataMerge}width=0;dotContent="";dataHash="";constructor(e){this.tplRef=e}isNumeric(e){return!isNaN(parseFloat(e))}static \u0275fac=function(t){return new(t||i)(f(ut))};static \u0275dir=ie({type:i,selectors:[["ng-template","carouselSlide",""]],inputs:{id:"id",dataMerge:"dataMerge",width:"width",dotContent:"dotContent",dataHash:"dataHash"}})}return i})(),Ng=(()=>{class i{resizeObservable$;docRef;get onResize$(){return this.resizeObservable$.pipe(qe(()=>!this.docRef?.fullscreenElement))}constructor(e,t,n){this.docRef=t,this.resizeObservable$=er(n)?$a(e,"resize"):new H().asObservable()}static \u0275fac=function(t){return new(t||i)(S(Wh),S(dc),S(vi))};static \u0275prov=L({token:i,factory:i.\u0275fac})}return i})(),TC=(()=>{class i{zone;el;renderer;carouselService;animateService;owlDraggable;stageData;slidesData;listenerMouseMove;listenerTouchMove;listenerOneMouseMove;listenerOneTouchMove;listenerMouseUp;listenerTouchEnd;listenerOneClick;listenerATag;_drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1};_oneDragMove$=new H;_oneMoveSubsription;preparePublicSlide=e=>{let t=O({},e);return delete t.tplRef,t};constructor(e,t,n,r,o){this.zone=e,this.el=t,this.renderer=n,this.carouselService=r,this.animateService=o}onMouseDown(e){this.owlDraggable.isMouseDragable&&this._onDragStart(e)}onTouchStart(e){if(e.targetTouches.length>=2)return!1;this.owlDraggable.isTouchDragable&&this._onDragStart(e)}onTouchCancel(e){this._onDragEnd(e)}
2onDragStart(){if(this.owlDraggable.isMouseDragable)return!1}onSelectStart(){if(this.owlDraggable.isMouseDragable)return!1}ngOnInit(){this._oneMoveSubsription=this._oneDragMove$.pipe(Ti()).subscribe(()=>{this._sendChanges()})}ngOnDestroy(){this._oneMoveSubsription.unsubscribe()}bindOneMouseTouchMove=e=>{this._oneMouseTouchMove(e)};bindOnDragMove=e=>{this._onDragMove(e)};bindOnDragEnd=e=>{this._onDragEnd(e)};_onDragStart(e){let t=null;e.which!==3&&(t=this._prepareDragging(e),this._drag.time=new Date().getTime(),this._drag.target=e.target,this._drag.stage.start=t,this._drag.stage.current=t,this._drag.pointer=this._pointer(e),this.listenerMouseUp=this.renderer.listen(document,"mouseup",this.bindOnDragEnd),this.listenerTouchEnd=this.renderer.listen(document,"touchend",this.bindOnDragEnd),this.zone.runOutsideAngular(()=>{this.listenerOneMouseMove=this.renderer.listen(document,"mousemove",this.bindOneMouseTouchMove),this.listenerOneTouchMove=this.renderer.listen(document,"touchmove",this.bindOneMouseTouchMove)}))}_oneMouseTouchMove(e){let t=this._difference(this._drag.pointer,this._pointer(e));this.listenerATag&&this.listenerATag(),!(Math.abs(t.x)<3&&Math.abs(t.y)<3&&this._is("valid"))&&(Math.abs(t.x)<3&&Math.abs(t.x)<Math.abs(t.y)&&this._is("valid")||(this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving=!0,this.blockClickAnchorInDragging(e),this.listenerMouseMove=this.renderer.listen(document,"mousemove",this.bindOnDragMove),this.listenerTouchMove=this.renderer.listen(document,"touchmove",this.bindOnDragMove),e.preventDefault(),this._enterDragging(),this._oneDragMove$.next(e)))}blockClickAnchorInDragging(e){let t=e.target;for(;t&&!(t instanceof HTMLAnchorElement);)t=t.parentElement;t instanceof HTMLAnchorElement&&(this.listenerATag=this.renderer.listen(t,"click",()=>!1))}_onDragMove(e){let t,n=this.carouselService.defineNewCoordsDrag(e,this._drag);n!==!1&&(t=n,e.preventDefault(),this._drag.stage.current=t,this._animate(t.x-this._drag.stage.start.x))}_animate(e){this.renderer.setStyle(this.el.nativeElement.children[0],"transform",`translate3d(${e}px,0px,0px`),this.renderer.setStyle(this.el.nativeElement.children[0],"transition","0s")}_onDragEnd(e){this.carouselService.owlDOMData.isGrab=!1,this.listenerOneMouseMove(),this.listenerOneTouchMove(),this._drag.moving&&(this.renderer.setStyle(this.el.nativeElement.children[0],"transform",""),this.renderer.setStyle(this.el.nativeElement.children[0],"transition",this.carouselService.speed(+this.carouselService.settings.dragEndSpeed||this.carouselService.settings.smartSpeed)/1e3+"s"),this._finishDragging(e),this.listenerMouseMove(),this.listenerTouchMove()),this._drag={time:null,target:null,pointer:null,stage:{start:null,current:null},direction:null,active:!1,moving:!1},this.listenerMouseUp(),this.listenerTouchEnd()}_prepareDragging(e){return this.carouselService.prepareDragging(e)}_oneClickHandler=()=>{this.listenerOneClick=this.renderer.listen(this._drag.target,"click",()=>!1),this.listenerOneClick()};_finishDragging(e){this.carouselService.finishDragging(e,this._drag,this._oneClickHandler)}_pointer(e){return this.carouselService.pointer(e)}_difference(e,t){return this.carouselService.difference(e,t)}_is(e){return this.carouselService.is(e)}_enter(e){this.carouselService.enter(e)}_sendChanges(){this.carouselService.sendChanges()}onTransitionEnd(){this.carouselService.onTransitionEnd()}_enterDragging(){this.carouselService.enterDragging()}clear(e){this.animateService.clear(e)}static \u0275fac=function(t){return new(t||i)(f(ne),f($),f(xn),f(Mn),f(qh))};static \u0275cmp=z({type:i,selectors:[["owl-stage"]],hostBindings:function(t,n){t&1&&T("mousedown",function(o){return n.onMouseDown(o)})("touchstart",function(o){return n.onTouchStart(o)})("touchcancel",function(o){return n.onTouchCancel(o)})("dragstart",function(){return n.onDragStart()})("selectstart",function(){return n.onSelectStart()})},inputs:{owlDraggable:"owlDraggable",stageData:"stageData",slidesData:"slidesData"},decls:3,vars:8,consts:[[1,"owl-stage",3,"transitionend","ngStyle"],[4,"ngFor","ngForOf"],[1,"owl-item",3,"animationend","ngClass","ngStyle"],[4,"ngIf"],[3,"ngTemplateOutlet","ngTemplateOutletContext"]],template:function(t,n){t&1&&(c(0,"div")(1,"div",0),T("transitionend",function(){return n.onTransitionEnd()}),I(2,uC,3,9,"ng-container",1),d()()),t&2&&(p(),v("ngStyle",Ld(2,lC,n.stageData.width+"px",n.stageData.transform,n.stageData.transition,n.stageData.paddingL?n.stageData.paddingL+"px":"",n.stageData.paddingR?n.stageData.paddingR+"px":"")),p(),v("ngForOf",n.slidesData))},dependencies:[gt,Je,rt,kn,Ni],encapsulation:2,data:{animation:[Bt("autoHeight",[ft("nulled",Ue({height:0})),ft("full",Ue({height:"*"})),ct("full => nulled",[pt("700ms 350ms")]),ct("nulled => full",[pt(350)])])]}})}return i})(),ji=(()=>{class i{el;resizeService;carouselService;navigationService;autoplayService;lazyLoadService;animateService;autoHeightService;hashService;logger;changeDetectorRef;slides;translated=new te;dragging=new te;change=new te;changed=new te;initialized=new te;carouselWindowWidth;resizeSubscription;_allObservSubscription;_slidesChangesSubscription;owlDOMData;stageData;slidesData=[];navData;dotsData;slidesOutputData;carouselLoaded=!1;options;prevOptions;_viewCurSettings$;_translatedCarousel$;_draggingCarousel$;_changeCarousel$;_changedCarousel$;_initializedCarousel$;_carouselMerge$;docRef;constructor(e,t,n,r,o,s,l,m,u,g,_,x){this.el=e,this.resizeService=t,this.carouselService=n,this.navigationService=r,this.autoplayService=o,this.lazyLoadService=s,this.animateService=l,this.autoHeightService=m,this.hashService=u,this.logger=g,this.changeDetectorRef=_,this.docRef=x}onVisibilityChange(e){if(this.carouselService.settings.autoplay)switch(this.docRef.visibilityState){case"visible":!this.autoplayService.isAutoplayStopped&&this.autoplayService.play();break;case"hidden":this.autoplayService.pause();break;default:break}}
2ngOnInit(){this.spyDataStreams(),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}ngOnChanges(){this.prevOptions!==this.options&&(this.prevOptions&&this.slides?.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray())):this.prevOptions&&!this.slides?.toArray().length?(this.carouselLoaded=!1,this.logger.log("There are no slides to show. So the carousel won't be re-rendered")):this.carouselLoaded=!1,this.prevOptions=this.options)}ngAfterContentInit(){this.slides.toArray().length?(this.carouselService.setup(this.carouselWindowWidth,this.slides.toArray(),this.options),this.carouselService.initialize(this.slides.toArray()),this._winResizeWatcher()):this.logger.log("There are no slides to show. So the carousel won't be rendered"),this._slidesChangesSubscription=this.slides.changes.pipe(ke(e=>{this.carouselService.setup(this.carouselWindowWidth,e.toArray(),this.options),this.carouselService.initialize(e.toArray()),e.toArray().length||(this.carouselLoaded=!1),e.toArray().length&&!this.resizeSubscription&&this._winResizeWatcher()})).subscribe(()=>{})}ngOnDestroy(){this.resizeSubscription&&this.resizeSubscription.unsubscribe(),this._slidesChangesSubscription&&this._slidesChangesSubscription.unsubscribe(),this._allObservSubscription&&this._allObservSubscription.unsubscribe()}spyDataStreams(){this._viewCurSettings$=this.carouselService.getViewCurSettings().pipe(ke(e=>{this.owlDOMData=e.owlDOMData,this.stageData=e.stageData,this.slidesData=e.slidesData,this.carouselLoaded||(this.carouselLoaded=!0),this.navData=e.navData,this.dotsData=e.dotsData,this.changeDetectorRef.markForCheck()})),this._initializedCarousel$=this.carouselService.getInitializedState().pipe(ke(()=>{this.gatherTranslatedData(),this.initialized.emit(this.slidesOutputData)})),this._translatedCarousel$=this.carouselService.getTranslatedState().pipe(ke(()=>{this.gatherTranslatedData(),this.translated.emit(this.slidesOutputData)})),this._changeCarousel$=this.carouselService.getChangeState().pipe(ke(()=>{this.gatherTranslatedData(),this.change.emit(this.slidesOutputData)})),this._changedCarousel$=this.carouselService.getChangeState().pipe(mt(e=>{let t=ue(e).pipe(qe(()=>e.property.name==="position"),mt(()=>Mt(this.slidesData)),ya(e.property.value),ht(this.carouselService.settings.items),De(n=>{let r=this.carouselService.clonedIdPrefix,o=n.id.indexOf(r)>=0?n.id.slice(r.length):n.id;return Ee(O({},n),{id:o,isActive:!0})}),up(),De(n=>({slides:n,startPosition:this.carouselService.relative(e.property.value)})));return ot(t)}),ke(e=>{this.gatherTranslatedData(),this.changed.emit(e.slides.length?e:this.slidesOutputData)})),this._draggingCarousel$=this.carouselService.getDragState().pipe(ke(()=>{this.gatherTranslatedData(),this.dragging.emit({dragging:!0,data:this.slidesOutputData})}),mt(()=>this.carouselService.getDraggedState().pipe(De(()=>!!this.carouselService.is("animating")))),mt(e=>e?this.carouselService.getTranslatedState().pipe(Ti()):ue("not animating")),ke(()=>{this.dragging.emit({dragging:!1,data:this.slidesOutputData})})),this._carouselMerge$=ot(this._viewCurSettings$,this._translatedCarousel$,this._draggingCarousel$,this._changeCarousel$,this._changedCarousel$,this._initializedCarousel$),this._allObservSubscription=this._carouselMerge$.subscribe(()=>{})}_winResizeWatcher(){Object.keys(this.carouselService._options.responsive).length&&(this.resizeSubscription=this.resizeService.onResize$.pipe(qe(()=>this.carouselWindowWidth!==this.el.nativeElement.querySelector(".owl-carousel").clientWidth),fp(this.carouselService.settings.responsiveRefreshRate)).subscribe(()=>{this.carouselService.onResize(this.el.nativeElement.querySelector(".owl-carousel").clientWidth),this.carouselWindowWidth=this.el.nativeElement.querySelector(".owl-carousel").clientWidth}))}onTransitionEnd(){this.carouselService.onTransitionEnd()}next(){this.carouselLoaded&&this.navigationService.next(this.carouselService.settings.navSpeed)}prev(){this.carouselLoaded&&this.navigationService.prev(this.carouselService.settings.navSpeed)}moveByDot(e){this.carouselLoaded&&this.navigationService.moveByDot(e)}to(e){this.carouselLoaded&&this.navigationService.toSlideById(e)}gatherTranslatedData(){let e,t=this.carouselService.clonedIdPrefix,n=this.slidesData.filter(r=>r.isActive===!0).map(r=>({id:r.id.indexOf(t)>=0?r.id.slice(t.length):r.id,width:r.width,marginL:r.marginL,marginR:r.marginR,center:r.isCentered}));e=this.carouselService.relative(this.carouselService.current()),this.slidesOutputData={startPosition:e,slides:n}}startPausing(){this.autoplayService.startPausing()}startPlayML(){this.autoplayService.startPlayingMouseLeave()}startPlayTE(){this.autoplayService.startPlayingTouchEnd()}stopAutoplay(){this.autoplayService.isAutoplayStopped=!0,this.autoplayService.stop()}startAutoplay(){this.autoplayService.isAutoplayStopped=!1,this.autoplayService.play()}static \u0275fac=function(t){return new(t||i)(f($),f(Ng),f(Mn),f(Rg),f(Fg),f(Og),f(qh),f(Pg),f(Bg),f(Gh),f(xe),f(dc))};static \u0275cmp=z({type:i,selectors:[["owl-carousel-o"]],contentQueries:function(t,n,r){if(t&1&&je(r,Di,4),t&2){let o;re(o=oe())&&(n.slides=o)}},hostBindings:function(t,n){t&1&&T("visibilitychange",function(o){return n.onVisibilityChange(o)},!1,sn)},inputs:{options:"options"},outputs:{translated:"translated",dragging:"dragging",change:"change",changed:"changed",initialized:"initialized"},features:[Me([Rg,Fg,Mn,Og,qh,Pg,Bg]),Ve],decls:4,vars:9,consts:[["owlCarousel",""],[1,"owl-carousel","owl-theme",3,"mouseover","mouseleave","touchstart","touchend","ngClass"],["class","owl-stage-outer",4,"ngIf"],[4,"ngIf"],[1,"owl-stage-outer"],[3,"owlDraggable","stageData","slidesData"],[1,"owl-nav",3,"ngClass"],[1,"owl-prev",3,"click","ngClass","innerHTML"],[1,"owl-next",3,"click","ngClass","innerHTML"],[1,"owl-dots",3,"ngClass"],["class","owl-dot",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"owl-dot",3,"click","ngClass"],[3,"innerHTML"]],template:function(t,n){if(t&1){let r=Z();c(0,"div",1,0),T("mouseover",function(){return V(r),j(n.startPausing())})("mouseleave",function(){return V(r),j(n.startPlayML())})("touchstart",function(){return V(r),j(n.startPausing())})("touchend",function(){return V(r),j(n.startPlayTE())}),I(2,_C,2,6,"div",2)(3,bC,6,15,"ng-container",3),d()}t&2&&(v("ngClass",Ld(3,pC,n.owlDOMData==null?null:n.owlDOMData.rtl,n.owlDOMData==null?null:n.owlDOMData.isLoaded,n.owlDOMData==null?null:n.owlDOMData.isResponsive,n.owlDOMData==null?null:n.owlDOMData.isMouseDragable,n.owlDOMData==null?null:n.owlDOMData.isGrab)),p(2),v("ngIf",n.carouselLoaded),p(),v("ngIf",n.slides.toArray().length))},dependencies:[gt,Je,rt,TC],styles:[".owl-theme[_ngcontent-%COMP%]{display:block}"],changeDetection:0})}return i})();var Yh=(()=>
2{class i{static \u0275fac=function(t){return new(t||i)};static \u0275mod=B({type:i});static \u0275inj=P({providers:[DC,Ng,AC,Gh],imports:[nt]})}return i})();function RC(i,a){if(i&1&&(c(0,"ul",13)(1,"li")(2,"div",14)(3,"picture"),b(4,"img",15),d(),c(5,"div"),h(6),d(),c(7,"p"),h(8),d(),c(9,"a",16),h(10,"Ver detalles "),c(11,"i",17),h(12,"arrow_forward"),d()()()()()),i&2){let e=D().$implicit,t=D();p(4),v("src",t.insumosFolders+"/products/inHome/"+e.imgHome,Ye),p(2),he(e.nombre),p(2),he(e.captionHome),p(),Yt("routerLink","Producto/",e.linkPage,"")}}function FC(i,a){i&1&&(Xe(0),I(1,RC,13,5,"ng-template",12),Ze())}var Vg=(()=>{class i{constructor(e,t,n,r){this.globalService=e,this.productosService=t,this.el=n,this.router=r,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.Banners=[],this.customOptions={loop:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:1e3,autoplay:!1,navText:['<i class="material-icons">arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],items:1,nav:!0,responsive:{5e3:{items:4},1920:{items:3},1300:{items:3},780:{items:2},450:{items:1}}},this.bannersReady=!1,this.Slide=[],this.theme="light"}ngOnInit(){this.formEncrypted=this.globalService.encryptForms({s:"home"}),this.formData.append("form",this.formEncrypted),this.productosService.getProductosHome(this.formData).subscribe(e=>{this.tempArray=e.list,this.Banners=e.list,this.bannersReady=!0,console.log(this.Banners)})}navigate(e,t){switch(e){case"Detalle":break}}startDragging(e){}onResize(e){this.customOptions=Ee(O({},this.customOptions),{loop:!1,pullDrag:!1})}getPassedData(e){}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(pr),f($),f(et))}}static{this.\u0275cmp=z({type:i,selectors:[["app-carrusel-productos"]],hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)},inputs:{section:"section"},decls:17,vars:2,consts:[["owlElement",""],[1,"pddT40"],[1,"sectionTitle"],[1,"squareTitle"],[1,"subtitle"],[1,"hh3"],[1,"left"],[1,"right"],[1,"ourProducts"],[1,"lmts"],[1,"mainBanners","ourProducts",3,"dragging","translated","options"],[4,"ngFor","ngForOf"],["carouselSlide",""],[1,"productsHome"],[1,"card"],[3,"src"],[1,"lnks",3,"routerLink"],[1,"material-icons"]],template:function(t,n){if(t&1){let r=Z();c(0,"div",1),b(1,"div",1),c(2,"section",2)(3,"div",3)(4,"label",4),h(5,"L\xC1MINA ACR\xCDLICA"),d(),c(6,"div",5)(7,"label",6),h(8,"Nuestros"),d(),b(9,"div"),c(10,"label",7),h(11,"productos"),d()()()(),c(12,"div",8)(13,"div",9)(14,"owl-carousel-o",10,0),T("dragging",function(s){return V(r),j(n.startDragging(s))})("translated",function(s){return V(r),j(n.getPassedData(s))}),I(16,FC,2,0,"ng-container",11),d()()()()}t&2&&(p(14),v("options",n.customOptions),p(2),v("ngForOf",n.Banners))},dependencies:[Je,Lt,ji,Di]})}}return i})();function mn(i){return i!=null&&`${i}`!="false"}function un(i,a=0){return PC(i)?Number(i):arguments.length===2?a:0}function PC(i){return!isNaN(parseFloat(i))&&!isNaN(Number(i))}function Ta(i){return Array.isArray(i)?i:[i]}function It(i){return i==null?"":typeof i=="string"?i:`${i}px`}function Ut(i){return i instanceof $?i.nativeElement:i}var Kh;try{Kh=typeof Intl<"u"&&Intl.v8BreakIterator}catch{Kh=!1}var Le=(()=>{class i{constructor(e){this._platformId=e,this.isBrowser=this._platformId?er(this._platformId):typeof document=="object"&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!!(window.chrome||Kh)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(t){return new(t||i)(S(vi))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var gr,jg=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","t
2ime","url","week"];function Xh(){if(gr)return gr;if(typeof document!="object"||!document)return gr=new Set(jg),gr;let i=document.createElement("input");return gr=new Set(jg.filter(a=>(i.setAttribute("type",a),i.type===a))),gr}var No;function BC(){if(No==null&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>No=!0}))}finally{No=No||!1}return No}function $t(i){return BC()?i:!!i.capture}var Xi=function(i){return i[i.NORMAL=0]="NORMAL",i[i.NEGATED=1]="NEGATED",i[i.INVERTED=2]="INVERTED",i}(Xi||{}),hc,Ra;function mc(){if(Ra==null){if(typeof document!="object"||!document||typeof Element!="function"||!Element)return Ra=!1,Ra;if("scrollBehavior"in document.documentElement.style)Ra=!0;else{let i=Element.prototype.scrollTo;i?Ra=!/\{\s*\[native code\]\s*\}/.test(i.toString()):Ra=!1}}return Ra}function _r(){if(typeof document!="object"||!document)return Xi.NORMAL;if(hc==null){let i=document.createElement("div"),a=i.style;i.dir="rtl",a.width="1px",a.overflow="auto",a.visibility="hidden",a.pointerEvents="none",a.position="absolute";let e=document.createElement("div"),t=e.style;
2t.width="2px",t.height="1px",i.appendChild(e),document.body.appendChild(i),hc=Xi.NORMAL,i.scrollLeft===0&&(i.scrollLeft=1,hc=i.scrollLeft===0?Xi.NEGATED:Xi.INVERTED),i.remove()}return hc}var Qh;function LC(){if(Qh==null){let i=typeof document<"u"?document.head:null;Qh=!!(i&&(i.createShadowRoot||i.attachShadow))}return Qh}function vr(i){if(LC()){let a=i.getRootNode?i.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&a instanceof ShadowRoot)return a}return null}function Tn(){let i=typeof document<"u"&&document?document.activeElement:null;for(;i&&i.shadowRoot;){let a=i.shadowRoot.activeElement;if(a===i)break;i=a}return i}function Kt(i){return i.composedPath?i.composedPath()[0]:i.target}function Vo(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}var NC=new q("cdk-dir-doc",{providedIn:"root",factory:VC});function VC(){return N(ve)}var jC=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;function zC(i){let a=i?.toLowerCase()||"";return a==="auto"&&typeof navigator<"u"&&navigator?.language?jC.test(navigator.language)?"rtl":"ltr":a==="rtl"?"rtl":"ltr"}var Dt=(()=>{class i{constructor(e){if(this.value="ltr",this.change=new te,e){let t=e.body?e.body.dir:null,n=e.documentElement?e.documentElement.dir:null;this.value=zC(t||n||"ltr")}}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(t){return new(t||i)(S(NC,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var pn=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})();var uc=class{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(a=!1,e,t=!0,n){this._multiple=a,this._emitChanges=t,this.compareWith=n,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new H,e&&e.length&&(a?e.forEach(r=>this._markSelected(r)):this._markSelected(e[0]),this._selectedToEmit.length=0)}select(...a){this._verifyValueAssignment(a),a.forEach(t=>this._markSelected(t));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}deselect(...a){this._verifyValueAssignment(a),a.forEach(t=>this._unmarkSelected(t));let e=this._hasQueuedChanges();return this._emitChangeEvent(),e}setSelection(...a){this._verifyValueAssignment(a);let e=this.selected,t=new Set(a);a.forEach(r=>this._markSelected(r)),e.filter(r=>!t.has(this._getConcreteValue(r,t))).forEach(r=>this._unmarkSelected(r));let n=this._hasQueuedChanges();return this._emitChangeEvent(),n}toggle(a){return this.isSelected(a)?this.deselect(a):this.select(a)}clear(a=!0){this._unmarkAll();let e=this._hasQueuedChanges();return a&&this._emitChangeEvent(),e}isSelected(a){return this._selection.has(this._getConcreteValue(a))}isEmpty(){return this._selection.size===0}hasValue(){return!this.isEmpty()}sort(a){this._multiple&&this.selected&&this._selected.sort(a)}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(a){a=this._getConcreteValue(a),this.isSelected(a)||(this._multiple||this._unmarkAll(),this.isSelected(a)||this._selection.add(a),this._emitChanges&&this._selectedToEmit.push(a))}_unmarkSelected(a){a=this._getConcreteValue(a),this.isSelected(a)&&(this._selection.delete(a),this._emitChanges&&this._deselectedToEmit.push(a))}_unmarkAll(){this.isEmpty()||this._selection.forEach(a=>this._unmarkSelected(a))}_verifyValueAssignment(a){a.length>1&&this._multiple}_hasQueuedChanges(){return!!(this._deselectedToEmit.length||this._selectedToEmit.length)}_getConcreteValue(a,e){if(this.compareWith){e=e??this._selection;for(let t of e)if(this.compareWith(a,t))return t;return a}else return a}};var zg=(()=>{class i{constructor(){this._listeners=[]}notify(e,t){for(let n of this._listeners)n(e,t)}listen(e){return this._listeners.push(e),()=>{this._listeners=this._listeners.filter(t=>e!==t)}}ngOnDestroy(){this._listeners=[]}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var UC=20,Fa=(()=>{class i{constructor(e,t,n){this._ngZone=e,this._platform=t,this._scrolled=new H,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=n}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){let t=this.scrollContainers.get(e);t&&(t.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=UC){return this._platform.isBrowser?new gi(t=>{this._globalSubscription||this._addGlobalListener();let n=e>0?this._scrolled.pipe(Md(e)).subscribe(t):this._scrolled.subscribe(t);return this._scrolledCount++,()=>{n.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):ue()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEac
2h((e,t)=>this.deregister(t)),this._scrolled.complete()}ancestorScrolled(e,t){let n=this.getAncestorScrollContainers(e);return this.scrolled(t).pipe(qe(r=>!r||n.indexOf(r)>-1))}getAncestorScrollContainers(e){let t=[];return this.scrollContainers.forEach((n,r)=>{this._scrollableContainsElement(r,e)&&t.push(r)}),t}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,t){let n=Ut(t),r=e.getElementRef().nativeElement;do if(n==r)return!0;while(n=n.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{let e=this._getWindow();return $a(e.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(t){return new(t||i)(S(ne),S(Le),S(ve,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),pc=(()=>{class i{constructor(e,t,n,r){this.elementRef=e,this.scrollDispatcher=t,this.ngZone=n,this.dir=r,this._destroyed=new H,this._elementScrolled=new gi(o=>this.ngZone.runOutsideAngular(()=>$a(this.elementRef.nativeElement,"scroll").pipe(Pe(this._destroyed)).subscribe(o)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){let t=this.elementRef.nativeElement,n=this.dir&&this.dir.value=="rtl";e.left==null&&(e.left=n?e.end:e.start),e.right==null&&(e.right=n?e.start:e.end),e.bottom!=null&&(e.top=t.scrollHeight-t.clientHeight-e.bottom),n&&_r()!=Xi.NORMAL?(e.left!=null&&(e.right=t.scrollWidth-t.clientWidth-e.left),_r()==Xi.INVERTED?e.left=e.right:_r()==Xi.NEGATED&&(e.left=e.right?-e.right:e.right)):e.right!=null&&(e.left=t.scrollWidth-t.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){let t=this.elementRef.nativeElement;mc()?t.scrollTo(e):(e.top!=null&&(t.scrollTop=e.top),e.left!=null&&(t.scrollLeft=e.left))}measureScrollOffset(e){let t="left",n="right",r=this.elementRef.nativeElement;if(e=="top")return r.scrollTop;if(e=="bottom")return r.scrollHeight-r.clientHeight-r.scrollTop;let o=this.dir&&this.dir.value=="rtl";return e=="start"?e=o?n:t:e=="end"&&(e=o?t:n),o&&_r()==Xi.INVERTED?e==t?r.scrollWidth-r.clientWidth-r.scrollLeft:r.scrollLeft:o&&_r()==Xi.NEGATED?e==t?r.scrollLeft+r.scrollWidth-r.clientWidth:-r.scrollLeft:e==t?r.scrollLeft:r.scrollWidth-r.clientWidth-r.scrollLeft}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Fa),f(ne),f(Dt,8))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return i})(),$C=20,ra=(()=>{class i{constructor(e,t,n){this._platform=e,this._change=new H,this._changeListener=r=>{this._change.next(r)},this._document=n,t.runOutsideAngular(()=>{if(e.isBrowser){let r=this._getWindow();r.addEventListener("resize",this._changeListener),r.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){let e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}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:t,height:n}=this.getViewportSize();return{top:e.top,left:e.left,bottom:e.top+n,right:e.left+t,height:n,width:t}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};let e=this._document,t=this._getWindow(),n=e.documentElement,r=n.getBoundingClientRect(),o=-r.top||e.body.scrollTop||t.scrollY||n.scrollTop||0,s=-r.left||e.body.scrollLeft||t.scrollX||n.scrollLeft||0;return{top:o,left:s}}change(e=$C){return e>0?this._change.pipe(Md(e)):this._change}
2_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{this.\u0275fac=function(t){return new(t||i)(S(Le),S(ne),S(ve,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var ei=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})(),oa=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[pn,ei,pn,ei]})}}return i})();var jo=class{attach(a){return this._attachedHost=a,a.attach(this)}detach(){let a=this._attachedHost;a!=null&&(this._attachedHost=null,a.detach())}get isAttached(){return this._attachedHost!=null}setAttachedHost(a){this._attachedHost=a}},ki=class extends jo{constructor(a,e,t,n,r){super(),this.component=a,this.viewContainerRef=e,this.injector=t,this.componentFactoryResolver=n,this.projectableNodes=r}},Ei=class extends jo{constructor(a,e,t,n){super(),this.templateRef=a,this.viewContainerRef=e,this.context=t,this.injector=n}get origin(){return this.templateRef.elementRef}attach(a,e=this.context){return this.context=e,super.attach(a)}detach(){return this.context=void 0,super.detach()}},Jh=class extends jo{constructor(a){super(),this.element=a instanceof $?a.nativeElement:a}},sa=class{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(a){if(a instanceof ki)return this._attachedPortal=a,this.attachComponentPortal(a);if(a instanceof Ei)return this._attachedPortal=a,this.attachTemplatePortal(a);if(this.attachDomPortal&&a instanceof Jh)return this._attachedPortal=a,this.attachDomPortal(a)}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(a){this._disposeFn=a}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}};var gc=class extends sa{constructor(a,e,t,n,r){super(),this.outletElement=a,this._componentFactoryResolver=e,this._appRef=t,this._defaultInjector=n,this.attachDomPortal=o=>{this._document;let s=o.element;s.parentNode;let l=this._document.createComment("dom-portal");s.parentNode.insertBefore(l,s),this.outletElement.appendChild(s),this._attachedPortal=o,super.setDisposeFn(()=>{l.parentNode&&l.parentNode.replaceChild(s,l)})},this._document=r}attachComponentPortal(a){let t=(a.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(a.component),n;return a.viewContainerRef?(n=a.viewContainerRef.createComponent(t,a.viewContainerRef.length,a.injector||a.viewContainerRef.injector,a.projectableNodes||void 0),this.setDisposeFn(()=>n.destroy())):(n=t.create(a.injector||this._defaultInjector||ze.NULL),this._appRef.attachView(n.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(n.hostView),n.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(n)),this._attachedPortal=a,n}attachTemplatePortal(a){let e=a.viewContainerRef,t=e.createEmbeddedView(a.templateRef,a.context,{injector:a.injector});return t.rootNodes.forEach(n=>this.outletElement.appendChild(n)),t.detectChanges(),this.setDisposeFn(()=>{let n=e.indexOf(t);n!==-1&&e.remove(n)}),this._attachedPortal=a,t}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(a){return a.hostView.rootNodes[0]}};var ii=(()=>{class i extends sa{constructor(e,t,n){super(),this._componentFactoryResolver=e,this._viewContainerRef=t,this._isInitialized=!1,this.attached=new te,this.attachDomPortal=r=>{this._document;let o=r.element;o.parentNode;let s=this._document.createComment("dom-portal");r.setAttachedHost(this),o.parentNode.insertBefore(s,o),this._getRootNode().appendChild(o),this._attachedPortal=r,super.setDisposeFn(()=>{s.parentNode&&s.parentNode.replaceChild(o,s)})},this._document=n}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)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(e){e.setAttachedHost(this);let t=e.viewContainerRef!=null?e.viewContainerRef:this._viewContainerRef,r=(e.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(e.component),o=t.createComponent(r,t.length,e.injector||t.injector,e.projectableNodes||void 0);return t!==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 t=this._viewContainerRef.createEmbeddedView(e.templateRef,e.context,{injector:e.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=e,this._attachedRef=t,this.attached.emit(t),t}_getRootNode(){let e=this._viewContainerRef.element.nativeElement;
2return e.nodeType===e.ELEMENT_NODE?e:e.parentNode}static{this.\u0275fac=function(t){return new(t||i)(f(Qa),f(Ft),f(ve))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[Oe]})}}return i})();var Nt=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})();function At(i,...a){return a.length?a.some(e=>i[e]):i.altKey||i.shiftKey||i.ctrlKey||i.metaKey}var Hg=mc(),em=class{constructor(a,e){this._viewportRuler=a,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){let a=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=a.style.left||"",this._previousHTMLStyles.top=a.style.top||"",a.style.left=It(-this._previousScrollPosition.left),a.style.top=It(-this._previousScrollPosition.top),a.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){let a=this._document.documentElement,e=this._document.body,t=a.style,n=e.style,r=t.scrollBehavior||"",o=n.scrollBehavior||"";this._isEnabled=!1,t.left=this._previousHTMLStyles.left,t.top=this._previousHTMLStyles.top,a.classList.remove("cdk-global-scrollblock"),Hg&&(t.scrollBehavior=n.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),Hg&&(t.scrollBehavior=r,n.scrollBehavior=o)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;let e=this._document.body,t=this._viewportRuler.getViewportSize();return e.scrollHeight>t.height||e.scrollWidth>t.width}};var tm=class{constructor(a,e,t,n){this._scrollDispatcher=a,this._ngZone=e,this._viewportRuler=t,this._config=n,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(a){this._overlayRef,this._overlayRef=a}enable(){if(this._scrollSubscription)return;let a=this._scrollDispatcher.scrolled(0).pipe(qe(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=a.subscribe(()=>{let e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=a.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}},_c=class{enable(){}disable(){}attach(){}};function im(i,a){return a.some(e=>{let t=i.bottom<e.top,n=i.top>e.bottom,r=i.right<e.left,o=i.left>e.right;return t||n||r||o})}function Ug(i,a){return a.some(e=>{let t=i.top<e.top,n=i.bottom>e.bottom,r=i.left<e.left,o=i.right>e.right;return t||n||r||o})}var nm=class{constructor(a,e,t,n){this._scrollDispatcher=a,this._viewportRuler=e,this._ngZone=t,this._config=n,this._scrollSubscription=null}attach(a){this._overlayRef,this._overlayRef=a}enable(){if(!this._scrollSubscription){let a=this._config?this._config.scrollThrottle:0;this._scrollSubscription=this._scrollDispatcher.scrolled(a).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){let e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:t,height:n}=this._viewportRuler.getViewportSize();im(e,[{width:t,height:n,bottom:n,right:t,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}},qC=(()=>{class i{constructor(e,t,n,r){this._scrollDispatcher=e,this._viewportRuler=t,this._ngZone=n,this.noop=()=>new _c,this.close=o=>new tm(this._scrollDispatcher,this._ngZone,this._viewportRuler,o),this.block=()=>new em(this._viewportRuler,this._document),this.reposition=o=>new nm(this._scrollDispatcher,this._viewportRuler,this._ngZone,o),this._document=r}static{this.\u0275fac=function(t){return new(t||i)(S(Fa),S(ra),S(ne),S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),Ji=class{constructor(a){if(this.scrollStrategy=new _c,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,a){let e=Object.keys(a);for(let t of e)a[t]!==void 0&&(this[t]=a[t])}}};var am=class{constructor(a,e){this.connectionPair=a,this.scrollableViewProperties=e}};var Qg=(()=>{class i{constructor(e){this._attachedOverlays=[],this._document=e}
2ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){let t=this._attachedOverlays.indexOf(e);t>-1&&this._attachedOverlays.splice(t,1),this._attachedOverlays.length===0&&this.detach()}static{this.\u0275fac=function(t){return new(t||i)(S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),GC=(()=>{class i extends Qg{constructor(e,t){super(e),this._ngZone=t,this._keydownListener=n=>{let r=this._attachedOverlays;for(let o=r.length-1;o>-1;o--)if(r[o]._keydownEvents.observers.length>0){let s=r[o]._keydownEvents;this._ngZone?this._ngZone.run(()=>s.next(n)):s.next(n);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(ne,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),WC=(()=>{class i extends Qg{constructor(e,t,n){super(e),this._platform=t,this._ngZone=n,this._cursorStyleIsSet=!1,this._pointerDownListener=r=>{this._pointerDownEventTarget=Kt(r)},this._clickListener=r=>{let o=Kt(r),s=r.type==="click"&&this._pointerDownEventTarget?this._pointerDownEventTarget:o;this._pointerDownEventTarget=null;let l=this._attachedOverlays.slice();for(let m=l.length-1;m>-1;m--){let u=l[m];if(u._outsidePointerEvents.observers.length<1||!u.hasAttached())continue;if($g(u.overlayElement,o)||$g(u.overlayElement,s))break;let g=u._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>g.next(r)):g.next(r)}}}add(e){if(super.add(e),!this._isAttached){let t=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(t)):this._addEventListeners(t),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=t.style.cursor,t.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){let e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(Le),S(ne,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function $g(i,a){let e=typeof ShadowRoot<"u"&&ShadowRoot,t=a;for(;t;){if(t===i)return!0;t=e&&t instanceof ShadowRoot?t.host:t.parentNode}return!1}var br=(()=>{class i{constructor(e,t){this._platform=t,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){let e="cdk-overlay-container";if(this._platform.isBrowser||Vo()){let n=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let r=0;r<n.length;r++)n[r].remove()}let t=this._document.createElement("div");t.classList.add(e),Vo()?t.setAttribute("platform","test"):this._platform.isBrowser||t.setAttribute("platform","server"),this._document.body.appendChild(t),this._containerElement=t}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(Le))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),en=class{constructor(a,e,t,n,r,o,s,l,m,u=!1,g){this._portalOutlet=a,this._host=e,this._pane=t,this._config=n,this._ngZone=r,this._keyboardDispatcher=o,this._document=s,this._location=l,this._outsideClickDispatcher=m,this._animationsDisabled=u,this._injector=g,this._backdropElement=null,this._backdropClick=new H,this._attachments=new H,this._detachments=new H,this._locationChanges=tt.EMPTY,this._backdropClickHandler=_=>this._backdropClick.next(_),this._backdropTransitionendHandler=_=>{this._disposeBackdrop(_.target)}
2,this._keydownEvents=new H,this._outsidePointerEvents=new H,this._renders=new H,n.scrollStrategy&&(this._scrollStrategy=n.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=n.positionStrategy,this._afterRenderRef=Yi(()=>Ps(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(a){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);let e=this._portalOutlet.attach(a);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=Wt(()=>{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._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 a=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),a}dispose(){let a=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,a&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(a){a!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=a,this.hasAttached()&&(a.attach(this),this.updatePosition()))}updateSize(a){this._config=O(O({},this._config),a),this._updateElementSize()}setDirection(a){this._config=Ee(O({},this._config),{direction:a}),this._updateElementDirection()}addPanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!0)}removePanelClass(a){this._pane&&this._toggleClasses(this._pane,a,!1)}getDirection(){let a=this._config.direction;return a?typeof a=="string"?a:a.value:"ltr"}updateScrollStrategy(a){a!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=a,this.hasAttached()&&(a.attach(this),a.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;let a=this._pane.style;a.width=It(this._config.width),a.height=It(this._config.height),a.minWidth=It(this._config.minWidth),a.minHeight=It(this._config.minHeight),a.maxWidth=It(this._config.maxWidth),a.maxHeight=It(this._config.maxHeight)}_togglePointerEvents(a){this._pane.style.pointerEvents=a?"":"none"}_attachBackdrop(){let a="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(a)})}):this._backdropElement.classList.add(a)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){let a=this._backdropElement;if(a){if(this._animationsDisabled){this._disposeBackdrop(a);return}a.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{a.addEventListener("transitionend",this._backdropTransitionendHandler)}),a.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(a)},500))}}_toggleClasses(a,e,t){let n=Ta(e||[]).filter(r=>!!r);n.length&&(t?a.classList.add(...n):a.classList.remove(...n))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{let a=this._renders.pipe(Pe(ot(this._attachments,this._detachments))).subscribe(()=>{(!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()),a.unsubscribe())})})}_disposeScrollStrategy(){let a=this._scrollStrategy;a&&(a.disable(),a.detach&&a.detach())}_disposeBackdrop(a){a&&(a.removeEventListener("click",this._backdropClickHandler),a.removeEventListener("transitionend",this._backdropTransitionendHandler),a.remove(),this._backdropElement===a&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}},qg="cdk-overlay-connected-position-bounding-box",YC=/([A-Za-z%]+)$/,vc=class{get positions(){return this._preferredPositions}
vendor: 10,801 bytes, line 2
2constructor(a,e,t,n,r){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=r,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new H,this._resizeSubscription=tt.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(a)}attach(a){this._overlayRef&&this._overlayRef,this._validatePositions(),a.hostElement.classList.add(qg),this._overlayRef=a,this._boundingBox=a.hostElement,this._pane=a.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 a=this._originRect,e=this._overlayRect,t=this._viewportRect,n=this._containerRect,r=[],o;for(let s of this._preferredPositions){let l=this._getOriginPoint(a,n,s),m=this._getOverlayPoint(l,e,s),u=this._getOverlayFit(m,e,t,s);if(u.isCompletelyWithinViewport){this._isPushed=!1,this._applyPosition(s,l);return}if(this._canFitWithFlexibleDimensions(u,m,t)){r.push({position:s,origin:l,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(l,s)});continue}(!o||o.overlayFit.visibleArea<u.visibleArea)&&(o={overlayFit:u,overlayPoint:m,originPoint:l,position:s,overlayRect:e})}if(r.length){let s=null,l=-1;for(let m of r){let u=m.boundingBoxRect.width*m.boundingBoxRect.height*(m.position.weight||1);u>l&&(l=u,s=m)}this._isPushed=!1,this._applyPosition(s.position,s.origin);return}if(this._canPush){this._isPushed=!0,this._applyPosition(o.position,o.originPoint);return}this._applyPosition(o.position,o.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Oa(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(qg),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;let a=this._lastPosition;if(a){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,a);this._applyPosition(a,e)}else this.apply()}withScrollableContainers(a){return this._scrollables=a,this}withPositions(a){return this._preferredPositions=a,a.indexOf(this._lastPosition)===-1&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(a){return this._viewportMargin=a,this}withFlexibleDimensions(a=!0){return this._hasFlexibleDimensions=a,this}withGrowAfterOpen(a=!0){return this._growAfterOpen=a,this}withPush(a=!0){return this._canPush=a,this}withLockedPosition(a=!0){return this._positionLocked=a,this}setOrigin(a){return this._origin=a,this}withDefaultOffsetX(a){return this._offsetX=a,this}withDefaultOffsetY(a){return this._offsetY=a,this}withTransformOriginOn(a){return this._transformOriginSelector=a,this}_getOriginPoint(a,e,t){let n;if(t.originX=="center")n=a.left+a.width/2;else{let o=this._isRtl()?a.right:a.left,s=this._isRtl()?a.left:a.right;n=t.originX=="start"?o:s}e.left<0&&(n-=e.left);let r;return t.originY=="center"?r=a.top+a.height/2:r=t.originY=="top"?a.top:a.bottom,e.top<0&&(r-=e.top),{x:n,y:r}}_getOverlayPoint(a,e,t){let n;t.overlayX=="center"?n=-e.width/2:t.overlayX==="start"?n=this._isRtl()?-e.width:0:n=this._isRtl()?0:-e.width;let r;return t.overlayY=="center"?r=-e.height/2:r=t.overlayY=="top"?0:-e.height,{x:a.x+n,y:a.y+r}}_getOverlayFit(a,e,t,n){let r=Wg(e),{x:o,y:s}=a,l=this._getOffset(n,"x"),m=this._getOffset(n,"y");l&&(o+=l),m&&(s+=m);let u=0-o,g=o+r.width-t.width,_=0-s,x=s+r.height-t.height,w=this._subtractOverflows(r.width,u,g),E=this._subtractOverflows(r.height,_,x),k=w*E;return{visibleArea:k,isCompletelyWithinViewport:r.width*r.height===k,fitsInViewportVertically:E===r.height,fitsInViewportHorizontally:w==r.width}}_canFitWithFlexibleDimensions(a,e,t){if(this._hasFlexibleDimensions){let n=t.bottom-e.y,r=t.right-e.x,o=Gg(this._overlayRef.getConfig().minHeight),s=Gg(this._overlayRef.getConfig().minWidth),l=a.fitsInViewportVertically||o!=null&&o<=n,m=a.fitsInViewportHorizontally||s!=null&&s<=r;return l&&m}return!1}_pushOverlayOnScreen(a,e,t){if(this._previousPushAmount&&this._positionLocked)return{x:a.x+this._previousPushAmount.x,y:a.y+this._previousPushAmount.y};let n=Wg(e),r=this._viewportRect,o=Math.max(a.x+n.width-r.width,0),s=Math.max(a.y+n.height-r.height,0),l=Math.max(r.top-t.top-a.y,0),m=Math.max(r.left-t.left-a.x,0),u=0,g=0;return n.width<=r.width?u=m||-o:u=a.x<this._viewportMargin?r.left-t.left-a.x:0,n.height<=r.height?g=l||-s:g=a.y<this._viewportMargin?r.top-t.top-a.y:0,this._previousPushAmount={x:u,y:g},{x:a.x+u,y:a.y+g}}_applyPosition(a,e){if(this._setTransformOrigin(a),this._setOverlayElementStyles(e,a),this._setBoundingBoxStyles(e,a),a.panelClass&&this._addPanelClasses(a.panelClass),this._positionChanges.observers.length){let t=this._getScrollVisibility();if(a!==this._lastPosition||!this._lastScrollVisibility||!QC(this._lastScrollVisibility,t)){let n=new am(a,t);this._positionChanges.next(n)}this._lastScrollVisibility=t}this._lastPosition=a,this._isInitialRender=!1}_setTransformOrigin(a){if(!this._transformOriginSelector)return;let e=this._boundingBox.querySelectorAll(this._transformOriginSelector),t,n=a.overlayY;a.overlayX==="center"?t="center":this._isRtl()?t=a.overlayX==="start"?"right":"left":t=a.overlayX==="start"?"left":"right";for(let r=0;r<e.length;r++)e[r].style.transformOrigin=`${t} ${n}`}_calculateBoundingBoxRect(a,e){let t=this._viewportRect,n=this._isRtl(),r,o,s;if(e.overlayY==="top")o=a.y,r=t.height-o+this._viewportMargin;else if(e.overlayY==="bottom")s=t.height-a.y+this._viewportMargin*2,r=t.height-s+this._viewportMargin;else{let x=Math.min(t.bottom-a.y+t.top,a.y),w=this._lastBoundingBoxSize.height;r=x*2,o=a.y-x,r>w&&!this._isInitialRender&&!this._growAfterOpen&&(o=a.y-w/2)}let l=e.overlayX==="start"&&!n||e.overlayX==="end"&&n,m=e.overlayX==="end"&&!n||e.overlayX==="start"&&n,u,g,_;if(m)_=t.width-a.x+this._viewportMargin*2,u=a.x-this._viewportMargin;else if(l)g=a.x,u=t.right-a.x;else{let x=Math.min(t.right-a.x+t.left,a.x),w=this._lastBoundingBoxSize.width;u=x*2,g=a.x-x,u>w&&!this._isInitialRender&&!this._growAfterOpen&&(g=a.x-w/2)}return{top:o,left:g,bottom:s,right:_,width:u,height:r}}_setBoundingBoxStyles(a,e){let t=this._calculateBoundingBoxRect(a,e);!this._isInitialRender&&!this._growAfterOpen&&(t.height=Math.min(t.height,this._lastBoundingBoxSize.height),t.width=Math.min(t.width,this._lastBoundingBoxSize.width));let n={};if(this._hasExactPosition())n.top=n.left="0",n.bottom=n.right=n.maxHeight=n.maxWidth="",n.width=n.height="100%";else{let r=this._overlayRef.getConfig().maxHeight,o=this._overlayRef.getConfig().maxWidth;n.height=It(t.height),n.top=It(t.top),n.bottom=It(t.bottom),n.width=It(t.width),n.left=It(t.left),n.right=It(t.right),e.overlayX==="center"?n.alignItems="center":n.alignItems=e.overlayX==="end"?"flex-end":"flex-start",e.overlayY==="center"?n.justifyContent="center":n.justifyContent=e.overlayY==="bottom"?"flex-end":"flex-start",r&&(n.maxHeight=It(r)),o&&(n.maxWidth=It(o))}this._lastBoundingBoxSize=t,Oa(this._boundingBox.style,n)}_resetBoundingBoxStyles(){Oa(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Oa(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(a,e){let t={},n=this._hasExactPosition(),r=this._hasFlexibleDimensions,o=this._overlayRef.getConfig();if(n){let u=this._viewportRuler.getViewportScrollPosition();Oa(t,this._getExactOverlayY(e,a,u)),Oa(t,this._getExactOverlayX(e,a,u))}else t.position="static";let s="",l=this._getOffset(e,"x"),m=this._getOffset(e,"y");l&&(s+=`translateX(${l}px) `),m&&(s+=`translateY(${m}px)`),t.transform=s.trim(),o.maxHeight&&(n?t.maxHeight=It(o.maxHeight):r&&(t.maxHeight="")),o.maxWidth&&(n?t.maxWidth=It(o.maxWidth):r&&(t.maxWidth="")),Oa(this._pane.style,t)}_getExactOverlayY(a,e,t){let n={top:"",bottom:""},r=this._getOverlayPoint(e,this._overlayRect,a);if(this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,t)),a.overlayY==="bottom"){let o=this._document.documentElement.clientHeight;n.bottom=`${o-(r.y+this._overlayRect.height)}px`}else n.top=It(r.y);return n}_getExactOverlayX(a,e,t){let n={left:"",right:""},r=this._getOverlayPoint(e,this._overlayRect,a);this._isPushed&&(r=this._pushOverlayOnScreen(r,this._overlayRect,t));let o;if(this._isRtl()?o=a.overlayX==="end"?"left":"right":o=a.overlayX==="end"?"right":"left",o==="right"){let s=this._document.documentElement.clientWidth;n.right=`${s-(r.x+this._overlayRect.width)}px`}else n.left=It(r.x);return n}_getScrollVisibility(){let a=this._getOriginRect(),e=this._pane.getBoundingClientRect(),t=this._scrollables.map(n=>n.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:Ug(a,t),isOriginOutsideView:im(a,t),isOverlayClipped:Ug(e,t),isOverlayOutsideView:im(e,t)}}_subtractOverflows(a,...e){return e.reduce((t,n)=>t-Math.max(n,0),a)}_getNarrowedViewportRect(){let a=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,t=this._viewportRuler.getViewportScrollPosition();return{top:t.top+this._viewportMargin,left:t.left+this._viewportMargin,right:t.left+a-this._viewportMargin,bottom:t.top+e-this._viewportMargin,width:a-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return this._overlayRef.getDirection()==="rtl"}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(a,e){return e==="x"?a.offsetX==null?this._offsetX:a.offsetX:a.offsetY==null?this._offsetY:a.offsetY}_validatePositions(){}
2_addPanelClasses(a){this._pane&&Ta(a).forEach(e=>{e!==""&&this._appliedPanelClasses.indexOf(e)===-1&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(a=>{this._pane.classList.remove(a)}),this._appliedPanelClasses=[])}_getOriginRect(){let a=this._origin;if(a instanceof $)return a.nativeElement.getBoundingClientRect();if(a instanceof Element)return a.getBoundingClientRect();let e=a.width||0,t=a.height||0;return{top:a.y,bottom:a.y+t,left:a.x,right:a.x+e,height:t,width:e}}};function Oa(i,a){for(let e in a)a.hasOwnProperty(e)&&(i[e]=a[e]);return i}function Gg(i){if(typeof i!="number"&&i!=null){let[a,e]=i.split(YC);return!e||e==="px"?parseFloat(a):null}return i||null}function Wg(i){return{top:Math.floor(i.top),right:Math.floor(i.right),bottom:Math.floor(i.bottom),left:Math.floor(i.left),width:Math.floor(i.width),height:Math.floor(i.height)}}function QC(i,a){return i===a?!0:i.isOriginClipped===a.isOriginClipped&&i.isOriginOutsideView===a.isOriginOutsideView&&i.isOverlayClipped===a.isOverlayClipped&&i.isOverlayOutsideView===a.isOverlayOutsideView}var Yg="cdk-global-overlay-wrapper",rm=class{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(a){let e=a.getConfig();this._overlayRef=a,this._width&&!e.width&&a.updateSize({width:this._width}),this._height&&!e.height&&a.updateSize({height:this._height}),a.hostElement.classList.add(Yg),this._isDisposed=!1}top(a=""){return this._bottomOffset="",this._topOffset=a,this._alignItems="flex-start",this}left(a=""){return this._xOffset=a,this._xPosition="left",this}bottom(a=""){return this._topOffset="",this._bottomOffset=a,this._alignItems="flex-end",this}right(a=""){return this._xOffset=a,this._xPosition="right",this}start(a=""){return this._xOffset=a,this._xPosition="start",this}end(a=""){return this._xOffset=a,this._xPosition="end",this}width(a=""){return this._overlayRef?this._overlayRef.updateSize({width:a}):this._width=a,this}height(a=""){return this._overlayRef?this._overlayRef.updateSize({height:a}):this._height=a,this}centerHorizontally(a=""){return this.left(a),this._xPosition="center",this}centerVertically(a=""){return this.top(a),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;let a=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,t=this._overlayRef.getConfig(),{width:n,height:r,maxWidth:o,maxHeight:s}=t,l=(n==="100%"||n==="100vw")&&(!o||o==="100%"||o==="100vw"),m=(r==="100%"||r==="100vh")&&(!s||s==="100%"||s==="100vh"),u=this._xPosition,g=this._xOffset,_=this._overlayRef.getConfig().direction==="rtl",x="",w="",E="";l?E="flex-start":u==="center"?(E="center",_?w=g:x=g):_?u==="left"||u==="end"?(E="flex-end",x=g):(u==="right"||u==="start")&&(E="flex-start",w=g):u==="left"||u==="start"?(E="flex-start",x=g):(u==="right"||u==="end")&&(E="flex-end",w=g),a.position=this._cssPosition,a.marginLeft=l?"0":x,a.marginTop=m?"0":this._topOffset,a.marginBottom=this._bottomOffset,a.marginRight=l?"0":w,e.justifyContent=E,e.alignItems=m?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;let a=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,t=e.style;e.classList.remove(Yg),t.justifyContent=t.alignItems=a.marginTop=a.marginBottom=a.marginLeft=a.marginRight=a.position="",this._overlayRef=null,this._isDisposed=!0}},KC=(()=>{class i{constructor(e,t,n,r){this._viewportRuler=e,this._document=t,this._platform=n,this._overlayContainer=r}global(){return new rm}flexibleConnectedTo(e){return new vc(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(t){return new(t||i)(S(ra),S(ve),S(Le),S(br))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),XC=0,Ke=(()=>{class i{constructor(e,t,n,r,o,s,l,m,u,g,_,x){this.scrollStrategies=e,this._overlayContainer=t,this._componentFactoryResolver=n,this._positionBuilder=r,this._keyboardDispatcher=o,this._injector=s,this._ngZone=l,this._document=m,this._directionality=u,this._location=g,this._outsideClickDispatcher=_,this._animationsModuleType=x}create(e){let t=this._createHostElement(),n=this._createPaneElement(t),r=this._createPortalOutlet(n),o=new Ji(e);return o.direction=o.direction||this._directionality.value,new en(r,t,n,o,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,this._animationsModuleType==="NoopAnimations",this._injector.get(Wi))}position(){return this._positionBuilder}_createPaneElement(e){let t=this._document.createElement("div");return t.id=`cdk-overlay-${XC++}`,t.classList.add("cdk-overlay-pane"),e.appendChild(t),t}_createHostElement(){let e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(wn)),new gc(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(t){return new(t||i)(S(qC),S(br),S(Qa),S(KC),S(G
2C),S(ze),S(ne),S(ve),S(Dt),S(Dn),S(WC),S(st,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),ZC=[{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"}],Kg=new q("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.reposition()}}),zo=(()=>{class i{constructor(e){this.elementRef=e}static{this.\u0275fac=function(t){return new(t||i)(f($))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}}return i})(),om=(()=>{class i{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)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(e){this._disposeOnNavigation=e}constructor(e,t,n,r,o){this._overlay=e,this._dir=o,this._backdropSubscription=tt.EMPTY,this._attachSubscription=tt.EMPTY,this._detachSubscription=tt.EMPTY,this._positionSubscription=tt.EMPTY,this._disposeOnNavigation=!1,this._ngZone=N(ne),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new te,this.positionChange=new te,this.attach=new te,this.detach=new te,this.overlayKeydown=new te,this.overlayOutsideClick=new te,this._templatePortal=new Ei(t,n),this._scrollStrategyFactory=r,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(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=ZC);let e=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=e.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=e.detachments().subscribe(()=>this.detach.emit()),e.keydownEvents().subscribe(t=>{this.overlayKeydown.next(t),t.keyCode===27&&!this.disableClose&&!At(t)&&(t.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(t=>{let n=this._getOriginElement(),r=Kt(t);(!n||n!==r&&!n.contains(r))&&this.overlayOutsideClick.next(t)})}_buildConfig(){let e=this._position=this.positionStrategy||this._createPositionStrategy(),t=new Ji({direction:this._dir,positionStrategy:e,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||this.width===0)&&(t.width=this.width),(this.height||this.height===0)&&(t.height=this.height),(this.minWidth||this.minWidth===0)&&(t.minWidth=this.minWidth),(this.minHeight||this.minHeight===0)&&(t.minHeight=this.minHeight),this.backdropClass&&(t.backdropClass=this.backdropClass),this.panelClass&&(t.panelClass=this.panelClass),t}_updatePositionStrategy(e){let t=this.positions.map(n=>({originX:n.originX,originY:n.originY,overlayX:n.overlayX,overlayY:n.overlayY,offsetX:n.offsetX||this.offsetX,offsetY:n.offsetY||this.offsetY,panelClass:n.panelClass||void 0}));return e.setOrigin(this._getOrigin()).withPositions(t).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){let e=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(e),e}
2_getOrigin(){return this.origin instanceof zo?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof zo?this.origin.elementRef.nativeElement:this.origin instanceof $?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(bp(()=>this.positionChange.observers.length>0)).subscribe(e=>{this._ngZone.run(()=>this.positionChange.emit(e)),this.positionChange.observers.length===0&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static{this.\u0275fac=function(t){return new(t||i)(f(Ke),f(ut),f(Ft),f(Kg),f(Dt,8))}}static{this.\u0275dir=ie({type:i,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",fe],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",fe],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",fe],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",fe],push:[2,"cdkConnectedOverlayPush","push",fe],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",fe]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[Se,Ve]})}}return i})();function JC(i){return()=>i.scrollStrategies.reposition()}var e1={provide:Kg,deps:[Ke],useFactory:JC},qt=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[Ke,e1],imports:[pn,Nt,oa,oa]})}}return i})();var t1=(()=>{class i{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var xr=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[t1]})}}return i})();var Xg=new Set,Pa,i1=(()=>{class i{constructor(e,t){this._platform=e,this._nonce=t,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):a1}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&n1(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(t){return new(t||i)(S(Le),S(no,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function n1(i,a){if(!Xg.has(i))try{Pa||(Pa=document.createElement("style"),a&&Pa.setAttribute("nonce",a),Pa.setAttribute("type","text/css"),document.head.appendChild(Pa)),Pa.sheet&&(Pa.sheet.insertRule(`@media ${i} {body{ }}`,0),Xg.add(i))}catch(e){console.error(e)}}function a1(i){return{matches:i==="all"||i==="",media:i,addListener:()=>{},removeListener:()=>{}}}var wr=(()=>{class i{constructor(e,t){this._mediaMatcher=e,this._zone=t,this._queries=new Map,this._destroySubject=ne
2w H}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return Zg(Ta(e)).some(n=>this._registerQuery(n).mql.matches)}observe(e){let n=Zg(Ta(e)).map(o=>this._registerQuery(o).observable),r=Ua(n);return r=Ts(r.pipe(ht(1)),r.pipe(ya(1),Fs(0))),r.pipe(De(o=>{let s={matches:!1,breakpoints:{}};return o.forEach(({matches:l,query:m})=>{s.matches=s.matches||l,s.breakpoints[m]=l}),s}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);let t=this._mediaMatcher.matchMedia(e),r={observable:new gi(o=>{let s=l=>this._zone.run(()=>o.next(l));return t.addListener(s),()=>{t.removeListener(s)}}).pipe(vt(t),De(({matches:o})=>({query:e,matches:o})),Pe(this._destroySubject)),mql:t};return this._queries.set(e,r),r}static{this.\u0275fac=function(t){return new(t||i)(S(i1),S(ne))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function Zg(i){return i.map(a=>a.split(",")).reduce((a,e)=>a.concat(e)).map(a=>a.trim())}var Rn={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 a_=" ";function um(i,a,e){let t=wc(i,a);e=e.trim(),!t.some(n=>n.trim()===e)&&(t.push(e),i.setAttribute(a,t.join(a_)))}function Ec(i,a,e){let t=wc(i,a);e=e.trim();let n=t.filter(r=>r!==e);n.length?i.setAttribute(a,n.join(a_)):i.removeAttribute(a)}function wc(i,a){return i.getAttribute(a)?.match(/\S+/g)??[]}var r_="cdk-describedby-message",bc="cdk-describedby-host",cm=0,o_=(()=>{class i{constructor(e,t){this._platform=t,this._messageRegistry=new Map,this._messagesContainer=null,this._id=`${cm++}`,this._document=e,this._id=N(Ga)+"-"+cm++}describe(e,t,n){if(!this._canBeDescribed(e,t))return;let r=sm(t,n);typeof t!="string"?(e_(t,this._id),this._messageRegistry.set(r,{messageElement:t,referenceCount:0})):this._messageRegistry.has(r)||this._createMessageElement(t,n),this._isElementDescribedByMessage(e,r)||this._addMessageReference(e,r)}removeDescription(e,t,n){if(!t||!this._isElementNode(e))return;let r=sm(t,n);if(this._isElementDescribedByMessage(e,r)&&this._removeMessageReference(e,r),typeof t=="string"){let o=this._messageRegistry.get(r);o&&o.referenceCount===0&&this._deleteMessageElement(r)}this._messagesContainer?.childNodes.length===0&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){let e=this._document.querySelectorAll(`[${bc}="${this._id}"]`);for(let t=0;t<e.length;t++)this._removeCdkDescribedByReferenceIds(e[t]),e[t].removeAttribute(bc);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(e,t){let n=this._document.createElement("div");e_(n,this._id),n.textContent=e,t&&n.setAttribute("role",t),this._createMessagesContainer(),this._messagesContainer.appendChild(n),this._messageRegistry.set(sm(e,t),{messageElement:n,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",t=this._document.querySelectorAll(`.${e}[platform="server"]`);for(let r=0;r<t.length;r++)t[r].remove();let n=this._document.createElement("div");n.style.visibility="hidden",n.classList.add(e),n.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&n.setAttribute("platform","server"),this._document.body.appendChild(n),this._messagesContainer=n}_removeCdkDescribedByReferenceIds(e){let t=wc(e,"aria-describedby").filter(n=>n.indexOf(r_)!=0);e.setAttribute("aria-describedby",t.join(" "))}_addMessageReference(e,t){let n=this._messageRegistry.get(t);um(e,"aria-describedby",n.messageElement.id),e.setAttribute(bc,this._id),n.referenceCount++}_removeMessageReference(e,t){let n=this._messageRegistry.get(t);n.referenceCount--,Ec(e,"aria-describedby",n.messageElement.id),e.removeAttribute(bc)}_isElementDescribedByMessage(e,t){let n=wc(e,"aria-describedby"),r=this._messageRegistry.get(t),o=r&&r.messageElement.id;return!!o&&n.indexOf(o)!=-1}_canBeDescribed(e,t){if(!this._isElementNode(e))return!1;if(t&&typeof t=="object")return!0;let n=t==null?"":`${t}
2`.trim(),r=e.getAttribute("aria-label");return n?!r||r.trim()!==n:!1}_isElementNode(e){return e.nodeType===this._document.ELEMENT_NODE}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(Le))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function sm(i,a){return typeof i=="string"?`${a||""}/${i}`:i}function e_(i,a){i.id||(i.id=`${r_}-${a}-${cm++}`)}var p1=200,dm=class{constructor(a,e){this._letterKeyStream=new H,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new H,this.selectedItem=this._selectedItem;let t=typeof e?.debounceInterval=="number"?e.debounceInterval:p1;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(a),this._setupKeyHandler(t)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(a){this._selectedItemIndex=a}setItems(a){this._items=a}handleKey(a){let e=a.keyCode;a.key&&a.key.length===1?this._letterKeyStream.next(a.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(a){this._letterKeyStream.pipe(ke(e=>this._pressedLetters.push(e)),Fs(a),qe(()=>this._pressedLetters.length>0),De(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let t=1;t<this._items.length+1;t++){let n=(this._selectedItemIndex+t)%this._items.length,r=this._items[n];if(!this._skipPredicateFn?.(r)&&r.getLabel?.().toLocaleUpperCase().trim().indexOf(e)===0){this._selectedItem.next(r);break}}this._pressedLetters=[]})}},Cc=class{constructor(a,e){this._items=a,this._activeItemIndex=-1,this._activeItem=Oi(null),this._wrap=!1,this._typeaheadSubscription=tt.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=t=>t.disabled,this.tabOut=new H,this.change=new H,a instanceof on?this._itemChangesSubscription=a.changes.subscribe(t=>this._itemsChanged(t.toArray())):Pd(a)&&(this._effectRef=Yp(()=>this._itemsChanged(a()),{injector:e}))}skipPredicate(a){return this._skipPredicateFn=a,this}withWrap(a=!0){return this._wrap=a,this}withVerticalOrientation(a=!0){return this._vertical=a,this}withHorizontalOrientation(a){return this._horizontal=a,this}withAllowedModifierKeys(a){return this._allowedModifierKeys=a,this}withTypeAhead(a=200){this._typeaheadSubscription.unsubscribe();let e=this._getItemsArray();return this._typeahead=new dm(e,{debounceInterval:typeof a=="number"?a:void 0,skipPredicate:t=>this._skipPredicateFn(t)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(t=>{this.setActiveItem(t)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(a=!0){return this._homeAndEnd=a,this}withPageUpDown(a=!0,e=10){return this._pageUpAndDown={enabled:a,delta:e},this}setActiveItem(a){let e=this._activeItem();this.updateActiveItem(a),this._activeItem()!==e&&this.change.next(this._activeItemIndex)}onKeydown(a){let e=a.keyCode,n=["altKey","ctrlKey","metaKey","shiftKey"].every(r=>!a[r]||this._allowedModifierKeys.indexOf(r)>-1);switch(e){case 9:this.tabOut.next();return;case 40:if(this._vertical&&n){this.setNextItemActive();break}else return;case 38:if(this._vertical&&n){this.setPreviousItemActive();break}else return;case 39:if(this._horizontal&&n){this._horizontal==="rtl"?this.setPreviousItemActive():this.setNextItemActive();break}else return;case 37:if(this._horizontal&&n){this._horizontal==="rtl"?this.setNextItemActive():this.setPreviousItemActive();break}else return;case 36:if(this._homeAndEnd&&n){this.setFirstItemActive();break}else return;case 35:if(this._homeAndEnd&&n){this.setLastItemActive();break}else return;case 33:if(this._pageUpAndDown.enabled&&n){let r=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(r>0?r:0,1);break}else return;case 34:if(this._pageUpAndDown.enabled&&n){let r=this._activeItemIndex+this._pageUpAndDown.delta,o=this._getItemsArray().length;this._setActiveItemByIndex(r<o?r:o-1,-1);break}else return;default:(n||At(a,"shiftKey"))&&this._typeahead?.handleKey(a);return}this._typeahead?.reset(),a.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(a){let e=this._getItemsArray(),t=typeof a=="number"?a:e.indexOf(a),n=e[t];this._activeItem.set(n??null),this._activeItemIndex=t,this._typeahead?.setCurrentSelectedItemIndex(t)}
2destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(a){this._wrap?this._setActiveInWrapMode(a):this._setActiveInDefaultMode(a)}_setActiveInWrapMode(a){let e=this._getItemsArray();for(let t=1;t<=e.length;t++){let n=(this._activeItemIndex+a*t+e.length)%e.length,r=e[n];if(!this._skipPredicateFn(r)){this.setActiveItem(n);return}}}_setActiveInDefaultMode(a){this._setActiveItemByIndex(this._activeItemIndex+a,a)}_setActiveItemByIndex(a,e){let t=this._getItemsArray();if(t[a]){for(;this._skipPredicateFn(t[a]);)if(a+=e,!t[a])return;this.setActiveItem(a)}}_getItemsArray(){return Pd(this._items)?this._items():this._items instanceof on?this._items.toArray():this._items}_itemsChanged(a){this._typeahead?.setItems(a);let e=this._activeItem();if(e){let t=a.indexOf(e);t>-1&&t!==this._activeItemIndex&&(this._activeItemIndex=t,this._typeahead?.setCurrentSelectedItemIndex(t))}}},Dc=class extends Cc{setActiveItem(a){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(a),this.activeItem&&this.activeItem.setActiveStyles()}},kc=class extends Cc{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(a){return this._origin=a,this}setActiveItem(a){super.setActiveItem(a),this.activeItem&&this.activeItem.focus(this._origin)}};var da=(()=>{class i{constructor(e){this._platform=e}isDisabled(e){return e.hasAttribute("disabled")}isVisible(e){return g1(e)&&getComputedStyle(e).visibility==="visible"}isTabbable(e){if(!this._platform.isBrowser)return!1;let t=f1(D1(e));if(t&&(t_(t)===-1||!this.isVisible(t)))return!1;let n=e.nodeName.toLowerCase(),r=t_(e);return e.hasAttribute("contenteditable")?r!==-1:n==="iframe"||n==="object"||this._platform.WEBKIT&&this._platform.IOS&&!w1(e)?!1:n==="audio"?e.hasAttribute("controls")?r!==-1:!1:n==="video"?r===-1?!1:r!==null?!0:this._platform.FIREFOX||e.hasAttribute("controls"):e.tabIndex>=0}isFocusable(e,t){return C1(e)&&!this.isDisabled(e)&&(t?.ignoreVisibility||this.isVisible(e))}static{this.\u0275fac=function(t){return new(t||i)(S(Le))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function f1(i){try{return i.frameElement}catch{return null}}function g1(i){return!!(i.offsetWidth||i.offsetHeight||typeof i.getClientRects=="function"&&i.getClientRects().length)}function _1(i){let a=i.nodeName.toLowerCase();return a==="input"||a==="select"||a==="button"||a==="textarea"}function v1(i){return y1(i)&&i.type=="hidden"}function b1(i){return x1(i)&&i.hasAttribute("href")}function y1(i){return i.nodeName.toLowerCase()=="input"}function x1(i){return i.nodeName.toLowerCase()=="a"}function s_(i){if(!i.hasAttribute("tabindex")||i.tabIndex===void 0)return!1;let a=i.getAttribute("tabindex");return!!(a&&!isNaN(parseInt(a,10)))}function t_(i){if(!s_(i))return null;let a=parseInt(i.getAttribute("tabindex")||"",10);return isNaN(a)?-1:a}function w1(i){let a=i.nodeName.toLowerCase(),e=a==="input"&&i.type;return e==="text"||e==="password"||a==="select"||a==="textarea"}function C1(i){return v1(i)?!1:_1(i)||b1(i)||i.hasAttribute("contenteditable")||s_(i)}function D1(i){return i.ownerDocument&&i.ownerDocument.defaultView||window}var hm=class{get enabled(){return this._enabled}set enabled(a){this._enabled=a,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}constructor(a,e,t,n,r=!1,o){this._element=a,this._checker=e,this._ngZone=t,this._document=n,this._injector=o,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,r||this.attachAnchors()}destroy(){let a=this._startAnchor,e=this._endAnchor;a&&(a.removeEventListener("focus",this.startAnchorListener),a.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(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusInitialElement(a)))})}focusFirstTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusFirstTabbableElement(a)))})}focusLastTabbableElementWhenReady(a){return new Promise(e=>{this._executeOnStable(()=>e(this.focusLastTabbableElement(a)))})}_getRegionBoundary(a){let e=this._element.querySelectorAll(`[cdk-focus-region-${a}], [cdkFocusRegion${a}], [cdk-focus-${a}]`);return a=="start"?e.length?e[0]:this._getFirstTabbableElement(this._element):e.length?e[e.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(a){let e=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(e){if(!this._checker.isFocusable(e)){let t=this._getFirstTabbableElement(e);return t?.focus(a),!!t}return e.focus(a),!0}return this.focusFirstTabbableElement(a)}focusFirstTabbableElement(a){let e=this._getRegionBoundary("start");return e&&e.focus(a),!!e}focusLastTabbableElement(a){let e=this._getRegionBoundary("end");return e&&e.focus(a),!!e}hasAttached(){return this._hasAttached}_getFirstTabbableElement(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;let e=a.children;for(let t=0;t<e.length;t++){let n=e[t].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(e[t]):null;if(n)return n}return null}_getLastTabbableElement(a){if(this._checker.isFocusable(a)&&this._checker.isTabbable(a))return a;let e=a.children;for(let t=e.length-1;t>=0;t--){let n=e[t].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(e[t]):null;if(n)return n}return null}_createAnchor(){let a=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,a),a.classList.add("cdk-visually-hidden"),a.classList.add("cdk-focus-trap-anchor"),a.setAttribute("aria-hidden","true"),a}_toggleAnchorTabIndex(a,e){a?e.setAttribute("tabindex","0"):e.removeAttribute("tabindex")}toggleAnchors(a){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(a,this._startAnchor),this._toggleAnchorTabIndex(a,this._endAnchor))}_executeOnStable(a){this._injector?Wt(a,{injector:this._injector}):setTimeout(a)}},Va=(()=>{class i{constructor(e,t,n){this._checker=e,this._ngZone=t,this._injector=N(ze),this._document=n}create(e,t=!1){return new hm(e,this._checker,this._ngZone,this._document,t,this._injector)}static{this.\u0275fac=function(t){return new(t||i)(S(da),S(ne),S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),l_=(()=>{class i{get enabled(){return this.focusTrap?.enabled||!1}set enabled(e){this.focusTrap&&(this.focusTrap.enabled=e)}constructor(e,t,n){this._elementRef=e,this._focusTrapFactory=t,this._previouslyFocusedElement=null,N(Le).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 t=e.autoCapture;t&&!t.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=Tn(),this.focusTrap?.focusInitialElementWhenReady()}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Va),f(ve))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",fe],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",fe]},exportAs:["cdkTrapFocus"],standalone:!0,features:[Se,Ve]})}}return i})();function Go(i){return i.buttons===0||i.detail===0}function Wo(i){let a=i.touches&&i.touches[0]||i.changedTouches&&i.changedTouches[0];return!!a&&a.identifier===-1&&(a.radiusX==null||a.radiusX===1)&&(a.radiusY==null||a.radiusY===1)}
2var k1=new q("cdk-input-modality-detector-options"),E1={ignoreKeys:[18,17,224,91,16]},c_=650,Cr=$t({passive:!0,capture:!0}),S1=(()=>{class i{get mostRecentModality(){return this._modality.value}constructor(e,t,n,r){this._platform=e,this._mostRecentTarget=null,this._modality=new ri(null),this._lastTouchMs=0,this._onKeydown=o=>{this._options?.ignoreKeys?.some(s=>s===o.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=Kt(o))},this._onMousedown=o=>{Date.now()-this._lastTouchMs<c_||(this._modality.next(Go(o)?"keyboard":"mouse"),this._mostRecentTarget=Kt(o))},this._onTouchstart=o=>{if(Wo(o)){this._modality.next("keyboard");return}this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=Kt(o)},this._options=O(O({},E1),r),this.modalityDetected=this._modality.pipe(ya(1)),this.modalityChanged=this.modalityDetected.pipe(eo()),e.isBrowser&&t.runOutsideAngular(()=>{n.addEventListener("keydown",this._onKeydown,Cr),n.addEventListener("mousedown",this._onMousedown,Cr),n.addEventListener("touchstart",this._onTouchstart,Cr)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Cr),document.removeEventListener("mousedown",this._onMousedown,Cr),document.removeEventListener("touchstart",this._onTouchstart,Cr))}static{this.\u0275fac=function(t){return new(t||i)(S(Le),S(ne),S(ve),S(k1,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),I1=new q("liveAnnouncerElement",{providedIn:"root",factory:A1});function A1(){return null}var M1=new q("LIVE_ANNOUNCER_DEFAULT_OPTIONS"),T1=0,Sc=(()=>{class i{constructor(e,t,n,r){this._ngZone=t,this._defaultOptions=r,this._document=n,this._liveElement=e||this._createLiveElement()}announce(e,...t){let n=this._defaultOptions,r,o;return t.length===1&&typeof t[0]=="number"?o=t[0]:[r,o]=t,this.clear(),clearTimeout(this._previousTimeout),r||(r=n&&n.politeness?n.politeness:"polite"),o==null&&n&&(o=n.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 o=="number"&&(this._previousTimeout=setTimeout(()=>this.clear(),o)),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",t=this._document.getElementsByClassName(e),n=this._document.createElement("div");for(let r=0;r<t.length;r++)t[r].remove();return n.classList.add(e),n.classList.add("cdk-visually-hidden"),n.setAttribute("aria-atomic","true"),n.setAttribute("aria-live","polite"),n.id=`cdk-live-announcer-${T1++}`,this._document.body.appendChild(n),n}_exposeAnnouncerToModals(e){let t=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n<t.length;n++){let r=t[n],o=r.getAttribute("aria-owns");o?o.indexOf(e)===-1&&r.setAttribute("aria-owns",o+" "+e):r.setAttribute("aria-owns",e)}}static{this.\u0275fac=function(t){return new(t||i)(S(I1,8),S(ne),S(ve),S(M1,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var xc=function(i){return i[i.IMMEDIATE=0]="IMMEDIATE",i[i.EVENTUAL=1]="EVENTUAL",i}(xc||{}),R1=new q("cdk-focus-monitor-default-options"),yc=$t({passive:!0,capture:!0}),Gt=(()=>{class i{constructor(e,t,n,r,o){this._ngZone=e,this._platform=t,this._inputModalityDetector=n,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new H,this._rootNodeFocusAndBlurListener=s=>{let l=Kt(s);for(let m=l;m;m=m.parentElement)s.type==="focus"?this._onFocus(s,m):this._onBlur(s,m)},this._document=r,this._detectionMode=o?.detectionMode||xc.IMMEDIATE}monitor(e,t=!1){let n=Ut(e);if(!this._platform.isBrowser||n.nodeType!==1)return ue();let r=vr(n)||this._getDocument(),o=this._elementInfo.get(n);if(o)return t&&(o.checkChildren=!0),o.subject;
2let s={checkChildren:t,subject:new H,rootNode:r};return this._elementInfo.set(n,s),this._registerGlobalListeners(s),s.subject}stopMonitoring(e){let t=Ut(e),n=this._elementInfo.get(t);n&&(n.subject.complete(),this._setClasses(t),this._elementInfo.delete(t),this._removeGlobalListeners(n))}focusVia(e,t,n){let r=Ut(e),o=this._getDocument().activeElement;r===o?this._getClosestElementsInfo(r).forEach(([s,l])=>this._originChanged(s,t,l)):(this._setOrigin(t),typeof r.focus=="function"&&r.focus(n))}ngOnDestroy(){this._elementInfo.forEach((e,t)=>this.stopMonitoring(t))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().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===xc.EVENTUAL||!!e?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(e,t){e.classList.toggle("cdk-focused",!!t),e.classList.toggle("cdk-touch-focused",t==="touch"),e.classList.toggle("cdk-keyboard-focused",t==="keyboard"),e.classList.toggle("cdk-mouse-focused",t==="mouse"),e.classList.toggle("cdk-program-focused",t==="program")}_setOrigin(e,t=!1){this._ngZone.runOutsideAngular(()=>{if(this._origin=e,this._originFromTouchInteraction=e==="touch"&&t,this._detectionMode===xc.IMMEDIATE){clearTimeout(this._originTimeoutId);let n=this._originFromTouchInteraction?c_:1;this._originTimeoutId=setTimeout(()=>this._origin=null,n)}})}_onFocus(e,t){let n=this._elementInfo.get(t),r=Kt(e);!n||!n.checkChildren&&t!==r||this._originChanged(t,this._getFocusOrigin(r),n)}_onBlur(e,t){let n=this._elementInfo.get(t);!n||n.checkChildren&&e.relatedTarget instanceof Node&&t.contains(e.relatedTarget)||(this._setClasses(t),this._emitOrigin(n,null))}_emitOrigin(e,t){e.subject.observers.length&&this._ngZone.run(()=>e.subject.next(t))}_registerGlobalListeners(e){if(!this._platform.isBrowser)return;let t=e.rootNode,n=this._rootNodeFocusListenerCount.get(t)||0;n||this._ngZone.runOutsideAngular(()=>{t.addEventListener("focus",this._rootNodeFocusAndBlurListener,yc),t.addEventListener("blur",this._rootNodeFocusAndBlurListener,yc)}),this._rootNodeFocusListenerCount.set(t,n+1),++this._monitoredElementCount===1&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe(Pe(this._stopInputModalityDetector)).subscribe(r=>{this._setOrigin(r,!0)}))}_removeGlobalListeners(e){let t=e.rootNode;if(this._rootNodeFocusListenerCount.has(t)){let n=this._rootNodeFocusListenerCount.get(t);n>1?this._rootNodeFocusListenerCount.set(t,n-1):(t.removeEventListener("focus",this._rootNodeFocusAndBlurListener,yc),t.removeEventListener("blur",this._rootNodeFocusAndBlurListener,yc),this._rootNodeFocusListenerCount.delete(t))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(e,t,n){this._setClasses(e,t),this._emitOrigin(n,t),this._lastFocusOrigin=t}_getClosestElementsInfo(e){let t=[];return this._elementInfo.forEach((n,r)=>{(r===e||n.checkChildren&&r.contains(e))&&t.push([r,n])}),t}_isLastInteractionFromInputLabel(e){let{_mostRecentTarget:t,mostRecentModality:n}=this._inputModalityDetector;if(n!=="mouse"||!t||t===e||e.nodeName!=="INPUT"&&e.nodeName!=="TEXTAREA"||e.disabled)return!1;let r=e.labels;if(r){for(let o=0;o<r.length;o++)if(r[o].contains(t))return!0}return!1}static{this.\u0275fac=function(t){return new(t||i)(S(ne),S(Le),S(S1),S(ve,8),S(R1,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),d_=(()=>{class i{constructor(e,t){this._elementRef=e,this._focusMonitor=t,this._focusOrigin=null,this.cdkFocusChange=new te}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){let e=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(e,e.nodeType===1&&e.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(t=>{this._focusOrigin=t,this.cdkFocusChange.emit(t)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Gt))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}}return i})(),Ba=function(i){return i[i.NONE=0]="NONE",i[i.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",i[i.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",i}(Ba||{}),i_="cdk-high-contrast-black-on-white",n_="cdk-high-contrast-white-on-black",lm="cdk-high-contrast-active",pm=(()=>{class i{constructor(e,t){this._platform=e,this._document=t,this._breakpointSubscription=N(wr).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
2s())})}getHighContrastMode(){if(!this._platform.isBrowser)return Ba.NONE;let e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);let t=this._document.defaultView||window,n=t&&t.getComputedStyle?t.getComputedStyle(e):null,r=(n&&n.backgroundColor||"").replace(/ /g,"");switch(e.remove(),r){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return Ba.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return Ba.BLACK_ON_WHITE}return Ba.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){let e=this._document.body.classList;e.remove(lm,i_,n_),this._hasCheckedHighContrastMode=!0;let t=this.getHighContrastMode();t===Ba.BLACK_ON_WHITE?e.add(lm,i_):t===Ba.WHITE_ON_BLACK&&e.add(lm,n_)}}static{this.\u0275fac=function(t){return new(t||i)(S(Le),S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),nn=(()=>{class i{constructor(e){e._applyBodyHighContrastModeCssClasses()}static{this.\u0275fac=function(t){return new(t||i)(S(pm))}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[xr]})}}return i})();function F1(i,a){}var Fn=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}};var Qo=(()=>{class i extends sa{constructor(e,t,n,r,o,s,l,m){super(),this._elementRef=e,this._focusTrapFactory=t,this._config=r,this._interactivityChecker=o,this._ngZone=s,this._overlayRef=l,this._focusMonitor=m,this._platform=N(Le),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=N(xe),this._injector=N(ze),this._isDestroyed=!1,this.attachDomPortal=u=>{this._portalOutlet.hasAttached();let g=this._portalOutlet.attachDomPortal(u);return this._contentAttached(),g},this._document=n,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(e){this._ariaLabelledByQueue.push(e),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(e){let t=this._ariaLabelledByQueue.indexOf(e);t>-1&&(this._ariaLabelledByQueue.splice(t,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(e){this._portalOutlet.hasAttached();let t=this._portalOutlet.attachComponentPortal(e);return this._contentAttached(),t}attachTemplatePortal(e){this._portalOutlet.hasAttached();let t=this._portalOutlet.attachTemplatePortal(e);return this._contentAttached(),t}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(e,t){this._interactivityChecker.isFocusable(e)||(e.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{let n=()=>{e.removeEventListener("blur",n),e.removeEventListener("mousedown",n),e.removeAttribute("tabindex")};e.addEventListener("blur",n),e.addEventListener("mousedown",n)})),e.focus(t)}_focusByCssSelector(e,t){let n=this._elementRef.nativeElement.querySelector(e);n&&this._forceFocus(n,t)}_trapFocus(){this._isDestroyed||Wt(()=>{let e=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||e.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus);break}},{injector:this._injector})}_restoreFocus(){let e=this._config.restoreFocus,t=null;if(typeof e=="string"?t=this._document.querySelector(e):typeof e=="boolean"?t=e?this._elementFocusedBeforeDialogWasOpened:null:e&&(t=e),this._config.restoreFocus&&t&&typeof t.focus=="function"){let n=Tn(),r=this._elementRef.nativeElement;(!n||n===this._document.body||n===r||r.contains(n))&&(this._focusMonitor?(this._focusMonitor.focusVia(t,this._closeInteractionType),this._closeInteractionType=null):t.focus())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){let e=this._elementRef.nativeElement,t=Tn();return e===t||e.contains(t)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=Tn()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Va),f(ve,8),f(Fn),f(da),f(ne),f(en),f(Gt))}}static{this.\u0275cmp=z({type:i,selectors:[["cdk-dialog-container"]],viewQuery:function(t,n){if(t&1&&be(ii,7),t&2){let r;re(r=oe())&&(n._portalOutlet=r.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(t,n){t&2&&ce("id",n._config.id||null)("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null)},standalone:!0,features:[Oe,me],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,n){t&1&&I(0,F1,0,0,"ng-template",0)},dependencies:[ii],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}}return i})(),Yo=class{constructor(a,e){this.overlayRef=a,this.config=e,this.closed=new H,this.disableClose=e.disableClose,this.backdropClick=a.backdropClick(),this.keydownEvents=a.keydownEvents(),this.outsidePointerEvents=a.outsidePointerEvents(),this.id=e.id,this.keydownEvents.subscribe(t=>{t.keyCode===27&&!this.disableClose&&!At(t)&&(t.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=a.detachments().subscribe(()=>{e.closeOnOverlayDetachments!==!1&&this.close()})}close(a,e){if(this.containerInstance){let t=this.closed;this.containerInstance._closeInteractionType=e?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),t.next(a),t.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(a="",e=""){return this.overlayRef.updateSize({width:a,height:e}),this}addPanelClass(a){return this.overlayRef.addPanelClass(a),this}removePanelClass(a){return this.overlayRef.removePanelClass(a),this}},O1=new q("DialogScrollStrategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.block()}}),P1=new q("DialogData"),B1=new q("DefaultDialogConfig");var L1=0,Ko=(()=>{class i{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(e,t,n,r,o,s){this._overlay=e,this._injector=t,this._defaultOptions=n,this._parentDialog=r,this._overlayContainer=o,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new H,this._afterOpenedAtThisLevel=new H,this._ariaHiddenElements=new Map,this.afterAllClosed=_n(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(vt(void 0))),this._scrollStrategy=s}open(e,t){let n=this._defaultOptions||new Fn;t=O(O({},n),t),t.id=t.id||`cdk-dialog-${L1++}`,t.id&&this.getDialogById(t.id);let r=this._getOverlayConfig(t),o=this._overlay.create(r),s=new Yo(o,t),l=this._attachContainer(o,s,t);return s.containerInstance=l,this._attachDialogContent(e,s,l,t),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(s),s.closed.subscribe(()=>this._removeOpenDialog(s,!0)),this.afterOpened.next(s),s}closeAll(){fm(this.openDialogs,e=>e.close())}getDialogById(e){return this.openDialogs.find(t=>
2t.id===e)}ngOnDestroy(){fm(this._openDialogsAtThisLevel,e=>{e.config.closeOnDestroy===!1&&this._removeOpenDialog(e,!1)}),fm(this._openDialogsAtThisLevel,e=>e.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(e){let t=new Ji({positionStrategy:e.positionStrategy||this._overlay.position().global().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});return e.backdropClass&&(t.backdropClass=e.backdropClass),t}_attachContainer(e,t,n){let r=n.injector||n.viewContainerRef?.injector,o=[{provide:Fn,useValue:n},{provide:Yo,useValue:t},{provide:en,useValue:e}],s;n.container?typeof n.container=="function"?s=n.container:(s=n.container.type,o.push(...n.container.providers(n))):s=Qo;let l=new ki(s,n.viewContainerRef,ze.create({parent:r||this._injector,providers:o}),n.componentFactoryResolver);return e.attach(l).instance}_attachDialogContent(e,t,n,r){if(e instanceof ut){let o=this._createInjector(r,t,n,void 0),s={$implicit:r.data,dialogRef:t};r.templateContext&&(s=O(O({},s),typeof r.templateContext=="function"?r.templateContext():r.templateContext)),n.attachTemplatePortal(new Ei(e,null,s,o))}else{let o=this._createInjector(r,t,n,this._injector),s=n.attachComponentPortal(new ki(e,r.viewContainerRef,o,r.componentFactoryResolver));t.componentRef=s,t.componentInstance=s.instance}}_createInjector(e,t,n,r){let o=e.injector||e.viewContainerRef?.injector,s=[{provide:P1,useValue:e.data},{provide:Yo,useValue:t}];return e.providers&&(typeof e.providers=="function"?s.push(...e.providers(t,e,n)):s.push(...e.providers)),e.direction&&(!o||!o.get(Dt,null,{optional:!0}))&&s.push({provide:Dt,useValue:{value:e.direction,change:ue()}}),ze.create({parent:o||r,providers:s})}_removeOpenDialog(e,t){let n=this.openDialogs.indexOf(e);n>-1&&(this.openDialogs.splice(n,1),this.openDialogs.length||(this._ariaHiddenElements.forEach((r,o)=>{r?o.setAttribute("aria-hidden",r):o.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),t&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){let e=this._overlayContainer.getContainerElement();if(e.parentElement){let t=e.parentElement.children;for(let n=t.length-1;n>-1;n--){let r=t[n];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{this.\u0275fac=function(t){return new(t||i)(S(Ke),S(ze),S(B1,8),S(i,12),S(br),S(O1))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function fm(i,a){let e=i.length;for(;e--;)a(i[e])}var Ic=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[Ko],imports:[qt,Nt,nn,Nt]})}}return i})();var V1=["text"],j1=[[["mat-icon"]],"*"],z1=["mat-icon","*"];function H1(i,a){if(i&1&&b(0,"mat-pseudo-checkbox",1),i&2){let e=D();v("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function U1(i,a){if(i&1&&b(0,"mat-pseudo-checkbox",3),i&2){let e=D();v("disabled",e.disabled)}}function $1(i,a){if(i&1&&(c(0,"span",4),h(1),d()),i&2){let e=D();p(),pe("(",e.group.label,")")}}var q1=["mat-internal-form-field",""],G1=["*"];var Xo=(()=>{class i{static{this.STANDARD_CURVE="cubic-bezier(0.4,0.0,0.2,1)"}static{this.DECELERATION_CURVE="cubic-bezier(0.0,0.0,0.2,1)"}static{this.ACCELERATION_CURVE="cubic-bezier(0.4,0.0,1,1)"}static{this.SHARP_CURVE="cubic-bezier(0.4,0.0,0.6,1)"}}return i})(),Zo=(()=>{class i{static{this.COMPLEX="375ms"}static{this.ENTERING="225ms"}static{this.EXITING="195ms"}}return i})();function W1(){return!0}var Y1=new q("mat-sanity-checks",{providedIn:"root",factory:W1}),Y=(()=>{class i{constructor(e,t,n){this._sanityChecks=t,this._document=n,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasse
2s(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return Vo()?!1:typeof this._sanityChecks=="boolean"?this._sanityChecks:!!this._sanityChecks[e]}static{this.\u0275fac=function(t){return new(t||i)(S(pm),S(Y1,8),S(ve))}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[pn,pn]})}}return i})();var ha=class{constructor(a,e,t,n,r){this._defaultMatcher=a,this.ngControl=e,this._parentFormGroup=t,this._parentForm=n,this._stateChanges=r,this.errorState=!1}updateErrorState(){let a=this.errorState,e=this._parentFormGroup||this._parentForm,t=this.matcher||this._defaultMatcher,n=this.ngControl?this.ngControl.control:null,r=t?.isErrorState(n,e)??!1;r!==a&&(this.errorState=r,this._stateChanges.next())}};var h_=new q("MAT_DATE_LOCALE",{providedIn:"root",factory:Q1});function Q1(){return N(Za)}var mi=class{constructor(){this._localeChanges=new H,this.localeChanges=this._localeChanges}getValidDateOrNull(a){return this.isDateInstance(a)&&this.isValid(a)?a:null}deserialize(a){return a==null||this.isDateInstance(a)&&this.isValid(a)?a:this.invalid()}setLocale(a){this.locale=a,this._localeChanges.next()}compareDate(a,e){return this.getYear(a)-this.getYear(e)||this.getMonth(a)-this.getMonth(e)||this.getDate(a)-this.getDate(e)}sameDate(a,e){if(a&&e){let t=this.isValid(a),n=this.isValid(e);return t&&n?!this.compareDate(a,e):t==n}return a==e}clampDate(a,e,t){return e&&this.compareDate(a,e)<0?e:t&&this.compareDate(a,t)>0?t:a}},ma=new q("mat-date-formats"),K1=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function gm(i,a){let e=Array(i);for(let t=0;t<i;t++)e[t]=a(t);return e}var X1=(()=>{class i extends mi{constructor(e){super(),this.useUtcForDisplay=!1,this._matDateLocale=N(h_,{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 t=new Intl.DateTimeFormat(this.locale,{month:e,timeZone:"utc"});return gm(12,n=>this._format(t,new Date(2017,n,1)))}getDateNames(){let e=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return gm(31,t=>this._format(e,new Date(2017,0,t+1)))}getDayOfWeekNames(e){let t=new Intl.DateTimeFormat(this.locale,{weekday:e,timeZone:"utc"});return gm(7,n=>this._format(t,new Date(2017,0,n+1)))}getYearName(e){let t=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(t,e)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){let e=new Intl.Locale(this.locale),t=(e.getWeekInfo?.()||e.weekInfo)?.firstDay??0;return t===7?0:t}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,t,n){let r=this._createDateWithOverflow(e,t,n);return r.getMonth()!=t,r}today(){return new Date}parse(e,t){return typeof e=="number"?new Date(e):e?new Date(Date.parse(e)):null}format(e,t){if(!this.isValid(e))throw Error("NativeDateAdapter: Cannot format invalid date.");let n=new Intl.DateTimeFormat(this.locale,Ee(O({},t),{timeZone:"utc"}));return this._format(n,e)}addCalendarYears(e,t){return this.addCalendarMonths(e,t*12)}addCalendarMonths(e,t){let n=this._createDateWithOverflow(this.getYear(e),this.getMonth(e)+t,this.getDate(e));return this.getMonth(n)!=((this.getMonth(e)+t)%12+12)%12&&(n=this._createDateWithOverflow(this.getYear(n),this.getMonth(n),0)),n}addCalendarDays(e,t){return this._createDateWithOverflow(this.getYear(e),this.getMonth(e),this.getDate(e)+t)}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(K1.test(e)){let t=new Date(e);if(this.isValid(t))return t}}return super.deserialize(e)}isDateInstance(e){return e instanceof Date}isValid(e){return!isNaN(e.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(e,t,n){let r=new Date;return r.setFullYear(e,t,n),r.setHours(0,0,0,0),r}_2digit(e){return("00"+e).slice(-2)}_format(e,t){let n=new Date;return n.setUTCFullYear(t.getFullYear(),t.getMonth(),t.getDate()),n.setUTCHours(t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),e.format(n)}static{this.\u0275fac=function(t){return new(t||i)(S(h_,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),Z1={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};
2var xm=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[J1()]})}}return i})();function J1(i=Z1){return[{provide:mi,useClass:X1},{provide:ma,useValue:i}]}var zi=(()=>{class i{isErrorState(e,t){return!!(e&&e.invalid&&(e.touched||t&&t.submitted))}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var wm=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Y]})}}return i})(),Si=function(i){return i[i.FADING_IN=0]="FADING_IN",i[i.VISIBLE=1]="VISIBLE",i[i.FADING_OUT=2]="FADING_OUT",i[i.HIDDEN=3]="HIDDEN",i}(Si||{}),bm=class{constructor(a,e,t,n=!1){this._renderer=a,this.element=e,this.config=t,this._animationForciblyDisabledThroughCss=n,this.state=Si.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}},m_=$t({passive:!0,capture:!0}),ym=class{constructor(){this._events=new Map,this._delegateEventHandler=a=>{let e=Kt(a);e&&this._events.get(a.type)?.forEach((t,n)=>{(n===e||n.contains(e))&&t.forEach(r=>r.handleEvent(a))})}}addHandler(a,e,t,n){let r=this._events.get(e);if(r){let o=r.get(t);o?o.add(n):r.set(t,new Set([n]))}else this._events.set(e,new Map([[t,new Set([n])]])),a.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,m_)})}removeHandler(a,e,t){let n=this._events.get(a);if(!n)return;let r=n.get(e);r&&(r.delete(t),r.size===0&&n.delete(e),n.size===0&&(this._events.delete(a),document.removeEventListener(a,this._delegateEventHandler,m_)))}},u_={enterDuration:225,exitDuration:150},eD=800,p_=$t({passive:!0,capture:!0}),f_=["mousedown","touchstart"],g_=["mouseup","mouseleave","touchend","touchcancel"],Mc=class i{static{this._eventManager=new ym}constructor(a,e,t,n){this._target=a,this._ngZone=e,this._platform=n,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,n.isBrowser&&(this._containerElement=Ut(t))}fadeInRipple(a,e,t={}){let n=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),r=O(O({},u_),t.animation);t.centered&&(a=n.left+n.width/2,e=n.top+n.height/2);let o=t.radius||tD(a,e,n),s=a-n.left,l=e-n.top,m=r.enterDuration,u=document.createElement("div");u.classList.add("mat-ripple-element"),u.style.left=`${s-o}px`,u.style.top=`${l-o}px`,u.style.height=`${o*2}px`,u.style.width=`${o*2}px`,t.color!=null&&(u.style.backgroundColor=t.color),u.style.transitionDuration=`${m}ms`,this._containerElement.appendChild(u);let g=window.getComputedStyle(u),_=g.transitionProperty,x=g.transitionDuration,w=_==="none"||x==="0s"||x==="0s, 0s"||n.width===0&&n.height===0,E=new bm(this,u,t,w);u.style.transform="scale3d(1, 1, 1)",E.state=Si.FADING_IN,t.persistent||(this._mostRecentTransientRipple=E);let k=null;return!w&&(m||r.exitDuration)&&this._ngZone.runOutsideAngular(()=>{let y=()=>{k&&(k.fallbackTimer=null),clearTimeout(A),this._finishRippleTransition(E)},C=()=>this._destroyRipple(E),A=setTimeout(C,m+100);u.addEventListener("transitionend",y),u.addEventListener("transitioncancel",C),k={onTransitionEnd:y,onTransitionCancel:C,fallbackTimer:A}}),this._activeRipples.set(E,k),(w||!m)&&this._finishRippleTransition(E),E}fadeOutRipple(a){if(a.state===Si.FADING_OUT||a.state===Si.HIDDEN)return;let e=a.element,t=O(O({},u_),a.config.animation);e.style.transitionDuration=`${t.exitDuration}ms`,e.style.opacity="0",a.state=Si.FADING_OUT,(a._animationForciblyDisabledThroughCss||!t.exitDuration)&&this._finishRippleTransition(a)}fadeOutAll(){this._getActiveRipples().forEach(a=>a.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(a=>{a.config.persistent||a.fadeOut()})}setupTriggerEvents(a){let e=Ut(a);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,f_.forEach(t=>{i._eventManager.addHandler(this._ngZone,t,e,this)}))}handleEvent(a){a.type==="mousedown"?this._onMousedown(a):a.type==="touchstart"?this._onTouchStart(a):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>
2{g_.forEach(e=>{this._triggerElement.addEventListener(e,this,p_)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(a){a.state===Si.FADING_IN?this._startFadeOutTransition(a):a.state===Si.FADING_OUT&&this._destroyRipple(a)}_startFadeOutTransition(a){let e=a===this._mostRecentTransientRipple,{persistent:t}=a.config;a.state=Si.VISIBLE,!t&&(!e||!this._isPointerDown)&&a.fadeOut()}_destroyRipple(a){let e=this._activeRipples.get(a)??null;this._activeRipples.delete(a),this._activeRipples.size||(this._containerRect=null),a===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),a.state=Si.HIDDEN,e!==null&&(a.element.removeEventListener("transitionend",e.onTransitionEnd),a.element.removeEventListener("transitioncancel",e.onTransitionCancel),e.fallbackTimer!==null&&clearTimeout(e.fallbackTimer)),a.element.remove()}_onMousedown(a){let e=Go(a),t=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+eD;!this._target.rippleDisabled&&!e&&!t&&(this._isPointerDown=!0,this.fadeInRipple(a.clientX,a.clientY,this._target.rippleConfig))}_onTouchStart(a){if(!this._target.rippleDisabled&&!Wo(a)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;let e=a.changedTouches;if(e)for(let t=0;t<e.length;t++)this.fadeInRipple(e[t].clientX,e[t].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(a=>{let e=a.state===Si.VISIBLE||a.config.terminateOnPointerUp&&a.state===Si.FADING_IN;!a.config.persistent&&e&&a.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){let a=this._triggerElement;a&&(f_.forEach(e=>i._eventManager.removeHandler(e,a,this)),this._pointerUpEventsRegistered&&(g_.forEach(e=>a.removeEventListener(e,this,p_)),this._pointerUpEventsRegistered=!1))}};function tD(i,a,e){let t=Math.max(Math.abs(i-e.left),Math.abs(i-e.right)),n=Math.max(Math.abs(a-e.top),Math.abs(a-e.bottom));return Math.sqrt(t*t+n*n)}var Dr=new q("mat-ripple-global-options"),ni=(()=>{class i{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,t,n,r,o){this._elementRef=e,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=r||{},this._rippleRenderer=new Mc(this,t,e,n)}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:O(O(O({},this._globalOptions.animation),this._animationMode==="NoopAnimations"?{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,t=0,n){return typeof e=="number"?this._rippleRenderer.fadeInRipple(e,t,O(O({},this.rippleConfig),n)):this._rippleRenderer.fadeInRipple(0,0,O(O({},this.rippleConfig),e))}static{this.\u0275fac=function(t){return new(t||i)(f($),f(ne),f(Le),f(Dr,8),f(st,8))}}static{this.\u0275dir=ie({type:i,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(t,n){t&2&&le("mat-ripple-unbounded",n.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"],standalone:!0})}}return i})(),Vt=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Y]})}}return i})(),Cm=(()=>{class i{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(t){return new(t||i)(f(st,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(t,n){t&2&&le("mat-pseudo-checkbox-indeterminate",n.state==="indeterminate")("mat-pseudo-checkbox-checked",n.state==="checked")("mat-pseudo-checkbox-disabled",n.disabled)("mat-pseudo-checkbox-minimal",n.appearance==="minimal")("mat-pseudo-checkbox-full",n.appearance==="full")("_mat-animation-noopable",n._animationMode==="NoopAnimations")},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[me],decls:0,vars:0,template:function(t,n){},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-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-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-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-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-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-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-full-pseudo-checkbox-disabled-selected-icon-color)}.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-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
2height: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 i})(),Dm=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y]})}}return i})(),Rc=new q("MAT_OPTION_PARENT_COMPONENT");var Fc=new q("MatOptgroup");var iD=0,Tc=class{constructor(a,e=!1){this.source=a,this.isUserInput=e}},On=(()=>{class i{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return!!(this._parent&&this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!!(this._parent&&this._parent.hideSingleSelectionIndicator)}constructor(e,t,n,r){this._element=e,this._changeDetectorRef=t,this._parent=n,this.group=r,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id=`mat-option-${iD++}`,this.onSelectionChange=new te,this._stateChanges=new H}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,t){let n=this._getHostElement();typeof n.focus=="function"&&n.focus(t)}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)&&!At(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 Tc(this,e))}static{this.\u0275fac=function(t){return new(t||i)(f($),f(xe),f(Rc,8),f(Fc,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-option"]],viewQuery:function(t,n){if(t&1&&be(V1,7),t&2){let r;re(r=oe())&&(n._text=r.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(t,n){t&1&&T("click",function(){return n._selectViaInteraction()})("keydown",function(o){return n._handleKeydown(o)}),t&2&&(Ot("id",n.id),ce("aria-selected",n.selected)("aria-disabled",n.disabled.toString()),le("mdc-list-item--selected",n.selected)("mat-mdc-option-multiple",n.multiple)("mat-mdc-option-active",n.active)("mdc-list-item--disabled",n.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",fe]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[Se,me],ngContentSelectors:z1,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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,n){t&1&&(Re(j1),I(0,H1,1,2,"mat-pseudo-checkbox",1),we(1),c(2,"span",2,0),we(4,1),d(),I(5,U1,1,1,"mat-pseudo-checkbox",3)(6,$1,2,1,"span",4),b(7,"div",5)),t&2&&(ye(n.multiple?0:-1),p(5),ye(!n.multiple&&n.selected&&!n.hideSingleSelectionIndicator?5:-1),p(),ye(n.group&&n.group._inert?6:-1),p(),v("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disabled||n.disableRipple))},dependencies:[Cm,ni],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-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.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);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.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-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-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}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return i})();function km(i,a,e){if(e.length){let t=a.toArray(),n=e.toArray(),r=0;for(let o=0;o<i+1;o++)t[o].group&&t[o].group===n[r]&&r++;return r}return 0}function Em(i,a,e,t){return i<e?i:i+a>e+t?Math.max(0,i-t+a):e}var kr=(()=>
2{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Vt,Y,Dm]})}}return i})(),__={capture:!0},v_=["focus","mousedown","mouseenter","touchstart"],_m="mat-ripple-loader-uninitialized",vm="mat-ripple-loader-class-name",b_="mat-ripple-loader-centered",Ac="mat-ripple-loader-disabled",Sm=(()=>{class i{constructor(){this._document=N(ve,{optional:!0}),this._animationMode=N(st,{optional:!0}),this._globalRippleOptions=N(Dr,{optional:!0}),this._platform=N(Le),this._ngZone=N(ne),this._hosts=new Map,this._onInteraction=e=>{let t=Kt(e);if(t instanceof HTMLElement){let n=t.closest(`[${_m}="${this._globalRippleOptions?.namespace??""}"]`);n&&this._createRipple(n)}},this._ngZone.runOutsideAngular(()=>{for(let e of v_)this._document?.addEventListener(e,this._onInteraction,__)})}ngOnDestroy(){let e=this._hosts.keys();for(let t of e)this.destroyRipple(t);for(let t of v_)this._document?.removeEventListener(t,this._onInteraction,__)}configureRipple(e,t){e.setAttribute(_m,this._globalRippleOptions?.namespace??""),(t.className||!e.hasAttribute(vm))&&e.setAttribute(vm,t.className||""),t.centered&&e.setAttribute(b_,""),t.disabled&&e.setAttribute(Ac,"")}getRipple(e){return this._hosts.get(e)||this._createRipple(e)}setDisabled(e,t){let n=this._hosts.get(e);if(n){n.disabled=t;return}t?e.setAttribute(Ac,""):e.removeAttribute(Ac)}_createRipple(e){if(!this._document)return;let t=this._hosts.get(e);if(t)return t;e.querySelector(".mat-ripple")?.remove();let n=this._document.createElement("span");n.classList.add("mat-ripple",e.getAttribute(vm)),e.append(n);let r=new ni(new $(n),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return r._isInitialized=!0,r.trigger=e,r.centered=e.hasAttribute(b_),r.disabled=e.hasAttribute(Ac),this.attachRipple(e,r),r}attachRipple(e,t){e.removeAttribute(_m),this._hosts.set(e,t)}destroyRipple(e){let t=this._hosts.get(e);t&&(t.ngOnDestroy(),this._hosts.delete(e))}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),Er=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=z({type:i,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(t,n){t&2&&le("mdc-form-field--align-end",n.labelPosition==="before")},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[me],attrs:q1,ngContentSelectors:G1,decls:1,vars:0,template:function(t,n){t&1&&(Re(),we(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 i})();function nD(i,a){}var Jo=class{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}},Im="mdc-dialog--open",y_="mdc-dialog--opening",x_="mdc-dialog--closing",aD=150,rD=75,oD=(()=>{class i extends Qo{constructor(e,t,n,r,o,s,l,m,u){super(e,t,n,r,o,s,l,u),this._animationMode=m,this._animationStateChanged=new te,this._animationsEnabled=this._animationMode!=="NoopAnimations",this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?C_(this._config.enterAnimationDuration)??aD:0,this._exitAnimationDuration=this._animationsEnabled?C_(this._config.exitAnimationDuration)??rD:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(w_,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(y_,Im)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(Im),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(Im),this._animationsEnabled?(this._hostElement.style.setProperty(w_,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(x_)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(e){this._actionSectionCount+=e,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(y_,x_)}_waitForAnimationToComplete(e,t){this._animationTimer!==null&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(t,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 t=super.attachComponentPortal(e);return t.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),t}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Va),f(ve,8),f(Jo),f(da),f(ne),f(en),f(st,8),f(Gt))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(t,n){t&2&&(Ot("id",n._config.id),ce("aria-modal",n._config.ariaModal)("role",n._config.role)("aria-labelledby",n._config.ariaLabel?null:n._ariaLabelledByQueue[0])("aria-label",n._config.ariaLabel)("aria-describedby",n._config.ariaDescribedBy||null),le("_mat-animation-noopable",!n._animationsEnabled)("mat-mdc-dialog-container-with-actions",n._actionSectionCount>0))},standalone:!0,features:[Oe,me],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(t,n){t&1&&(c(0,"div",0)(1,"div",1),I(2,nD,0,0,"ng-template",2),d()())},dependencies:[ii],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, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.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, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-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, 0 24px 9px)}.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(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-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(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-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)}.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;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-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}
2.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 i})(),w_="--mat-dialog-transition-duration";function C_(i){return i==null?null:typeof i=="number"?i:i.endsWith("ms")?un(i.substring(0,i.length-2)):i.endsWith("s")?un(i.substring(0,i.length-1))*1e3:i==="0"?0:null}var Oc=function(i){return i[i.OPEN=0]="OPEN",i[i.CLOSING=1]="CLOSING",i[i.CLOSED=2]="CLOSED",i}(Oc||{}),fn=class{constructor(a,e,t){this._ref=a,this._containerInstance=t,this._afterOpened=new H,this._beforeClosed=new H,this._state=Oc.OPEN,this.disableClose=e.disableClose,this.id=a.id,a.addPanelClass("mat-mdc-dialog-panel"),t._animationStateChanged.pipe(qe(n=>n.state==="opened"),ht(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(qe(n=>n.state==="closed"),ht(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),a.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),ot(this.backdropClick(),this.keydownEvents().pipe(qe(n=>n.keyCode===27&&!this.disableClose&&!At(n)))).subscribe(n=>{this.disableClose||(n.preventDefault(),sD(this,n.type==="keydown"?"keyboard":"mouse"))})}close(a){this._result=a,this._containerInstance._animationStateChanged.pipe(qe(e=>e.state==="closing"),ht(1)).subscribe(e=>{this._beforeClosed.next(a),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),e.totalTime+100)}),this._state=Oc.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(a){let e=this._ref.config.positionStrategy;return a&&(a.left||a.right)?a.left?e.left(a.left):e.right(a.right):e.centerHorizontally(),a&&(a.top||a.bottom)?a.top?e.top(a.top):e.bottom(a.bottom):e.centerVertically(),this._ref.updatePosition(),this}updateSize(a="",e=""){return this._ref.updateSize(a,e),this}addPanelClass(a){return this._ref.addPanelClass(a),this}removePanelClass(a){return this._ref.removePanelClass(a),this}getState(){return this._state}_finishDialogClose(){this._state=Oc.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}};function sD(i,a,e){return i._closeInteractionType=a,i.close(e)}var Am=new q("MatMdcDialogData"),lD=new q("mat-mdc-dialog-default-options"),cD=new q("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.block()}});var dD=0,ui=(()=>{class i{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}constructor(e,t,n,r,o,s,l,m){this._overlay=e,this._defaultOptions=r,this._scrollStrategy=o,this._parentDialog=s,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new H,this._afterOpenedAtThisLevel=new H,this.dialogConfigClass=Jo,this.afterAllClosed=_n(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe(vt(void 0))),this._dialog=t.get(Ko),this._dialogRefConstructor=fn,this._dialogContainerType=oD,this._dialogDataToken=Am}open(e,t){let n;t=O(O({},this._defaultOptions||new Jo),t),t.id=t.id||`mat-mdc-dialog-${dD++}`,t.scrollStrategy=t.scrollStrategy||this._scrollStrategy();let r=this._dialog.open(e,Ee(O({},t),{positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:t},{provide:Fn,useValue:t}]},templateContext:()=>({dialogRef:n}),providers:(o,s,l)=>(n=new this._dialogRefConstructor(o,t,l),n.updatePosition(t?.position),[{provide:this._dialogContainerType,useValue:l},{provide:this._dialogDataToken,useValue:s.data},{provide:this._dialogRefConstructor,useValue:n}])}));return n.componentRef=r.componentRef,n.componentInstance=r.componentInstance,this.openDialogs.push(n),this.afterOpened.next(n),n.afterClosed().subscribe(()=>{let o=this.openDialogs.indexOf(n);o>-1&&(this.openDialogs.splice(o,1),this.openDialogs.length||this._getAfterAllClosed().next())}),n}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(e){return this.openDialogs.find(t=>
2t.id===e)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(e){let t=e.length;for(;t--;)e[t].close()}static{this.\u0275fac=function(t){return new(t||i)(S(Ke),S(ze),S(Dn,8),S(lD,8),S(cD),S(i,12),S(br),S(st,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),hD=0;var D_=(()=>{class i{constructor(e,t,n){this._dialogRef=e,this._elementRef=t,this._dialog=n}ngOnInit(){this._dialogRef||(this._dialogRef=mD(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static{this.\u0275fac=function(t){return new(t||i)(f(fn,8),f($),f(ui))}}static{this.\u0275dir=ie({type:i,standalone:!0})}}return i})(),k_=(()=>{class i extends D_{constructor(){super(...arguments),this.id=`mat-mdc-dialog-title-${hD++}`}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Et(i)))(n||i)}})()}static{this.\u0275dir=ie({type:i,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(t,n){t&2&&Ot("id",n.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[Oe]})}}return i})(),Ir=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[Bp([pc])]})}}return i})(),Ar=(()=>{class i extends D_{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Et(i)))(n||i)}})()}static{this.\u0275dir=ie({type:i,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(t,n){t&2&&le("mat-mdc-dialog-actions-align-start",n.align==="start")("mat-mdc-dialog-actions-align-center",n.align==="center")("mat-mdc-dialog-actions-align-end",n.align==="end")},inputs:{align:"align"},standalone:!0,features:[Oe]})}}return i})();function mD(i,a){let e=i.nativeElement.parentElement;for(;e&&!e.classList.contains("mat-mdc-dialog-container");)e=e.parentElement;return e?a.find(t=>t.id===e.id):null}var Mm=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[ui],imports:[Ic,qt,Nt,Y,Y]})}}return i})();var Mr=(()=>{class i{constructor(e,t,n){this.dialogRef=e,this.data=t,this.sanitizer=n,console.log(t),this.data.tipo=="video"&&(this.url="https://www.youtube-nocookie.com/embed/"+this.data.url+"?autoplay=1&mute=1&rel=0",this.url=this.sanitizer.bypassSecurityTrustResourceUrl(this.url))}onNoClick(){this.dialogRef.close()}ngOnInit(){}static{this.\u0275fac=function(t){return new(t||i)(f(fn),f(Am),f(Sa))}}static{this.\u0275cmp=z({type:i,selectors:[["app-videos"]],decls:8,vars:1,consts:[["mat-dialog-title",""],[1,"mat-typography"],["allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share","allowfullscreen","","referrerpolicy","strict-origin-when-cross-origin",3,"src"],["align","end"],[1,"btns","aCenter"],[1,"btn","otl",3,"click"]],template:function(t,n){t&1&&(c(0,"h2",0),h(1,"Video"),d(),c(2,"mat-dialog-content",1),b(3,"iframe",2),d(),c(4,"mat-dialog-actions",3)(5,"div",4)(6,"button",5),T("click",function(){return n.onNoClick()}),h(7,"Cerrar"),d()()()),t&2&&(p(3),v("src",n.url,Rp))},dependencies:[k_,Ar,Ir]})}}return i})();var E_=i=>({ctv:i});function uD(i,a){i&1&&(c(0,"div",11)(1,"label",12),h(2,"L\xC1MINA ACR\xCDLICA"),d(),c(3,"div",13)(4,"label",14),h(5,"Aplicaciones"),d(),b(6,"div"),c(7,"label",15),h(8,"y proyectos"),d()()())}function pD(i,a){i&1&&(c(0,"div",11)(1,"label",12),h(2,"CONOCE M\xC1S CON"),d(),c(3,"div",13)(4,"label",14),h(5,"Nuestros"),d(),b(6,"div"),c(7,"label",15),h(8,"videos"),d()()())}function fD(i,a){i&1&&(c(0,"a",16)(1,"i",17),h(2,"play_circle_filled"),d()())}function gD(i,a){if(i&1){let e=Z();c(0,"a",21),T("click",function(){V(e);let n=D().$implicit,r=D();return j(r.verMedia(n.video))}),c(1,"i",17),h(2,"play_circle_filled"),d()()}}function _D(i,a){if(i&1){let e=Z();c(0,"li")(1,"a",18),T("click",function(){let n=V(e).index,r=D();return j(r.activeGallery(n))}),c(2,"label"),h(3),d(),c(4,"p"),h(5),d()(),c(6,"picture",19),I(7,gD,3,0,"a",20),d()()}if(i&2){let e=a.$implicit,t=a.index,n=D();p(),jt("controlGal controls",t,""),v("ngClass",Fe(13,E_,t==0)),p(2),he(e.title),p(2),he(e.paragraph),p(),jt("collapse galBottom",t,""),Qe("background-image","url("+n.insumosFolders+"galleries/"+e.image+")"),v("ngClass",Fe(15,E_,n.windowMobile&&t==n.indexActive)),p(),v("ngIf",e.video!=null)}}var Pc=(()=>{class i{constructor(e,t,n,r){this.globalService=e,this.el=t,this.router=n,this.dialog=r,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.galleryReady=!1,this.arrayImages=[],this.windowMobile=!1,this.screenWidth=window.innerWidth,this.indexActive=0,this.showVideo=!1,this.windowMobile=this.screenWidth<=950}ngOnInit(){this.formEncrypted=this.globalService.encryptForms({s:this.section}),this.formData.append("form",this.formEncrypted),this.globalService.getHomeGallery(this.formData).subscribe(e=>{this.Gallery=e.list,console.log(this.Gallery),this.pathImage="galleries/"+this.Gallery[0].image[0],this.Gallery[0].video!=null&&(this.showVideo=!0),this.arrayImages=this.Gallery[0].image,this.galleryReady=!0})}onResize(e){this.screenWidth=e.target.innerWidth,this.windowMobile=this.screenWidth<=950}isMobileDevice(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}toYouTubeWatchUrl(e){if(!e)return e;let t=e.trim(),n=t.match(/^([a-zA-Z0-9_-]{6,})(\?.*)?$/);if(n?.[1]&&!t.includes("http"))return`https://www.youtube.com/watch?v=${n[1]}`;let r=t.match(/youtu\.be\/([a-zA-Z0-9_-]{6,})/);return r?.[1]?`https://www.youtube.com/watch?v=${r[1]}`:(r=t.match(/[?&]v=([a-zA-Z0-9_-]{6,})/),r?.[1]?`https://www.youtube.com/watch?v=${r[1]}`:(r=t.match(/\/(embed|shorts)\/([a-zA-Z0-9_-]{6,})/),r?.[2]?`https://www.youtube.com/watch?v=${r[2]}`:t))}verMedia(e){if(this.showVideo){if(e=this.Gallery[this.indexActive].video,this.isMobileDevice()
2){let n=this.toYouTubeWatchUrl(e);window.open(n,"_blank");return}this.dialog.open(Mr,{panelClass:"videos",maxWidth:"99%",width:"90%",height:"90%",position:{top:"90px"},autoFocus:!1,disableClose:!1,restoreFocus:!1,data:{tipo:"video",url:e}}).afterClosed().subscribe(()=>{console.log("The dialog was closed")})}else return}activeGallery(e){let t=document.getElementsByClassName("galBottom"+e)[0],n=document.getElementsByClassName("collapse ctv")[0],r=document.getElementsByClassName("controlGal ctv")[0],o=document.getElementsByClassName("controls"+e)[0];this.indexActive=e,r!=null&&r.classList.remove("ctv"),n!=null&&n.classList.remove("ctv"),t!=null&&t.classList.add("ctv"),o!=null&&o.classList.add("ctv"),console.log(this.Gallery[e]),this.pathImage="galleries/"+this.Gallery[e].image[0]}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f($),f(et),f(ui))}}static{this.\u0275cmp=z({type:i,selectors:[["app-gallery-collapse"]],hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)},inputs:{section:"section"},decls:13,vars:6,consts:[[1,"sectionTitle"],["class","squareTitle",4,"ngIf"],[1,"gallery"],[1,"lmts"],[1,"tabs"],[1,"bigPicture"],[3,"click"],["class","playBtn",4,"ngIf"],[1,"pddB40"],[1,"alLeft"],[4,"ngFor","ngForOf"],[1,"squareTitle"],[1,"subtitle"],[1,"hh3"],[1,"left"],[1,"right"],[1,"playBtn"],[1,"material-icons"],[3,"click","ngClass"],[3,"ngClass"],["class","playBtn",3,"click",4,"ngIf"],[1,"playBtn",3,"click"]],template:function(t,n){t&1&&(c(0,"div")(1,"section",0),I(2,uD,9,0,"div",1)(3,pD,9,0,"div",1),d(),c(4,"section",2)(5,"div",3)(6,"div",4)(7,"div",5)(8,"picture",6),T("click",function(){return n.verMedia()}),I(9,fD,3,0,"a",7),d()(),c(10,"div",8)(11,"ul",9),I(12,_D,8,17,"li",10),d()()()()()()),t&2&&(p(2),v("ngIf",n.section=="home"),p(),v("ngIf",n.section=="nosotros"),p(5),Qe("background-image","url("+n.insumosFolders+n.pathImage+")"),p(),v("ngIf",n.showVideo),p(3),v("ngForOf",n.Gallery))},dependencies:[gt,Je,rt]})}}return i})();var ua=(()=>{class i{constructor(e,t){this.clienteHttp=e,this.globalService=t,this.API_URL=Ie.apiURL}getFrases(e){return this.clienteHttp.post(`${this.API_URL}/frases`,e)}getUbicaciones(){return this.clienteHttp.post(`${this.API_URL}/ubicaciones`,null)}sendOpinion(e){return this.clienteHttp.post(`${this.API_URL}/opinion`,e)}sendContacto(e){return this.clienteHttp.post(`${this.API_URL}/contacto`,e)}static{this.\u0275fac=function(t){return new(t||i)(S(oi),S(Te))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var Tr=(()=>{class i{constructor(e){this.sanitizer=e}transform(e,t="first",n="#E65126",r="#343434"){if(!e)return"";let o=e.trim();if(!o)return"";let s=_=>_.replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;"),l=o.split(/\s+/).filter(_=>_.length>0),m=l.length;if(m===0)return"";let u=0;t==="first"?u=0:t==="last"?u=m-1:m>=3&&m%2===1?u=Math.floor(m/2):u=Math.floor(Math.random()*m);let g=l.map((_,x)=>`<span style="color:${x===u?n:r}">${s(_)}</span>`).join(" ");return this.sanitizer.bypassSecurityTrustHtml(g)}static{this.\u0275fac=function(t){return new(t||i)(f(Sa,16))}}static{this.\u0275pipe=xp({name:"frases",type:i,pure:!0})}}return i})();function vD(i,a){if(i&1&&(c(0,"div",1)(1,"div",2)(2,"div",3),b(3,"label",4),Zt(4,"frases"),b(5,"label",5),Zt(6,"frases"),b(7,"label",6),Zt(8,"frases"),b(9,"span")(10,"span"),d()()()),i&2){let e=D();p(3),v("innerHTML",Jt(4,3,e.Frases[0].phrase,"first"),lt),p(2),v("innerHTML",Jt(6,6,e.Frases[0].phraseMiddle,"middle"),lt),p(2),v("innerHTML",Jt(8,9,e.Frases[0].phraseBellow,"last"),lt)}}var I_=(()=>{class i{constructor(e,t){this.globalService=e,this.frasesService=t,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData}ngOnInit(){this.formEncrypted=this.globalService.encryptForms({s:this.section}),this.formData.append("form",this.formEncrypted),this.frasesService.getFrases(this.formData).subscribe(e=>{console.log(e),this.Frases=e.list})}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(ua))}}static{this.\u0275cmp=z({type:i,selectors:[["app-frases"]],inputs:{section:"section"},decls:1,vars:1,consts:[["class","phrasesCnt",4,"ngIf"],[1,"phrasesCnt"],[1,"lmts"],[1,"phrases"],[1,"first",3,"innerHTML"],[1,"middle",3,"innerHTML"],[1,"second",3,"innerHTML"]],template:function(t,n){t&1&&I(0,vD,11,12,"div",0),t&2&&v("ngIf",n.Frases)},dependencies:[rt,Tr]})}}return i})();var Xt=(()=>{class i{constructor(){this.insumosFolders=Ie.insumosFolders}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=z({type:i,selectors:[["app-cotiza"]],decls:15,vars:2,consts:[[1,"aCenter"],[1,"lmts"],[1,"cotiza"],[1,"txts"],[1,"sectionTitle"],[1,"hh3"],[1,"left","min"],[1,"right"],[1,"aCenter","pddTB20"],["href","https://wa.me/7226491352","target","_blank",1,"btn","otlw"]],template:function(t,n){t&1&&(c(0,"div",0)(1,"div",1)(2,"div",2),b(3,"picture"),c(4,"div",3)(5,"div",4)(6,"div",5)(7,"label",6),h(8,"\xA1Cotiza con"),d(),b(9,"div"),c(10,"label",7),h(11,"nosotros!"),d()()(),c(12,"div",8)(13,"a",9),h(14,"\xA1Cotiza ahora!"),d()()()()()()),t&2&&(p(3),Qe("background-image","url("+n.insumosFolders+"/imgs/Cotiza_PG.jpg)"))}})}}return i})();var A_=(()=>{class i{constructor(e,t,n,r){this.globalService=e,this.bannersService=t,this.el=n,this.router=r,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.showContent=!1,this.customOptions={loop:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:600,autoplay:!0,navText:["&#8249","&#8250;"],items:1,nav:!0,responsive:{2500:{items:1},1200:{items:1},1300:{items:1}}},this.theme="light",setTimeout(()=>{this.showContent=!0},125)}ngOnInit(){}navigate(e,t){switch(e){case"Detalle":break}}startDragging(e){this.theme=this.dynamicSlides[e.data.startPosition].theme}onResize(e){this.customOptions=Ee(O({},this.customOptions),{loop:!0,pullDrag:!1})}getPassedData(e){}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(hn),f($),f(et))}}static{this.\u0275cmp=z({type:i,selectors:[["app-home"]],hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)},decls:44,vars:12,consts:[[3,"section"],[1,"stage"],[1,"lmts"],[1,"img1"],[1,"aCenter"],[1,"whys"],["data-text","L\xC1MINA ACR\xCDLICA",1,"label","subtitle"],["data-text","\xBFPor qu\xE9",1,"label","t
2itle"],["data-text","elegirla?",1,"label","title","right"],[1,"txts"],[1,"paragraph"],[1,"chars"],[3,"src"],[1,"img2"],[1,"pddT30"]],template:function(t,n){t&1&&(c(0,"div"),b(1,"app-frases",0),c(2,"div",1)(3,"div",2),b(4,"div",3),c(5,"div",4)(6,"div",5)(7,"label",6),h(8,"L\xC1MINA ACR\xCDLICA"),d(),c(9,"label",7),h(10,"\xBFPor qu\xE9"),d(),c(11,"label",8),h(12,"elegirla?"),d()()(),c(13,"div",9)(14,"p",10),h(15," Nuestras l\xE1minas acr\xEDlicas se distinguen por su excelente claridad \xF3ptica, capacidad de producci\xF3n de color y facilidad de transformaci\xF3n. Ofrecen una mayor vida \xFAtil en la intemperie sin amarillarse, y a diferencia del vidrio, es 50% m\xE1s liviano. "),b(16,"br")(17,"br"),h(18," En Plastiglas fabricamos l\xE1minas de alto desempe\xF1o con nuestro proceso estrella cell-cast, y nuestro proceso de extrusi\xF3n. Desarrollamos una amplia gama de colores y especialidades con caracter\xEDsticas premium, como Ecogreen y Novanite, que permiten dise\xF1ar el futuro de una manera m\xE1s sustentable (avalado por sus EPDs). "),d(),c(19,"ul",11)(20,"li")(21,"div")(22,"picture"),b(23,"img",12),d(),c(24,"p"),h(25,"Calidad garantizada por hasta 10 a\xF1os."),d()()(),c(26,"li")(27,"div")(28,"picture"),b(29,"img",12),d(),c(30,"p"),h(31,"Atenci\xF3n personalizada en toda la cadena de servicio."),d()()(),c(32,"li")(33,"div")(34,"picture"),b(35,"img",12),d(),c(36,"p"),h(37,"Acompa\xF1amiento t\xE9cnico en proyectos especiales."),d()()()()(),b(38,"div",13),d()(),b(39,"app-carrusel-productos")(40,"div",14)(41,"app-gallery-collapse",0)(42,"app-cotiza")(43,"app-footer"),d()),t&2&&(p(),v("section","home"),p(3),Qe("background-image","url("+n.insumosFolders+"/imgs/Elige_LaminaAcrilica.jpg)"),p(19),Yt("src","",n.insumosFolders,"imgs/calidad_icon.png",Ye),p(6),Yt("src","",n.insumosFolders,"imgs/distribucion_icon.png",Ye),p(6),Yt("src","",n.insumosFolders,"imgs/servicioalcliente_icon.png",Ye),p(3),Qe("background-image","url("+n.insumosFolders+"/imgs/Elige_LaminaAcrilica1.jpg)"),p(3),v("section","home"))},dependencies:[Ct,Vg,Pc,I_,Xt]})}}return i})();var yD=["menuGallery"],xD=i=>({"menu--start":i}),M_=i=>({"background-image":i,"background-size":"cover","background-position":"center","background-repeat":"no-repeat"}),wD=i=>({"background-image":i,"background-size":"cover, contain","background-position":"center","background-repeat":"no-repeat, repeat"}),T_=i=>({ctv:i}),CD=(i,a)=>({bordered:i,ctv:a});function DD(i,a){if(i&1&&(c(0,"button",51),h(1),d()),i&2){let e=a.$implicit;p(),pe(" ",e," ")}}function kD(i,a){if(i&1&&(c(0,"div",47),I(1,DD,2,1,"button",50),d()),i&2){let e=D(2).$implicit;p(),v("ngForOf",e.button_array)}}function ED(i,a){if(i&1&&(c(0,"div",43)(1,"div",44)(2,"div",45)(3,"div",6)(4,"div",46)(5,"h1")(6,"span"),h(7),d(),h(8),d(),c(9,"div",47)(10,"p"),h(11),d()(),I(12,kD,2,1,"div",48),d()()()(),b(13,"picture",49),d()),i&2){let e=D().$implicit,t=D(2);p(),v("ngStyle",Fe(6,M_,"url("+t.insumosFolders+"products/recomendados/producto_solidred.png)")),p(6),he(e.title),p(),pe(" ",e.subTitle," "),p(3),pe(" ",e.paragraph," "),p(),v("ngIf",e.button==1),p(),v("ngStyle",Fe(8,wD,`
3                url(`+t.insumosFolders+"products/"+t.producto+"/banners/"+e.imagen_big+"), url("+t.insumosFolders+"products/recomendados/producto_solidred.png)"))}}function SD(i,a){i&1&&(Xe(0),I(1,ED,14,10,"ng-template",32),Ze())}function ID(i,a){if(i&1&&(c(0,"picture",52),b(1,"img",53),d()),i&2){let e=D().$implicit,t=D(2);p(),v("src",t.insumosFolders+"products/"+t.producto+"/captions/"+t.colorFolderActive+e,Ye)}}function AD(i,a){i&1&&(Xe(0),I(1,ID,2,1,"ng-template",32),Ze())}function MD(i,a){if(i&1&&(c(0,"li")(1,"div"),b(2,"img",53),c(3,"p")(4,"span"),h(5),d(),h(6),d()()()),i&2){let e=a.$implicit,t=D(2);p(2),v("src",t.insumosFolders+"imgs/"+e.icon,Ye),p(3),he(e.title),p(),pe(" ",e.paragraph," ")}}function TD(i,a){if(i&1){let e=Z();c(0,"li")(1,"button",54),T("click",function(){let n=V(e).index,r=D(2);return j(r.chengeColors(n))}),h(2),d()()}if(i&2){let e=a.$implicit,t=D(2);p(),v("ngClass",Fe(2,T_,t.coloresAct.categoria==e.categoria)),p(),he(e.categoria)}}function RD(i,a){if(i&1&&b(0,"span"),i&2){let e=D().index,t=D(2);Qe("background",t.coloresAct.coloresHex[e])}}function FD(i,a){if(i&1&&b(0,"span",58),i&2){let e=D().index,t=D(2);v("ngStyle",Fe(1,M_,"url("+t.insumosFolders+"products/"+t.producto+"/texturas/"+t.colorFolderActive+t.coloresAct.imagesHex[e]+")"))}}function OD(i,a){if(i&1){let e=Z();c(0,"li")(1,"button",55),T("click",function(){let n=V(e).index,r=D(2);return j(r.changeThumbs(n))}),I(2,RD,1,2,"span",56)(3,FD,1,3,"span",57),h(4),d()()}if(i&2){let e=a.$implicit,t=a.index,n=D(2);p(),jt("circles btnColor",t,""),v("ngClass",hi(7,CD,n.coloresAct.coloresHex[t]=="#FFFFFF"||e=="Cristal"||n.coloresAct.coloresHex[t]=="#ffffff",t==0)),p(),v("ngIf",!n.coloresAct.texturas),p(),v("ngIf",n.coloresAct.texturas),p(),pe(" ",e," ")}}function PD(i,a){if(i&1&&(c(0,"a",60)(1,"i",61),h(2,"file_download"),d(),h(3,"Descargar Cat\xE1logo"),d()),i&2){let e=D(3);Da("href","",e.insumosFolders,"products/",e.producto,"/downloads/",e.Producto.catalogo,"",Ye)}}function BD(i,a){if(i&1&&(c(0,"a",60)(1,"i",61),h(2,"file_download"),d(),h(3,"Descargar Ficha T\xE9cnica"),d()),i&2){let e=D(3);Da("href","",e.insumosFolders,"products/",e.producto,"/downloads/",e.Producto.ficha_tecnica,"",Ye)}}function LD(i,a){if(i&1&&(c(0,"a",60)(1,"i",61),h(2,"file_download"),d(),h(3,"Descargar Dimensiones"),d()),i&2){let e=D(3);Da("href","",e.insumosFolders,"products/",e.producto,"/downloads/",e.Producto.dimensiones,"",Ye)}}function ND(i,a){if(i&1&&(c(0,"div",21)(1,"label",11),h(2,"DESCARGAS"),d(),c(3,"ol",14)(4,"li"),I(5,PD,4,4,"a",59),d(),c(6,"li"),I(7,BD,4,4,"a",59),d(),c(8,"li"),I(9,LD,4,4,"a",59),d()()()),i&2){let e=D(2);p(5),v("ngIf",e.Producto.catalogo!=null),p(2),v("ngIf",e.Producto.ficha_tecnica!=null),p(2),v("ngIf",e.Producto.dimensiones!=null)}}function VD(i,a){if(i&1&&(c(0,"li")(1,"a",60)(2,"i",61),h(3,"file_download"),d(),h(4),d()()),i&2){let e=a.$implicit,t=a.index,n=D(3);p(),Da("href","",n.insumosFolders,"products/",n.producto,"/downloads/",e,"",Ye),p(3),he(n.Producto.hojasSeguridad[0].label[t])}}function jD(i,a){if(i&1&&(c(0,"div",21)(1,"label",11),h(2,"HOJAS DE SEGURIDAD"),d(),c(3,"ol",14),I(4,VD,5,5,"li",4),d()()),i&2){let e=D(2);p(4),v("ngForOf",e.Producto.hojasSeguridad[0].hojas)}}function zD(i,a){if(i&1){let e=Z();c(0,"li")(1,"button",55),T("click",function(){let n=V(e).index,r=D(2);return j(r.cambiaImagen(n))}),h(2),d()()}if(i&2){let e=a.$implicit,t=a.index;p(),jt("btnGallery galleria",t,""),v("ngClass",Fe(5,T_,t==0)),p(),pe(" ",e.categoria," ")}}function HD(i,a){if(i&1&&(c(0,"picture",62),b(1,"img",53),d()),i&2){let e=D(2);le("ctv",e.sweep),p(),v("src",e.insumosFolders+"products/"+e.producto+"/gallery/"+e.imageActive,Ye)}}function UD(i,a){if(i&1&&(c(0,"div",63)(1,"div"),h(2),c(3,"p"),h(4),d(),c(5,"a",64),h(6,"Ver detalles "),c(7,"i",65),h(8,"arrow_forward"),d()()(),c(9,"picture"),b(10,"img",53),d()()),i&2){let e=D().$implicit,t=D(2);p(2),pe(" ",e.name," "),p(2),he(e.paragraph),p(),Yt("routerLink","../",e.link,""),p(5),v("src",t.insumosFolders+"/products/recomendados/"+e.image+"?"+t.nows,Ye)}}function $D(i,a){i&1&&(Xe(0),I(1,UD,11,5,"ng-template",32),Ze())}function qD(i,a){if(i&1){let e=Z();c(0,"div")(1,"div")(2,"owl-carousel-o",3,0),T("dragging",function(n){V(e);let r=D();return j(r.startDragging(n))})("translated",function(n){V(e);let r=D();return j(r.getPassedData(n))}),I(4,SD,2,0,"ng-container",4),d()(),c(5,"section",5)(6,"div",6)(7,"ul",7)(8,"li",8)(9,"div")(10,"owl-carousel-o",9,0),I(12,AD,2,0,"ng-container",4),d()(),c(13,"div",10)(14,"label",11),h(15,"BENEFICIOS"),d(),c(16,"ul",12),I(17,MD,7,3,"li",4),d()()(),c(18,"li",13)(19,"div")(20,"label",11),h(21,"CATEGOR\xCDAS"),d(),c(22,"ol",14),I(23,TD,3,4,"li",4),d(),b(24,"div",15),c(25,"label",16),h(26,"Lista de colores disponibles"),d(),c(27,"ol",17),I(28,OD,5,10,"li",18),d()(),b(29,"div",19),I(30,ND,10,3,"div",20)(31,jD,5,1,"div",20),c(32,"div",21)(33,"label",11),h(34,"DESCRIPCI\xD3N"),d(),b(35,"div",22),d()()()()(),c(36,"section")(37,"div",23)(38,"div",6)(39,"div",24),b(40,"label",25),Zt(41,"frases"),b(42,"label",26),Zt(43,"frases"),b(44,"label",27),Zt(45,"frases"),b(46,"span")(47,"span"),d()()()(),c(48,"section",28)(49,"div",29)(50,"div")(51,"div",30)(52,"ul",31,1),I(54,zD,3,7,"li",4),d()(),c(55,"owl-carousel-o",9,0),Xe(57),I(58,HD,2,3,"ng-template",32),Ze(),d()()()(),b(59,"div",21),c(60,"section",33)(61,"div",34)(62,"label",35),h(63,"L\xC1MINA ACR\xCDLICA"),d(),c(64,"div",36)(65,"label",37),h(66,"Productos"),d(),b(67,"div"),c(68,"label",38),h(69,"relacionados"),d()()()(),c(70,"section")(71,"div",39)(72,"div",40)(73,"owl-carousel-o",41,0),I(75,$D,2,0,"ng-container",4),d()()()(),b(76,"div",42)(77,"app-cotiza")(78,"app-footer"),d()}if(i&2){let e=D();p(2),v("options",e.customOptions),p(2),v("ngForOf",e.Banners),p(6),v("options",e.customCOptions),p(2),v("ngForOf",e.imgsPrd),p(5),v("ngForOf",e.Producto.beneficios),p(6),v("ngForOf",e.Producto.colores),p(5),v("ngForOf",e.coloresAct.colores)("ngForTrackBy",e.trackByColor),p(),v("innerHTML",e.Producto.dimensionesTXT,lt),p(),v("ngIf",e.Producto.hojasSeguridad==null),p(),v("ngIf",e.Producto.hojasSeguridad!=null),p(4),v("innerHTML",e.Producto.descriptions,lt),p(5),v("innerHTML",Jt(41,20,e.Producto.phrase,"first"),lt),p(2),v("innerHTML",Jt(43,23,e.Producto.phraseMiddle,"middle"),lt),p(2),v("innerHTML",Jt(45,26,e.Producto.phraseBellow,"last"),lt),p(8),v("ngClass",Fe(29,xD,e.hasScroll)),p(2),v("ngForOf",e.Gallery),p(),v("options",e.customPOptions),p(18),v("options",e.customPOptions),p(2),v("ngForOf",e.Relacionados)}}var R_=(()=>{class i{constructor(e,t,n,r,o,s){this.globalService=e,this.productoService=t,this.el=n,this.router=r,this.rutaActiva=o,this.dialog=s,this.insumosFolders=Ie.insumosFolders,this.hasScroll=!1,this.formData=new FormData,this.bannersReady=!1,this.coloresAct=[],this.lockHeight=!1,this.galleryActive=[],this.Relacionados=[],this.Slide=[],this.customOptions={loop:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:600,autoplay:!0,navText:['<i class="material-icons">
3arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],items:1,nav:!0,responsive:{1200:{items:1},1300:{items:1},800:{items:1},100:{items:1}}},this.customCOptions={loop:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:600,autoplay:!1,navText:['<i class="material-icons">arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],items:1,nav:!0,responsive:{1200:{items:1},1300:{items:1},800:{items:1},100:{items:1}}},this.customPOptions={loop:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:600,autoplay:!1,navText:['<i class="material-icons">arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],nav:!0,responsive:{5e3:{items:4},1920:{items:3},1300:{items:3},780:{items:2},450:{items:1},10:{items:1}}},this.sweep=!1,this.disableAnim=!0,this.selectedIdx=0,this.imgLoading=!1,this.nows=Date.now(),this.trackByColor=(l,m)=>m,this.producto=this.rutaActiva.snapshot.params.producto.replace(/&/gi,"-").toLowerCase(),this.rutaActiva.params.subscribe(l=>{this.producto=this.rutaActiva.snapshot.params.producto.toLowerCase().replace(/&/gi,"-"),this.getProduct()})}set menuGalleryRef(e){this.menuGallery=e,e&&queueMicrotask(()=>this.checkScroll())}getProduct(){this.formEncrypted=this.globalService.encryptForms({s:this.producto}),this.formData.append("form",this.formEncrypted),this.productoService.getProducto(this.formData).subscribe(e=>{window.scrollTo({top:0,behavior:"smooth"}),this.Producto=e.list[0],this.Banners=e.list[0].banners,this.coloresAct=e.list[0].colores[0],this.imgsPrd=e.list[0].colores[0].images[0].imgs,this.colorFolderActive=this.Producto.colores[0].categoria.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,"_").replace(/ñ/gi,"n")+"/",this.Gallery=e.list[0].gallery,this.galleryActive=e.list[0].gallery[0].images,this.imageActive=e.list[0].gallery[0].images[0].image,this.Relacionados=e.list[0].relacionadoCon,console.log(e.list[0]),this.bannersReady=!0,setTimeout(()=>{this.checkScroll()},2500)})}ngOnInit(){}ngAfterViewInit(){Promise.resolve().then(()=>this.disableAnim=!1)}navigate(e,t){switch(e){case"Detalle":break}}checkScroll(){let e=this.menuGallery?.nativeElement;e&&(this.hasScroll=e.scrollWidth>e.clientWidth+1)}startDragging(e){this.theme=this.dynamicSlides[e.data.startPosition].theme}onResize(e){this.customOptions=Ee(O({},this.customOptions),{loop:!1,pullDrag:!1}),this.checkScroll()}getPassedData(e){}cambiaImagen(e){let t=document.getElementsByClassName("galleria"+e)[0];document.getElementsByClassName("btnGallery ctv")[0].classList.remove("ctv"),t.classList.add("ctv"),requestAnimationFrame(()=>this.sweep=!0),setTimeout(()=>{this.imageActive=this.Gallery[e].images[0].image},400),setTimeout(()=>{this.sweep=!1},960)}chengeColors(e){let t=document.getElementsByClassName("colorsList")[0];t.classList.add("change"),setTimeout(()=>{this.coloresAct=this.Producto.colores[e],console.log(this.coloresAct)},80),setTimeout(()=>{t.classList.remove("change"),this.colorFolderActive=this.Producto.colores[e].categoria.toLowerCase().normalize("NFD").replace(/[\u0300-\u036f]/g,"").replace(/\s+/g,"_").replace(/ñ/gi,"n")+"/",this.imgsPrd=this.Producto.colores[e].images[0].imgs},450)}changeThumbs(e){let t=document.getElementsByClassName("circles ctv")[0];t!=null&&t.classList.remove("ctv"),t=document.getElementsByClassName("btnColor"+e)[0],t.classList.add("ctv"),this.imgsPrd=this.coloresAct.images[e].imgs}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(pr),f($),f(et),f(St),f(ui))}}static{this.\u0275cmp=z({type:i,selectors:[["app-producto"]],viewQuery:function(t,n){if(t&1&&be(yD,5),t&2){let r;re(r=oe())&&(n.menuGalleryRef=r.first)}},hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)},decls:1,vars:1,consts:[["owlElement",""],["menuGallery",""],[4,"ngIf"],[1,"mainBanners",3,"dragging","translated","options"],[4,"ngFor","ngForOf"],[1,"mdProducto"],[1,"lmts"],[1,"attrs"],[1,"picture"],[1,"productsCaption",3,"options"],[1,"benefits"],[1,"lblHead"],[1,"alLeft"],[1,"chars"],[1,"btnsHeads"],[1,"pddT20"],[1,"sublbl"],[1,"btnsHeads","colorsList"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"pddT50",3,"innerHTML"],["class","pddT50",4,"ngIf"],[1,"pddT50"],[1,"descriptions",3,"innerHTML"],[1,"phrasesCnt"],[1,"phrases"],[1,"first",3,"innerHTML"],[1,"middle",3,"innerHTML"],[1,"second",3,"innerHTML"],[1,"mdBigGallery"],[1,"viewer"],[1,"galleryHdr"],[3,"ngClass"],["carouselSlide",""],[1,"sectionTitle"],[1,"squareTitle"],[1,"subtitle"],[1,"hh3"],[1,"left"],[1,"right"],[1,"aCenter"],[1,"lmts","relativesPrds"],[1,"mainBanners","relatives",3,"options"],[1,"pddT30"],[1,"slided"],[1,"wall",3,"ngStyle"],[1,"captions"],[1,"captionsText"],[1,"pddTB20"],["class","pddTB20",4,"ngIf"],[1,"ph
3otoMain",3,"ngStyle"],["class","btn otlwo",4,"ngFor","ngForOf"],[1,"btn","otlwo"],[1,"photoProduct"],[3,"src"],[1,"sqShips",3,"click","ngClass"],[3,"click","ngClass"],[3,"background",4,"ngIf"],[3,"ngStyle",4,"ngIf"],[3,"ngStyle"],["class","btn downloads","download","","target","_blank",3,"href",4,"ngIf"],["download","","target","_blank",1,"btn","downloads",3,"href"],[1,"material-icons-outlined"],[1,"galleryProduct"],[1,"card","productsPrd"],[1,"lnks",3,"routerLink"],[1,"material-icons"]],template:function(t,n){t&1&&I(0,qD,79,31,"div",2),t&2&&v("ngIf",n.bannersReady)},dependencies:[gt,Je,rt,Ni,Lt,ji,Di,Ct,Xt,Tr]})}}return i})();var F_=i=>({"background-image":i});function GD(i,a){if(i&1&&(c(0,"section",3)(1,"div",4)(2,"h1",5)(3,"span",6),h(4,"Segmento"),d(),c(5,"span",7),h(6),d()()()()),i&2){let e=D();jt("segmentsHead ",e.segmento,""),v("ngStyle",Fe(5,F_,"url("+e.insumosFolders+"segmentos/heads/"+e.Producto[0].segmentoSVG+" )")),p(6),he(e.segmentoHead)}}function WD(i,a){if(i&1&&(c(0,"li")(1,"div",11)(2,"span"),h(3),d()()()),i&2){let e=a.$implicit,t=D(2);p(),Yt("routerLink","../../Producto/",e.link,""),v("ngStyle",Fe(4,F_,"url("+t.insumosFolders+"segmentos/"+t.segmento+"/"+e.image+"?"+t.nows+")")),p(2),he(e.producto)}}function YD(i,a){if(i&1&&(c(0,"section",8)(1,"div",4)(2,"ul",9),I(3,WD,4,6,"li",10),d()()()),i&2){let e=D();p(3),v("ngForOf",e.Producto)}}function QD(i,a){if(i&1&&(c(0,"section")(1,"div",12)(2,"div",4)(3,"div",13),b(4,"label",14),Zt(5,"frases"),b(6,"label",15),Zt(7,"frases"),b(8,"label",16),Zt(9,"frases"),b(10,"span")(11,"span"),d()()()()),i&2){let e=D();p(4),v("innerHTML",Jt(5,3,e.Producto[0].phrase,"first"),lt),p(2),v("innerHTML",Jt(7,6,e.Producto[0].phraseMiddle,"middle"),lt),p(2),v("innerHTML",Jt(9,9,e.Producto[0].phraseBellow,"last"),lt)}}var O_=(()=>{class i{constructor(e,t,n,r,o){this.globalService=e,this.productoService=t,this.el=n,this.router=r,this.rutaActiva=o,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.nows=Date.now(),this.segmento=this.rutaActiva.snapshot.params.segmento.toLowerCase(),this.rutaActiva.params.subscribe(s=>{this.segmento=this.rutaActiva.snapshot.params.segmento.toLowerCase(),this.getProduct()})}getProduct(){this.formEncrypted=this.globalService.encryptForms({s:this.segmento}),this.formData.append("form",this.formEncrypted),this.productoService.getSegmento(this.formData).subscribe(e=>{window.scrollTo({top:0,behavior:"smooth"}),this.Producto=e.list,this.segmentoHead=e.list[0].segmentoHead})}ngOnInit(){}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(pr),f($),f(et),f(St))}}static{this.\u0275cmp=z({type:i,selectors:[["app-segmentos"]],decls:5,vars:3,consts:[[3,"class","ngStyle",4,"ngIf"],["class","mdSegmentos",4,"ngIf"],[4,"ngIf"],[3,"ngStyle"],[1,"lmts"],[1,"segments"],[1,"left"],[1,"right"],[1,"mdSegmentos"],[1,"segmentList"],[4,"ngFor","ngForOf"],[1,"cardSegment",3,"ngStyle","routerLink"],[1,"phrasesCnt"],[1,"phrases"],[1,"first",3,"innerHTML"],[1,"middle",3,"innerHTML"],[1,"second",3,"innerHTML"]],template:function(t,n){t&1&&(I(0,GD,7,7,"section",0)(1,YD,4,1,"section",1)(2,QD,12,12,"section",2),b(3,"app-cotiza")(4,"app-footer")),t&2&&(v("ngIf",n.Producto!=null),p(),v("ngIf",n.Producto!=null),p(),v("ngIf",n.Producto!=null))},dependencies:[Je,rt,Ni,Lt,Ct,Xt,Tr]})}}return i})();var pa=(()=>{class i{constructor(e,t){this.clienteHttp=e,this.globalService=t,this.API_URL=Ie.apiURL}getAcademy(e){return this.clienteHttp.post(`${this.API_URL}/academy`,e)}getLiteratura(e){return this.clienteHttp.post(`${this.API_URL}/literatura`,e)}getHomeDepot(){return this.clienteHttp.post(`${this.API_URL}/homeDepot`,null)}static{this.\u0275fac=function(t){return new(t||i)(S(oi),S(Te))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var KD=i=>({icon:i});function XD(i,a){i&1&&(c(0,"button",12)(1,"i",13),h(2,"play_circle_filled"),d()())}function ZD(i,a){i&1&&b(0,"img",14)}function JD(i,a){if(i&1&&(c(0,"a",15)(1,"i",13),h(2,"download"),d(),h(3,"Descargar"),d()),i&2){let e=D().$implicit,t=D(2);di("href","",t.insumosFolders,"academy/pdf/",e.url,"",Ye)}}function ek(i,a){if(i&1){let e=Z();c(0,"li")(1,"div",5),T("click",function(){let n=V(e).$implicit,r=D(2);return j(r.verMedia(n.typeMedia,n.url))}
3),b(2,"img",6),I(3,XD,3,0,"button",7),d(),c(4,"div")(5,"p",8),h(6),d(),c(7,"p",9),I(8,ZD,1,0,"img",10),c(9,"span"),h(10),d()(),I(11,JD,4,3,"a",11),d()()}if(i&2){let e=a.$implicit,t=D(2);p(2),di("src","",t.insumosFolders,"academy/thumbnails/",e.poster,"",Ye),p(),v("ngIf",e.typeMedia=="video"),p(3),he(e.title),p(),v("ngClass",Fe(9,KD,e.typeMedia=="pdf")),p(),v("ngIf",e.typeMedia=="pdf"),p(2),pe(" ",e.descripcion," "),p(),v("ngIf",e.typeMedia=="pdf")}}function tk(i,a){if(i&1&&(Xe(0),c(1,"h4",3),h(2),d(),c(3,"ul",4),I(4,ek,12,11,"li",2),d(),Ze()),i&2){let e=a.$implicit,t=a.index,n=D();p(),ti("id",n.listas[t]),p(),he(e.section),p(2),v("ngForOf",e.items)}}var P_=(()=>{class i{constructor(e,t,n,r){this.globalService=e,this.bannersService=t,this.academiaService=n,this.dialog=r,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.listas=["acrilico","solido","manuales","hojas"],this.customOptions={loop:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!1,animateIn:!0,dots:!0,navSpeed:1500,autoplay:!0,navText:['<i class="material-icons">arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],items:1,nav:!0,responsive:{5e3:{items:1},1200:{items:1},1300:{items:1}}},this.bannersReady=!1,this.nows=Date.now(),this.formEncrypted=this.globalService.encryptForms({s:"academia"}),this.formData.append("form",this.formEncrypted),this.bannersService.getBanners(this.formData).subscribe(o=>{this.Banners=o.list,this.bannersReady=!0}),this.formEncrypted=this.globalService.encryptForms({s:"a"}),this.formData.append("form",this.formEncrypted),this.academiaService.getAcademy(this.formData).subscribe(o=>{this.Recursos=o.list})}ngOnInit(){}isMobileDevice(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}toYouTubeWatchUrl(e){if(!e)return e;let t=e.trim(),n=t.match(/^([a-zA-Z0-9_-]{6,})(\?.*)?$/);if(n?.[1]&&!t.includes("http"))return`https://www.youtube.com/watch?v=${n[1]}`;let r=t.match(/youtu\.be\/([a-zA-Z0-9_-]{6,})/);return r?.[1]?`https://www.youtube.com/watch?v=${r[1]}`:(r=t.match(/[?&]v=([a-zA-Z0-9_-]{6,})/),r?.[1]?`https://www.youtube.com/watch?v=${r[1]}`:(r=t.match(/\/(embed|shorts)\/([a-zA-Z0-9_-]{6,})/),r?.[2]?`https://www.youtube.com/watch?v=${r[2]}`:t))}scrollTo(e){let t=document.getElementById(e);if(t){let r=t.getBoundingClientRect().top+window.pageYOffset+-80;window.scrollTo({top:r,behavior:"smooth"})}}verMedia(e,t){if(e==="pdf")return;if(e==="video"&&this.isMobileDevice()){let r=this.toYouTubeWatchUrl(t);window.open(r,"_blank");return}this.dialog.open(Mr,{panelClass:"videos",maxWidth:"99%",width:"90%",height:"90%",position:{top:"90px"},autoFocus:!1,disableClose:!1,restoreFocus:!1,data:{tipo:e,url:t}}).afterClosed().subscribe(()=>{console.log("The dialog was closed")})}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(hn),f(pa),f(ui))}}static{this.\u0275cmp=z({type:i,selectors:[["app-academia"]],decls:6,vars:1,consts:[[1,"aCenter","pddT30"],[1,"lmts"],[4,"ngFor","ngForOf"],[1,"academyHeads",3,"id"],[1,"mediaCards"],["role","button","tabindex","0",1,"mediaItem",3,"click"],[3,"src"],["class","play",4,"ngIf"],[1,"title"],[3,"ngClass"],["src","assets/imgs/icon_pdf.svg",4,"ngIf"],["class","downloadsPDF","target","_blank",3,"href",4,"ngIf"],[1,"play"],[1,"material-icons"],["src","assets/imgs/icon_pdf.svg"],["target","_blank",1,"downloadsPDF",3,"href"]],template:function(t,n){t&1&&(c(0,"div")(1,"section",0)(2,"div",1),I(3,tk,5,3,"ng-container",2),d()(),b(4,"app-cotiza")(5,"app-footer"),d()),t&2&&(p(3),v("ngForOf",n.Recursos))},dependencies:[gt,Je,rt,Ct,Xt]})}}return i})();function ik(i,a){if(i&1&&(c(0,"div")(1,"div",26)(2,"div")(3,"h4"),h(4),d(),c(5,"label",27),h(6),d(),c(7,"p"),h(8),d()(),b(9,"div"),d()()),i&2){let e=D().$implicit;p(4),he(e.title),p(2),he(e.year),p(2),pe(" ",e.info," ")}}function nk(i,a){i&1&&(Xe(0),I(1,ik,10,3,"ng-template",25),Ze())}var B_=(()=>{class i{constructor(e,t){this.globalService=e,this.bannersService=t,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.customOptions={loop:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:1500,autoplay:!1,navText:['<i class="material-icons">
3arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],items:1,nav:!0,stagePadding:120,mergeFit:!0,autoWidth:!0,responsive:{5e3:{items:1}}},this.bannersReady=!1,this.formEncrypted=this.globalService.encryptForms({s:"nosotros"}),this.formData.append("form",this.formEncrypted),this.bannersService.getBanners(this.formData).subscribe(n=>{this.Banners=n.list,this.bannersReady=!0}),this.globalService.getHistory().subscribe(n=>{this.History=n.list,this.title=this.History[0].title,this.texts=this.History[0].info,this.yearSelectd=this.History[0].year,this.yearIMG=this.History[0].imageYear,console.log(this.History)})}ngOnInit(){}onSlideChanged(e){this.yearIMG=this.History[e.startPosition].imageYear}scrollTo(e){let t=document.getElementById(e);if(t){let r=t.getBoundingClientRect().top+window.pageYOffset+-80;window.scrollTo({top:r,behavior:"smooth"})}}changeYear(e){let t=document.getElementsByClassName("selectYears ctv")[0];t.classList.remove("ctv"),t=document.getElementsByClassName("yearControl"+e)[0],t.classList.add("ctv"),this.title=this.History[e].title,this.texts=this.History[e].info,this.yearSelectd=this.History[e].year,this.yearIMG=this.History[e].imageYear}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(hn))}}static{this.\u0275cmp=z({type:i,selectors:[["app-nosotros"]],decls:127,vars:13,consts:[["owlElement",""],[1,"pddTB40"],[1,"stage"],[1,"lmts"],[1,"img1"],[1,"aCenter"],[1,"whys"],["data-text","",1,"label","subtitle"],["data-text","\xBFQui\xE9nes",1,"label","title"],["data-text","somos?",1,"label","title","right"],[1,"txts"],[1,"paragraph"],[1,"img2"],[1,"editorialHead"],[1,"editorialCols"],[1,"til"],[1,"aCenter","timelines"],[1,"historyContain"],[1,"historyView"],[1,"mainBanners","aboutUs",3,"changed","options"],[4,"ngFor","ngForOf"],[1,"imagesBack"],[1,"top"],[1,"bottom"],[3,"section"],["carouselSlide",""],[1,"step"],[1,"year"]],template:function(t,n){if(t&1){let r=Z();c(0,"div"),b(1,"div",1),c(2,"div",2)(3,"div",3),b(4,"div",4),c(5,"div",5)(6,"div",6)(7,"label",7),h(8,"\xA0"),d(),c(9,"label",8),h(10,"\xBFQui\xE9nes"),d(),c(11,"label",9),h(12,"somos?"),d()()(),c(13,"div",10)(14,"p",11),h(15," Plastiglas de M\xE9xico es una empresa de Grupo Verzatec. Somos fabricantes orgullosamente mexicanos, l\xEDderes en el mercado de l\xE1mina acr\xEDlica cell-cast en Norte Am\xE9rica, con una participaci\xF3n mayoritaria en M\xE9xico, Estados Unidos, Canad\xE1 y Sudam\xE9rica. "),b(16,"br")(17,"br"),h(18," Con m\xE1s de 66 a\xF1os de experiencia y compromiso, buscamos seguir innovando y brindando soluciones acr\xEDlicas. Nuestros productos se distinguen por su alta calidad, desempe\xF1o y capacidad de color, mientras que nuestro equipo de colaboradores se distingue por su dedicaci\xF3n, humanidad y profesionalismo. "),d()(),b(19,"div",12),d()(),c(20,"section",5)(21,"div",3)(22,"h4",13),h(23,"NUESTRA RAZ\xD3N DE SER "),d(),c(24,"div",14)(25,"div")(26,"p",15),h(27,"MISI\xD3N"),d(),c(28,"p"),h(29," Somos una empresa \xE1gil y flexible que desarrolla, produce y comercializa l\xE1mina acr\xEDlica cell-cast con la calidad y desempe\xF1o que acordamos con nuestros clientes. Maximizamos el valor para accionistas, personal y clientes, actuando con responsabilidad social. "),d()(),c(30,"div")(31,"p",15),h(32,"VISI\xD3N"),d(),c(33,"p"),h(34," Ser el l\xEDder en Am\xE9rica en fabricaci\xF3n y comercializaci\xF3n de l\xE1mina acr\xEDlica cell-cast con el balance de productos gen\xE9ricos y especialidades de m\xE1xima rentabilidad. "),d()()()()(),c(35,"section",5)(36,"div",3)(37,"h4",13),h(38,"RESPONSABILIDAD Y"),b(39,"br"),h(40,"SEGURIDAD SOCIAL "),d(),c(41,"div",14)(42,"div")(43,"p",15),h(44,"MBC"),d(),c(45,"p"),h(46," En Plastiglas de M\xE9xico S.A. de C.V., estamos comprometidos a cumplir con los requerimientos de nuestros clientes de una manera sistem\xE1tica y confiable. Reflejo de ello es el haber mantenido nuestra certificaci\xF3n desde 1998; actualmente contamos con la certificaci\xF3n en su versi\xF3n ISO 9001:2015. "),d()(),c(47,"div")(48,"p",15),h(49,"Industria Limpia"),d(),c(50,"p"),h(51," Plastiglas de M\xE9xico S.A. de C.V. se encuentra dentro del programa de Industria Limpia ante PROFEPA manteniendo el compromiso del cuidado del medio ambiente en el desarrollo de sus actividades. "),d()(),c(52,"div")(53,"p",15),h(54,"Responsabilidad integral"),d(),c(55,"p"),h(56," Plastiglas de M\xE9xico S.A. de C.V. se certifica en Responsabilidad Integral por la Asociaci\xF3n Nacional de la Industria Qu\xEDmica (ANIQ), por el cumplimiento de su compromiso en la Implantaci\xF3n del Sistema de Administraci\xF3n de Responsabilidad Integral (SARI). "),d()(),c(57,"div")(58,"p",15),h(59,"Passt"),d(),c(60,"p"),h(61," Plastiglas de M\xE9xico S.A de C.V. se encuentra dentro del programa de industria segura por parte de la Secretaria del Trabajo y Prevenci\xF3n Social (STPS), logrando y evidenciando el compromiso hacia la seguridad. "),d()()()()(),c(62,"section",16)(63,"div",3)(64,"h4",13),h(65,"HISTORIA"),d(),c(66,"div",17)(67,"div",18)(68,"owl-carousel-o",19,0),T("changed",function(s){return V(r),j(n.onSlideChanged(s))}),I(70,nk,2,0,"ng-container",20),d()(),c(71,"div",21),b(72,"picture",22)(73,"picture",23),d()()()(),c(74,"section",5)(75,"div",3)(76,"h4",13),h(77,"NUESTRAS POL\xCDTICAS"),d(),c(78,"div",14)(79,"div")(80,"p",15),h(81,"Pol\xEDtica de calida
3d"),d(),c(82,"p"),h(83," En Plastiglas de M\xE9xico estamos comprometidos a cumplir los requisitos acordados con nuestros clientes; a trav\xE9s de nuestro Sistema de Gesti\xF3n de Calidad, mejorando continuamente su eficacia para incrementar la satisfacci\xF3n de nuestros clientes y la creaci\xF3n de valor econ\xF3mico para el accionista. "),d()(),c(84,"div")(85,"p",15),h(86,"Pol\xEDtica de Atenci\xF3n a Clientes"),d(),c(87,"p"),h(88," Conocer a profundidad los requisitos de nuestros clientes que nos asegure su preferencia, basados en productos de calidad y servicio superior, que cumplan o excedan sus expectativas. "),d()(),c(89,"div")(90,"p",15),h(91,"Pol\xEDtica de Cero Tolerancia"),d(),c(92,"p"),h(93," En compromiso con la integridad f\xEDsica y moral de su personal, pone en marcha la Pol\xEDtica de Cero Tolerancia a faltas o incumplimientos a las Reglas de Seguridad, C\xF3digo de \xC9tica y Manual de Valores. "),b(94,"br")(95,"br"),h(96," Esta pol\xEDtica tiene como objetivo fomentar una cultura de Seguridad, Responsabilidad Laboral y Compromiso al Medio Ambiente, asegurando que el actuar y proceder del personal, contratistas y visitantes a nuestras empresas sea acorde a nuestras Pol\xEDticas, condicionando as\xED el empleo y la permanencia dentro de las Instalaciones. "),d()(),c(97,"div")(98,"p",15),h(99,"Pol\xEDtica de Bloqueo Seguro"),d(),c(100,"p"),h(101," En compromiso con la seguridad y la salud de todos nuestros colaboradores, tanto internos como externos. Por ello, ninguna m\xE1quina o equipo que contenga energ\xEDa peligrosa podr\xE1 ser intervenido sin involucrar al personal autorizado para ello. "),b(102,"br")(103,"br"),h(104," Todos los procedimientos de LOTO (Bloqueo, Etiquetado y Candadeo) se implementar\xE1n de acuerdo con nuestros protocolos internos y con los requisitos legales vigentes. Nuestro programa LOTO ser\xE1 objeto de mejora continua, con el objetivo de identificar y reducir riesgos de manera efectiva. "),d()(),c(105,"div")(106,"p",15),h(107,"Pol\xEDtica de No Alcohol, Drogas y Tabaquismo"),d(),c(108,"p"),h(109," Somos conscientes que el alcoholismo, la drogadicci\xF3n, el tabaquismo y el abuso de sustancias psicoactivas tienen efectos adversos en la capacidad de desempe\xF1o de los colaboradores y afectan considerablemente la salud, seguridad, eficacia y productividad de los empleados y de la instituci\xF3n. "),b(110,"br")(111,"br"),h(112," Por ning\xFAn motivo se permitir\xE1 el uso e ingreso de bebidas alcoh\xF3licas, tabaco o sustancias psicoactivas, mediante la restricci\xF3n del uso en todas las \xE1reas de Plastiglas. Estas sustancias no solo afectan al consumidor, sino a todos los que est\xE1n a su alrededor, incluyendo la familia, compa\xF1eros de trabajo y terceros. "),d()(),c(113,"div")(114,"p",15),h(115,"Pol\xEDtica de Prevenci\xF3n de Riesgos Psicosociales"),d(),c(116,"p"),h(117," En compromiso con la prevenci\xF3n de los factores de riesgo psicosociales buscamos generar un ambiente seguro y promover la amabilidad entre los colaboradores, a trav\xE9s de un programa preventivo. "),b(118,"br")(119,"br"),h(120," Implantar el programa a la salud mental, as\xED como el protocolo de atenci\xF3n, que permite prevenir, atender y erradicar la violencia laboral. Impulsar el sentido de pertenencia, definiendo con claridad la distribuci\xF3n del trabajo, programas de capacitaci\xF3n y reconocimiento del desempe\xF1o. "),b(121,"br")(122,"br"),h(123," Promover la participaci\xF3n proactiva y comunicaci\xF3n de los trabajadores en la mejora continua. Desarrollar programas para fomentar las actividades culturales y del deporte, favoreciendo el equilibrio de la relaci\xF3n trabajo-familia. "),d()()()()(),b(124,"app-gallery-collapse",24)(125,"app-cotiza")(126,"app-footer"),d()}t&2&&(p(4),Qe("background-image","url("+n.insumosFolders+"/imgs/QuienesSomos.jpg)"),p(15),Qe("background-image","url("+n.insumosFolders+"/imgs/QuienesSomos1.jpg)"),p(47),Qe("background-image","url("+n.insumosFolders+"history/"+n.yearIMG+")"),p(2),v("options",n.customOptions),p(2),v("ngForOf",n.History),p(2),Qe("background-image","url("+n.insumosFolders+"history/02.png)"),p(),Qe("background-image","url("+n.insumosFolders+"history/01.png)"),p(51),v("section","nosotros"))},dependencies:[Je,ji,Di,Ct,Pc,Xt]})}}return i})();function ak(i){let a=i,e=Math.floor(Math.abs(i)),t=i.toString().replace(/^[^.]*\.?/,"").length,n=parseInt(i.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return a===1?1:n===0&&e!==0&&e%1e6===0&&t===0||!(n>=0&&n<=5)?4:5}var L_=["es-MX",[["a.\xA0m.","p.\xA0m."],void 0,void 0],void 0,[["D","L","M","M","J","V","S"],["dom","lun","mar","mi\xE9","jue","vie","s\xE1b"],["domingo","lunes","martes","mi\xE9rcoles","jueves","viernes","s\xE1bado"],["DO","LU","MA","MI","JU","VI","SA"]],void 0,[["E","F","M","A","M","J","J","A","S","O","N","D"],["ene","feb","mar","abr","may","jun","jul","ago","sept","oct","nov","dic"],["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"]],void 0,[["a. C.","d. C."],void 0,["antes de Cristo","despu\xE9s de Cristo"]],0,[6,0],["dd/MM/yy","d MMM y","d 'de' MMMM 'de' y","EEEE, d 'de' MMMM 'de' y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1}
3, {0}","{1} {0}","{1}, {0}",void 0],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","\xA4#,##0.00","#E0"],"MXN","$","peso mexicano",{AUD:[void 0,"$"],BRL:[void 0,"R$"],BYN:[void 0,"p."],CAD:[void 0,"$"],CNY:[void 0,"\xA5"],ESP:["\u20A7"],EUR:[void 0,"\u20AC"],GBP:[void 0,"\xA3"],HKD:[void 0,"$"],ILS:[void 0,"\u20AA"],INR:[void 0,"\u20B9"],JPY:[void 0,"\xA5"],KRW:[void 0,"\u20A9"],MRO:["MRU"],MRU:["UM"],MXN:["$"],NZD:[void 0,"$"],PHP:[void 0,"\u20B1"],TWD:[void 0,"NT$"],USD:[void 0,"$"],VND:[void 0,"\u20AB"],XAF:[],XCD:[void 0,"$"],XOF:[]},"ltr",ak];var Nc=(()=>{class i{constructor(e,t){this.clienteHttp=e,this.globalService=t,this.API_URL=Ie.apiURL}getLastest(e){return this.clienteHttp.post(`${this.API_URL}/lastest`,e)}getBlog(e){return this.clienteHttp.post(`${this.API_URL}/blog`,e)}getArticle(e){return this.clienteHttp.post(`${this.API_URL}/article`,e)}getArticlesByFilters(e){return this.clienteHttp.post(`${this.API_URL}/articles`,e)}getArticlesByAnio(e){return this.clienteHttp.post(`${this.API_URL}/articlesanios`,e)}static{this.\u0275fac=function(t){return new(t||i)(S(oi),S(Te))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function rk(i,a){if(i&1&&b(0,"div",26),i&2){let e=D(2).$implicit;v("innerHTML",e.intro,lt)}}function ok(i,a){if(i&1&&(c(0,"li")(1,"div",21)(2,"picture"),b(3,"img",22),d(),c(4,"div")(5,"label"),h(6),d(),I(7,rk,1,1,"div",23),d(),c(8,"div",24)(9,"p"),h(10),Zt(11,"date"),d(),c(12,"button",25),h(13,"Leer m\xE1s"),d()()()()),i&2){let e=D(),t=e.$implicit,n=e.index,r=D();p(3),di("src","",r.insumosFolders,"blog/thumbs/",t.thumbnail,"",Ye),p(3),he(t.titulo),p(),v("ngIf",n==0),p(3),pe("Publicado el ",Jt(11,8,t.fecha,"dd/MM/yy"),""),p(2),Yt("routerLink","./Articulo/",t.link,"")}}function sk(i,a){if(i&1&&(Xe(0),I(1,ok,14,11,"li",17),Ze()),i&2){let e=a.index;p(),v("ngIf",e<5)}}function lk(i,a){if(i&1){let e=Z();c(0,"li")(1,"label",13),T("click",function(){let n=V(e).$implicit,r=D();return j(r.selectYear(n))}),h(2),d()()}if(i&2){let e=a.$implicit;p(2),pe(" ",e," ")}}function ck(i,a){if(i&1){let e=Z();c(0,"li")(1,"label",13),T("click",function(){let n=V(e).$implicit,r=D(2);return j(r.selectMonth(n))}),h(2),d()()}if(i&2){let e=a.$implicit;p(2),pe(" ",e," ")}}function dk(i,a){if(i&1){let e=Z();c(0,"div",12)(1,"label",13),T("click",function(){V(e);let n=D();return j(n.changeMonth())}),h(2),c(3,"i",14),h(4,"expand_more"),d()(),c(5,"div",27)(6,"ul"),I(7,ck,3,1,"li",7),d()()()}if(i&2){let e=D();p(2),he(e.mesSeleccion),p(5),v("ngForOf",e.mesesBase)}}function hk(i,a){if(i&1){let e=Z();c(0,"div",29)(1,"label",13),T("click",function(){let n=V(e).$implicit,r=D(2);return j(r.selectMonth(n))}),h(2),d()()}if(i&2){let e=a.$implicit;p(2),he(e)}}function mk(i,a){if(i&1&&(c(0,"div"),I(1,hk,3,1,"div",28),d()),i&2){let e=D();p(),v("ngForOf",e.MesesListados)}}function uk(i,a){i&1&&(c(0,"div",30)(1,"div",31)(2,"p",8)(3,"i",14),h(4,"warning"),d(),h(5,"No hay art\xEDculos publicados en el per\xEDodo seleccionado."),c(6,"i",14),h(7,"warning"),d()()()())}function pk(i,a){if(i&1&&(c(0,"li")(1,"div")(2,"picture"),b(3,"img",22),d(),c(4,"label"),h(5),d(),c(6,"p"),h(7),Zt(8,"date"),d(),c(9,"button",25),h(10,"Leer m\xE1s"),d()()()),i&2){let e=a.$implicit,t=D();p(3),Da("src","",t.insumosFolders,"blog/",e.anio,"/",e.imageTitular,"",Ye),p(2),he(e.titulo),p(2),pe("Publicado el: ",Jt(8,8,e.fecha,"dd/MM/yy"),""),p(2),Yt("routerLink","./Articulo/",e.link,"")}}nf(L_);var V_=(()=>{class i{constructor(e,t,n,r,o){this.globalService=e,this.blogService=t,this.el=n,this.router=r,this.rutaActiva=o,this.insumosFolders=Ie.insumosFolders,this.mesesBase=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],this.formData=new FormData,this.expanded=!1,this.anioActual=new Date().getFullYear(),this.mesActual=new Date().getMonth(),this.anioSeleccionado=this.anioActual,this.mesSeleccion="Seleccione mes",this.mesSeleccionado=null,this.meses=[],this.windowMobile=!1,this.screenWidth=window.innerWidth,this.MesesListados=this.mesesBase.slice(0,12).reverse(),console.log(this.MesesListados),this.formEncrypted=this.globalService.encryptForms({a:this.anioActual,m:this.mesesBase[this.mesActual]}),this.formData.append("form",this.formEncrypted),this.windowMobile=this.screenWidth<=950,this.blogService.getLastest(this.formData).subscribe(s=>{console.log(s),this.Years=s.years,this.Articles=s.list,this.Articulos=s.blog,this.mesSeleccion=s.list[0].mes})}ngOnInit(){}onResize(e){this.screenWidth=e.target.innerWidth,this.windowMobile=this.screenWidth<=950}onSeleccionarAnio(e){this.anioSeleccionado=e,this.mesSeleccionado=null}onSeleccionarMes(e){}onTouchStart(e){let t=e.target;t&&(t.closest(".customSelect")||this.cerrarSelects())}onScroll(){}cerrarSelects(){document.querySelector(".selectBox.years")?.classList.remove("ctv"),document.querySelector(".selectBox.months")?.classList.remove("ctv")}clickFuera(e){let t=e.target;if(!t||t.closest(".customSelect"))return;document.querySelector(".selectBox.years")?.classList.remove("ctv"),document.querySelector(".selectBox.months")?.classList.remove("ctv")}changeYear(){let e=document.getElementsByClassName("selectBox years")[0];e.classList.add("ctv"),this.windowMobile&&(e=document.getElementsByClassName("selectBox months")[0],e.classList.remove("ctv"))}selectYear(e){document.getElementsByClassName("selectBox years")[0].classList.remove("ctv"),this.anioSeleccionado=e,this.getArticlesFiltered()}changeMonth(){let e=document.getElementsByClassName("selectBox months")[0];e.classList.add("ctv"),e=document.getElementsByClassName("selectBox years")[0],e.classList.remove("ctv")}selectMonth(e){let t=document.getElementsByClassName("selectBox months")[0];t!=null&&t.classList.remove("ctv"),this.mesSeleccion=e,this.getArticlesFiltered()}
3getArticlesFiltered(){this.formEncrypted=this.globalService.encryptForms({anio:this.anioSeleccionado,mes:this.mesSeleccion}),this.formData.append("form",this.formEncrypted),this.blogService.getArticlesByFilters(this.formData).subscribe(e=>{console.log(e),this.Articulos=e.list})}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(Nc),f($),f(et),f(St))}}static{this.\u0275cmp=z({type:i,selectors:[["app-blog"]],hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)("touchstart",function(o){return n.onTouchStart(o)},!1,sn)("scroll",function(){return n.onScroll()},!1,Rt)("click",function(o){return n.clickFuera(o)},!1,sn)},features:[Me([{provide:Za,useValue:"es-MX"}])],decls:32,vars:9,consts:[[1,"segmentsHead","blog"],[1,"lmts"],[1,"segments","blog"],[1,"left"],[1,"right"],[1,"introBlog"],[1,"posts"],[4,"ngFor","ngForOf"],[1,"aCenter"],[1,"editorialHead"],[1,"summary"],[1,"months"],[1,"customSelect"],[3,"click"],[1,"material-icons"],[1,"selectBox","years"],["class","customSelect",4,"ngIf"],[4,"ngIf"],[1,"newsinGrid"],["class","emptyList",4,"ngIf"],[1,"newsGrid"],[1,"articles"],[3,"src"],[3,"innerHTML",4,"ngIf"],[1,"bt"],[1,"btn",3,"routerLink"],[3,"innerHTML"],[1,"selectBox","months"],["class","customExpand",4,"ngFor","ngForOf"],[1,"customExpand"],[1,"emptyList"],[1,"advice","regular"]],template:function(t,n){t&1&&(c(0,"section",0)(1,"div",1)(2,"h1",2)(3,"span",3),h(4,"Nuestro"),d(),c(5,"span",4),h(6,"Blog"),d()(),c(7,"div",5)(8,"ul",6),I(9,sk,2,1,"ng-container",7),d()()()(),c(10,"section",8)(11,"div",1)(12,"h4",9),h(13,"PUBLICACIONES POR A\xD1O Y MES"),d(),c(14,"div",10)(15,"div",11)(16,"div",12)(17,"label",13),T("click",function(){return n.changeYear()}),h(18),c(19,"i",14),h(20,"expand_more"),d()(),c(21,"div",15)(22,"ul"),I(23,lk,3,1,"li",7),d()()(),I(24,dk,8,2,"div",16)(25,mk,2,1,"div",17),d(),c(26,"div",18),I(27,uk,8,0,"div",19),c(28,"ul",20),I(29,pk,11,11,"li",7),d()()()()(),b(30,"app-cotiza")(31,"app-footer")),t&2&&(p(8),le("expanded",n.expanded),p(),v("ngForOf",n.Articles),p(9),pe("",n.anioSeleccionado," "),p(5),v("ngForOf",n.Years),p(),v("ngIf",n.windowMobile),p(),v("ngIf",!n.windowMobile),p(2),v("ngIf",(n.Articulos==null?null:n.Articulos.length)==0),p(2),v("ngForOf",n.Articulos))},dependencies:[Je,rt,Lt,Ct,Xt,qs]})}}return i})();var fk=i=>({ctv:i});function gk(i,a){if(i&1){let e=Z();c(0,"a",19),T("click",function(){let n=V(e).index,r=D();return j(r.changeCountry(n))}),b(1,"img",16),h(2),d()}if(i&2){let e=a.$implicit,t=a.index,n=D();v("ngClass",Fe(5,fk,n.countrySelect==n.Ubicaciones[t].country)),p(),di("src","",n.insumosFolders,"ubicaciones/",e.flag,"",Ye),p(),pe(" ",e.country,"")}}function _k(i,a){if(i&1){let e=Z();c(0,"li")(1,"div",22),T("click",function(){let n=V(e).index,r=D(2);return j(r.selectPlanta(n,"plantas"))}),c(2,"span"),h(3),d(),c(4,"span"),h(5),d()()()}if(i&2){let e=a.$implicit,t=a.index;p(2),Qe("color",e.color),p(),pe("0",t+1,""),p(2),he(e.name)}}function vk(i,a){if(i&1&&(c(0,"div",20)(1,"div")(2,"label"),h(3,"PLANTAS DE PRODUCCI\xD3N"),d(),c(4,"ul"),I(5,_k,6,4,"li",21),d()()()),i&2){let e=D();p(5),v("ngForOf",e.Plantas)}}function bk(i,a){if(i&1){let e=Z();c(0,"li")(1,"div",22),T("click",function(){let n=V(e).index,r=D(2);return j(r.selectPlanta(n,"centros"))}),c(2,"span"),h(3),d(),c(4,"span"),h(5),d()()()}if(i&2){let e=a.$implicit,t=a.index;p(2),Qe("color",e.color),p(),pe("0",t+1,""),p(2),he(e.name)}}function yk(i,a){if(i&1&&(c(0,"div",20)(1,"div")(2,"label"),h(3,"CENTROS DE SERVICIO"),d(),c(4,"ul"),I(5,bk,6,4,"li",21),d()()()),i&2){let e=D();p(5),v("ngForOf",e.Centros)}}function xk(i,a){if(i&1){let e=Z();c(0,"li")(1,"div",22),T("click",function(){let n=V(e).index,r=D(2);return j(r.selectPlanta(n,"distribucion"))}),c(2,"span"),h(3),d(),c(4,"span"),h(5),d()()()}if(i&2){let e=a.$implicit,t=a.index;p(2),Qe("color",e.color),p(),pe("0",t+1,""),p(2),he(e.name)}}function wk(i,a){if(i&1&&(c(0,"div",20)(1,"div")(2,"label"),h(3,"CENTROS DE DISTRIBUCION"),d(),c(4,"ul"),I(5,xk,6,4,"li",21),d()()()),i&2){let e=D();p(5),v("ngForOf",e.Distribucion)}}function Ck(i,a){if(i&1&&(c(0,"li",34)(1,"div",32)(2,"label")(3,"i",25),h(4,"mail"),d(),c(5,"a",35),h(6),d()()()()),i&2){let e=D(2);p(5),Yt("href","mailto:",e.infoSelect.email,"",Ye),p(),he(e.infoSelect.email)}}function Dk(i,a){if(i&1&&(Xe(0),c(1,"label")(2,"i",25),h(3,"phone"),d(),c(4,"a",35)(5,"span"),h(6),d()()(),Ze()),i&2){let e,t=a.$implicit,n=a.index,r=D(3);p(4),Yt("href","tel:",t,"",Ye),p(2),jp(" ",t," ",(e=r.infoSelect.ext[n])!==null&&e!==void 0?e:""," ")}}function kk(i,a){if(i&1&&(c(0,"li",34)(1,"div",32),I(2,Dk,7,4,"ng-container",21),d()()),i&2){let e=D(2);p(2),v("ngForOf",e.infoSelect.tel)}}function Ek(i,a){if(i&1&&(c(0,"a",36),h(1,"Ver mapa"),d()),i&2){let e=D(2);
3ti("href",e.infoSelect.gmaps,Ye)}}function Sk(i,a){if(i&1){let e=Z();c(0,"section",23)(1,"div",2)(2,"a",24),T("click",function(){V(e);let n=D();return j(n.closePanelStores())}),c(3,"i",25),h(4,"close"),d()(),c(5,"ul",26)(6,"li",27)(7,"div",28)(8,"span"),h(9),d(),c(10,"div")(11,"label")(12,"span"),h(13),d(),h(14),d(),b(15,"p",29),d()()(),I(16,Ck,7,3,"li",30)(17,kk,3,1,"li",30),c(18,"li",31)(19,"div",32)(20,"label")(21,"i",25),h(22,"place"),d(),c(23,"p"),h(24),b(25,"br"),I(26,Ek,2,1,"a",33),d()()()()()()()}if(i&2){let e=D();p(9),pe("0",e.indexAct,""),p(4),he(e.labelAct),p(),he(e.infoSelect.name),p(),v("innerHTML",e.infoSelect.txt,lt),p(),v("ngIf",e.infoSelect.email!=""),p(),v("ngIf",(e.infoSelect==null||e.infoSelect.tel==null?null:e.infoSelect.tel.length)>0),p(7),he(e.infoSelect.adress),p(2),v("ngIf",e.infoSelect.gmaps!="")}}var j_=(()=>{class i{constructor(e,t){this.globalService=e,this.ubicacionesService=t,this.insumosFolders=Ie.insumosFolders,this.countrySelect="",this.hayPlantas=!1,this.hayCentros=!1,this.hayDistribucion=!1,this.indexAct=1,this.globalService.setSection("contacto"),this.ubicacionesService.getUbicaciones().subscribe(n=>{this.Ubicaciones=n.list[0].paises,this.response=n.list,this.mapaActive=this.Ubicaciones[0].map,this.Plantas=this.Ubicaciones[0].plantas,this.Centros=this.Ubicaciones[0].centrosServicio,this.Distribucion=this.Ubicaciones[0].centrosDistribucion,this.countrySelect=this.Ubicaciones[0].country,this.hayPlantas=this.Plantas.length>0,this.hayCentros=this.Centros.length>0,this.hayDistribucion=this.Distribucion.length>0,this.infoSelect=this.getPrimerElemento(0),console.log(this.infoSelect)})}getPrimerElemento(e){return this.hayPlantas&&this.Plantas?.length?this.Plantas[e]:this.hayCentros&&this.Centros?.length?this.Centros[e]:this.hayDistribucion&&this.Distribucion?.length?this.Distribucion[e]:(this.indexAct=e+1,null)}changeCountry(e){this.Plantas=this.Ubicaciones[e].plantas,this.Centros=this.Ubicaciones[e].centrosServicio,this.Distribucion=this.Ubicaciones[e].centrosDistribucion,this.countrySelect=this.Ubicaciones[e].country,this.mapaActive=this.Ubicaciones[e].map,this.hayPlantas=this.Plantas.length>0,this.hayCentros=this.Centros.length>0,this.hayDistribucion=this.Distribucion.length>0,this.infoSelect=this.getPrimerElemento(0)}selectPlanta(e,t){switch(this.indexAct=e+1,t){case"plantas":this.labelAct="Planta",this.infoSelect=this.Plantas[e];break;case"centros":this.labelAct="Centro de Servicio",this.infoSelect=this.Centros[e];break;case"distribucion":this.labelAct="Centro de Distribuci\xF3n",this.infoSelect=this.Distribucion[e];break}console.log(this.infoSelect),document.getElementsByClassName("storeDetail")[0].classList.add("ctv")}closePanelStores(){document.getElementsByClassName("storeDetail")[0].classList.remove("ctv")}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(ua))}}static{this.\u0275cmp=z({type:i,selectors:[["app-ubicaciones"]],decls:37,vars:9,consts:[[1,"pddTB40"],[1,"aCenter"],[1,"lmts"],[1,"flexCenter"],[1,"w50"],[1,"sectionTitle"],[1,"squareTitle"],[1,"subtitle"],[1,"hh3"],[1,"left"],[1,"right"],[1,"w50","texts"],[1,"editorialHead"],[1,"countries"],["class","mex",3,"ngClass","click",4,"ngFor","ngForOf"],[1,"cedis"],[3,"src"],["class","plantas",4,"ngIf"],["class","aCenter storeDetail",4,"ngIf"],[1,"mex",3,"click","ngClass"],[1,"plantas"],[4,"ngFor","ngForOf"],[3,"click"],[1,"aCenter","storeDetail"],[1,"closePanel",3,"click"],[1,"material-icons"],[1,"cedisDetail"],[1,"main"],[1,"mains"],[3,"innerHTML"],["class","seconds",4,"ngIf"],[1,"adress"],[1,"oth"],["class","lnksMaps","target","_blank",3,"href",4,"ngIf"],[1,"seconds"],[3,"href"],["target","_blank",1,"lnksMaps",3,"href"]],template:function(t,n){t&1&&(c(0,"div"),b(1,"div",0),c(2,"section",1)(3,"div",2)(4,"div",3)(5,"div",4)(6,"section",5)(7,"div",6)(8,"label",7),h(9,"CONOCE M\xC1S CON NUESTROS"),d(),c(10,"div",8)(11,"label",9),h(12,"Nuestra"),d(),b(13,"div"),c(14,"label",10),h(15,"presencia"),d()()()()(),c(16,"div",11)(17,"p"),h(18," En Plastiglas, la satisfacci\xF3n de nuestros clientes es una de nuestras m\xE1s grandes prioridades. Por eso contamos con presencia en puntos estrat\xE9gicos que garantizan una distribuci\xF3n eficiente, para que tu \xFAnica preocupaci\xF3n sea continuar con tus proyectos. "),d()()()()(),c(19,"section",1)(20,"div",2)(21,"h4",12),h(22," PA\xCDSES "),d(),c(23,"div",13),I(24,gk,3,7,"a",14),d(),c(25,"div",15)(26,"div"),b(27,"img",16),d(),c(28,"div")(29,"h4",12),h(30),d(),I(31,vk,6,1,"div",17)(32,yk,6,1,"div",17)(33,wk,6,1,"div",17),d()()()(),I(34,Sk,27,8,"section",18),b(35,"app-cotiza")(36,"app-footer"),d()),t&2&&(p(24),v("ngForOf",n.Ubicaciones),p(3),di("src","",n.insumosFolders,"ubicaciones/",n.mapaActive,"",Ye),p(3),pe(" ",n.countrySelect," "),p(),v("ngIf",n.hayPlantas),p(),v("ngIf",n.hayCentros),p(),v("ngIf",n.hayDistribucion),p(),v("ngIf",n.infoSelect!=null))},dependencies:[gt,Je,rt,Ct,Xt]}
3)}}return i})();var Ik=()=>[],z_=i=>["/Blog/Articulo",i];function Ak(i,a){if(i&1){let e=Z();c(0,"li")(1,"label",10),T("click",function(){let n=V(e).$implicit,r=D();return j(r.selectYear(n))}),h(2),d()()}if(i&2){let e=a.$implicit;p(2),pe(" ",e," ")}}function Mk(i,a){if(i&1){let e=Z();c(0,"li")(1,"label",10),T("click",function(){let n=V(e).$implicit,r=D(2);return j(r.selectMonth(n))}),h(2),d()()}if(i&2){let e=a.$implicit;p(2),pe(" ",e," ")}}function Tk(i,a){if(i&1){let e=Z();c(0,"div",9)(1,"label",10),T("click",function(){V(e);let n=D();return j(n.changeMonth())}),h(2),c(3,"i",11),h(4,"expand_more"),d()(),c(5,"div",20)(6,"ul"),I(7,Mk,3,1,"li",13),d()()()}if(i&2){let e=D();p(2),pe("",e.mesSeleccion," "),p(5),v("ngForOf",e.MesesListados)}}function Rk(i,a){if(i&1&&(c(0,"li")(1,"div",23)(2,"label")(3,"a",24),h(4),d()(),b(5,"p",25),d()()),i&2){let e=a.$implicit;p(3),v("routerLink",Fe(3,z_,e.link)),p(),pe(" ",e.titulo," "),p(),v("innerHTML",e.intro,lt)}}function Fk(i,a){if(i&1){let e=Z();c(0,"div",22),T("click",function(){let n=V(e).$implicit,r=D(2);return j(r.selectMonth(n))}),c(1,"label"),h(2),c(3,"span"),h(4),d()(),c(5,"ul"),I(6,Rk,6,5,"li",13),d()()}if(i&2){let e,t,n,r=a.$implicit,o=D(2);p(2),pe(" ",r," "),p(2),he((e=o.Articulos[r]==null?null:o.Articulos[r].length)!==null&&e!==void 0?e:0),p(),jt("articlesLists ",r,""),le("ctv",r===o.primerMesConArticulos&&((t=o.Articulos[r]==null?null:o.Articulos[r].length)!==null&&t!==void 0?t:0)>0),p(),v("ngForOf",(n=o.Articulos[r])!==null&&n!==void 0?n:zp(8,Ik))}}function Ok(i,a){if(i&1&&(c(0,"div"),I(1,Fk,7,9,"div",21),d()),i&2){let e=D();p(),v("ngForOf",e.MesesListados)}}function Pk(i,a){if(i&1&&(c(0,"li")(1,"div",27)(2,"label")(3,"a",24),h(4),d()()()()),i&2){let e=a.$implicit;p(3),v("routerLink",Fe(2,z_,e.link)),p(),pe(" ",e.titulo," ")}}function Bk(i,a){if(i&1&&(c(0,"ul",26),I(1,Pk,5,4,"li",13),d()),i&2){let e=D();p(),v("ngForOf",e.ArticulosFiltrados)}}function Lk(i,a){i&1&&(c(0,"ul",28)(1,"li")(2,"div",27)(3,"label",5)(4,"a"),h(5," No se encontraron art\xEDculos en el a\xF1o y mes seleccionados "),d()()()()())}function Nk(i,a){if(i&1&&(c(0,"div",29)(1,"h5"),h(2),d(),b(3,"div",30),c(4,"div",31),h(5),c(6,"span"),h(7),Zt(8,"date"),d()(),b(9,"div",32),c(10,"div",33),b(11,"img",34),d()()),i&2){let e=D();p(2),pe(" ",e.Articulo[0].titulo," "),p(),v("innerHTML",e.Articulo[0].intro,lt),p(2),pe("Autor: ",e.Articulo[0].autor," - "),p(2),he(Jt(8,5,e.Articulo[0].fecha,"dd-MMM-YYY")),p(2),v("innerHTML",e.Articulo[0].texto,lt)}}function Vk(i,a){if(i&1&&(c(0,"li")(1,"div",23)(2,"label")(3,"a",24),h(4),d()(),b(5,"p",25),d()()),i&2){let e=a.$implicit;p(3),Yt("routerLink","/Blog/Articulo/",e.link,""),p(),pe(" ",e.titulo," "),p(),v("innerHTML",e.intro,lt)}}function jk(i,a){if(i&1){let e=Z();c(0,"div",35)(1,"a",36),T("click",function(){V(e);let n=D();return j(n.closePanel())}),c(2,"i",11),h(3,"close"),d()(),c(4,"h4",37),h(5),d(),c(6,"ul"),I(7,Vk,6,4,"li",13),d()()}if(i&2){let e=D();p(5),pe("Art\xEDculos de ",e.mesSeleccion,""),p(2),v("ngForOf",e.Articulos)}}var H_=(()=>{class i{constructor(e,t,n,r,o,s){this.globalService=e,this.blogService=t,this.el=n,this.router=r,this.rutaActiva=o,this.title=s,this.insumosFolders=Ie.insumosFolders,this.mesesBase=["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"],this.formData=new FormData,this.expanded=!1,this.anioActual=new Date().getFullYear(),this.mesActual=new Date().getMonth(),this.anioSeleccionado=this.anioActual,this.mesSeleccion="Seleccione mes",this.mesSeleccionado=null,this.meses=[],this.windowMobile=!1,this.showFiltrados=!1,this.screenWidth=window.innerWidth,this.articulo=this.rutaActiva.snapshot.params.articulo,this.MesesListados=this.mesesBase.slice(0,12).reverse(),this.windowMobile=this.screenWidth<=950,this.rutaActiva.params.subscribe(l=>{this.articulo=this.rutaActiva.snapshot.params.articulo,this.getArticle(),this.closePanel()})}ngOnInit(){}getArticle(){this.formEncrypted=this.globalService.encryptForms({a:this.anioActual,m:this.mesesBase[this.mesActual],title:this.articulo}),this.formData.append("form",this.formEncrypted),this.blogService.getArticle(this.formData).subscribe(e=>{console.log(e),this.Years=e.years,this.Articulo=e.list;let n="Blog | "+this.Articulo[0].titulo;this.title.setTitle(n),this.contadorMeses=e.monthsCount,this.Articulos=e.blog,this.anioSeleccionado=this.Articulo[0].anio,this.getArticlesPorAnio()})}onResize(e){this.screenWidth=e.target.innerWidth,this.windowMobile=this.screenWidth<=950}onSeleccionarAnio(e){this.anioSeleccionado=e,this.mesSeleccionado=null}onSeleccionarMes(e){}onTouchStart(e){let t=e.target;t&&(t.closest(".customSelect")||this.cerrarSelects())}onScroll(){}cerrarSelects(){document.querySelector(".selectBox.years")?.classList.remove("ctv"),document.querySelector(".selectBox.months")?.classList.remove("ctv")}clickFuera(e){let t=e.target;if(!t||t.closest(".customSelect"))return;document.querySelector(".selectBox.years")?.classList.remove("ctv"),document.querySelector(".selectBox.months")?.classList.remove("ctv")}changeYear(){let e=document.getElementsByClassName("selectBox years")[0];e.classList.add("ctv"),this.windowMobile&&(e=document.getElementsByClassName("selectBox months")[0],e.classList.remove("ctv"))}selectYear(e){document.getElementsByClassName("selectBox years")[0].classList.remove("ctv"),this.anioSeleccionado=e,this.getArticlesPorAnio()}changeMonth(){let e=document.getElementsByClassName("selectBox months")[0];e.classList.add("ctv"),e=document.getElementsByClassName("selectBox years")[0],e.classList.remove("ctv")}selectMonth(e){let t=document.getElementsByClassName("selectBox months")[0];t!=null&&t.classList.remove("ctv"),this.mesSeleccion=e,t=document.getElementsByClassName("articlesLists ctv")[0],t!=null&&t.classList.remove("ctv"),t=document.getElementsByClassName("articlesLists "+e)[0],t!=null&&t.classList.add("ctv"),this.getArticlesFiltered()}
3getArticlesPorAnio(){this.formEncrypted=this.globalService.encryptForms({anio:this.anioSeleccionado}),this.formData.append("form",this.formEncrypted),this.blogService.getArticlesByAnio(this.formData).subscribe(e=>{this.Articulos=e.list,this.showFiltrados=!0,e.list.hasOwnProperty("Enero")})}get primerMesConArticulos(){for(let e of this.MesesListados)if((this.Articulos?.[e]?.length??0)>0)return e;return null}getArticlesFiltered(){this.formEncrypted=this.globalService.encryptForms({anio:this.anioSeleccionado,mes:this.mesSeleccion}),this.formData.append("form",this.formEncrypted),this.blogService.getArticlesByFilters(this.formData).subscribe(e=>{console.log(e),this.ArticulosFiltrados=e.list,e.list.length>0?this.showFiltrados=!0:this.showAdvice()})}closePanel(){this.showFiltrados=!1,this.mesSeleccion="Seleccione mes"}showAdvice(){let e=document.getElementsByClassName("emptyArticles")[0];e!=null&&e.classList.add("show")}closeAdvice(){let e=document.getElementsByClassName("emptyArticles")[0];e!=null&&e.classList.remove("show"),this.mesSeleccion="Seleccione mes"}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(Nc),f($),f(et),f(St),f(nl))}}static{this.\u0275cmp=z({type:i,selectors:[["app-articulo"]],hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)("touchstart",function(o){return n.onTouchStart(o)},!1,sn)("scroll",function(){return n.onScroll()},!1,Rt)("click",function(o){return n.clickFuera(o)},!1,sn)},decls:29,vars:8,consts:[[1,"segmentsHead","blog"],[1,"lmts"],[1,"segments","blog"],[1,"left"],[1,"right"],[1,"aCenter"],[1,"editorialHead"],[1,"summary"],[1,"months"],[1,"customSelect"],[3,"click"],[1,"material-icons"],[1,"selectBox","years"],[4,"ngFor","ngForOf"],["class","customSelect",4,"ngIf"],[4,"ngIf"],["class","articlesMobiles",4,"ngIf"],["class","articlesMobiles emptys",4,"ngIf"],["class","articleView",4,"ngIf"],["class","articlesDialog",4,"ngIf"],[1,"selectBox","months"],["class","customExpand",3,"click",4,"ngFor","ngForOf"],[1,"customExpand",3,"click"],[1,"shortArt"],[3,"routerLink"],[3,"innerHTML"],[1,"articlesMobiles"],[1,"cardArts"],[1,"articlesMobiles","emptys"],[1,"articleView"],[1,"subtitles",3,"innerHTML"],[1,"author"],[1,"textContain",3,"innerHTML"],[1,"aCenter","pddTB40"],["src","./assets/imgs/logo.svg"],[1,"articlesDialog"],[1,"closePanel",3,"click"],[1,"title"]],template:function(t,n){t&1&&(c(0,"section",0)(1,"div",1)(2,"h1",2)(3,"span",3),h(4,"Nuestro"),d(),c(5,"span",4),h(6,"Blog"),d()(),c(7,"section",5)(8,"div",1)(9,"h4",6),h(10,"OTROS ART\xCDCULOS"),d(),c(11,"div",7)(12,"div",8)(13,"div",9)(14,"label",10),T("click",function(){return n.changeYear()}),h(15),c(16,"i",11),h(17,"expand_more"),d()(),c(18,"div",12)(19,"ul"),I(20,Ak,3,1,"li",13),d()()(),I(21,Tk,8,2,"div",14)(22,Ok,2,1,"div",15),d(),I(23,Bk,2,1,"ul",16)(24,Lk,6,0,"ul",17)(25,Nk,12,8,"div",18),d()()()()(),I(26,jk,8,2,"div",19),b(27,"app-cotiza")(28,"app-footer")),t&2&&(p(15),pe("",n.anioSeleccionado," "),p(5),v("ngForOf",n.Years),p(),v("ngIf",n.windowMobile),p(),v("ngIf",!n.windowMobile),p(),v("ngIf",n.showFiltrados&&n.windowMobile&&(n.ArticulosFiltrados==null?null:n.ArticulosFiltrados.length)>0),p(),v("ngIf",n.showFiltrados&&n.windowMobile&&(n.ArticulosFiltrados==null?null:n.ArticulosFiltrados.length)==0),p(),v("ngIf",n.Articulo!=null),p(),v("ngIf",n.windowMobile&&n.showFiltrados&&(n.Articulos==null?null:n.Articulos.length)>0))},dependencies:[Je,rt,Lt,Ct,Xt,qs]})}}return i})();var U_=i=>({"background-image":i,"background-size":"cover","background-position":"center","background-repeat":"no-repeat"});function zk(i,a){if(i&1&&(c(0,"a",16),h(1),d()),i&2){let e=D().$implicit;ti("routerLink",e.link),p(),pe(" ",e.label," ")}}function Hk(i,a){if(i&1){let e=Z();c(0,"a",17),T("click",function(){V(e);let n=D().$implicit,r=D(5);return j(r.scrollTo(n.link))}),h(1),d()}if(i&2){let e=D().$implicit;p(),pe(" ",e.label," ")}}function Uk(i,a){if(i&1&&(Xe(0),I(1,zk,2,2,"a",14)(2,Hk,2,1,"a",15),Ze()),i&2){let e=a.$implicit;p(),v("ngIf",e.type=="url"),p(),v("ngIf",e.type=="section")}}function $k(i,a){if(i&1&&(c(0,"div",13),I(1,Uk,3,2,"ng-container",3),d()),i&2){let e=D(2).$implicit;p(),v("ngForOf",e.button_array)}}function qk(i,a){if(i&1&&(c(0,"div",5)(1,"div",6)(2,"div",7)(3,"div",8)(4,"div",9)(5,"h1")(6,"span"),h(7),d(),h(8),d(),c(9,"div",10)(10,"p"),h(11),d()(),I(12,$k,2,1,"div",11),d()()()(),b(13,"picture",12),d()),i&2){let e=D().$implicit,t=D(2);p(),v("ngStyle",Fe(6,U_,"url("+t.insumosFolders+"banners/large/"+e.imagen_bgSolid+")")),p(6),he(e.title),p(),pe(" ",e.subTitle," "),p(3),pe(" ",e.paragraph," "),p(),v("ngIf",e.button==1),p(),v("ngStyle",Fe(8,U_,"url("+t.insumosFolders+"banners/large/"+e.imagen_big+")"))}}function Gk(i,a){i&1&&(Xe(0),I(1,qk,14,10,"ng-template",4),Ze())}function Wk(i,a){if(i&1){let e=Z();c(0,"div")(1,"owl-carousel-o",2,0),T("dragging",function(n){V(e);let r=D();return j(r.startDragging(n))})("translated",function(n){V(e);let r=D();return j(r.getPassedData(n))}),I(3,Gk,2,0,"ng-container",3),d()()}if(i&2){let e=D();p(),v("options",e.customOptions),p(2),v("ngForOf",e.Banners)}}var Vc=(()=>{class i{constructor(e,t,n,r,o){switch(this.globalService=e,this.bannersService=t,this.academiaService=n,this.el=r,this.router=o,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.customOptions={loop:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!1,lazyLoad:!0,lazyLoadEager:1,animateIn:!0,dots:!0,navSpeed:1500,autoplay:!1,navText:['<i class="material-icons">
3arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],items:1,nav:!0,responsive:{5e3:{items:1},1200:{items:1},1300:{items:1}}},this.bannersReady=!1,this.nows=Date.now(),this.theme="light",console.log(this.router.url),this.router.url){case"/":this.section="home";break;case"/Academia":this.section="academia";break;case"/Nosotros":this.section="nosotros";break;case"/Contacto":this.section="contacto";break}this.formEncrypted=this.globalService.encryptForms({s:this.section}),this.formData.append("form",this.formEncrypted),this.bannersService.getBanners(this.formData).subscribe(l=>{this.Banners=l.list,this.bannersReady=!0})}ngOnInit(){}navigate(e,t){switch(e){case"Detalle":break}}scrollTo(e){let t=document.getElementById(e);if(t){let r=t.getBoundingClientRect().top+window.pageYOffset+-80;window.scrollTo({top:r,behavior:"smooth"})}}startDragging(e){}onResize(e){this.customOptions=Ee(O({},this.customOptions),{loop:!0,pullDrag:!1})}getPassedData(e){}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(hn),f(pa),f($),f(et))}}static{this.\u0275cmp=z({type:i,selectors:[["app-carruseles"]],hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)},decls:1,vars:1,consts:[["owlElement",""],[4,"ngIf"],[1,"mainBanners",3,"dragging","translated","options"],[4,"ngFor","ngForOf"],["carouselSlide",""],[1,"slided"],[1,"wall",3,"ngStyle"],[1,"captions"],[1,"lmts"],[1,"captionsText"],[1,"pddTB20"],["class","butnSlide",4,"ngIf"],[1,"photoMain",3,"ngStyle"],[1,"butnSlide"],["class","btn otlwo",3,"routerLink",4,"ngIf"],["class","btn otlwo",3,"click",4,"ngIf"],[1,"btn","otlwo",3,"routerLink"],[1,"btn","otlwo",3,"click"]],template:function(t,n){t&1&&I(0,Wk,4,2,"div",1),t&2&&v("ngIf",n.bannersReady)},dependencies:[Je,rt,Ni,Lt,ji,Di]})}}return i})();function Yk(i,a){if(i&1&&(c(0,"li")(1,"div",5),b(2,"img",6),d(),c(3,"div")(4,"p",7),h(5),d(),c(6,"p",8),b(7,"img",9),c(8,"span"),h(9),d()(),c(10,"a",10)(11,"i",11),h(12,"download"),d(),h(13,"Descargar"),d()()()),i&2){let e=a.$implicit,t=D(2);p(2),di("src","",t.insumosFolders,"literatura/thumbnails/",e.poster,"",Ye),p(3),he(e.title),p(4),pe(" ",e.descripcion," "),p(),di("href","",t.insumosFolders,"literatura/pdf/",e.file,"",Ye)}}function Qk(i,a){if(i&1&&(Xe(0),c(1,"h4",3),h(2),d(),c(3,"ul",4),I(4,Yk,14,8,"li",2),d(),Ze()),i&2){let e=a.$implicit,t=a.index,n=D();p(),ti("id",n.listas[t]),p(),he(e.section),p(2),v("ngForOf",e.items)}}var Rm=(()=>{class i{constructor(e,t,n,r){this.globalService=e,this.academiaService=t,this.dialog=n,this.rutaActiva=r,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.listas=["hojas","politicas","certificaciones","otros"],this.globalService.setSection("literatura"),this.rutaActiva.params.subscribe(o=>{this.section=this.rutaActiva.snapshot.params.section,this.goSection()}),this.formEncrypted=this.globalService.encryptForms({s:"a"}),this.formData.append("form",this.formEncrypted),this.academiaService.getLiteratura(this.formData).subscribe(o=>{console.log(o),this.Recursos=o.list,this.goSection()})}ngOnInit(){}goSection(){setTimeout(()=>{switch(this.section){case"Hojas-de-Seguridad":this.scrollTo("hojas");break;case"Politicas":this.scrollTo("politicas");break;case"Certificaciones":this.scrollTo("certificaciones");break;case"Otros":this.scrollTo("otros");break}},250)}scrollTo(e){let t=document.getElementById(e);if(t){let r=t.getBoundingClientRect().top+window.pageYOffset+-80;window.scrollTo({top:r,behavior:"smooth"})}}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(pa),f(ui),f(St))}}static{this.\u0275cmp=z({type:i,selectors:[["app-literatura"]],decls:7,vars:1,consts:[[1,"aCenter","pddT30"],[1,"lmts"],[4,"ngFor","ngForOf"],[1,"academyHeads",3,"id"],[1,"mediaCards"],["role","button","tabindex","0",1,"mediaItem"],[3,"src"],[1,"title"],[1,"icon"],["src","assets/imgs/icon_pdf.svg"],["target","_blank",1,"downloadsPDF",3,"href"],[1,"material-icons"]],template:function(t,n){t&1&&(c(0,"div"),b(1,"app-carruseles"),c(2,"section",0)(3,"div",1),I(4,Qk,5,3,"ng-container",2),d()(),b(5,"app-cotiza")(6,"app-footer"),d()),t&2&&(p(4),v("ngForOf",n.Recursos))},dependencies:[Je,Ct,Vc,Xt]})}}return i})();var Kk=i=>({"menu--start":i}),Xk=i=>({icon:i}),Zk=i=>({ctv:i});function Jk(i,a){if(i&1&&(c(0,"h4",21),h(1),d()),i&2){let e=D(),t=e.$implicit,n=e.index,r=D();ti("id",r.listas[n]),p(),he(t.section)}}function eE(i,a){i&1&&(c(0,"button",29)(1,"i",30),h(2,"play_circle_filled"),d()())}function tE(i,a){i&1&&b(0,"img",31)}function iE(i,a){if(i&1&&(c(0,"a",32)(1,"i",30),h(2,"download"),d(),h(3,"Descargar"),d()),i&2){let e=D().$implicit,t=D(3);di("href","",t.insumosFolders,"homedepot/pdf/",e.url,"",Ye)}}function nE(i,a){if(i&1){let e=Z();c(0,"li")(1,"div",23),T("click",function(){let n=V(e).$implicit,r=D(3);return j(r.verMedia(n.typeMedia,n.url))}),b(2,"img",24),I(3,eE,3,0,"button",25),d(),c(4,"div")(5,"p",26),h(6),d(),c(7,"p",8),I(8,tE,1,0,"img",27),c(9,"span"),h(10),d()(),I(11,iE,4,3,"a",28),d()()}if(i&2){let e=a.$implicit,t=D(3);
3p(2),di("src","",t.insumosFolders,"homedepot/thumbnails/",e.poster,"",Ye),p(),v("ngIf",e.typeMedia=="video"),p(3),he(e.title),p(),v("ngClass",Fe(9,Xk,e.typeMedia=="pdf")),p(),v("ngIf",e.typeMedia=="pdf"),p(2),pe(" ",e.descripcion," "),p(),v("ngIf",e.typeMedia=="pdf")}}function aE(i,a){if(i&1&&(c(0,"ul",22),I(1,nE,12,11,"li",4),d()),i&2){let e=D().$implicit;p(),v("ngForOf",e.items)}}function rE(i,a){if(i&1&&(Xe(0),I(1,Jk,2,2,"h4",19)(2,aE,2,1,"ul",20),Ze()),i&2){let e=a.index;p(),v("ngIf",e>0),p(),v("ngIf",e>0)}}function oE(i,a){if(i&1){let e=Z();c(0,"li")(1,"button",33),T("click",function(){let n=V(e).index,r=D();return j(r.cambiaImagen(n))}),h(2),d()()}if(i&2){let e=a.$implicit,t=a.index;p(),jt("btnGallery galleria",t,""),v("ngClass",Fe(5,Zk,t==0)),p(),pe(" ",e.categoria," ")}}function sE(i,a){if(i&1&&(c(0,"picture",36),b(1,"img",24),d()),i&2){let e=D().$implicit,t=D(2);le("ctv",t.sweep),p(),v("src",t.insumosFolders+"homedepot/galeria/"+e.image,Ye)}}function lE(i,a){i&1&&(Xe(0),I(1,sE,2,3,"ng-template",35),Ze())}function cE(i,a){if(i&1&&(c(0,"owl-carousel-o",34,1),I(2,lE,2,0,"ng-container",4),d()),i&2){let e=D();v("options",e.customPOptions),p(2),v("ngForOf",e.Gallery[0].images)}}var q_=(()=>{class i{constructor(e,t,n){this.globalService=e,this.academiaService=t,this.dialog=n,this.insumosFolders=Ie.insumosFolders,this.formData=new FormData,this.listas=["acrilico","solido","manuales","hojas"],this.hasScroll=!1,this.galleryActive=[],this.gal=!1,this.customPOptions={loop:!1,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:600,autoplay:!1,navText:['<i class="material-icons">arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],nav:!0,responsive:{5e3:{items:1},1920:{items:1},1300:{items:1},780:{items:1},450:{items:1},10:{items:1}}},this.sweep=!1,this.globalService.setSection("homedepot"),this.academiaService.getHomeDepot().subscribe(r=>{console.log(r),this.Recursos=r.list,this.Gallery=r.list[0].items[0].gallery,this.imageActive=r.list[0].items[0].gallery[0].images[0].image,this.gal=!0,console.log(this.Gallery)})}ngOnInit(){}isMobileDevice(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}toYouTubeWatchUrl(e){if(!e)return e;let t=e.trim(),n=t.match(/^([a-zA-Z0-9_-]{6,})(\?.*)?$/);if(n?.[1]&&!t.includes("http"))return`https://www.youtube.com/watch?v=${n[1]}`;let r=t.match(/youtu\.be\/([a-zA-Z0-9_-]{6,})/);return r?.[1]?`https://www.youtube.com/watch?v=${r[1]}`:(r=t.match(/[?&]v=([a-zA-Z0-9_-]{6,})/),r?.[1]?`https://www.youtube.com/watch?v=${r[1]}`:(r=t.match(/\/(embed|shorts)\/([a-zA-Z0-9_-]{6,})/),r?.[2]?`https://www.youtube.com/watch?v=${r[2]}`:t))}checkScroll(){let e=this.menuGallery?.nativeElement;e&&(this.hasScroll=e.scrollWidth>e.clientWidth+1)}cambiaImagen(e){let t=document.getElementsByClassName("galleria"+e)[0];document.getElementsByClassName("btnGallery ctv")[0].classList.remove("ctv"),t.classList.add("ctv"),requestAnimationFrame(()=>this.sweep=!0),setTimeout(()=>{this.imageActive=this.Gallery[e].images[0].image},400),setTimeout(()=>{this.sweep=!1},960)}verMedia(e,t){if(e==="pdf")return;if(e==="video"&&this.isMobileDevice()){let r=this.toYouTubeWatchUrl(t);window.open(r,"_blank");return}this.dialog.open(Mr,{panelClass:"videos",maxWidth:"99%",width:"90%",height:"90%",position:{top:"90px"},autoFocus:!1,disableClose:!1,restoreFocus:!1,data:{tipo:e,url:t}}).afterClosed().subscribe(()=>{console.log("The dialog was closed")})}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(pa),f(ui))}}static{this.\u0275cmp=z({type:i,selectors:[["app-homedepot"]],decls:29,vars:8,consts:[["menuGallery",""],["owlElement",""],[1,"aCenter","pddT30"],[1,"lmts"],[4,"ngFor","ngForOf"],[1,"mdBigGallery"],[1,"viewer"],[1,"galleryHdr"],[3,"ngClass"],["class","productsCaption homeDepot",3,"options",4,"ngIf"],[1,"aCenter"],[1,"cotiza"],[1,"txts"],[1,"sectionTitle"],[1,"hh3"],[1,"left","min"],[1,"right"],[1,"aCenter","pddTB20"],["href","https://www.homedepot.com.mx/s/lamina+de+acrilico+plastiglas","target","_blank",1,"btn","otlw"],["class","academyHeads",3,"id",4,"ngIf"],["class","mediaCards",4,"ngIf"],[1,"academyHeads",3,"id"],[1,"mediaCards"],["role","button","tabindex","0",1,"mediaItem",3,"click"],[3,"src"],["class","play",4,"ngIf"],[1,"title"],["src","assets/imgs/icon_pdf.svg",4,"ngIf"],["class","downloadsPDF","target","_blank",3,"href",4,"ngIf"],[1,"play"],[1,"material-icons"],["src","assets/imgs/icon_pdf.svg"],["target","_blank",1,"downloadsPDF",3,"href"],[3,"click","ngClass"],[1,"productsCaption","homeDepot",3,"options"],["carouselSlide",""],[1,"galleryProduct"]],template:function(t,n){t&1&&(c(0,"div"),b(1,"app-carruseles"),c(2,"section",2)(3,"div",3),I(4,rE,3,2,"ng-container",4),d()(),c(5,"section",5)(6,"div",6)(7,"div")(8,"div",7)(9,"ul",8,0),I(11,oE,3,7,"li",4),d()(),I(12,cE,3,2,"owl-carousel-o",9),d()()(),c(13,"div",10)(14,"div",3)(15,"div",11),b(16,"picture"),c(17,"div",12)(18,"div",13)(19,"div",14)(20,"label",15),h(21,"\xA1Compra aqu\xED"),d(),b(22,"div"),c(23,"label",16),h(24,"nuestros productos!"),d()()(),c(25,"div",17)(26,"a",18),h(27,"Ir al sitio"),d()()()()()(),b(28,"app-footer"),d()),t&2&&(p(4),v("ngForOf",n.Recursos),p(
35),v("ngClass",Fe(6,Kk,n.hasScroll)),p(2),v("ngForOf",n.Gallery),p(),v("ngIf",n.gal),p(4),Qe("background-image","url("+n.insumosFolders+"/imgs/Cotiza_PG.jpg)"))},dependencies:[gt,Je,rt,ji,Di,Ct,Vc]})}}return i})();var dE=i=>({"background-image":i}),G_=(()=>{class i{constructor(){this.insumosFolders=Ie.insumosFolders}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=z({type:i,selectors:[["app-aviso-privacidad"]],decls:237,vars:3,consts:[[1,"segmentsHead","privacidad",3,"ngStyle"],[1,"lmts"],[1,"segments","regular"],[1,"left"],[1,"right"],[1,"articleView","legal"],[1,"textContain"]],template:function(t,n){t&1&&(c(0,"section",0)(1,"div",1)(2,"h1",2)(3,"span",3),h(4,"Aviso de"),d(),c(5,"span",4),h(6,"Privacidad"),d()()()(),c(7,"div",5)(8,"div",6)(9,"p")(10,"b"),h(11,"1. OBJETIVO"),b(12,"br"),d(),h(13,"Dar certeza a nuestro P\xFAblico en General de que sus datos personales est\xE1n protegidos.\xA0"),b(14,"br"),h(15,"Dar cumplimiento a la Ley Federal de Protecci\xF3n de Datos Personales en Posesi\xF3n de los Particulares \u201CLFPDPPP\u201D\xA0"),b(16,"br")(17,"br"),c(18,"b"),h(19,"2. ALCANCE"),b(20,"br"),d(),h(21,"El presente aviso de privacidad aplica para todos los datos personales que son tratados y que posee Grupo Verzatec, S.A. de C.V., y sus subsidiarias, sobre sus empleados, clientes y terceros.\xA0"),b(22,"br")(23,"br"),c(24,"b"),h(25,"3. DEFINICIONES"),b(26,"br"),d(),h(27,"-Aviso de Privacidad: Documento f\xEDsico, electr\xF3nico o en cualquier otro formato generado por el responsable que es puesto a disposici\xF3n del titular, previo al tratamiento de sus datos personales.\xA0"),b(28,"br"),h(29,"-Consentimiento: Manifestaci\xF3n de la voluntad del titular de los datos, mediante la cual, se efect\xFAa el tratamiento de los mismos.\xA0"),b(30,"br"),h(31,"-Datos personales: Cualquier informaci\xF3n concerniente a una persona f\xEDsica identificada o identificable.\xA0"),b(32,"br"),h(33,"-Datos personales sensibles: Aquellos datos personales que afecten a la esfera m\xE1s \xEDntima de su titular, o cuya utilizaci\xF3n indebida, pueda dar origen a discriminaci\xF3n o conlleve un riesgo grave para \xE9ste. En particular, se consideran sensibles aquellos que puedan revelar aspectos como origen racial o \xE9tnico, estado de salud presente y futuro, informaci\xF3n gen\xE9tica, creencias religiosas, filos\xF3ficas y morales, afiliaci\xF3n sindical, opiniones pol\xEDticas, preferencia sexual. La definici\xF3n de alg\xFAn otro dato considerado como sensible queda sujeto al contexto de la organizaci\xF3n.\xA0"),b(34,"br"),h(35,"-Encargado: Persona f\xEDsica o moral facultada por un instrumento jur\xEDdico o expresamente autorizado por el responsable para llevar a cabo el tratamiento de los datos personales.\xA0"),b(36,"br"),h(37,"-Intimidad: Zona espiritual \xEDntima y reservada de una persona o de un grupo, especialmente de una familia.\xA0"),b(38,"br"),h(39,"-LFPDPPP: Ley Federal de Protecci\xF3n de Datos Personales en Posesi\xF3n de los Particulares.\xA0"),b(40,"br"),h(41,"-Privacidad: \xC1mbito de la vida privada que se tiene derecho a proteger de cualquier intromisi\xF3n.\xA0"),b(42,"br"),h(43,"-Responsable: Persona f\xEDsica o moral de car\xE1cter privado que decide sobre el tratamiento de datos personales.\xA0"),b(44,"br"),h(45,"-Subsidiarias: Aquella o aquellas empresas que dependen administrativa, operativa, y legalmente por otra empresa que las controlada. Dentro de Grupo Verzatec, S.A. de Cv.V, se cuentan con las siguientes empresas que son subsidiarias: Empresas Verzatec, S. de R.L. de C.V., Stabilit Latinoam\xE9rica, S.A.P.I. de C.V., Stabilit Servicios, S.A. de C.V. , IMSA Plastics, S.A. de C.V. y PLASTIGLAS de M\xE9xico S.A. de C.V.\xA0"),b(46,"br"),h(47,"-Tercero: La persona f\xEDsica o moral, nacional o extranjera, distinta del titular o del responsable de los datos.\xA0"),b(48,"br"),h(49,"-Titular: Persona f\xEDsica a quien corresponden los datos personales.\xA0"),b(50,"br"),h(51,"-Tratamiento: La obtenci\xF3n, uso, divulgaci\xF3n o almacenamiento de datos personales, por cualquier medio. El uso abarca cualquier acci\xF3n de acceso, almacenamiento, manejo, intercambio, remisi\xF3n, aprovechamiento, transferencia o disposici\xF3n de datos personales.\xA0"),b(52,"br")(53,"br"),c(54,"b"),h(55,"4. AVISO DE PRIVACIDAD INTEGRAL"),b(56,"br"),d(),h(57,"De conformidad con la Ley Federal de Protecci\xF3n de Datos Personales en Posesi\xF3n de los Particulares, (en lo sucesivo la Ley), Grupo Verzatec, S.A. DE C.V. (en los sucesivo la Empresa), al recabar y procesar la informaci\xF3n de sus datos personales (que usted entrega en su car\xE1cter de Prestador de Servicios) y como responsable en el tratamiento de los mismos, est\xE1 obligada a observar los principios de licitud, consentimiento, informaci\xF3n, calidad, finalidad, lealtad, proporcionalidad y responsabilidad previstos en la Ley. Por lo anterior se le hace entrega del presente aviso de privacidad, haciendo de su conocimiento las pol\xEDticas de privacidad que en el mismo 
3se contienen y que rigen en la empresa.\xA0"),b(58,"br")(59,"br"),c(60,"b"),h(61,"RESPONSABLE DEL TRATAMIENTO DE DATOS PERSONALES"),b(62,"br"),d(),h(63,"Para la protecci\xF3n de datos personales de titulares Grupo Verzatec, S.A. de C.V., es el encargado del uso y manejo de los mismos, teniendo como domicilio calle: \u201CCalzada del Valle No. 110 Oriente, 2\xBA piso, colonia del Valle, San Pedro Garza Garc\xEDa, Nuevo Le\xF3n, C.P. 66220, M\xE9xico\u201D, mismo que est\xE1 destinado para o\xEDr y recibir notificaciones.\xA0"),d(),c(64,"p"),b(65,"br")(66,"br"),c(67,"b"),h(68,"FINALIDADES PRIMARIAS"),b(69,"br"),d(),h(70,"Sus datos personales ser\xE1n utilizados para:\xA0"),b(71,"br"),h(72,"-Contacto\xA0"),b(73,"br"),h(74,"-Relaci\xF3n comercial\xA0"),b(75,"br"),h(76,"-Seguridad\xA0"),b(77,"br"),h(78,"-Atenci\xF3n a clientes\xA0"),b(79,"br"),h(80,"Para lo cual es necesario recabar los siguientes datos personales:\xA0"),b(81,"br"),h(82,"-Nombre\xA0"),b(83,"br"),h(84,"-Direcci\xF3n\xA0"),b(85,"br"),h(86,"-Correo electr\xF3nico\xA0"),b(87,"br"),h(88,"-Tel\xE9fono de contacto\xA0"),b(89,"br"),h(90,"Lo anterior ser\xE1 obtenido a trav\xE9s de correo electr\xF3nico o en papel en forma de contrato. Para el caso de los controles biom\xE9tricos s\xF3lo en caso de necesitarlos les ser\xE1n requeridos f\xEDsicamente en nuestras instalaciones y nuestras c\xE1maras de seguridad podr\xE1n grabar su imagen.\xA0"),b(91,"br")(92,"br"),c(93,"b"),h(94,"FINALIDADES SECUNDARIAS"),b(95,"br"),d(),h(96,"Grupo Verzatec, S.A. de C.V., hace de su conocimiento que utilizaremos su informaci\xF3n personal para las siguientes finalidades secundarias que no son necesarias para el servicio solicitado, pero que nos permiten y facilitan brindarle una mejor atenci\xF3n:\xA0"),b(97,"br"),h(98,"-Mercadotecnia o publicitaria\xA0"),b(99,"br"),h(100,"-Pros
3pecci\xF3n comercial\xA0"),b(101,"br")(102,"br"),h(103,"En caso de que EL TITULAR no desee que sus datos personales sean utilizados para todas o algunas de las Finalidades Secundarias , deber\xE1 enviar una solicitud de eliminaci\xF3n de sus datos, especificando las finalidades para las que desea que no sean tratados sus datos personales, al siguiente correo electr\xF3nico: \[email protected] \u201D.\xA0 \xA0"),b(104,"br")(105,"br"),h(106,"La negativa para el uso de sus datos personales para estas finalidades no podr\xE1 ser un motivo para que le neguemos los servicios y productos que solicita o contrata con nosotros.\xA0"),b(107,"br")(108,"br"),h(109,"Para las finalidades establecidas en el p\xE1rrafo anterior, el titular de los datos cuenta con 5 d\xEDas h\xE1biles para manifestar su negativa, independientemente de estos d\xEDas, en cualquier momento del tratamiento el titular puede manifestar su negativa a trav\xE9s del siguiente correo electr\xF3nico: \[email protected]\u201D.\xA0"),b(110,"br"),c(111,"b"),b(112,"br"),h(113,"Informaci\xF3n que se recaba."),b(114,"br"),d(),h(115,"Para las finalidades se\xF1aladas en el presente aviso de privacidad, podemos recabar sus datos personales ya sea cuando usted nos los proporcione personalmente o cuando le solicitemos informaci\xF3n por cualquier medio.\xA0"),b(116,"br")(117,"br"),h(118,"La empresa puede recabar informaci\xF3n relacionada con la contrataci\xF3n de nuestros servicios profesionales, la cual, normalmente consiste en copia fotost\xE1tica de los documentos enunciados a continuaci\xF3n:\xA0"),b(119,"br"),h(120,"-Datos de identificaci\xF3n\xA0"),b(121,"br"),h(122,"-Datos de contacto\xA0"),b(123,"br"),h(124,"-Credencial de elector (IFE o INE) (documento migratorio en caso de ser extranjero)\xA0"),b(125,"br"),h(126,"-RFC\xA0"),b(127,"br"),h(128,"Y/o cualquier otro documento que se requiera recopilar en relaci\xF3n con la contrataci\xF3n de nuestros servicios profesionales.\xA0"),b(129,"br")(130,"br"),h(131,"La empresa puede recopilar informaci\xF3n general que usted directamente nos proporcione o que nos haga llegar por cualquier medio, con los siguientes datos: tel\xE9fono particular, tel\xE9fono celular, correo personal, y/o cualquier otro dato que se relacione con la contrataci\xF3n de sus servicios, adem\xE1s de su firma cuando se le requiera en recibos de honorarios o cualquier otro documento que corresponda.\xA0"),b(132,"br")(133,"br"),c(134,"b"),h(135,"Finalidad del tratamiento de los datos personales."),b(136,"br"),d(),h(137,"Su informaci\xF3n personal ser\xE1 utilizada para: conocer su grado de estudios y conocimientos, presentar avisos ante las entidades de gobierno, elaborar declaraciones informativas de sueldos asimilados o de honorarios. As\xED como todo lo relacionado con la prestaci\xF3n de sus servicios profesionales.\xA0"),b(138,"br")(139,"br"),c(140,"b"),h(141,"Transferencia de datos personales a terceros."),b(142,"br"),d(),h(143,"Sus datos personales pueden ser transferidos y tratados por personas distintas al Responsable, en ese sentido, su informaci\xF3n puede ser compartida con alianzas de la Empresa, para dar a conocer sus datos generales, con aseguradoras para la emisi\xF3n de p\xF3lizas de seguro; autoridades gubernamentales; cualquier empresa que se contrate para que proporcione el servicio de outsourcing, en caso de aplicarlo y/o con cualquier otra entidad p\xFAblica o privada en relaci\xF3n con la prestaci\xF3n de sus servicios profesionales para la empresa.\xA0"),b(144,"br")(145,"br"),c(146,"b"),h(147,"Protecci\xF3n de la informaci\xF3n personal."),b(148,"br"),d(),h(149,"La empresa toma las precauciones, ya sean administrativas, t\xE9cnicas, tecnol\xF3gicas o f\xEDsicas para resguardar la informaci\xF3n personal, que corresponde a sus datos personales, de p\xE9rdidas, robos o usos indebidos, as\xED como el acceso, divulgaci\xF3n, modificaci\xF3n o destrucci\xF3n no autorizadas.\xA0"),b(150,"br")(151,"br"),c(152,"b"),h(153,"Divulgaci\xF3n de informaci\xF3n permitida por ley."),b(154,"br"),d(),h(155,"Es posible que la Empresa tenga que divulgar su informaci\xF3n personal en virtud de alguna disposici\xF3n de Ley, procedimiento judicial, administrativo, acci\xF3n legal, y/o por alguna solicitud hecha por alguna autoridad p\xFAblica y gubernamental dentro o fuera del pa\xEDs de residencia. Tambi\xE9n es posible que la empresa divulgue la informaci\xF3n si considera que por razones de seguridad nacional y en cumplimiento de las leyes u otras cuestiones de importancia nacional, dicha divulgaci\xF3n es necesario o convenientes."),b(156,"br"),h(157,"\xA0"),b(158,"br"),c(159,"b"),h(160,"Prohibici\xF3n de revelar informaci\xF3n para otros fines."),b(161,"br"),d(),h(162,"No compartiremos su informaci\xF3n personal con compa\xF1\xEDas o personas f\xEDsicas externas, para fines que no sean los descritos en el presente aviso de privacidad, por ejemplo, no venderemos informaci\xF3n personal a ninguna persona que desee ofrecerle sus productos o servicios.\xA0"),b(163,"br")(164,"br"),c(165,"b"),h(166,"Limitar el uso o divulgaci\xF3n de sus datos."),b(167,"br"),d(),h(168,"Para que el titular pueda, en todo momento limitar el uso y divulgaci\xF3n de sus datos personales puede dirigirse [email protected]\xA0"),b(169,"br")(170,"br"),h(171,"Se hace de su conocimiento que existen otros mecanismos para limitar el uso y divulgaci\xF3n de sus datos como son Registro P\xFAblico para Evitar Publicidad (REPEP) de la PROFECO o el Registro P\xFAblico de Usuarios (REUS) de la CONDUSEF, de los cuales puede consultar mayor informaci\xF3n acerca de su registro en las p\xE1ginas web de cada una de las dependencias.\xA0"),b(172,"br")(173,"br"),c(174,"b"),h(175,"Uso de Cookies."),b(176,"br"),d(),h(177,"Con el fin de ofrecerle un servicio personalizado y responsable, almacenamos informaci\xF3n sobre c\xF3mo utiliza nuestro sitio web. Esto se hace mediante un peque\xF1o archivo de texto llamado cookie. Las cookies contienen peque\xF1as cantidades de informaci\xF3n y se descargan en su ordena
3dor u otro dispositivo por un servidor de este sitio web. Su navegador env\xEDa estas cookies de nuevo a este sitio web en cada visita posterior para que pueda reconocerle y recordar cosas como las preferencias de usuario.\xA0"),b(178,"br")(179,"br"),h(180,"Cada vez que se utiliza nuestro sitio web, la informaci\xF3n puede ser almacenada mediante el uso de cookies y otras tecnolog\xEDas. Al utilizar el sitio web, usted acepta el uso de cookies, como se describe en este Aviso de Privacidad, as\xED como para el uso de cookies en otro pa\xEDs, regi\xF3n o sitios web espec\xEDficos contenidos en www.plastiglas.com.mx y www.chemcast.com.mx , tal como se describe en el presente Aviso de Uso de Cookies.\xA0"),b(181,"br")(182,"br"),c(183,"b"),h(184,"Derechos ARCO."),b(185,"br"),d(),h(186,"Usted tiene los siguientes derechos asignados por la ley, \u201CAcceso, Rectificaci\xF3n, Cancelaci\xF3n y Oposici\xF3n\u201D sobre sus datos personales, as\xED como de oponerse al tratamiento de los mismos y en cualquier momento revocar el consentimiento que para tal fin nos haya otorgado, con s\xF3lo manifestarlo en un escrito libre y firmado en original, el cual puede hacer llegar a la siguiente direcci\xF3n de correo electr\xF3nico: [email protected], en horario de oficina de 8:30 a 17:30 horas. Por ley se tendr\xE1 un plazo m\xE1ximo de 72 horas para atender su petici\xF3n.\xA0"),b(187,"br"),h(188,"a) Informaci\xF3n y/o documentos necesarios para el ejercicio de derechos ARCO.\xA0"),b(189,"br"),h(190,"-Solicitud de ejercicio de derechos.\xA0"),b(191,"br"),h(192,"-Copia de los documentos de acreditaci\xF3n del titular o del representante.\xA0"),b(193,"br"),h(194,"-Datos de contacto (Nombre, correo electr\xF3nico y/o tel\xE9fono) Del titular.\xA0"),b(195,"br")(196,"br"),h(197,"b) La solicitud para el ejercicio de derechos ARCO deber\xE1 contener:\xA0"),b(198,"br"),h(199,"-Nombre, correo electr\xF3nico y/o tel\xE9fono.\xA0"),b(200,"br"),h(201,"Dato del medio por el cual se estar\xE1 en contacto para las notificaciones de la solicitud.\xA0"),b(202,"br"),h(203,"-Descripci\xF3n clara y precisa de los datos personales respecto de los que se busca ejercer alguno de los derechos antes mencionados, y\xA0"),b(204,"br"),h(205,"-Dato que ayude para la localizaci\xF3n de los datos (Servicio adquirido).\xA0"),b(206,"br"),c(207,"b"),b(208,"br"),h(209,"Procedimientos espec\xEDficos para el ejercicio de los derechos ARCO."),b(210,"br"),d(),h(211,"Con base en el Art\xEDculo 35 de la LFPDPPP y en el Art\xEDculo 93 del RLFPDPPP, PLASTIGLAS de M\xE9xico indica que el ejercicio de los derechos ARCO es sencillo y gratuito.\xA0"),b(212,"br"),c(213,"b"),b(214,"br"),h(215,"Revocaci\xF3n del consentimiento."),b(216,"br"),d(),h(217,"As\xED como tenemos la obligaci\xF3n de atender sus solicitudes de derechos ARCO, tambi\xE9n puede pedir la revocaci\xF3n del consentimiento lo siguiente dirigi\xE9ndose a [email protected] donde se le brindar\xE1 mayor informaci\xF3n.\xA0"),b(218,"br"),c(219,"b"),b(220,"br"),h(221,"Cambios."),b(222,"br"),d(),h(223,"El presente aviso de privacidad puede sufrir modificaciones, cambios o actualizaciones derivadas de nuevos requerimientos legales; de nuestras propias necesidades por los servicios que ofrecemos; de nuestras pr\xE1cticas de privacidad; de cambios en nuestro modelo de negocio, o por otras causas. Los cambios realizados al presente aviso de privacidad podr\xE1n ser consultados en nuestra p\xE1gina de internet \u201Cwww.plastiglas.com.mx\u201D.\xA0"),b(224,"br"),c(225,"b"),b(226,"br"),h(227,"5. RESPONSABILIDADES"),b(228,"br"),d(),h(229,"Cualquier usuario que tenga relaci\xF3n directa o indirecta con Grupo VERZATEC, est\xE1 obligado a conocer, aceptar y cumplir con la presente Pol\xEDtica y Procesos de Seguridad de la Informaci\xF3n que se han establecido\xA0"),b(230,"br")(231,"br"),h(232,"El incumplimiento de esta pol\xEDtica ser\xE1 considerado una falta administrativa y podr\xE1 derivar en amonestaciones dependiendo de la gravedad de caso, de acuerdo al Reglamento Interior del Trabajo y/o Ley Federal de Trabajo o bien dar por terminada su relaci\xF3n laboral.\xA0 La falta de conocimiento de la pol\xEDtica no justifica ni excluye de su cumplimiento.\xA0"),b(233,"br"),d(),c(234,"p"),h(235,"Cualquier situaci\xF3n no considerada en este documento tendr\xE1 que ser tratada directamente con el responsable del cumplimiento de la presente documento.\xA0"),d()()(),b(236,"app-footer")),t&2&&v("ngStyle",Fe(1,dE,"url("+n.insumosFolders+"segmentos/heads/privacidad.svg)"))},dependencies:[Ni,Ct]})}}return i})();var hE=[{path:"",component:A_,title:"Inicio | Plastiglas de M\xE9xico"},{path:"Producto/:producto",component:R_,title:"Producto | Plastiglas de M\xE9xico"},{path:"Segmentos/:segmento",component:O_,title:"Segmento | Plastiglas de M\xE9xico"},{path:"Academia",component:P_,title:"Academia | Plastiglas de M\xE9xico"},{path:"Literatura-tecnica",component:Rm,title:"Literatura T\xE9cnica | Inicio"},{path:"Literatura-tecnica/:section",component:Rm,title:"Literatura T\xE9cnica | Plastiglas de M\xE9xico"},{path:"Nosotros",component:B_,title:"Nosotros | Plastiglas de M\xE9xico"},{path:"Blog",component:V_,title:"Blog | Inicio"},{path:"Blog/Articulo/:articulo",component:H_,title:"Blog | Plastiglas de M\xE9xico"},{path:"Contacto",component:j_,title:"Contacto | Plastiglas de M\xE9xico"},{path:"homedepot",component:q_,title:"Home Depot | Plastiglas de M\xE9xico"},{path:"Aviso-de-privacidad",component:G_,title:"Aviso de Privacidad | Plastiglas de M\xE9xico"},{path:"Homedepot",pathMatch:"full",redirectTo:"homedepot"},{path:"**",pathMatch:"full",redirectTo:""}],W_=(()=>
3{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[ta.forRoot(hE),ta]})}}return i})();var tv=(()=>{class i{constructor(e,t){this._renderer=e,this._elementRef=t,this.onChange=n=>{},this.onTouched=()=>{}}setProperty(e,t){this._renderer.setProperty(this._elementRef.nativeElement,e,t)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static{this.\u0275fac=function(t){return new(t||i)(f(xn),f($))}}static{this.\u0275dir=ie({type:i})}}return i})(),mE=(()=>{class i extends tv{static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Et(i)))(n||i)}})()}static{this.\u0275dir=ie({type:i,features:[Oe]})}}return i})(),Lr=new q("");var uE={provide:Lr,useExisting:Tt(()=>Nr),multi:!0};function pE(){let i=ka()?ka().getUserAgent():"";return/android (\d+)/.test(i.toLowerCase())}var fE=new q(""),Nr=(()=>{class i extends tv{constructor(e,t,n){super(e,t),this._compositionMode=n,this._composing=!1,this._compositionMode==null&&(this._compositionMode=!pE())}writeValue(e){let t=e??"";this.setProperty("value",t)}_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{this.\u0275fac=function(t){return new(t||i)(f(xn),f($),f(fE,8))}}static{this.\u0275dir=ie({type:i,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(t,n){t&1&&T("input",function(o){return n._handleInput(o.target.value)})("blur",function(){return n.onTouched()})("compositionstart",function(){return n._compositionStart()})("compositionend",function(o){return n._compositionEnd(o.target.value)})},features:[Me([uE]),Oe]})}}return i})();function fa(i){return i==null||(typeof i=="string"||Array.isArray(i))&&i.length===0}function iv(i){return i!=null&&typeof i.length=="number"}var _a=new q(""),Vm=new q(""),gE=/^(?=.{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])?)*$/,Or=class{static min(a){return _E(a)}static max(a){return vE(a)}static required(a){return nv(a)}static requiredTrue(a){return bE(a)}static email(a){return yE(a)}static minLength(a){return xE(a)}static maxLength(a){return wE(a)}static pattern(a){return CE(a)}static nullValidator(a){return Hc(a)}static compose(a){return cv(a)}static composeAsync(a){return dv(a)}};function _E(i){return a=>{if(fa(a.value)||fa(i))return null;let e=parseFloat(a.value);return!isNaN(e)&&e<i?{min:{min:i,actual:a.value}}:null}}function vE(i){return a=>{if(fa(a.value)||fa(i))return null;let e=parseFloat(a.value);return!isNaN(e)&&e>i?{max:{max:i,actual:a.value}}:null}}function nv(i){return fa(i.value)?{required:!0}:null}function bE(i){return i.value===!0?null:{required:!0}}function yE(i){return fa(i.value)||gE.test(i.value)?null:{email:!0}}function xE(i){return a=>fa(a.value)||!iv(a.value)?null:a.value.length<i?{minlength:{requiredLength:i,actualLength:a.value.length}}:null}function wE(i){return a=>iv(a.value)&&a.value.length>i?{maxlength:{requiredLength:i,actualLength:a.value.length}}:null}function CE(i){if(!i)return Hc;let a,e;return typeof i=="string"?(e="",i.charAt(0)!=="^"&&(e+="^"),e+=i,i.charAt(i.length-1)!=="$"&&(e+="$"),a=new RegExp(e)):(e=i.toString(),a=i),t=>{if(fa(t.value))return null;let n=t.value;return a.test(n)?null:{pattern:{requiredPattern:e,actualValue:n}}}}function Hc(i){return null}function av(i){return i!=null}function rv(i){return Hs(i)?Mt(i):i}function ov(i){let a={};return i.forEach(e=>{a=e!=null?O(O({},a),e):a}),Object.keys(a).length===0?null:a}function sv(i,a){return a.map(e=>e(i))}function DE(i){return!i.validate}function lv(i){return i.map(a=>DE(a)?a:e=>a.validate(e))}function cv(i){if(!i)return null;let a=i.filter(av);return a.length==0?null:function(e){return ov(sv(e,a))}}function jm(i){return i!=null?cv(lv(i)):null}function dv(i){if(!i)return null;let a=i.filter(av);return a.length==0?null:function(e){let t=sv(e,a).map(rv);return Rs(t).pipe(De(ov))}}function zm(i){return i!=null?dv(lv(i)):null}function Y_(i,a){return i===null?[a]:Array.isArray(i)?[...i,a]:[i,a]}function hv(i){return i._rawValidators}function mv(i){return i._rawAsyncValidators}function Fm(i){return i?Array.isArray(i)?i:[i]:[]}function Uc(i,a){return Array.isArray(i)?i.includes(a):i===a}function Q_(i,a){let e=Fm(a);
3return Fm(i).forEach(n=>{Uc(e,n)||e.push(n)}),e}function K_(i,a){return Fm(a).filter(e=>!Uc(i,e))}var $c=class{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(a){this._rawValidators=a||[],this._composedValidatorFn=jm(this._rawValidators)}_setAsyncValidators(a){this._rawAsyncValidators=a||[],this._composedAsyncValidatorFn=zm(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(a){this._onDestroyCallbacks.push(a)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(a=>a()),this._onDestroyCallbacks=[]}reset(a=void 0){this.control&&this.control.reset(a)}hasError(a,e){return this.control?this.control.hasError(a,e):!1}getError(a,e){return this.control?this.control.getError(a,e):null}},gn=class extends $c{get formDirective(){return null}get path(){return null}},Ln=class extends $c{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}},qc=class{constructor(a){this._cd=a}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}},kE={"[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"},ZP=Ee(O({},kE),{"[class.ng-submitted]":"isSubmitted"}),Qc=(()=>{class i extends qc{constructor(e){super(e)}static{this.\u0275fac=function(t){return new(t||i)(f(Ln,2))}}static{this.\u0275dir=ie({type:i,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(t,n){t&2&&le("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)},features:[Oe]})}}return i})(),Kc=(()=>{class i extends qc{constructor(e){super(e)}static{this.\u0275fac=function(t){return new(t||i)(f(gn,10))}}static{this.\u0275dir=ie({type:i,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(t,n){t&2&&le("ng-untouched",n.isUntouched)("ng-touched",n.isTouched)("ng-pristine",n.isPristine)("ng-dirty",n.isDirty)("ng-valid",n.isValid)("ng-invalid",n.isInvalid)("ng-pending",n.isPending)("ng-submitted",n.isSubmitted)},features:[Oe]})}}return i})();var es="VALID",jc="INVALID",Rr="PENDING",ts="DISABLED",ga=class{},Gc=class extends ga{constructor(a,e){super(),this.value=a,this.source=e}},ns=class extends ga{constructor(a,e){super(),this.pristine=a,this.source=e}},as=class extends ga{constructor(a,e){super(),this.touched=a,this.source=e}},Fr=class extends ga{constructor(a,e){super(),this.status=a,this.source=e}}
3,Om=class extends ga{constructor(a){super(),this.source=a}},Pm=class extends ga{constructor(a){super(),this.source=a}};function Hm(i){return(Xc(i)?i.validators:i)||null}function EE(i){return Array.isArray(i)?jm(i):i||null}function Um(i,a){return(Xc(a)?a.asyncValidators:i)||null}function SE(i){return Array.isArray(i)?zm(i):i||null}function Xc(i){return i!=null&&!Array.isArray(i)&&typeof i=="object"}function uv(i,a,e){let t=i.controls;if(!(a?Object.keys(t):t).length)throw new it(1e3,"");if(!t[e])throw new it(1001,"")}function pv(i,a,e){i._forEachChild((t,n)=>{if(e[n]===void 0)throw new it(1002,"")})}var Pr=class{constructor(a,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=Cn(()=>this.statusReactive()),this.statusReactive=Oi(void 0),this._pristine=Cn(()=>this.pristineReactive()),this.pristineReactive=Oi(!0),this._touched=Cn(()=>this.touchedReactive()),this.touchedReactive=Oi(!1),this._events=new H,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(a),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(a){this._rawValidators=this._composedValidatorFn=a}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(a){this._rawAsyncValidators=this._composedAsyncValidatorFn=a}get parent(){return this._parent}get status(){return Yi(this.statusReactive)}set status(a){Yi(()=>this.statusReactive.set(a))}get valid(){return this.status===es}get invalid(){return this.status===jc}get pending(){return this.status==Rr}get disabled(){return this.status===ts}get enabled(){return this.status!==ts}get pristine(){return Yi(this.pristineReactive)}set pristine(a){Yi(()=>this.pristineReactive.set(a))}get dirty(){return!this.pristine}get touched(){return Yi(this.touchedReactive)}set touched(a){Yi(()=>this.touchedReactive.set(a))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(a){this._assignValidators(a)}setAsyncValidators(a){this._assignAsyncValidators(a)}addValidators(a){this.setValidators(Q_(a,this._rawValidators))}addAsyncValidators(a){this.setAsyncValidators(Q_(a,this._rawAsyncValidators))}removeValidators(a){this.setValidators(K_(a,this._rawValidators))}removeAsyncValidators(a){this.setAsyncValidators(K_(a,this._rawAsyncValidators))}hasValidator(a){return Uc(this._rawValidators,a)}hasAsyncValidator(a){return Uc(this._rawAsyncValidators,a)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(a={}){let e=this.touched===!1;this.touched=!0;let t=a.sourceControl??this;this._parent&&!a.onlySelf&&this._parent.markAsTouched(Ee(O({},a),{sourceControl:t})),e&&a.emitEvent!==!1&&this._events.next(new as(!0,t))}markAllAsTouched(a={}){this.markAsTouched({onlySelf:!0,emitEvent:a.emitEvent,sourceControl:this}),this._forEachChild(e=>e.markAllAsTouched(a))}markAsUntouched(a={}){let e=this.touched===!0;this.touched=!1,this._pendingTouched=!1;let t=a.sourceControl??this;this._forEachChild(n=>{n.markAsUntouched({onlySelf:!0,emitEvent:a.emitEvent,sourceControl:t})}),this._parent&&!a.onlySelf&&this._parent._updateTouched(a,t),e&&a.emitEvent!==!1&&this._events.next(new as(!1,t))}markAsDirty(a={}){let e=this.pristine===!0;this.pristine=!1;let t=a.sourceControl??this;this._parent&&!a.onlySelf&&this._parent.markAsDirty(Ee(O({},a),{sourceControl:t})),e&&a.emitEvent!==!1&&this._events.next(new ns(!1,t))}markAsPristine(a={}){let e=this.pristine===!1;this.pristine=!0,this._pendingDirty=!1;let t=a.sourceControl??this;this._forEachChild(n=>{n.markAsPristine({onlySelf:!0,emitEvent:a.emitEvent})}),this._parent&&!a.onlySelf&&this._parent._updatePristine(a,t),e&&a.emitEvent!==!1&&this._events.next(new ns(!0,t))}markAsPending(a={}){this.status=Rr;let e=a.sourceControl??this;a.emitEvent!==!1&&(this._events.next(new Fr(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.markAsPending(Ee(O({},a),{sourceControl:e}))}disable(a={}){let e=this._parentMarkedDirty(a.onlySelf);
vendor: 4,355 bytes, line 3
3this.status=ts,this.errors=null,this._forEachChild(n=>{n.disable(Ee(O({},a),{onlySelf:!0}))}),this._updateValue();let t=a.sourceControl??this;a.emitEvent!==!1&&(this._events.next(new Gc(this.value,t)),this._events.next(new Fr(this.status,t)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors(Ee(O({},a),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(n=>n(!0))}enable(a={}){let e=this._parentMarkedDirty(a.onlySelf);this.status=es,this._forEachChild(t=>{t.enable(Ee(O({},a),{onlySelf:!0}))}),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent}),this._updateAncestors(Ee(O({},a),{skipPristineCheck:e}),this),this._onDisabledChange.forEach(t=>t(!1))}_updateAncestors(a,e){this._parent&&!a.onlySelf&&(this._parent.updateValueAndValidity(a),a.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(a){this._parent=a}getRawValue(){return this.value}updateValueAndValidity(a={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){let t=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===es||this.status===Rr)&&this._runAsyncValidator(t,a.emitEvent)}let e=a.sourceControl??this;a.emitEvent!==!1&&(this._events.next(new Gc(this.value,e)),this._events.next(new Fr(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!a.onlySelf&&this._parent.updateValueAndValidity(Ee(O({},a),{sourceControl:e}))}_updateTreeValidity(a={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(a)),this.updateValueAndValidity({onlySelf:!0,emitEvent:a.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?ts:es}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(a,e){if(this.asyncValidator){this.status=Rr,this._hasOwnPendingAsyncValidator={emitEvent:e!==!1};let t=rv(this.asyncValidator(this));this._asyncValidationSubscription=t.subscribe(n=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(n,{emitEvent:e,shouldHaveEmitted:a})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();let a=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,a}return!1}setErrors(a,e={}){this.errors=a,this._updateControlsErrors(e.emitEvent!==!1,this,e.shouldHaveEmitted)}get(a){let e=a;return e==null||(Array.isArray(e)||(e=e.split(".")),e.length===0)?null:e.reduce((t,n)=>t&&t._find(n),this)}getError(a,e){let t=e?this.get(e):this;return t&&t.errors?t.errors[a]:null}hasError(a,e){return!!this.getError(a,e)}get root(){let a=this;for(;a._parent;)a=a._parent;return a}_updateControlsErrors(a,e,t){this.status=this._calculateStatus(),a&&this.statusChanges.emit(this.status),(a||t)&&this._events.next(new Fr(this.status,e)),this._parent&&this._parent._updateControlsErrors(a,e,t)}_initObservables(){this.valueChanges=new te,this.statusChanges=new te}_calculateStatus(){return this._allControlsDisabled()?ts:this.errors?jc:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(Rr)?Rr:this._anyControlsHaveStatus(jc)?jc:es}_anyControlsHaveStatus(a){return this._anyControls(e=>e.status===a)}_anyControlsDirty(){return this._anyControls(a=>a.dirty)}_anyControlsTouched(){return this._anyControls(a=>a.touched)}_updatePristine(a,e){let t=!this._anyControlsDirty(),n=this.pristine!==t;this.pristine=t,this._parent&&!a.onlySelf&&this._parent._updatePristine(a,e),n&&this._events.next(new ns(this.pristine,e))}_updateTouched(a={},e){this.touched=this._anyControlsTouched(),this._events.next(new as(this.touched,e)),this._parent&&!a.onlySelf&&this._parent._updateTouched(a,e)}_registerOnCollectionChange(a){this._onCollectionChange=a}_setUpdateStrategy(a){Xc(a)&&a.updateOn!=null&&(this._updateOn=a.updateOn)}_parentMarkedDirty(a){let e=this._parent&&this._parent.dirty;return!a&&!!e&&!this._parent._anyControlsDirty()}_find(a){return null}_assignValidators(a){this._rawValidators=Array.isArray(a)?a.slice():a,this._composedValidatorFn=EE(this._rawValidators)}_assignAsyncValidators(a){this._rawAsyncValidators=Array.isArray(a)?a.slice():a,this._composedAsyncValidatorFn=SE(this._rawAsyncValidators)}},Br=class extends Pr{constructor(a,e,t){super(Hm(e),Um(t,e)),this.controls=a,this._initOb
vendor: 4,519 bytes, line 3
3servables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(a,e){return this.controls[a]?this.controls[a]:(this.controls[a]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(a,e,t={}){this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}removeControl(a,e={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(a,e,t={}){this.controls[a]&&this.controls[a]._registerOnCollectionChange(()=>{}),delete this.controls[a],e&&this.registerControl(a,e),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}contains(a){return this.controls.hasOwnProperty(a)&&this.controls[a].enabled}setValue(a,e={}){pv(this,!0,a),Object.keys(a).forEach(t=>{uv(this,!0,t),this.controls[t].setValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){a!=null&&(Object.keys(a).forEach(t=>{let n=this.controls[t];n&&n.patchValue(a[t],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a={},e={}){this._forEachChild((t,n)=>{t.reset(a?a[n]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(a,e,t)=>(a[t]=e.getRawValue(),a))}_syncPendingControls(){let a=this._reduceChildren(!1,(e,t)=>t._syncPendingControls()?!0:e);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){Object.keys(this.controls).forEach(e=>{let t=this.controls[e];t&&a(t,e)})}_setUpControls(){this._forEachChild(a=>{a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(a){for(let[e,t]of Object.entries(this.controls))if(this.contains(e)&&a(t))return!0;return!1}_reduceValue(){let a={};return this._reduceChildren(a,(e,t,n)=>((t.enabled||this.disabled)&&(e[n]=t.value),e))}_reduceChildren(a,e){let t=a;return this._forEachChild((n,r)=>{t=e(t,n,r)}),t}_allControlsDisabled(){for(let a of Object.keys(this.controls))if(this.controls[a].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(a){return this.controls.hasOwnProperty(a)?this.controls[a]:null}};var Bm=class extends Br{};var Zc=new q("CallSetDisabledState",{providedIn:"root",factory:()=>Jc}),Jc="always";function IE(i,a){return[...a.path,i]}function Lm(i,a,e=Jc){$m(i,a),a.valueAccessor.writeValue(i.value),(i.disabled||e==="always")&&a.valueAccessor.setDisabledState?.(i.disabled),ME(i,a),RE(i,a),TE(i,a),AE(i,a)}function X_(i,a,e=!0){let t=()=>{};a.valueAccessor&&(a.valueAccessor.registerOnChange(t),a.valueAccessor.registerOnTouched(t)),Yc(i,a),i&&(a._invokeOnDestroyCallbacks(),i._registerOnCollectionChange(()=>{}))}function Wc(i,a){i.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(a)})}function AE(i,a){if(a.valueAccessor.setDisabledState){let e=t=>{a.valueAccessor.setDisabledState(t)};i.registerOnDisabledChange(e),a._registerOnDestroy(()=>{i._unregisterOnDisabledChange(e)})}}function $m(i,a){let e=hv(i);a.validator!==null?i.setValidators(Y_(e,a.validator)):typeof e=="function"&&i.setValidators([e]);let t=mv(i);a.asyncValidator!==null?i.setAsyncValidators(Y_(t,a.asyncValidator)):typeof t=="function"&&i.setAsyncValidators([t]);let n=()=>i.updateValueAndValidity();Wc(a._rawValidators,n),Wc(a._rawAsyncValidators,n)}function Yc(i,a){let e=!1;if(i!==null){if(a.validator!==null){let n=hv(i);if(Array.isArray(n)&&n.length>0){let r=n.filter(o=>o!==a.validator);r.length!==n.length&&(e=!0,i.setValidators(r))}}if(a.asyncValidator!==null){let n=mv(i);if(Array.isArray(n)&&n.length>0){let r=n.filter(o=>o!==a.asyncValidator);r.length!==n.length&&(e=!0,i.setAsyncValidators(r))}}}let t=()=>{};return Wc(a._rawValidators,t),Wc(a._rawAsyncValidators,t),e}function ME(i,a){a.valueAccessor.registerOnChange(e=>{i._pendingValue=e,i._pendingChange=!0,i._pendingDirty=!0,i.updateOn==="change"&&fv(i,a)})}function TE(i,a){a.valueAccessor.registerOnTouched(()=>{i._pendingTouched=!0,i.updateOn==="blur"&&i._pendingChange&&fv(i,a),i.updateOn!=="submit"&&i.markAsTouched()})}function fv(i,a){i._pendingDirty&&i.markAsDirty(),i.setValue(i._pendingValue,{emitModelToViewChange:!1}),a.viewToModelUpdate(i._pendingValue),i._pendingChange=!1}
3function RE(i,a){let e=(t,n)=>{a.valueAccessor.writeValue(t),n&&a.viewToModelUpdate(t)};i.registerOnChange(e),a._registerOnDestroy(()=>{i._unregisterOnChange(e)})}function gv(i,a){i==null,$m(i,a)}function FE(i,a){return Yc(i,a)}function OE(i,a){if(!i.hasOwnProperty("model"))return!1;let e=i.model;return e.isFirstChange()?!0:!Object.is(a,e.currentValue)}function PE(i){return Object.getPrototypeOf(i.constructor)===mE}function _v(i,a){i._syncPendingControls(),a.forEach(e=>{let t=e.control;t.updateOn==="submit"&&t._pendingChange&&(e.viewToModelUpdate(t._pendingValue),t._pendingChange=!1)})}function BE(i,a){if(!a)return null;Array.isArray(a);let e,t,n;return a.forEach(r=>{r.constructor===Nr?e=r:PE(r)?t=r:n=r}),n||t||e||null}function LE(i,a){let e=i.indexOf(a);e>-1&&i.splice(e,1)}var NE={provide:gn,useExisting:Tt(()=>rs)},is=Promise.resolve(),rs=(()=>{class i extends gn{get submitted(){return Yi(this.submittedReactive)}constructor(e,t,n){super(),this.callSetDisabledState=n,this._submitted=Cn(()=>this.submittedReactive()),this.submittedReactive=Oi(!1),this._directives=new Set,this.ngSubmit=new te,this.form=new Br({},jm(e),zm(t))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){is.then(()=>{let t=this._findContainer(e.path);e.control=t.registerControl(e.name,e.control),Lm(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}
3removeControl(e){is.then(()=>{let t=this._findContainer(e.path);t&&t.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){is.then(()=>{let t=this._findContainer(e.path),n=new Br({});gv(n,e),t.registerControl(e.name,n),n.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){is.then(()=>{let t=this._findContainer(e.path);t&&t.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,t){is.then(()=>{this.form.get(e.path).setValue(t)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),_v(this.form,this._directives),this.ngSubmit.emit(e),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{this.\u0275fac=function(t){return new(t||i)(f(_a,10),f(Vm,10),f(Zc,8))}}static{this.\u0275dir=ie({type:i,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(t,n){t&1&&T("submit",function(o){return n.onSubmit(o)})("reset",function(){return n.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Me([NE]),Oe]})}}return i})();function Z_(i,a){let e=i.indexOf(a);e>-1&&i.splice(e,1)}function J_(i){return typeof i=="object"&&i!==null&&Object.keys(i).length===2&&"value"in i&&"disabled"in i}var zc=class extends Pr{constructor(a=null,e,t){super(Hm(e),Um(t,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(a),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Xc(e)&&(e.nonNullable||e.initialValueIsDefault)&&(J_(a)?this.defaultValue=a.value:this.defaultValue=a)}setValue(a,e={}){this.value=this._pendingValue=a,this._onChange.length&&e.emitModelToViewChange!==!1&&this._onChange.forEach(t=>t(this.value,e.emitViewToModelChange!==!1)),this.updateValueAndValidity(e)}patchValue(a,e={}){this.setValue(a,e)}reset(a=this.defaultValue,e={}){this._applyFormState(a),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(a){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(a){this._onChange.push(a)}_unregisterOnChange(a){Z_(this._onChange,a)}registerOnDisabledChange(a){this._onDisabledChange.push(a)}_unregisterOnDisabledChange(a){Z_(this._onDisabledChange,a)}_forEachChild(a){}_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(a){J_(a)?(this.value=this._pendingValue=a.value,a.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=a}};var VE=i=>i instanceof zc;var ed=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return i})();var vv=new q("");var jE={provide:gn,useExisting:Tt(()=>Nn)},Nn=(()=>{class i extends gn{get submitted(){return Yi(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}constructor(e,t,n){super(),this.callSetDisabledState=n,this._submitted=Cn(()=>this._submittedReactive()),this._submittedReactive=Oi(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new te,this._setValidators(e),this._setAsyncValidators(t)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Yc(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 t=this.form.get(e.path);return Lm(t,e,this.callSetDisabledState),t.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),t}getControl(e){return this.form.get(e.path)}
3removeControl(e){X_(e.control||null,e,!1),LE(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,t){this.form.get(e.path).setValue(t)}onSubmit(e){return this._submittedReactive.set(!0),_v(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new Om(this.control)),e?.target?.method==="dialog"}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new Pm(this.form))}_updateDomValue(){this.directives.forEach(e=>{let t=e.control,n=this.form.get(e.path);t!==n&&(X_(t||null,e),VE(n)&&(Lm(n,e,this.callSetDisabledState),e.control=n))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){let t=this.form.get(e.path);gv(t,e),t.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){let t=this.form.get(e.path);t&&FE(t,e)&&t.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){$m(this.form,this),this._oldForm&&Yc(this._oldForm,this)}_checkFormPresent(){this.form}static{this.\u0275fac=function(t){return new(t||i)(f(_a,10),f(Vm,10),f(Zc,8))}}static{this.\u0275dir=ie({type:i,selectors:[["","formGroup",""]],hostBindings:function(t,n){t&1&&T("submit",function(o){return n.onSubmit(o)})("reset",function(){return n.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[Me([jE]),Oe,Ve]})}}return i})();var zE={provide:Ln,useExisting:Tt(()=>os)},os=(()=>{class i extends Ln{set isDisabled(e){}static{this._ngModelWarningSentOnce=!1}constructor(e,t,n,r,o){super(),this._ngModelWarningConfig=o,this._added=!1,this.name=null,this.update=new te,this._ngModelWarningSent=!1,this._parent=e,this._setValidators(t),this._setAsyncValidators(n),this.valueAccessor=BE(this,r)}ngOnChanges(e){this._added||this._setUpControl(),OE(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 IE(this.name==null?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static{this.\u0275fac=function(t){return new(t||i)(f(gn,13),f(_a,10),f(Vm,10),f(Lr,10),f(vv,8))}}static{this.\u0275dir=ie({type:i,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[Me([zE]),Oe,Ve]})}}return i})();var HE=(()=>{class i{constructor(){this._validator=Hc}ngOnChanges(e){if(this.inputName in e){let t=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(t),this._validator=this._enabled?this.createValidator(t):Hc,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return e!=null}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,features:[Ve]})}}return i})();var UE={provide:_a,useExisting:Tt(()=>ss),multi:!0};var ss=(()=>{class i extends HE{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=fe,this.createValidator=e=>nv}enabled(e){return e}static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Et(i)))(n||i)}})()}static{this.\u0275dir=ie({type:i,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(t,n){t&2&&ce("required",n._enabled?"":null)},inputs:{required:"required"}
3,features:[Me([UE]),Oe]})}}return i})();var bv=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})(),Nm=class extends Pr{constructor(a,e,t){super(Hm(e),Um(t,e)),this.controls=a,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(a){return this.controls[this._adjustIndex(a)]}push(a,e={}){this.controls.push(a),this._registerControl(a),this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}insert(a,e,t={}){this.controls.splice(a,0,e),this._registerControl(e),this.updateValueAndValidity({emitEvent:t.emitEvent})}removeAt(a,e={}){let t=this._adjustIndex(a);t<0&&(t=0),this.controls[t]&&this.controls[t]._registerOnCollectionChange(()=>{}),this.controls.splice(t,1),this.updateValueAndValidity({emitEvent:e.emitEvent})}setControl(a,e,t={}){let n=this._adjustIndex(a);n<0&&(n=0),this.controls[n]&&this.controls[n]._registerOnCollectionChange(()=>{}),this.controls.splice(n,1),e&&(this.controls.splice(n,0,e),this._registerControl(e)),this.updateValueAndValidity({emitEvent:t.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(a,e={}){pv(this,!1,a),a.forEach((t,n)=>{uv(this,!1,n),this.at(n).setValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(a,e={}){a!=null&&(a.forEach((t,n)=>{this.at(n)&&this.at(n).patchValue(t,{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(a=[],e={}){this._forEachChild((t,n)=>{t.reset(a[n],{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this.controls.map(a=>a.getRawValue())}clear(a={}){this.controls.length<1||(this._forEachChild(e=>e._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:a.emitEvent}))}_adjustIndex(a){return a<0?a+this.length:a}_syncPendingControls(){let a=this.controls.reduce((e,t)=>t._syncPendingControls()?!0:e,!1);return a&&this.updateValueAndValidity({onlySelf:!0}),a}_forEachChild(a){this.controls.forEach((e,t)=>{a(e,t)})}_updateValue(){this.value=this.controls.filter(a=>a.enabled||this.disabled).map(a=>a.value)}_anyControls(a){return this.controls.some(e=>e.enabled&&a(e))}_setUpControls(){this._forEachChild(a=>this._registerControl(a))}_allControlsDisabled(){for(let a of this.controls)if(a.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(a){a.setParent(this),a._registerOnCollectionChange(this._onCollectionChange)}_find(a){return this.at(a)??null}};function ev(i){return!!i&&(i.asyncValidators!==void 0||i.validators!==void 0||i.updateOn!==void 0)}var td=(()=>{class i{constructor(){this.useNonNullable=!1}get nonNullable(){let e=new i;return e.useNonNullable=!0,e}group(e,t=null){let n=this._reduceControls(e),r={};return ev(t)?r=t:t!==null&&(r.validators=t.validator,r.asyncValidators=t.asyncValidator),new Br(n,r)}record(e,t=null){let n=this._reduceControls(e);return new Bm(n,t)}control(e,t,n){let r={};return this.useNonNullable?(ev(t)?r=t:(r.validators=t,r.asyncValidators=n),new zc(e,Ee(O({},r),{nonNullable:!0}))):new zc(e,t,n)}array(e,t,n){let r=e.map(o=>this._createControl(o));return new Nm(r,t,n)}_reduceControls(e){let t={};return Object.keys(e).forEach(n=>{t[n]=this._createControl(e[n])}),t}_createControl(e){if(e instanceof zc)return e;if(e instanceof Pr)return e;if(Array.isArray(e)){let t=e[0],n=e.length>1?e[1]:null,r=e.length>2?e[2]:null;return this.control(t,n,r)}else return this.control(e)}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var id=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:Zc,useValue:e.callSetDisabledState??Jc}]}}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[bv]})}}return i})(),nd=(()=>{class i{static withConfig(e){return{ngModule:i,providers:[{provide:vv,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Zc,useValue:e.callSetDisabledState??Jc}]}}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[bv]})}}return i})();var yv=$t({passive:!0}),xv=(()=>{class i{constructor(e,t){this._platform=e,this._ngZone=t,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return rn;let t=Ut(e),n=this._monitoredElements.get(t);if(n)return n.subject;let r=new H,o="cdk-text-field-autofilled",s=l=>{l.animationName==="cdk-text-field-autofill-start"&&!t.classList.contains(o)?(t.classList.add(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!0}))):l.animationName==="cdk-text-field-autofill-end"&&t.classList.contains(o)&&(t.classList.remove(o),this._ngZone.run(()=>r.next({target:l.target,isAutofilled:!1})))};return this._ngZone.runOutsideAngular(()=>{t.addEventListener("animationstart",s,yv),t.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(t,{subject:r,unlisten:()=>{t.removeEventListener("animationstart",s,yv)}}),r}stopMonitoring(e){let t=Ut(e),n=this._monitoredElements.get(t);n&&(n.unlisten(),n.subject.complete(),t.classList.remove("cdk-text-field-autofill-monitored"),t.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(t))}
3ngOnDestroy(){this._monitoredElements.forEach((e,t)=>this.stopMonitoring(t))}static{this.\u0275fac=function(t){return new(t||i)(S(Le),S(ne))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var wv=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})();var qm=class{constructor(a){this._box=a,this._destroyed=new H,this._resizeSubject=new H,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(a){return this._elementObservables.has(a)||this._elementObservables.set(a,new gi(e=>{let t=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(a,{box:this._box}),()=>{this._resizeObserver?.unobserve(a),t.unsubscribe(),this._elementObservables.delete(a)}}).pipe(qe(e=>e.some(t=>t.target===a)),Fd({bufferSize:1,refCount:!0}),Pe(this._destroyed))),this._elementObservables.get(a)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}},Cv=(()=>{class i{constructor(){this._observers=new Map,this._ngZone=N(ne),typeof ResizeObserver<"u"}ngOnDestroy(){for(let[,e]of this._observers)e.destroy();this._observers.clear(),typeof ResizeObserver<"u"}observe(e,t){let n=t?.box||"content-box";return this._observers.has(n)||this._observers.set(n,new qm(n)),this._observers.get(n).observe(e)}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var qE=["notch"],GE=["matFormFieldNotchedOutline",""],WE=["*"],YE=["textField"],QE=["iconPrefixContainer"],KE=["textPrefixContainer"],XE=["iconSuffixContainer"],ZE=["textSuffixContainer"],JE=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],eS=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function tS(i,a){i&1&&b(0,"span",21)}function iS(i,a){if(i&1&&(c(0,"label",20),we(1,1),I(2,tS,1,0,"span",21),d()),i&2){let e=D(2);v("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),ce("for",e._control.disableAutomaticLabeling?null:e._control.id),p(2),ye(!e.hideRequiredMarker&&e._control.required?2:-1)}}function nS(i,a){if(i&1&&I(0,iS,3,5,"label",20),i&2){let e=D();ye(e._hasFloatingLabel()?0:-1)}}function aS(i,a){i&1&&b(0,"div",7)}function rS(i,a){}function oS(i,a){if(i&1&&I(0,rS,0,0,"ng-template",13),i&2){D(2);let e=zt(1);v("ngTemplateOutlet",e)}}function sS(i,a){if(i&1&&(c(0,"div",9),I(1,oS,1,1,null,13),d()),i&2){let e=D();v("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),p(),ye(e._forceDisplayInfixLabel()?-1:1)}}function lS(i,a){i&1&&(c(0,"div",10,2),we(2,2),d())}function cS(i,a){i&1&&(c(0,"div",11,3),we(2,3),d())}function dS(i,a){}function hS(i,a){if(i&1&&I(0,dS,0,0,"ng-template",13),i&2){D();let e=zt(1);v("ngTemplateOutlet",e)}}function mS(i,a){i&1&&(c(0,"div",14,4),we(2,4),d())}function uS(i,a){i&1&&(c(0,"div",15,5),we(2,5),d())}function pS(i,a){i&1&&b(0,"div",16)}function fS(i,a){if(i&1&&(c(0,"div",18),we(1,6),d()),i&2){let e=D();v("@transitionMessages",e._subscriptAnimationState)}}function gS(i,a){if(i&1&&(c(0,"mat-hint",22),h(1),d()),i&2){let e=D(2);v("id",e._hintLabelId),p(),he(e.hintLabel)}}function _S(i,a){if(i&1&&(c(0,"div",19),I(1,gS,2,2,"mat-hint",22),we(2,7),b(3,"div",23),we(4,8),d()),i&2){let e=D();v("@transitionMessages",e._subscriptAnimationState),p(),ye(e.hintLabel?1:-1)}}var Vr=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["mat-label"]],standalone:!0})}}return i})();var vS=new q("MatError");var bS=0,Dv=(()=>{class i{constructor(){this.align="start",this.id=`mat-mdc-hint-${bS++}`}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(t,n){t&2&&(Ot("id",n.id),ce("align",null),le("mat-mdc-form-field-hint-end",n.align==="end"))},inputs:{align:"align",id:"id"},standalone:!0})}}return i})(),yS=new q("MatPrefix");var xS=new q("MatSuffix");var Rv=new q("FloatingLabelParent"),kv=(()=>{class i{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=N(Cv),this._ngZone=N(ne),this._parent=N(Rv),this._resizeSubscription=new tt}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return wS(this._elementRef.nativeElement)}
3get 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{this.\u0275fac=function(t){return new(t||i)(f($))}}static{this.\u0275dir=ie({type:i,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(t,n){t&2&&le("mdc-floating-label--float-above",n.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return i})();function wS(i){let a=i;if(a.offsetParent!==null)return a.scrollWidth;let e=a.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);let t=e.scrollWidth;return e.remove(),t}var Ev="mdc-line-ripple--active",rd="mdc-line-ripple--deactivating",Sv=(()=>{class i{constructor(e,t){this._elementRef=e,this._handleTransitionEnd=n=>{let r=this._elementRef.nativeElement.classList,o=r.contains(rd);n.propertyName==="opacity"&&o&&r.remove(Ev,rd)},t.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){let e=this._elementRef.nativeElement.classList;e.remove(rd),e.add(Ev)}deactivate(){this._elementRef.nativeElement.classList.add(rd)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(t){return new(t||i)(f($),f(ne))}}static{this.\u0275dir=ie({type:i,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return i})(),Iv=(()=>{class i{constructor(e,t){this._elementRef=e,this._ngZone=t,this.open=!1}ngAfterViewInit(){let e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),typeof requestAnimationFrame=="function"&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(e){!this.open||!e?this._notch.nativeElement.style.width="":this._notch.nativeElement.style.width=`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`}static{this.\u0275fac=function(t){return new(t||i)(f($),f(ne))}}static{this.\u0275cmp=z({type:i,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(t,n){if(t&1&&be(qE,5),t&2){let r;re(r=oe())&&(n._notch=r.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(t,n){t&2&&le("mdc-notched-outline--notched",n.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[me],attrs:GE,ngContentSelectors:WE,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(t,n){t&1&&(Re(),b(0,"div",1),c(1,"div",2,0),we(3),d(),b(4,"div",3))},encapsulation:2,changeDetection:0})}}return i})(),CS={transitionMessages:Bt("transitionMessages",[ft("enter",Ue({opacity:1,transform:"translateY(0%)"})),ct("void => enter",[Ue({opacity:0,transform:"translateY(-5px)"}),pt("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},ls=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i})}}return i})();var cs=new q("MatFormField"),DS=new q("MAT_FORM_FIELD_DEFAULT_OPTIONS"),Av=0,Mv="fill",kS="auto",Tv="fixed",ES="translateY(-50%)",jr=(()=>{class i{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=mn(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||kS}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){let t=this._appearance,n=e||this._defaults?.appearance||Mv;this._appearance=n,this._appearance==="outline"&&this._appearance!==t&&(this._needsOutlineLabelOffsetUpdate=!0)}
3get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||Tv}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||Tv}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,t,n,r,o,s,l,m){this._elementRef=e,this._changeDetectorRef=t,this._dir=r,this._platform=o,this._defaults=s,this._animationMode=l,this._labelChild=Pp(Vr),this._hideRequiredMarker=!1,this.color="primary",this._appearance=Mv,this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId=`mat-mdc-form-field-label-${Av++}`,this._hintLabelId=`mat-mdc-hint-${Av++}`,this._subscriptAnimationState="",this._destroyed=new H,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=N(ze),this.getLabelId=Cn(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=Cn(()=>!!this._labelChild()),s&&(s.appearance&&(this.appearance=s.appearance),this._hideRequiredMarker=!!s?.hideRequiredMarker,s.color&&(this.color=s.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){let t=this._control,n="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(n+e.controlType),t.controlType&&this._elementRef.nativeElement.classList.add(n+t.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=t.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),t.ngControl&&t.ngControl.valueChanges&&(this._valueChanges=t.ngControl.valueChanges.pipe(Pe(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(),ot(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(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||this._isFocused===null)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),Ps(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(Pe(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}
3_shouldAlwaysFloat(){return this.floatLabel==="always"}_hasOutline(){return this.appearance==="outline"}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return this._hasFloatingLabel()?this._control.shouldLabelFloat||this._shouldAlwaysFloat():!1}_shouldForward(e){let t=this._control?this._control.ngControl:null;return t&&t[e]}_getDisplayedMessages(){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._getDisplayedMessages()==="hint"){let t=this._hintChildren?this._hintChildren.find(r=>r.align==="start"):null,n=this._hintChildren?this._hintChildren.find(r=>r.align==="end"):null;t?e.push(t.id):this._hintLabel&&e.push(this._hintLabelId),n&&e.push(n.id)}else this._errorChildren&&e.push(...this._errorChildren.map(t=>t.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;let e=this._floatingLabel.element;if(!(this._iconPrefixContainer||this._textPrefixContainer)){e.style.transform="";return}if(!this._isAttachedToDom()){this._needsOutlineLabelOffsetUpdate=!0;return}let t=this._iconPrefixContainer?.nativeElement,n=this._textPrefixContainer?.nativeElement,r=this._iconSuffixContainer?.nativeElement,o=this._textSuffixContainer?.nativeElement,s=t?.getBoundingClientRect().width??0,l=n?.getBoundingClientRect().width??0,m=r?.getBoundingClientRect().width??0,u=o?.getBoundingClientRect().width??0,g=this._dir.value==="rtl"?"-1":"1",_=`${s+l}px`,w=`calc(${g} * (${_} + var(--mat-mdc-form-field-label-offset-x, 0px)))`;e.style.transform=`var(
4        --mat-mdc-form-field-label-transform,
5        ${ES} translateX(${w})
6    )`;let E=s+l+m+u;this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${E}px)`)}_isAttachedToDom(){let e=this._elementRef.nativeElement;if(e.getRootNode){let t=e.getRootNode();return t&&t!==e}return document.documentElement.contains(e)}static{this.\u0275fac=function(t){return new(t||i)(f($),f(xe),f(ne),f(Dt),f(Le),f(DS,8),f(st,8),f(ve))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-form-field"]],contentQueries:function(t,n,r){if(t&1&&(Np(r,n._labelChild,Vr,5),je(r,ls,5),je(r,yS,5),je(r,xS,5),je(r,vS,5),je(r,Dv,5)),t&2){Vp();let o;re(o=oe())&&(n._formFieldControl=o.first),re(o=oe())&&(n._prefixChildren=o),re(o=oe())&&(n._suffixChildren=o),re(o=oe())&&(n._errorChildren=o),re(o=oe())&&(n._hintChildren=o)}},viewQuery:function(t,n){if(t&1&&(be(YE,5),be(QE,5),be(KE,5),be(XE,5),be(ZE,5),be(kv,5),be(Iv,5),be(Sv,5)),t&2){let r;re(r=oe())&&(n._textField=r.first),re(r=oe())&&(n._iconPrefixContainer=r.first),re(r=oe())&&(n._textPrefixContainer=r.first),re(r=oe())&&(n._iconSuffixContainer=r.first),re(r=oe())&&(n._textSuffixContainer=r.first),re(r=oe())&&(n._floatingLabel=r.first),re(r=oe())&&(n._notchedOutline=r.first),re(r=oe())&&(n._lineRipple=r.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(t,n){t&2&&le("mat-mdc-form-field-label-always-float",n._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",n._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",n._hasIconSuffix)("mat-form-field-invalid",n._control.errorState)("mat-form-field-disabled",n._control.disabled)("mat-form-field-autofilled",n._control.autofilled)("mat-form-field-no-animations",n._animationMode==="NoopAnimations")("mat-form-field-appearance-fill",n.appearance=="fill")("mat-form-field-appearance-outline",n.appearance=="outline")("mat-form-field-hide-placeholder",n._hasFloatingLabel()&&!n._shouldLabelFloat())("mat-focused",n._control.focused)("mat-primary",n.color!=="accent"&&n.color!=="warn")("mat-accent",n.color==="accent")("mat-warn",n.color==="warn")("ng-untouched",n._shouldForward("untouched"))("ng-touched",n._shouldForward("touched"))("ng-pristine",n._shouldForward("pristine"))("ng-dirty",n._shouldForward("dirty"))("ng-valid",n._shouldForward("valid"))("ng-invalid",n._shouldForward("invalid"))("ng-pending",n._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[Me([{provide:cs,useExisting:i},{provide:Rv,useExisting:i}]),me],ngContentSelectors:eS,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",""],[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"],["matFormField
6FloatingLabel","",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(t,n){if(t&1){let r=Z();Re(JE),I(0,nS,1,1,"ng-template",null,0,Xa),c(2,"div",6,1),T("click",function(s){return V(r),j(n._control.onContainerClick(s))}),I(4,aS,1,0,"div",7),c(5,"div",8),I(6,sS,2,2,"div",9)(7,lS,3,0,"div",10)(8,cS,3,0,"div",11),c(9,"div",12),I(10,hS,1,1,null,13),we(11),d(),I(12,mS,3,0,"div",14)(13,uS,3,0,"div",15),d(),I(14,pS,1,0,"div",16),d(),c(15,"div",17),I(16,fS,2,1,"div",18)(17,_S,5,2,"div",19),d()}if(t&2){let r;p(2),le("mdc-text-field--filled",!n._hasOutline())("mdc-text-field--outlined",n._hasOutline())("mdc-text-field--no-label",!n._hasFloatingLabel())("mdc-text-field--disabled",n._control.disabled)("mdc-text-field--invalid",n._control.errorState),p(2),ye(!n._hasOutline()&&!n._control.disabled?4:-1),p(2),ye(n._hasOutline()?6:-1),p(),ye(n._hasIconPrefix?7:-1),p(),ye(n._hasTextPrefix?8:-1),p(2),ye(!n._hasOutline()||n._forceDisplayInfixLabel()?10:-1),p(2),ye(n._hasTextSuffix?12:-1),p(),ye(n._hasIconSuffix?13:-1),p(),ye(n._hasOutline()?-1:14),p(),le("mat-mdc-form-field-subscript-dynamic-size",n.subscriptSizing==="dynamic"),p(),ye((r=n._getDisplayedMessages())==="error"?16:r==="hint"?17:-1)}},dependencies:[kv,Iv,kn,Sv,Dv],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{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--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(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .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(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;
6left: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}.cdk-high-contrast-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(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-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(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-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(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-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(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
6over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-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(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-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(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.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(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-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(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-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%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-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;--mat-form-field-notch-max-width: 100%}[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(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
6over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-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(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-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(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-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)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.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);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.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);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/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) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-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-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-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-app-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-app-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)}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)}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)}.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-app-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-app-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)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.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)}.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-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-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-app-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-app-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:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.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,data:{animation:[CS.transitionMessages]},changeDetection:0})}}return i})(),ds=(()=>
6{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,nt,xr,Y]})}}return i})();var SS=new q("MAT_INPUT_VALUE_ACCESSOR"),IS=["button","checkbox","file","hidden","image","radio","range","reset","submit"],AS=0,od=(()=>{class i{get disabled(){return this._disabled}set disabled(e){this._disabled=mn(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(Or.required)??!1}set required(e){this._required=mn(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&Xh().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=mn(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,t,n,r,o,s,l,m,u,g){this._elementRef=e,this._platform=t,this.ngControl=n,this._autofillMonitor=m,this._ngZone=u,this._formField=g,this._uid=`mat-input-${AS++}`,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new H,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(w=>Xh().has(w)),this._iOSKeyupListener=w=>{let E=w.target;!E.value&&E.selectionStart===0&&E.selectionEnd===0&&(E.setSelectionRange(1,1),E.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};let _=this._elementRef.nativeElement,x=_.nodeName.toLowerCase();this._inputValueAccessor=l||_,this._previousNativeValue=this.value,this.id=this.id,t.IOS&&u.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new ha(s,n,o,r,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect=x==="select",this._isTextarea=x==="textarea",this._isInFormField=!!g,this._isNativeSelect&&(this.controlType=_.multiple?"mat-native-select-multiple":"mat-native-select")}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._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}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){e!==this.focused&&(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 t=this._elementRef.nativeElement;this._previousPlaceholder=e,e?t.setAttribute("placeholder",e):t.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){IS.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,t=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&t&&t.label)}else return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){let e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&this._type==="number"&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&this._type!=="number"&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Le),f(Ln,10),f(rs,8),f(Nn,8),f(zi),f(SS,10),f(xv),f(ne),f(cs,8))}}static{this.\u0275dir=ie({type:i,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(t,n){t&1&&T("focus",function(){return n._focusChanged(!0)})("blur",function(){return n._focusChanged(!1)})("input",function(){return n._onInput()}),t&2&&(Ot("id",n.id)("disabled",n.disabled)("required",n.required),ce("name",n.name||null)("readonly",n.readonly&&!n._isNativeSelect||null)("aria-invalid",n.empty&&n.required?null:n.errorState)("aria-required",n.required)("id",n.id),le("mat-input-server",n._isServer)("mat-mdc-form-field-textarea-control",n._isInFormField&&n._isTextarea)("mat-mdc-form-field-input-control",n._isInFormField)("mdc-text-field__input",n._isInFormField)("mat-mdc-native-select-inline",n._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"},exportAs:["matInput"],standalone:!0,features:[Me([{provide:ls,useExisting:i}]),Ve]})}}return i})(),Gm=(()=>
6{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,ds,ds,wv,Y]})}}return i})();var MS=["trigger"],TS=["panel"],RS=[[["mat-select-trigger"]],"*"],FS=["mat-select-trigger","*"];function OS(i,a){if(i&1&&(c(0,"span",4),h(1),d()),i&2){let e=D();p(),he(e.placeholder)}}function PS(i,a){i&1&&we(0)}function BS(i,a){if(i&1&&(c(0,"span",11),h(1),d()),i&2){let e=D(2);p(),he(e.triggerValue)}}function LS(i,a){if(i&1&&(c(0,"span",5),I(1,PS,1,0)(2,BS,2,1,"span",11),d()),i&2){let e=D();p(),ye(e.customTrigger?1:2)}}function NS(i,a){if(i&1){let e=Z();c(0,"div",12,1),T("@transformPanel.done",function(n){V(e);let r=D();return j(r._panelDoneAnimatingStream.next(n.toState))})("keydown",function(n){V(e);let r=D();return j(r._handleKeydown(n))}),we(2,1),d()}if(i&2){let e=D();jt("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",e._getPanelTheme(),""),v("ngClass",e.panelClass)("@transformPanel","showing"),ce("id",e.id+"-panel")("aria-multiselectable",e.multiple)("aria-label",e.ariaLabel||null)("aria-labelledby",e._getPanelAriaLabelledby())}}var VS={transformPanelWrap:Bt("transformPanelWrap",[ct("* => void",Qn("@transformPanel",[Yn()],{optional:!0}))]),transformPanel:Bt("transformPanel",[ft("void",Ue({opacity:0,transform:"scale(1, 0.8)"})),ct("void => showing",pt("120ms cubic-bezier(0, 0, 0.2, 1)",Ue({opacity:1,transform:"scale(1, 1)"}))),ct("* => void",pt("100ms linear",Ue({opacity:0})))])};var Pv=0,Bv=new q("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.reposition()}});function jS(i){return()=>i.scrollStrategies.reposition()}var zS=new q("MAT_SELECT_CONFIG"),HS={provide:Bv,deps:[Ke],useFactory:jS},US=new q("MatSelectTrigger"),Wm=class{constructor(a,e){this.source=a,this.value=e}},zr=(()=>{class i{_scrollOptionIntoView(e){let t=this.options.toArray()[e];if(t){let n=this.panel.nativeElement,r=km(e,this.options,this.optionGroups),o=t._getHostElement();e===0&&r===1?n.scrollTop=0:n.scrollTop=Em(o.offsetTop,o.offsetHeight,n.scrollTop,n.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(e){return new Wm(this,e)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(e){this._placeholder=e,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(Or.required)??!1}set required(e){this._required=e,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(e){this._selectionModel,this._multiple=e}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)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get id(){return this._id}set id(e){this._id=e||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,t,n,r,o,s,l,m,u,g,_,x,w,E){this._viewportRuler=e,this._changeDetectorRef=t,this._elementRef=o,this._dir=s,this._parentFormField=u,this.ngControl=g,this._liveAnnouncer=w,this._defaultOptions=E,this._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"}],this._panelOpen=!1,this._compareWith=(k,y)=>k===y,this._uid=`mat-select-${Pv++}`,this._triggerAriaLabelledBy=null,this._destroy=new H,this.stateChanges=new H,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId=`mat-select-value-${Pv++}`,this._panelDoneAnimatingStream=new H,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hide
6SingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new H,this.optionSelectionChanges=_n(()=>{let k=this.options;return k?k.changes.pipe(vt(k),mt(()=>ot(...k.map(y=>y.onSelectionChange)))):this._initialized.pipe(mt(()=>this.optionSelectionChanges))}),this.openedChange=new te,this._openedStream=this.openedChange.pipe(qe(k=>k),De(()=>{})),this._closedStream=this.openedChange.pipe(qe(k=>!k),De(()=>{})),this.selectionChange=new te,this.valueChange=new te,this._trackedModal=null,this._skipPredicate=k=>this.panelOpen?!1:k.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),E?.typeaheadDebounceInterval!=null&&(this.typeaheadDebounceInterval=E.typeaheadDebounceInterval),this._errorStateTracker=new ha(r,g,m,l,this.stateChanges),this._scrollStrategyFactory=x,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(_)||0,this.id=this.id}ngOnInit(){this._selectionModel=new uc(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe(eo(),Pe(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe(Pe(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(Pe(this._destroy)).subscribe(e=>{e.added.forEach(t=>t.select()),e.removed.forEach(t=>t.deselect())}),this.options.changes.pipe(vt(null),Pe(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){let e=this._getTriggerAriaLabelledby(),t=this.ngControl;if(e!==this._triggerAriaLabelledBy){let n=this._elementRef.nativeElement;this._triggerAriaLabelledBy=e,e?n.setAttribute("aria-labelledby",e):n.removeAttribute("aria-labelledby")}t&&(this._previousControl!==t.control&&(this._previousControl!==void 0&&t.disabled!==null&&t.disabled!==this.disabled&&(this.disabled=t.disabled),this._previousControl=t.control),this.updateErrorState())}ngOnChanges(e){(e.disabled||e.userAriaDescribedBy)&&this.stateChanges.next(),e.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){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._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){let e=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;let t=`${this.id}-panel`;this._trackedModal&&Ec(this._trackedModal,"aria-owns",t),um(e,"aria-owns",t),this._trackedModal=e}_clearFromModal(){if(!this._trackedModal)return;let e=`${this.id}-panel`;Ec(this._trackedModal,"aria-owns",e),this._trackedModal=null}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}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(t=>t.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 t=e.keyCode,n=t===40||t===38||t===37||t===39,r=t===13||t===32,o=this._keyManager;if(!o.isTyping()&&r&&!At(e)||(this.multiple||e.altKey)&&n)e.preventDefault(),this.open();else if(!this.multiple){let s=this.selected;o.onKeydown(e);let l=this.selected;l&&s!==l&&this._liveAnnouncer.announce(l.viewValue,1e4)}}_handleOpenKeydown(e){let t=this._keyManager,n=e.keyCode,r=n===40||n===38,o=t.isTyping();if(r&&e.altKey)e.preventDefault(),this.close();else if(!o&&(n===13||n===32)&&t.activeItem&&!At(e))e.preventDefault(),t.activeItem._selectViaInteraction();else if(!o&&this._multiple&&n===65&&e.ctrlKey){e.preventDefault();let s=this.options.some(l=>!l.disabled&&!l.selected);this.options.forEach(l=>{l.disabled||(s?l.select():l.deselect())})}else{let s=t.activeItemIndex;t.onKeydown(e),this._multiple&&r&&e.shiftKey&&t.activeItem&&t.activeItemIndex!==s&&t.activeItem._selectViaInteraction()}}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe(ht(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
6_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(t=>t.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&e)Array.isArray(e),e.forEach(t=>this._selectOptionByValue(t)),this._sortValues();else{let t=this._selectOptionByValue(e);t?this._keyManager.updateActiveItem(t):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(e){let t=this.options.find(n=>{if(this._selectionModel.isSelected(n))return!1;try{return n.value!=null&&this._compareWith(n.value,e)}catch{return!1}});return t&&this._selectionModel.select(t),t}_assignValue(e){return e!==this._value||this._multiple&&Array.isArray(e)?(this.options&&this._setSelectionByValue(e),this._value=e,!0):!1}_getOverlayWidth(e){return this.panelWidth==="auto"?(e instanceof zo?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 Dc(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=ot(this.options.changes,this._destroy);this.optionSelectionChanges.pipe(Pe(e)).subscribe(t=>{this._onSelect(t.source,t.isUserInput),t.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),ot(...this.options.map(t=>t._stateChanges)).pipe(Pe(e)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(e,t){let n=this._selectionModel.isSelected(e);e.value==null&&!this._multiple?(e.deselect(),this._selectionModel.clear(),this.value!=null&&this._propagateChanges(e.value)):(n!==e.selected&&(e.selected?this._selectionModel.select(e):this._selectionModel.deselect(e)),t&&this._keyManager.setActiveItem(e),this.multiple&&(this._sortValues(),t&&this.focus())),n!==this._selectionModel.isSelected(e)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){let e=this.options.toArray();this._selectionModel.sort((t,n)=>this.sortComparator?this.sortComparator(t,n,e):e.indexOf(t)-e.indexOf(n)),this.stateChanges.next()}}_propagateChanges(e){let t;this.multiple?t=this.selected.map(n=>n.value):t=this.selected?this.selected.value:e,this._value=t,this.valueChange.emit(t),this._onChange(t),this.selectionChange.emit(this._getChangeEvent(t)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let e=-1;for(let t=0;t<this.options.length;t++)if(!this.options.get(t).disabled){e=t;break}this._keyManager.setActiveItem(e)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(e){this._elementRef.nativeElement.focus(e)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;let e=this._parentFormField?.getLabelId(),t=e?e+" ":"";return this.ariaLabelledby?t+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(),t=(e?e+" ":"")+this._valueId;return this.ariaLabelledby&&(t+=" "+this.ariaLabelledby),t}_panelDoneAnimating(e){this.openedChange.emit(e)}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{this.\u0275fac=function(t){return new(t||i)(f(ra),f(xe),f(ne),f(zi),f($),f(Dt,8),f(rs,8),f(Nn,8),f(cs,8),f(Ln,10),bt("tabindex"),f(Bv),f(Sc),f(zS,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-select"]],contentQueries:function(t,n,r){if(t&1&&(je(r,US,5),je(r,On,5),je(r,Fc,5)),t&2){let o;re(o=oe())&&(n.customTrigger=o.first),re(o=oe())&&(n.options=o),re(o=oe())&&(n.optionGroups=o)}},viewQuery:function(t,n){if(t&1&&(be(MS,5),be(TS,5),be(om,5)),t&2){let r;re(r=oe())&&(n.trigger=r.first),re(r=oe())&&(n.panel=r.first),re(r=oe())&&(n._overlayDir=r.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(t,n){t&1&&T("keydown",function(o){return n._handleKeydown(o)})("focus",function(){return n._onFocus()})("blur",function(){return n._onBlur()}),t&2&&(ce("id",n.id)("tabindex",n.disabled?-1:n.tabIndex)("aria-controls",n.panelOpen?n.id+"-panel":null)("aria-expanded",n.panelOpen)("aria-label",n.ariaLabel||null)("aria-required",n.required.toString())("aria-disabled",n.disabled.toString())("aria-invalid",n.errorState)("aria-activedescendant",n._getAriaActiveDescendant()),le("mat-mdc-select-disabled",n.disabled)("mat-mdc-select-invalid",n.errorState)("mat-mdc-select-required",n.required)("mat-mdc-select-empty",n.empty)("mat-mdc-select-multiple",n.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",fe],disableRipple:[2,"disableRipple","disableRipple",fe],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:Pt(e)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",fe],placeholder:"placeholder",required:[2,"required","required",fe],multiple:[2,"multiple","multiple",fe],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",fe],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",Pt],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[Me([{provide:ls,useExisting:i},{provide:Rc,useExisting:i}]),Se,Ve,me],ngContentSelectors:FS,decls:11,vars:8,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,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(t,n){if(t&1){let r=Z();Re(RS),c(0,"div",2,0),T("click",function(){return V(r),j(n.open())}),c(3,"div",3),I(4,OS,2,1,"span",4)(5,LS,3,1,"span",5),d(),c(6,"div",6)(7,"div",7),kt(),c(8,"svg",8),b(9,"path",9),d()()()(),I(10,NS,3,9,"ng-template",10),T("backdropClick",function(){return V(r),j(n.close())})("attach",function(){return V(r),j(n._onAttached())})("detach",function(){return V(r),j(n.close())})}if(t&2){let r=zt(1);p(3),ce("id",n._valueId),p(),ye(n.empty?4:5),p(6),v("cdkConnectedOverlayPanelClass",n._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",n._scrollStrategy)("cdkConnectedOverlayOrigin",n._preferredOverlayOrigin||r)("cdkConnectedOverlayOpen",n.panelOpen)("cdkConnectedOverlayPositions",n._positions)("cdkConnectedOverlayWidth",n._overlayWidth)}},dependencies:[zo,om,gt],styles:['.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-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.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-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}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:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-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}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.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-app-on-surface-variant))}._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)}'],encapsulation:2,data:{animation:[VS.transformPanel]},changeDetection:0})}}return i})();var hs=(()=>
6{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[HS],imports:[nt,qt,kr,Y,ei,ds,kr,Y]})}}return i})();var Nv=(()=>{class i{constructor(e,t,n,r){this.formBuilder=e,this.globalService=t,this.ubicacionesService=n,this.dialogRef=r,this.formData=new FormData,this.readyChanges=!1,this.sending=!1,this.formulario=this.formBuilder.group({nombre:[""],empresa:[""],ciudad:[""],pais:[""],correo:[""],telefono:[""],producto:[""],comentarios:[""]})}ngOnInit(){}checkForm(){return!0}sendData(){this.sending=!0,this.checkForm()&&(this.formEncrypted=this.globalService.encryptForms(this.formulario.value),this.formData.append("form",this.formEncrypted),this.ubicacionesService.sendContacto(this.formData).subscribe(e=>{this.formulario.reset(),this.closeModal()}))}closeModal(){this.dialogRef.close()}static{this.\u0275fac=function(t){return new(t||i)(f(td),f(Te),f(ua),f(fn))}}static{this.\u0275cmp=z({type:i,selectors:[["app-contacto"]],decls:120,vars:1,consts:[[1,"closeForms",3,"click"],[1,"material-icons"],[1,"titleDialog","opinion"],[1,"mat-typography"],[1,"opiniones","contacto",3,"formGroup"],[1,"formGrid"],[1,"full-width"],["matInput","","formControlName","nombre","required","","autocomplete","off"],["matInput","","formControlName","empresa","required","","autocomplete","off"],["matInput","","formControlName","ciudad","required","","autocomplete","off"],["matInput","","formControlName","pais","required","","autocomplete","off"],["matInput","","formControlName","correo","required","","autocomplete","off"],["matInput","","formControlName","telefono","required","","autocomplete","off"],["name","roducto","required","","formControlName","producto"],["value","Uso general"],["value","Fluorescentes"],["value","Perlescentes"],["value","S\xFAper Gruesos"],["value","Impacta"],["value","Plastiblur"],["value","FG"],["value","Novanite"],["value","Plastiglas XT"],["value","Ecogreen"],["value","Sparkling"],["value","Sensacryl Ultra"],["value","Black&Led"],["value","LuxoWhite"],["value","Edgelit"],["value","FB"],["value","BR"],["value","X-LINK"],["value","Bicolor"],["value","Stonia"],["value","Solar Block"],["value","Heat Reflective"],["value","UV-F"],["value","IRT"],["value","Policarbonato Celular"],["value","Policarbonato S\xF3lido"],["value","L\xE1mina Espejo"],["value","PETG"],["value","Ad-cryl Extra (Adhesivo)"],["value","Ad-cryl III (Adhesivo)"],["value","Ad-cryl PG Plus (Adhesivo)"],["value","Antiest\xE1tico Abrillantador"],[1,"alLeft"],[1,"w100"],["matInput","","rows","3","required","","formControlName","comentarios","autocomplete","off",1,"txtFld","nomore"],["align","end"],[1,"btns"],[1,"btn",3,"click"]],template:function(t,n){t&1&&(c(0,"div")(1,"a",0),T("click",function(){return n.closeModal()}),c(2,"i",1),h(3,"close"),d()(),c(4,"h2",2),h(5,"Contacto"),d(),c(6,"mat-dialog-content",3)(7,"form",4)(8,"p"),h(9," \xBFTienes un proyecto y est\xE1s interesado en nuestros productos? Comp\xE1rtenos tus datos para ponerte en contacto con el asesor comercial perfecto para ti. "),d(),c(10,"ul",5)(11,"li")(12,"mat-form-field",6)(13,"mat-label"),h(14,"Nombre"),d(),b(15,"input",7),d()(),c(16,"li")(17,"mat-form-field",6)(18,"mat-label"),h(19,"Empresa"),d(),b(20,"input",8),d()(),c(21,"li")(22,"mat-form-field",6)(23,"mat-label"),h(24,"Ciudad"),d(),b(25,"input",9),d()(),c(26,"li")(27,"mat-form-field",6)(28,"mat-label"),h(29,"Pa\xEDs"),d(),b(30,"input",10),d()(),c(31,"li")(32,"mat-form-field",6)(33,"mat-label"),h(34,"Correo"),d(),b(35,"input",11),d()(),c(36,"li")(37,"mat-form-field",6)(38,"mat-label"),h(39,"Tel\xE9fono"),d(),b(40,"input",12),d()(),c(41,"li")(42,"mat-form-field",6)(43,"mat-label"),h(44,"Producto"),d(),c(45,"mat-select",13)(46,"mat-option",14),h(47,"Uso general"),d(),c(48,"mat-option",15),h(49,"Fluorescentes"),d(),c(50,"mat-option",16),h(51,"Perlescentes"),d(),c(52,"mat-option",17),h(53,"S\xFAper Gruesos"),d(),c(54,"mat-option",18),h(55,"Impacta"),d(),c(56,"mat-option",19),h(57,"Plastiblur"),d(),c(58,"mat-option",20),h(59,"FG"),d(),c(60,"mat-option",21),h(61,"Novanite"),d(),c(62,"mat-option",22),h(63,"Plastiglas XT"),d(),c(64,"mat-option",23),h(65,"Ecogreen"),d(),c(66,"mat-option",24),h(67,"Sparkling"),d(),c(68,"mat-option",25),h(69,"Sensacryl Ultra"),d(),c(70,"mat-option",26),h(71,"Black&Led"),d(),c(72,"mat-option",27),h(73,"LuxoWhite"),d(),c(74,"mat-option",28),h(75,"Edgelit"),d(),c(76,"mat-option",29),h(77,"FB"),d(),c(78,"mat-option",30),h(79,"BR"),d(),c(80,"mat-option",31),h(81,"X-LINK"),d(),c(82,"mat-option",32),h(83,"Bicolor"),d(),c(84,"mat-option",33),h(85,"Stonia"),d(),c(86,"mat-option",34),h(87,"Solar Block"),d(),c(88,"mat-option",35),h(89,"Heat Reflective"),d(),c(90,"mat-option",36),h(91,"UV-F"),d(),c(92,"mat-option",37),h(93,"IRT"),d(),c(94,"mat-option",38),h(95,"Policarbonato Celular"),d(),c(96,"mat-option",39),h(97,"Policarbonato S\xF3lido"),d(),c(98,"mat-option",40),h(99,"L\xE1mina Espejo"),d(),c(100,"mat-option",41),h(101,"PETG"),d(),c(102,"mat-option",42),h(103,"Ad-cryl Extra (Adhesivo)"),d(),c(104,"mat-option",43),h(105,"Ad-cryl III (Adhesivo)"),d(),c(106,"mat-option",44),h(107,"Ad-cryl PG Plus (Adhesivo)"),d(),c(108,"mat-option",45),h(109,"Antiest\xE1tico Abrillantador"),d()()()()(),c(110,"ul",46)(111,"li",47)(112,"mat-form-field",6)(113,"mat-label"),h(114,"Comentarios"),d(),b(115,"textarea",48),d()()()()(),c(116,"mat-dialog-actions",49)(117,"div",50)(118,"button",51),T("click",function(){return n.sendData()}),h(119,"Enviar"),d()()()()),t&2&&(p(7),v("formGroup",n.formulario))},dependencies:[ed,Nr,Qc,Kc,ss,Nn,os,On,Ar,Ir,od,jr,Vr,zr]})}}return i})();var $S=i=>({ctvs:i});function qS(i,a){if(i&1){let e=Z();
6c(0,"button",80),T("mouseenter",function(){let n=V(e).$implicit,r=D();return j(r.onStarsHover(n))})("focus",function(){let n=V(e).$implicit,r=D();return j(r.onStarsHover(n))})("click",function(){let n=V(e).$implicit,r=D();return j(r.setStars(n))}),c(1,"i",1),h(2,"star"),d(),h(3),d()}if(i&2){let e=a.$implicit,t=D();v("ngClass",Fe(3,$S,t.isStarActive(e))),ce("aria-label","Calificar "+e+" de 10"),p(3),pe("",e," ")}}var Vv=(()=>{class i{constructor(e,t,n,r){this.formBuilder=e,this.globalService=t,this.ubicacionesService=n,this.dialogRef=r,this.formData=new FormData,this.readyChanges=!1,this.sending=!1,this.starsArray=Array.from({length:10},(o,s)=>s+1),this.hoverStars=null,this.formulario=this.formBuilder.group({nombre:[""],empresa:[""],estado:[""],pais:[""],correo:[""],telefono:[""],producto:[""],comentarios:[""],stars:[0]})}ngOnInit(){}onStarsHover(e){this.hoverStars=e}onStarsLeave(){this.hoverStars=null}setStars(e){this.formulario.get("stars")?.setValue(e),this.formulario.get("stars")?.markAsDirty(),this.formulario.get("stars")?.markAsTouched()}isStarActive(e){let t=this.hoverStars??(this.formulario.get("stars")?.value||0);return e<=t}checkForm(){return!0}sendData(){this.sending=!0,this.checkForm()&&(this.formEncrypted=this.globalService.encryptForms(this.formulario.value),this.formData.append("form",this.formEncrypted),this.ubicacionesService.sendOpinion(this.formData).subscribe(e=>{this.formulario.reset(),this.closeModal()}))}closeModal(){this.dialogRef.close()}static{this.\u0275fac=function(t){return new(t||i)(f(td),f(Te),f(ua),f(fn))}}static{this.\u0275cmp=z({type:i,selectors:[["app-opinion"]],decls:169,vars:2,consts:[[1,"closeForms",3,"click"],[1,"material-icons"],[1,"titleDialog","opinion"],[1,"mat-typography"],[1,"opiniones",3,"formGroup"],[1,"formGrid"],[1,"full-width"],["matInput","","formControlName","correo","required","","autocomplete","off"],["name","estado","required","","formControlName","estado"],["value","Aguascalientes"],["value","Baja California"],["value","Baja California Sur"],["value","Campeche"],["value","Chiapas"],["value","Chihuahua"],["value","CDMX"],["value","Coahuila"],["value","Colima"],["value","Durango"],["value","Estado de M\xE9xico"],["value","Guanajuato"],["value","Guerrero"],["value","Hidalgo"],["value","Jalisco"],["value","Michoac\xE1n"],["value","Morelos"],["value","Nayarit"],["value","Nuevo Le\xF3n"],["value","Oaxaca"],["value","Puebla"],["value","Quer\xE9taro"],["value","Quintana Roo"],["value","San Luis Potos\xED"],["value","Sinaloa"],["value","Sonora"],["value","Tabasco"],["value","Tamaulipas"],["value","Tlaxcala"],["value","Veracruz"],["value","Yucat\xE1n"],["value","Zacatecas"],["name","roducto","required","","formControlName","producto"],["value","Uso general"],["value","Fluorescentes"],["value","Perlescentes"],["value","S\xFAper Gruesos"],["value","Impacta"],["value","Plastiblur"],["value","FG"],["value","Novanite"],["value","Plastiglas XT"],["value","Ecogreen"],["value","Sparkling"],["value","Sensacryl Ultra"],["value","Black&Led"],["value","LuxoWhite"],["value","Edgelit"],["value","FB"],["value","BR"],["value","X-LINK"],["value","Bicolor"],["value","Stonia"],["value","Solar Block"],["value","Heat Reflective"],["value","UV-F"],["value","IRT"],["value","Policarbonato Celular"],["value","Policarbonato S\xF3lido"],["value","L\xE1mina Espejo"],["value","PETG"],["value","Ad-cryl Extra (Adhesivo)"],["value","Ad-cryl III (Adhesivo)"],["value","Ad-cryl PG Plus (Adhesivo)"],["value","Antiest\xE1tico Abrillantador"],["matInput","","rows","3","required","","formControlName","comentarios","autocomplete","off",1,"txtFld","nomore"],[1,"mdStars",3,"mouseleave"],["type","button","class","btn",3,"ngClass","mouseenter","focus","click",4,"ngFor","ngForOf"],["align","end"],[1,"btns"],[1,"btn",3,"click"],["type","button",1,"btn",3,"mouseenter","focus","click","ngClass"]],template:function(t,n){t&1&&(c(0,"div")(1,"a",0),T("click",function(){return n.closeModal()}),c(2,"i",1),h(3,"close"),d()(),c(4,"h2",2),h(5,"Tu opini\xF3n"),d(),c(6,"mat-dialog-content",3)(7,"form",4)(8,"p"),h(9," \xA1Queremos escucharte! Cu\xE9ntanos tu experiencia con nosotros. T\xFA nos permites seguir mejorando para brindarte siempre el mejor servicio. "),d(),c(10,"ul",5)(11,"li")(12,"mat-form-field",6)(13,"mat-label"),h(14,"Correo"),d(),b(15,"input",7),d()(),c(16,"li")(17,"mat-form-field",6)(18,"mat-label"),h(19,"Estado"),d(),c(20,"mat-select",8)(21,"mat-option",9),h(22,"Aguascalientes"),d(),c(23,"mat-option",10),h(24,"Baja California"),d(),c(25,"mat-option",11),h(26,"Baja California Sur"),d(),c(27,"mat-option",12),h(28,"Campeche"),d(),c(29,"mat-option",13),h(30,"Chiapas"),d(),c(31,"mat-option",14),h(32,"Chihuahua"),d(),c(33,"mat-option",15),h(34,"Ciudad de M\xE9xico"),d(),c(35,"mat-option",16),h(36,"Coahuila"),d(),c(37,"mat-option",17),h(38,"Colima"),d(),c(39,"mat-option",18),h(40,"Durango"),d(),c(41,"mat-option",19),h(42,"Estado de M\xE9xico"),d(),c(43,"mat-option",20),h(44,"Guanajuato"),d(),c(45,"mat-option",21),h(46,"Guerrero"),d(),c(47,"mat-option",22),h(48,"Hidalgo"),d(),c(49,"mat-option",23),h(50,"Jalisco"),d(),c(51,"mat-option",24),h(52,"Michoac\xE1n"),d(),c(53,"mat-option",25),h(54,"Morelos"),d(),c(55,"mat-option",26),h(56,"Nayarit"),d(),c(57,"mat-option",27),h(58,"Nuevo Le\xF3n"),d(),c(59,"mat-option",28),h(60,"Oaxaca"),d(),c(61,"mat-option",29),h(62,"Puebla"),d(),c(63,"mat-option",30),h(64,"Quer\xE9taro"),d(),c(65,"mat-option",31),h(66,"Quintana Roo"),d(),c(67,"mat-option",32),h(68,"San Luis Potos\xED"),d(),c(69,"mat-option",33),h(70,"Sinaloa"),d(),c(71,"mat-option",34),h(72,"Sonora"),d(),c(73,"mat-option",35),h(74,"Tabasco"),d(),c(75,"mat-option",36),h(76,"Tamaulipas"),d(),c(77,"mat-option",37),h(78,"Tlaxcala"),d(),c(79,"mat-option",38),h(80,"Veracruz"),d(),c(81,"mat-option",39),h(82,"Yucat\xE1n"),d(),c(83,"mat-option",40),h(84,"Zacatecas"),d()()()(),c(85,"li")(86,"mat-form-field",6)(87,"mat-label"),h(88,"Producto"),d(),c(89,"mat-select",41)(90,"mat-option",42),h(91,"Uso general"),d(),c(92,"mat-option",43),h(93,"Fluorescentes"),d(),c(94,"mat-option",44),h(95,"Perlescentes"),d(),c(96,"mat-option",45),h(97,"S\xFAper Gruesos"),d(),c(98,"mat-option",46),h(99,"Impacta"),d(),c(100,"mat-option",47),h(101,"Plastiblur"),d(),c(102,"mat-option",48),h(103,"FG"),d(),c(104,"mat-option",49),h(105,"Novanite"),d(),c(106,"mat-option",50),h(107,"Plastiglas XT"),d(),c(108,"mat-option",51),h(109,"Ecogreen"),d(),c(110,"mat-option",52),h(111,"Sparkling"),d(),c(112,"mat-option",53),h(113,"Sensacryl Ultra"),d(),c(114,"mat-option",54),h(115,"Black&Led"),d(),c(116,"mat-option",55),h(117,"LuxoWhite"),d(),c(118,"mat-option",56),h(119,"Edgelit"),d(),c(120,"mat-option",57),h(121,"FB"),d(),c(122,"mat-option",58),h(123,"BR"),d(),c(124,"mat-option",59),h(125,"X-LINK"),d(),c(126,"mat-option",60),h(127,"Bicolor"),d(),c(128,"mat-option",61),h(129,"Stonia"),d(),c(130,"mat-option",62),h(131,"
6Solar Block"),d(),c(132,"mat-option",63),h(133,"Heat Reflective"),d(),c(134,"mat-option",64),h(135,"UV-F"),d(),c(136,"mat-option",65),h(137,"IRT"),d(),c(138,"mat-option",66),h(139,"Policarbonato Celular"),d(),c(140,"mat-option",67),h(141,"Policarbonato S\xF3lido"),d(),c(142,"mat-option",68),h(143,"L\xE1mina Espejo"),d(),c(144,"mat-option",69),h(145,"PETG"),d(),c(146,"mat-option",70),h(147,"Ad-cryl Extra (Adhesivo)"),d(),c(148,"mat-option",71),h(149,"Ad-cryl III (Adhesivo)"),d(),c(150,"mat-option",72),h(151,"Ad-cryl PG Plus (Adhesivo)"),d(),c(152,"mat-option",73),h(153,"Antiest\xE1tico Abrillantador"),d()()()(),c(154,"li")(155,"mat-form-field",6)(156,"mat-label"),h(157,"Quejas, sugerencias y/o comentarios"),d(),b(158,"textarea",74),d()(),c(159,"li")(160,"div")(161,"p"),h(162," \xBFQu\xE9 tan probable es que recomiende nuestros productos? "),d(),c(163,"div",75),T("mouseleave",function(){return n.onStarsLeave()}),I(164,qS,4,5,"button",76),d()()()()()(),c(165,"mat-dialog-actions",77)(166,"div",78)(167,"button",79),T("click",function(){return n.sendData()}),h(168,"Enviar"),d()()()()),t&2&&(p(7),v("formGroup",n.formulario),p(157),v("ngForOf",n.starsArray))},dependencies:[gt,Je,ed,Nr,Qc,Kc,ss,Nn,os,On,Ar,Ir,od,jr,Vr,zr]})}}return i})();var GS=["submenuBox"],WS=(i,a)=>({menucards:i,menuGrids:a});function YS(i,a){if(i&1){let e=Z();c(0,"a",11),T("click",function(){V(e);let n=D();return j(n.returnMainMenu())}),c(1,"i",12),h(2,"arrow_back"),d()()}}function QS(i,a){if(i&1){let e=Z();c(0,"a",15),T("click",function(n){V(e);let r=D().$implicit,o=D();return j(o.expandMenu(r.item,n))}),h(1),c(2,"i",12),h(3,"keyboard_arrow_down"),d()()}if(i&2){let e=D().$implicit;p(),pe("",e.item," ")}}function KS(i,a){if(i&1){let e=Z();c(0,"a",16),T("click",function(){V(e);let n=D(2);return j(n.closeSybenus())}),h(1),d()}if(i&2){let e=D().$implicit;ti("routerLink",e.route),p(),pe("",e.item," ")}}function XS(i,a){if(i&1&&(c(0,"li"),I(1,QS,4,1,"a",13)(2,KS,2,2,"a",14),d()),i&2){let e=a.$implicit;p(),v("ngIf",e.expand),p(),v("ngIf",!e.expand)}}function ZS(i,a){i&1&&(c(0,"i",12),h(1,"menu"),d())}function JS(i,a){i&1&&(c(0,"i",12),h(1,"close"),d())}function eI(i,a){if(i&1){let e=Z();c(0,"button",19),T("click",function(){V(e);let n=D(2);return j(n.closeSybenus())}),c(1,"i",12),h(2,"close"),d()()}}function tI(i,a){if(i&1){let e=Z();c(0,"li")(1,"div")(2,"a",24),T("click",function(){V(e);let n=D(5);return j(n.closeSybenus())}),c(3,"label"),h(4),d(),c(5,"p"),h(6),d()()()()}if(i&2){let e=a.$implicit;p(2),ti("routerLink",e.route),p(2),he(e.label),p(2),he(e.parrafo)}}function iI(i,a){if(i&1&&(c(0,"ul")(1,"li")(2,"div")(3,"label",23),h(4),d()()(),I(5,tI,7,3,"li",8),d()),i&2){let e=a.$implicit,t=D(3).$implicit;jt("menuLinks ",t.class,""),p(4),he(e.categoria),p(),v("ngForOf",e.elements)}}function nI(i,a){if(i&1&&(c(0,"div",21),I(1,iI,6,5,"ul",22),d()),i&2){let e=D(2).$implicit;p(),v("ngForOf",e.subItems)}}function aI(i,a){if(i&1&&(c(0,"li")(1,"div")(2,"label",23),h(3),d()()()),i&2){let e=D().$implicit;p(3),he(e.categoria)}}function rI(i,a){if(i&1){let e=Z();c(0,"li")(1,"div")(2,"a",24),T("click",function(){V(e);let n=D(5);return j(n.closeSybenus())}),c(3,"label"),h(4),d(),c(5,"p"),h(6),d()()()()}if(i&2){let e=a.$implicit;p(2),ti("routerLink",e.route),p(2),he(e.label),p(2),he(e.parrafo)}}function oI(i,a){if(i&1&&(c(0,"ul",26),I(1,aI,4,1,"li",27)(2,rI,7,3,"li",8),d()),i&2){let e=a.$implicit;v("ngClass",hi(3,WS,e.categoria=="",e.categoria!="")),p(),v("ngIf",e.categoria!=""),p(),v("ngForOf",e.elements)}}function sI(i,a){if(i&1&&(c(0,"div",21),I(1,oI,3,6,"ul",25),d()),i&2){let e=D(2).$implicit;p(),v("ngForOf",e.subItems)}}function lI(i,a){if(i&1&&(c(0,"div",null,0),I(2,nI,2,1,"div",20)(3,sI,2,1,"div",20),d()),i&2){let e=D().$implicit;jt("subMenu ",e.item,""),p(2),v("ngIf",e.item=="Productos"),p(),v("ngIf",e.item=="Segmentos")}}function cI(i,a){if(i&1&&(Xe(0),I(1,eI,3,0,"button",17)(2,lI,4,5,"div",18),Ze()),i&2){let e=a.$implicit,t=D();p(),v("ngIf",t.menuOpen&&t.mobileOpen==!1),p(),v("ngIf",e.expand)}}var jv=(()=>{class i{constructor(e,t){this.globalService=e,this.el=t,this.mobileOpen=!1,this.returnMenuMobile=!1,this.menuOpen=!1,this.globalService.getMenu().subscribe(n=>{console.log(n.list[0].menu),this.Menu=n.list[0].menu,console.log(this.Menu)})}ngOnInit(){}expandMenu(e,t){if(this.menuOpen){this.closeSybenus();return}let n=document.getElementsByClassName("subMenu show")[0];t.target.classList.contains("ctvs")?this.mobileOpen||this.closeSybenus():((n!=null||n!=null)&&n.classList.remove("show"),setTimeout(()=>{if(n=document.getElementsByClassName("subMenu "+e)[0],n.classList.contains("show")||(n.classList.add("show"),this.returnMenuMobile=!0),n=document.getElementsByClassName("mainsMenu ctvs"),n!=null||n!=null)for(let r=0;r<n.length;r++)n[r].classList.remove("ctvs");t.target.classList.add("ctvs"),this.menuOpen=!0},120))}closeSybenus(){let e=document.getElementsByClassName("subMenu show")[0];if((e!=null||e!=null)&&(e.classList.remove("show"),this.returnMenuMobile=!1),e=document.getElementsByClassName("mainsMenu ctvs"),e!=null||e!=null)for(let n=0;n<e.length;n++)e[n].classList.remove("ctvs");if(e=document.getElementsByClassName("material-icons ctvs"),e!=null||e!=null)for(let n=0;n<e.length;n++)e[n].classList.remove("ctvs");let t=document.getElementsByClassName("menu")[0];t.classList.contains("mobileOpen")&&(t.classList.remove("mobileOpen"),this.mobileOpen=!1),this.menuOpen=!1,setTimeout(()=>{let n=document.getElementsByClassName("framer")[0];n.scrollTop=0},125)}clickFuera(e){this.el.nativeElement.contains(e.target)||this.closeSybenus()}onScroll(e){let t=this.submenuBox?.nativeElement;window.innerWidth<1e3||this.mobileOpen||t&&e.target instanceof Node&&t.contains(e.target)||this.closeSybenus()}toggleMenu(){let e=document.getElementsByClassName("menu")[0];e.classList.contains("mobileOpen")?(e.classList.remove("mobileOpen"),this.closeSybenus(),this.mobileOpen=!1):(e.classList.add("mobileOpen"),this.mobileOpen=!0)}returnMainMenu(){let e=document.getElementsByClassName("subMenu show")[0];if((e!=null||e!=null)&&(e.classList.remove("show"),this.returnMenuMobile=!1),e=document.getElementsByClassName("mainsMenu ctvs"),e!=null||e!=null)for(let t=0;t<e.length;t++)e[t].classList.remove("ctvs")}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f($))}}static{this.\u0275cmp=z({type:i,selectors:[["app-header"]],viewQuery:function(t,n){if(t&1&&be(GS,5),t&2){let r;re(r=oe())&&(n.submenuBox=r.first)}},hostBindings:function(t,n){t&1&&T("click",function(o){return n.click
6Fuera(o)},!1,sn)("scroll",function(o){return n.onScroll(o)},!1,Rt)},decls:12,vars:5,consts:[["submenuBox",""],["class","closeSubmenus",3,"click",4,"ngIf"],[1,"mdHdr"],[1,"lmts"],[1,"itemsHead"],["routerLink","",1,"brnd",3,"click"],["src","./assets/imgs/logo.svg"],[1,"menu"],[4,"ngFor","ngForOf"],[1,"mobileMenu",3,"click"],["class","material-icons",4,"ngIf"],[1,"closeSubmenus",3,"click"],[1,"material-icons"],["class","mainsMenu","routerLinkActive","ctv",3,"click",4,"ngIf"],["class","mainsMenu","routerLinkActive","ctv",3,"routerLink","click",4,"ngIf"],["routerLinkActive","ctv",1,"mainsMenu",3,"click"],["routerLinkActive","ctv",1,"mainsMenu",3,"click","routerLink"],["class","closeSubMenu",3,"click",4,"ngIf"],[3,"class",4,"ngIf"],[1,"closeSubMenu",3,"click"],["class","framer",4,"ngIf"],[1,"framer"],[3,"class",4,"ngFor","ngForOf"],[1,"cats"],[3,"click","routerLink"],["class","menuLinks",3,"ngClass",4,"ngFor","ngForOf"],[1,"menuLinks",3,"ngClass"],[4,"ngIf"]],template:function(t,n){t&1&&(I(0,YS,3,0,"a",1),c(1,"header",2)(2,"div",3)(3,"div",4)(4,"a",5),T("click",function(){return n.closeSybenus()}),b(5,"img",6),d(),c(6,"ul",7),I(7,XS,3,2,"li",8),d(),c(8,"a",9),T("click",function(){return n.toggleMenu()}),I(9,ZS,2,0,"i",10)(10,JS,2,0,"i",10),d()()(),I(11,cI,3,2,"ng-container",8),d()),t&2&&(v("ngIf",n.returnMenuMobile),p(7),v("ngForOf",n.Menu),p(2),v("ngIf",!n.mobileOpen),p(),v("ngIf",n.mobileOpen),p(),v("ngForOf",n.Menu))},dependencies:[gt,Je,rt,Lt,b0]})}}return i})();var hI=i=>({hide:i}),zv=i=>({"background-image":i,"background-size":"cover","background-position":"center","background-repeat":"no-repeat"});function mI(i,a){i&1&&b(0,"app-header")}function uI(i,a){if(i&1&&b(0,"div",12),i&2){let e=D();v("ngClass",Fe(1,hI,!e.firstCharge))}}function pI(i,a){if(i&1&&(c(0,"a",27),h(1),d()),i&2){let e=D().$implicit;ti("routerLink",e.link),p(),pe(" ",e.label," ")}}function fI(i,a){if(i&1){let e=Z();c(0,"a",28),T("click",function(){V(e);let n=D().$implicit,r=D(6);return j(r.scrollTo(n.link))}),h(1),d()}if(i&2){let e=D().$implicit;p(),pe(" ",e.label," ")}}function gI(i,a){if(i&1&&(Xe(0),I(1,pI,2,2,"a",25)(2,fI,2,1,"a",26),Ze()),i&2){let e=a.$implicit;p(),v("ngIf",e.type=="url"),p(),v("ngIf",e.type=="section")}}function _I(i,a){if(i&1&&(c(0,"div",24),I(1,gI,3,2,"ng-container",14),d()),i&2){let e=D(2).$implicit;p(),v("ngForOf",e.button_array)}}function vI(i,a){if(i&1&&(c(0,"div",16)(1,"div",17)(2,"div",18)(3,"div",19)(4,"div",20)(5,"h1")(6,"span"),h(7),d(),h(8),d(),c(9,"div",21)(10,"p"),h(11),d()(),I(12,_I,2,1,"div",22),d()()()(),b(13,"picture",23),d()),i&2){let e=D().$implicit,t=D(3);p(),v("ngStyle",Fe(6,zv,"url("+t.insumosFolders+"banners/large/"+e.imagen_bgSolid+")")),p(6),he(e.title),p(),pe(" ",e.subTitle," "),p(3),pe(" ",e.paragraph," "),p(),v("ngIf",e.button==1),p(),v("ngStyle",Fe(8,zv,"url("+t.insumosFolders+"banners/large/"+e.imagen_big+")"))}}function bI(i,a){i&1&&(Xe(0),I(1,vI,14,10,"ng-template",15),Ze())}function yI(i,a){if(i&1&&(c(0,"div")(1,"owl-carousel-o",13,0),I(3,bI,2,0,"ng-container",14),d()()),i&2){let e=D(2);p(),v("options",e.customOptions),p(2),v("ngForOf",e.Banners)}}function xI(i,a){if(i&1&&(c(0,"div"),I(1,yI,4,2,"div",1),d()),i&2){let e=D();p(),v("ngIf",e.bannersReady)}}var Hv=(()=>{class i{constructor(e,t,n,r,o,s){this.globalService=e,this.bannersService=t,this.dialog=n,this.overlay=r,this.router=o,this.route=s,this.insumosFolders=Ie.insumosFolders,this.title="sitio",this.isHomeDepot=!1,this.firstCharge=!0,this.firstChargeRemove=!1,this.formData=new FormData,this.customOptions={loop:!0,mouseDrag:!0,touchDrag:!0,pullDrag:!1,dots:!0,navSpeed:1500,autoplay:!0,navText:['<i class="material-icons">arrow_back_ios</i>','<i class="material-icons">arrow_forward_ios</i>'],items:1,nav:!0,stagePadding:120,mergeFit:!0,autoWidth:!0,responsive:{5e3:{items:1}}},this.bannersReady=!1,this.router.events.subscribe(l=>{if(l instanceof cn){switch(l.url.includes("Literatura-tecnica")||window.scrollTo({top:0,behavior:"smooth"}),(l.url.includes("homedepot")||l.url.includes("Homedepot"))&&(this.isHomeDepot=!0),l.url){case"/":this.section="home";break;case"/Academia":this.section="academia";break;case"/Nosotros":this.section="nosotros";break;case"/Contacto":this.section="contacto";break;case"/homedepot":case"/Homedepot":this.section="Homedepot";break;default:this.section=null;break}console.log(l.url),this.section!=null&&(this.formEncrypted=this.globalService.encryptForms({s:this.section}),this.formData.append("form",this.formEncrypted),this.bannersService.getBanners(this.formData).subscribe(m=>{this.Banners=m.list,this.bannersReady=!0,this.firstCharge=!1,setTimeout(()=>{},750)}))}if(l instanceof wi){setTimeout(()=>{this.firstChargeRemove=!0},850);let m=this.route.root;for(;m.firstChild;)m=m.firstChild;let u=m.snapshot.params,g=u.nombre,_=u.articulo;window.gtag&&window.gtag("event","page_view",{page_title:document.title,page_location:window.location.href,page_path:this.router.url,proyecto:g,articulo:_})}})}ngOnInit(){}onResize(e){this.customOptions=Ee(O({},this.customOptions),{loop:!0,pullDrag:!1})}scrollTo(e){let t=document.getElementById(e);if(t){let r=t.getBoundingClientRect().top+window.pageYOffset+-80;window.scrollTo({top:r,behavior:"smooth"})}}abrirContacto(){this.dialog.open(Nv,{panelClass:"panelContact",maxWidth:"780px",position:{top:"90px"},autoFocus:!1,disableClose:!1,restoreFocus:!1,scrollStrategy:this.overlay.scrollStrategies.noop(),data:{}}).afterClosed().subscribe(t=>{console.log("The dialog was closed")})}abrirOpinion(){this.dialog.open(Vv,{panelClass:"panelContact",maxWidth:"584px",position:{top:"90px"},autoFocus:!1,disableClose:!1,restoreFocus:!1,scrollStrategy:this.overlay.scrollStrategies.noop()}).afterClosed().subscribe(t=>{console.log("The dialog was closed")})}cierraPopWhats(){let e=document.getElementsByClassName("message")[0];e.classList.add("hidden"),setTimeout(()=>{e.classList.add("noview")},500)}static{this.\u0275fac=function(t){return new(t||i)(f(Te),f(hn),f(ui),f(Ke),f(et),f(St))}}static{this.\u0275cmp=z({type:i,selectors:[["app-root"]],hostBindings:function(t,n){t&1&&T("resize",function(o){return n.onResize(o)},!1,Rt)},decls:21,vars:3,consts:[["owlElement",""],[4,"ngIf"],["class","overlAyRun",3,"ngClass",4,"ngIf"],[1,"container"],[1,"reviews",3,"click"],[1,"material-icons-outlined"],[1,"whats"],[1,"message"],[1,"icon",3,"click"],[1,"material-icons"],["href","https://wa.me/7226491352","target","_blank"],[1,"messagePop",3,"click"],[1,"overlAyRun",3,"ngClass"],[1,"mainBanners",3,"options"],[4,"ngFor","ngForOf"],["carouselSlide",""],[1,"slided"],[1,"wall",3,"ngStyle"],[1,"captions"],[1,"lmts"],[1,"captionsText"],[1,"pddTB20"],["class","butnSlide",4,"ngIf"],[1,"ph
6otoMain",3,"ngStyle"],[1,"butnSlide"],["class","btn otlwo",3,"routerLink",4,"ngIf"],["class","btn otlwo",3,"click",4,"ngIf"],[1,"btn","otlwo",3,"routerLink"],[1,"btn","otlwo",3,"click"]],template:function(t,n){t&1&&(I(0,mI,1,0,"app-header",1)(1,uI,1,3,"div",2),c(2,"div",3),I(3,xI,2,1,"div",1),b(4,"router-outlet"),d(),c(5,"div",4),T("click",function(){return n.abrirOpinion()}),c(6,"i",5),h(7,"comment_bank"),d(),c(8,"p"),h(9,"Tu opini\xF3n es importante"),d()(),c(10,"div",6)(11,"div",7)(12,"a",8),T("click",function(){return n.cierraPopWhats()}),c(13,"i",9),h(14,"close"),d()(),c(15,"a",10)(16,"label"),h(17,"Hola, \xBFNecesitas ayuda?"),d()()(),c(18,"div",11),T("click",function(){return n.abrirContacto()}),c(19,"i",9),h(20,"comment"),d()()()),t&2&&(v("ngIf",!n.isHomeDepot),p(),v("ngIf",!n.firstChargeRemove),p(2),v("ngIf",n.section!=null))},dependencies:[gt,Je,rt,Ni,Oh,Lt,jv,ji,Di]})}}return i})();var Ym=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})();function ab(i){let a=i.cloneNode(!0),e=a.querySelectorAll("[id]"),t=i.nodeName.toLowerCase();a.removeAttribute("id");for(let n=0;n<e.length;n++)e[n].removeAttribute("id");return t==="canvas"?qv(i,a):(t==="input"||t==="select"||t==="textarea")&&$v(i,a),Uv("canvas",i,a,qv),Uv("input, textarea, select",i,a,$v),a}function Uv(i,a,e,t){let n=a.querySelectorAll(i);if(n.length){let r=e.querySelectorAll(i);for(let o=0;o<n.length;o++)t(n[o],r[o])}}var wI=0;function $v(i,a){a.type!=="file"&&(a.value=i.value),a.type==="radio"&&a.name&&(a.name=`mat-clone-${a.name}-${wI++}`)}function qv(i,a){let e=a.getContext("2d");if(e)try{e.drawImage(i,0,0)}catch{}}function tu(i){let a=i.getBoundingClientRect();return{top:a.top,right:a.right,bottom:a.bottom,left:a.left,width:a.width,height:a.height,x:a.x,y:a.y}}function Km(i,a,e){let{top:t,bottom:n,left:r,right:o}=i;return e>=t&&e<=n&&a>=r&&a<=o}function us(i,a,e){i.top+=a,i.bottom=i.top+i.height,i.left+=e,i.right=i.left+i.width}function Gv(i,a,e,t){let{top:n,right:r,bottom:o,left:s,width:l,height:m}=i,u=l*a,g=m*a;return t>n-g&&t<o+g&&e>s-u&&e<r+u}var dd=class{constructor(a){this._document=a,this.positions=new Map}clear(){this.positions.clear()}cache(a){this.clear(),this.positions.set(this._document,{scrollPosition:this.getViewportScrollPosition()}),a.forEach(e=>{this.positions.set(e,{scrollPosition:{top:e.scrollTop,left:e.scrollLeft},clientRect:tu(e)})})}handleScroll(a){let e=Kt(a),t=this.positions.get(e);if(!t)return null;let n=t.scrollPosition,r,o;if(e===this._document){let m=this.getViewportScrollPosition();r=m.top,o=m.left}else r=e.scrollTop,o=e.scrollLeft;let s=n.top-r,l=n.left-o;return this.positions.forEach((m,u)=>{m.clientRect&&e!==u&&e.contains(u)&&us(m.clientRect,s,l)}),n.top=r,n.left=o,{top:s,left:l}}getViewportScrollPosition(){return{top:window.scrollY,left:window.scrollX}}};function rb(i,a){let e=i.rootNodes;if(e.length===1&&e[0].nodeType===a.ELEMENT_NODE)return e[0];let t=a.createElement("div");return e.forEach(n=>t.appendChild(n)),t}function iu(i,a,e){for(let t in a)if(a.hasOwnProperty(t)){let n=a[t];n?i.setProperty(t,n,e?.has(t)?"important":""):i.removeProperty(t)}return i}function Hr(i,a){let e=a?"":"none";iu(i.style,{"touch-action":a?"":"none","-webkit-user-drag":a?"":"none","-webkit-tap-highlight-color":a?"":"transparent","user-select":e,"-ms-user-select":e,"-webkit-user-select":e,"-moz-user-select":e})}function Wv(i,a,e){iu(i.style,{position:a?"":"fixed",top:a?"":"0",opacity:a?"":"0",left:a?"":"-999em"},e)}function hd(i,a){return a&&a!="none"?i+" "+a:i}function Yv(i,a){i.style.width=`${a.width}px`,i.style.height=`${a.height}px`,i.style.transform=md(a.left,a.top)}function md(i,a){return`translate3d(${Math.round(i)}px, ${Math.round(a)}px, 0)`}function Qv(i){let a=i.toLowerCase().indexOf("ms")>-1?1:1e3;return parseFloat(i)*a}function CI(i){let a=getComputedStyle(i),e=Qm(a,"transition-property"),t=e.find(s=>s==="transform"||s==="all");if(!t)return 0;let n=e.indexOf(t),r=Qm(a,"transition-duration"),o=Qm(a,"transition-delay");return Qv(r[n])+Qv(o[n])}function Qm(i,a){return i.getPropertyValue(a).split(",").map(t=>t.trim())}
6var DI=new Set(["position"]),Xm=class{get element(){return this._preview}constructor(a,e,t,n,r,o,s,l,m){this._document=a,this._rootElement=e,this._direction=t,this._initialDomRect=n,this._previewTemplate=r,this._previewClass=o,this._pickupPositionOnPage=s,this._initialTransform=l,this._zIndex=m}attach(a){this._preview=this._createPreview(),a.appendChild(this._preview),Kv(this._preview)&&this._preview.showPopover()}destroy(){this._preview.remove(),this._previewEmbeddedView?.destroy(),this._preview=this._previewEmbeddedView=null}setTransform(a){this._preview.style.transform=a}getBoundingClientRect(){return this._preview.getBoundingClientRect()}addClass(a){this._preview.classList.add(a)}getTransitionDuration(){return CI(this._preview)}addEventListener(a,e){this._preview.addEventListener(a,e)}removeEventListener(a,e){this._preview.removeEventListener(a,e)}_createPreview(){let a=this._previewTemplate,e=this._previewClass,t=a?a.template:null,n;if(t&&a){let r=a.matchSize?this._initialDomRect:null,o=a.viewContainer.createEmbeddedView(t,a.context);o.detectChanges(),n=rb(o,this._document),this._previewEmbeddedView=o,a.matchSize?Yv(n,r):n.style.transform=md(this._pickupPositionOnPage.x,this._pickupPositionOnPage.y)}else n=ab(this._rootElement),Yv(n,this._initialDomRect),this._initialTransform&&(n.style.transform=this._initialTransform);return iu(n.style,{"pointer-events":"none",margin:Kv(n)?"0 auto 0 0":"0",position:"fixed",top:"0",left:"0","z-index":this._zIndex+""},DI),Hr(n,!1),n.classList.add("cdk-drag-preview"),n.setAttribute("popover","manual"),n.setAttribute("dir",this._direction),e&&(Array.isArray(e)?e.forEach(r=>n.classList.add(r)):n.classList.add(e)),n}};function Kv(i){return"showPopover"in i}var Xv=$t({passive:!0}),sd=$t({passive:!1}),Zv=$t({passive:!1,capture:!0}),kI=800,Jv=new Set(["position"]),Zm=class{get disabled(){return this._disabled||!!(this._dropContainer&&this._dropContainer.disabled)}set disabled(a){a!==this._disabled&&(this._disabled=a,this._toggleNativeDragInteractions(),this._handles.forEach(e=>Hr(e,a)))}constructor(a,e,t,n,r,o){this._config=e,this._document=t,this._ngZone=n,this._viewportRuler=r,this._dragDropRegistry=o,this._passiveTransform={x:0,y:0},this._activeTransform={x:0,y:0},this._hasStartedDragging=Oi(!1),this._moveEvents=new H,this._pointerMoveSubscription=tt.EMPTY,this._pointerUpSubscription=tt.EMPTY,this._scrollSubscription=tt.EMPTY,this._resizeSubscription=tt.EMPTY,this._boundaryElement=null,this._nativeInteractionsEnabled=!0,this._handles=[],this._disabledHandles=new Set,this._direction="ltr",this.dragStartDelay=0,this.scale=1,this._disabled=!1,this.beforeStarted=new H,this.started=new H,this.released=new H,this.ended=new H,this.entered=new H,this.exited=new H,this.dropped=new H,this.moved=this._moveEvents,this._pointerDown=s=>{if(this.beforeStarted.next(),this._handles.length){let l=this._getTargetHandle(s);l&&!this._disabledHandles.has(l)&&!this.disabled&&this._initializeDragSequence(l,s)}else this.disabled||this._initializeDragSequence(this._rootElement,s)},this._pointerMove=s=>{let l=this._getPointerPositionOnPage(s);if(!this._hasStartedDragging()){let u=Math.abs(l.x-this._pickupPositionOnPage.x),g=Math.abs(l.y-this._pickupPositionOnPage.y);if(u+g>=this._config.dragStartThreshold){let x=Date.now()>=this._dragStartTime+this._getDragStartDelay(s),w=this._dropContainer;if(!x){this._endDragSequence(s);return}(!w||!w.isDragging()&&!w.isReceiving())&&(s.cancelable&&s.preventDefault(),this._hasStartedDragging.set(!0),this._ngZone.run(()=>this._startDragSequence(s)))}return}s.cancelable&&s.preventDefault();let m=this._getConstrainedPointerPosition(l);if(this._hasMoved=!0,this._lastKnownPointerPosition=l,this._updatePointerDirectionDelta(m),this._dropContainer)this._updateActiveDropContainer(m,l);else{let u=this.constrainPosition?this._initialDomRect:this._pickupPositionOnPage,g=this._activeTransform;g.x=m.x-u.x+this._passiveTransform.x,g.y=m.y-u.y+this._passiveTransform.y,this._applyRootElementTransform(g.x,g.y)}this._moveEvents.observers.length&&this._ngZone.run(()=>{this._moveEvents.next({source:this,pointerPosition:m,event:s,distance:this._getDragDistance(m),delta:this._pointerDirectionDelta})})},this._pointerUp=s=>{this._endDragSequence(s)},this._nativeDragStart=s=>{if(this._handles.length){let l=this._getTargetHandle(s);l&&!this._disabledHandles.has(l)&&!this.disabled&&s.preventDefault()}else this.disabled||s.preventDefault()},this.withRootElement(a).withParent(e.parentDragRef||null),this._parentPositions=new dd(t),o.registerDragItem(this)}getPlaceholderElement(){return this._placeholder}getRootElement(){return this._rootElement}getVisibleElement(){return this.isDragging()?this.getPlaceholderElement():this.getRootElement()}withHandles(a){this._handles=a.map(t=>
6Ut(t)),this._handles.forEach(t=>Hr(t,this.disabled)),this._toggleNativeDragInteractions();let e=new Set;return this._disabledHandles.forEach(t=>{this._handles.indexOf(t)>-1&&e.add(t)}),this._disabledHandles=e,this}withPreviewTemplate(a){return this._previewTemplate=a,this}withPlaceholderTemplate(a){return this._placeholderTemplate=a,this}withRootElement(a){let e=Ut(a);return e!==this._rootElement&&(this._rootElement&&this._removeRootElementListeners(this._rootElement),this._ngZone.runOutsideAngular(()=>{e.addEventListener("mousedown",this._pointerDown,sd),e.addEventListener("touchstart",this._pointerDown,Xv),e.addEventListener("dragstart",this._nativeDragStart,sd)}),this._initialTransform=void 0,this._rootElement=e),typeof SVGElement<"u"&&this._rootElement instanceof SVGElement&&(this._ownerSVGElement=this._rootElement.ownerSVGElement),this}withBoundaryElement(a){return this._boundaryElement=a?Ut(a):null,this._resizeSubscription.unsubscribe(),a&&(this._resizeSubscription=this._viewportRuler.change(10).subscribe(()=>this._containInsideBoundaryOnResize())),this}withParent(a){return this._parentDragRef=a,this}dispose(){this._removeRootElementListeners(this._rootElement),this.isDragging()&&this._rootElement?.remove(),this._anchor?.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._anchor=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}}disableHandle(a){!this._disabledHandles.has(a)&&this._handles.indexOf(a)>-1&&(this._disabledHandles.add(a),Hr(a,!0))}enableHandle(a){this._disabledHandles.has(a)&&(this._disabledHandles.delete(a),Hr(a,this.disabled))}withDirection(a){return this._direction=a,this}_withDropContainer(a){this._dropContainer=a}getFreeDragPosition(){let a=this.isDragging()?this._activeTransform:this._passiveTransform;return{x:a.x,y:a.y}}setFreeDragPosition(a){return this._activeTransform={x:0,y:0},this._passiveTransform.x=a.x,this._passiveTransform.y=a.y,this._dropContainer||this._applyRootElementTransform(a.x,a.y),this}withPreviewContainer(a){return this._previewContainer=a,this}_sortFromLastPointerPosition(){let a=this._lastKnownPointerPosition;a&&this._dropContainer&&this._updateActiveDropContainer(this._getConstrainedPointerPosition(a),a)}_removeListeners(){this._pointerMoveSubscription.unsubscribe(),this._pointerUpSubscription.unsubscribe(),this._scrollSubscription.unsubscribe(),this._getShadowRoot()?.removeEventListener("selectstart",tb,Zv)}_destroyPreview(){this._preview?.destroy(),this._preview=null}_destroyPlaceholder(){this._placeholder?.remove(),this._placeholderRef?.destroy(),this._placeholder=this._placeholderRef=null}_endDragSequence(a){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:a}),this._dropContainer)this._dropContainer._stopScrolling(),this._animatePreviewToPlaceholder().then(()=>{this._cleanupDragArtifacts(a),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)});else{this._passiveTransform.x=this._activeTransform.x;let e=this._getPointerPositionOnPage(a);this._passiveTransform.y=this._activeTransform.y,this._ngZone.run(()=>{this.ended.next({source:this,distance:this._getDragDistance(e),dropPoint:e,event:a})}),this._cleanupCachedDimensions(),this._dragDropRegistry.stopDragging(this)}}
vendor: 23,500 bytes, line 6
6_startDragSequence(a){ms(a)&&(this._lastTouchEventTime=Date.now()),this._toggleNativeDragInteractions();let e=this._getShadowRoot(),t=this._dropContainer;if(e&&this._ngZone.runOutsideAngular(()=>{e.addEventListener("selectstart",tb,Zv)}),t){let n=this._rootElement,r=n.parentNode,o=this._placeholder=this._createPlaceholderElement(),s=this._anchor=this._anchor||this._document.createComment("");r.insertBefore(s,n),this._initialTransform=n.style.transform||"",this._preview=new Xm(this._document,this._rootElement,this._direction,this._initialDomRect,this._previewTemplate||null,this.previewClass||null,this._pickupPositionOnPage,this._initialTransform,this._config.zIndex||1e3),this._preview.attach(this._getPreviewInsertionPoint(r,e)),Wv(n,!1,Jv),this._document.body.appendChild(r.replaceChild(o,n)),this.started.next({source:this,event:a}),t.start(),this._initialContainer=t,this._initialIndex=t.getItemIndex(this)}else this.started.next({source:this,event:a}),this._initialContainer=this._initialIndex=void 0;this._parentPositions.cache(t?t.getScrollableParents():[])}_initializeDragSequence(a,e){this._parentDragRef&&e.stopPropagation();let t=this.isDragging(),n=ms(e),r=!n&&e.button!==0,o=this._rootElement,s=Kt(e),l=!n&&this._lastTouchEventTime&&this._lastTouchEventTime+kI>Date.now(),m=n?Wo(e):Go(e);if(s&&s.draggable&&e.type==="mousedown"&&e.preventDefault(),t||r||l||m)return;if(this._handles.length){let _=o.style;this._rootElementTapHighlight=_.webkitTapHighlightColor||"",_.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(_=>this._updateOnScroll(_)),this._boundaryElement&&(this._boundaryRect=tu(this._boundaryElement));let u=this._previewTemplate;this._pickupPositionInElement=u&&u.template&&!u.matchSize?{x:0,y:0}:this._getPointerPositionInElement(this._initialDomRect,a,e);let g=this._pickupPositionOnPage=this._lastKnownPointerPosition=this._getPointerPositionOnPage(e);this._pointerDirectionDelta={x:0,y:0},this._pointerPositionAtLastDirectionChange={x:g.x,y:g.y},this._dragStartTime=Date.now(),this._dragDropRegistry.startDragging(this,e)}_cleanupDragArtifacts(a){Wv(this._rootElement,!0,Jv),this._anchor.parentNode.replaceChild(this._rootElement,this._anchor),this._destroyPreview(),this._destroyPlaceholder(),this._initialDomRect=this._boundaryRect=this._previewRect=this._initialTransform=void 0,this._ngZone.run(()=>{let e=this._dropContainer,t=e.getItemIndex(this),n=this._getPointerPositionOnPage(a),r=this._getDragDistance(n),o=e._isOverContainer(n.x,n.y);this.ended.next({source:this,distance:r,dropPoint:n,event:a}),this.dropped.next({item:this,currentIndex:t,previousIndex:this._initialIndex,container:e,previousContainer:this._initialContainer,isPointerOverContainer:o,distance:r,dropPoint:n,event:a}),e.drop(this,t,this._initialIndex,this._initialContainer,o,r,n,a),this._dropContainer=this._initialContainer})}_updateActiveDropContainer({x:a,y:e},{x:t,y:n}){let r=this._initialContainer._getSiblingContainerFromPosition(this,a,e);!r&&this._dropContainer!==this._initialContainer&&this._initialContainer._isOverContainer(a,e)&&(r=this._initialContainer),r&&r!==this._dropContainer&&this._ngZone.run(()=>{this.exited.next({item:this,container:this._dropContainer}),this._dropContainer.exit(this),this._dropContainer=r,this._dropContainer.enter(this,a,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(t,n),this._dropContainer._sortItem(this,a,e,this._pointerDirectionDelta),this.constrainPosition?this._applyPreviewTransform(a,e):this._applyPreviewTransform(a-this._pickupPositionInElement.x,e-this._pickupPositionInElement.y))}_animatePreviewToPlaceholder(){if(!this._hasMoved)return Promise.resolve();let a=this._placeholder.getBoundingClientRect();this._preview.addClass("cdk-drag-animating"),this._applyPreviewTransform(a.left,a.top);let e=this._preview.getTransitionDuration();return e===0?Promise.resolve():this._ngZone.runOutsideAngular(()=>new Promise(t=>{let n=o=>{(!o||this._preview&&Kt(o)===this._preview.element&&o.propertyName==="transform")&&(this._preview?.removeEventListener("transitionend",n),t(),clearTimeout(r))},r=setTimeout(n,e*1.5);this._preview.addEventListener("transitionend",n)}))}_createPlaceholderElement(){let a=this._placeholderTemplate,e=a?a.template:null,t;return e?(this._placeholderRef=a.viewContainer.createEmbeddedView(e,a.context),this._placeholderRef.detectChanges(),t=rb(this._placeholderRef,this._document)):t=ab(this._rootElement),t.style.pointerEvents="none",t.classList.add("cdk-drag-placeholder"),t}_getPointerPositionInElement(a,e,t){let n=e===this._rootElement?null:e,r=n?n.getBoundingClientRect():a,o=ms(t)?t.targetTouches[0]:t,s=this._getViewportScrollPosition(),l=o.pageX-r.left-s.left,m=o.pageY-r.top-s.top;return{x:r.left-a.left+l,y:r.top-a.top+m}}_getPointerPositionOnPage(a){let e=this._getViewportScrollPosition(),t=ms(a)?a.touches[0]||a.changedTouches[0]||{pageX:0,pageY:0}:a,n=t.pageX-e.left,r=t.pageY-e.top;if(this._ownerSVGElement){let o=this._ownerSVGElement.getScreenCTM();if(o){let s=this._ownerSVGElement.createSVGPoint();return s.x=n,s.y=r,s.matrixTransform(o.inverse())}}return{x:n,y:r}}_getConstrainedPointerPosition(a){let e=this._dropContainer?this._dropContainer.lockAxis:null,{x:t,y:n}=this.constrainPosition?this.constrainPosition(a,this,this._initialDomRect,this._pickupPositionInElement):a;if(this.lockAxis==="x"||e==="x"?n=this._pickupPositionOnPage.y-(this.constrainPosition?this._pickupPositionInElement.y:0):(this.lockAxis==="y"||e==="y")&&(t=this._pickupPositionOnPage.x-(this.constrainPosition?this._pickupPositionInElement.x:0)),this._boundaryRect){let{x:r,y:o}=this.constrainPosition?{x:0,y:0}:this._pickupPositionInElement,s=this._boundaryRect,{width:l,height:m}=this._getPreviewRect(),u=s.top+o,g=s.bottom-(m-o),_=s.left+r,x=s.right-(l-r);t=eb(t,_,x),n=eb(n,u,g)}return{x:t,y:n}}_updatePointerDirectionDelta(a){let{x:e,y:t}=a,n=this._pointerDirectionDelta,r=this._pointerPositionAtLastDirectionChange,o=Math.abs(e-r.x),s=Math.abs(t-r.y);return o>this._config.pointerDirectionChangeThreshold&&(n.x=e>r.x?1:-1,r.x=e),s>this._config.pointerDirectionChangeThreshold&&(n.y=t>r.y?1:-1,r.y=t),n}_toggleNativeDragInteractions(){if(!this._rootElement||!this._handles)return;let a=this._handles.length>0||!this.isDragging();a!==this._nativeInteractionsEnabled&&(this._nativeInteractionsEnabled=a,Hr(this._rootElement,a))}_removeRootElementListeners(a){a.removeEventListener("mousedown",this._pointerDown,sd),a.removeEventListener("touchstart",this._pointerDown,Xv),a.removeEventListener("dragstart",this._nativeDragStart,sd)}_applyRootElementTransform(a,e){let t=1/this.scale,n=md(a*t,e*t),r=this._rootElement.style;this._initialTransform==null&&(this._initialTransform=r.transform&&r.transform!="none"?r.transform:""),r.transform=hd(n,this._initialTransform)}_applyPreviewTransform(a,e){let t=this._previewTemplate?.template?void 0:this._initialTransform,n=md(a,e);this._preview.setTransform(hd(n,t))}_getDragDistance(a){let e=this._pickupPositionOnPage;return e?{x:a.x-e.x,y:a.y-e.y}:{x:0,y:0}}_cleanupCachedDimensions(){this._boundaryRect=this._previewRect=void 0,this._parentPositions.clear()}_containInsideBoundaryOnResize(){let{x:a,y:e}=this._passiveTransform;if(a===0&&e===0||this.isDragging()||!this._boundaryElement)return;let t=this._rootElement.getBoundingClientRect(),n=this._boundaryElement.getBoundingClientRect();if(n.width===0&&n.height===0||t.width===0&&t.height===0)return;let r=n.left-t.left,o=t.right-n.right,s=n.top-t.top,l=t.bottom-n.bottom;n.width>t.width?(r>0&&(a+=r),o>0&&(a-=o)):a=0,n.height>t.height?(s>0&&(e+=s),l>0&&(e-=l)):e=0,(a!==this._passiveTransform.x||e!==this._passiveTransform.y)&&this.setFreeDragPosition({y:e,x:a})}_getDragStartDelay(a){let e=this.dragStartDelay;return typeof e=="number"?e:ms(a)?e.touch:e?e.mouse:0}_updateOnScroll(a){let e=this._parentPositions.handleScroll(a);if(e){let t=Kt(a);this._boundaryRect&&t!==this._boundaryElement&&t.contains(this._boundaryElement)&&us(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=vr(this._rootElement)),this._cachedShadowRoot}_getPreviewInsertionPoint(a,e){let t=this._previewContainer||"global";if(t==="parent")return a;if(t==="global"){let n=this._document;return e||n.fullscreenElement||n.webkitFullscreenElement||n.mozFullScreenElement||n.msFullscreenElement||n.body}return Ut(t)}_getPreviewRect(){return(!this._previewRect||!this._previewRect.width&&!this._previewRect.height)&&(this._previewRect=this._preview?this._preview.getBoundingClientRect():this._initialDomRect),this._previewRect}_getTargetHandle(a){return this._handles.find(e=>a.target&&(a.target===e||e.contains(a.target)))}};function eb(i,a,e){return Math.max(a,Math.min(e,i))}function ms(i){return i.type[0]==="t"}function tb(i){i.preventDefault()}function ob(i,a,e){let t=ib(a,i.length-1),n=ib(e,i.length-1);if(t===n)return;let r=i[t],o=n<t?-1:1;for(let s=t;s!==n;s+=o)i[s]=i[s+o];i[n]=r}function ib(i,a){return Math.max(0,Math.min(a,i))}var ud=class{constructor(a){this._dragDropRegistry=a,this._itemPositions=[],this.orientation="vertical",this._previousSwap={drag:null,delta:0,overlaps:!1}}start(a){this.withItems(a)}sort(a,e,t,n){let r=this._itemPositions,o=this._getItemIndexFromPointerPosition(a,e,t,n);if(o===-1&&r.length>0)return null;let s=this.orientation==="horizontal",l=r.findIndex(k=>k.drag===a),m=r[o],u=r[l].clientRect,g=m.clientRect,_=l>o?1:-1,x=this._getItemOffsetPx(u,g,_),w=this._getSiblingOffsetPx(l,r,_),E=r.slice();return ob(r,l,o),r.forEach((k,y)=>{if(E[y]===k)return;let C=k.drag===a,A=C?x:w,M=C?a.getPlaceholderElement():k.drag.getRootElement();k.offset+=A;let R=Math.round(k.offset*(1/k.drag.scale));s?(M.style.transform=hd(`translate3d(${R}px, 0, 0)`,k.initialTransform),us(k.clientRect,0,A)):(M.style.transform=hd(`translate3d(0, ${R}px, 0)`,k.initialTransform),us(k.clientRect,A,0))}),this._previousSwap.overlaps=Km(g,e,t),this._previousSwap.drag=m.drag,this._previousSwap.delta=s?n.x:n.y,{previousIndex:l,currentIndex:o}}enter(a,e,t,n){let r=n==null||n<0?this._getItemIndexFromPointerPosition(a,e,t):n,o=this._activeDraggables,s=o.indexOf(a),l=a.getPlaceholderElement(),m=o[r];if(m===a&&(m=o[r+1]),!m&&(r==null||r===-1||r<o.length-1)&&this._shouldEnterAsFirstChild(e,t)&&(m=o[0]),s>-1&&o.splice(s,1),m&&!this._dragDropRegistry.isDragging(m)){let u=m.getRootElement();u.parentElement.insertBefore(l,u),o.splice(r,0,a)}else this._element.appendChild(l),o.push(a);l.style.transform="",this._cacheItemPositions()}withItems(a){this._activeDraggables=a.slice(),this._cacheItemPositions()}withSortPredicate(a){this._sortPredicate=a}reset(){this._activeDraggables?.forEach(a=>{let e=a.getRootElement();if(e){let t=this._itemPositions.find(n=>n.drag===a)?.initialTransform;e.style.transform=t||""}}),this._itemPositions=[],this._activeDraggables=[],this._previousSwap.drag=null,this._previousSwap.delta=0,this._previousSwap.overlaps=!1}getActiveItemsSnapshot(){return this._activeDraggables}getItemIndex(a){return(this.orientation==="horizontal"&&this.direction==="rtl"?this._itemPositions.slice().reverse():this._itemPositions).findIndex(t=>t.drag===a)}updateOnScroll(a,e){this._itemPositions.forEach(({clientRect:t})=>{us(t,a,e)}),this._itemPositions.forEach(({drag:t})=>{this._dragDropRegistry.isDragging(t)&&t._sortFromLastPointerPosition()})}withElementContainer(a){this._element=a}_cacheItemPositions(){let a=this.orientation==="horizontal";this._itemPositions=this._activeDraggables.map(e=>{let t=e.getVisibleElement();return{drag:e,offset:0,initialTransform:t.style.transform||"",clientRect:tu(t)}}).sort((e,t)=>a?e.clientRect.left-t.clientRect.left:e.clientRect.top-t.clientRect.top)}_getItemOffsetPx(a,e,t){let n=this.orientation==="horizontal",r=n?e.left-a.left:e.top-a.top;return t===-1&&(r+=n?e.width-a.width:e.height-a.height),r}_getSiblingOffsetPx(a,e,t){let n=this.orientation==="horizontal",r=e[a].clientRect,o=e[a+t*-1],s=r[n?"width":"height"]*t;if(o){let l=n?"left":"top",m=n?"right":"bottom";t===-1?s-=o.clientRect[l]-r[m]:s+=r[l]-o.clientRect[m]}return s}_shouldEnterAsFirstChild(a,e){if(!this._activeDraggables.length)return!1;let t=this._itemPositions,n=this.orientation==="horizontal";if(t[0].drag!==this._activeDraggables[0]){let o=t[t.length-1].clientRect;return n?a>=o.right:e>=o.bottom}else{let o=t[0].clientRect;return n?a<=o.left:e<=o.top}}_getItemIndexFromPointerPosition(a,e,t,n){let r=this.orientation==="horizontal",o=this._itemPositions.findIndex(({drag:s,clientRect:l})=>{if(s===a)return!1;if(n){let m=r?n.x:n.y;if(s===this._previousSwap.drag&&this._previousSwap.overlaps&&m===this._previousSwap.delta)return!1}return r?e>=Math.floor(l.left)&&e<Math.floor(l.right):t>=Math.floor(l.top)&&t<Math.floor(l.bottom)});return o===-1||!this._sortPredicate(o,a)?-1:o}},Jm=class{constructor(a,e){this._document=a,this._dragDropRegistry=e,this._previousSwap={drag:null,deltaX:0,deltaY:0,overlaps:!1},this._relatedNodes=[]}start(a){let e=this._element.childNodes;this._relatedNodes=[];for(let t=0;t<e.length;t++){let n=e[t];this._relatedNodes.push([n,n.nextSibling])}this.withItems(a)}sort(a,e,t,n){let r=this._getItemIndexFromPointerPosition(a,e,t),o=this._previousSwap;if(r===-1||this._activeItems[r]===a)return null;let s=this._activeItems[r];if(o.drag===s&&o.overlaps&&o.deltaX===n.x&&o.deltaY===n.y)return null;let l=this.getItemIndex(a),m=a.getPlaceholderElement(),u=s.getRootElement();r>l?u.after(m):u.before(m),ob(this._activeItems,l,r);let g=this._getRootNode().elementFromPoint(e,t);return o.deltaX=n.x,o.deltaY=n.y,o.drag=s,o.overlaps=u===g||u.contains(g),{previousIndex:l,currentIndex:r}}enter(a,e,t,n){let r=n==null||n<0?this._getItemIndexFromPointerPosition(a,e,t):n;r===-1&&(r=this._getClosestItemIndexToPointer(a,e,t));let o=this._activeItems[r],s=this._activeItems.indexOf(a);s>-1&&this._activeItems.splice(s,1),o&&!this._dragDropRegistry.isDragging(o)?(this._activeItems.splice(r,0,a),o.getRootElement().before(a.getPlaceholderElement())):(this._activeItems.push(a),this._element.appendChild(a.getPlaceholderElement()))}withItems(a){this._activeItems=a.slice()}withSortPredicate(a){this._sortPredicate=a}reset(){let a=this._element,e=this._previousSwap;for(let t=this._relatedNodes.length-1;t>-1;t--){let[n,r]=this._relatedNodes[t];n.parentNode===a&&n.nextSibling!==r&&(r===null?a.appendChild(n):r.parentNode===a&&a.insertBefore(n,r))}this._relatedNodes=[],this._activeItems=[],e.drag=null,e.deltaX=e.deltaY=0,e.overlaps=!1}getActiveItemsSnapshot(){return this._activeItems}getItemIndex(a){return this._activeItems.indexOf(a)}updateOnScroll(){this._activeItems.forEach(a=>{this._dragDropRegistry.isDragging(a)&&a._sortFromLastPointerPosition()})}withElementContainer(a){a!==this._element&&(this._element=a,this._rootNode=void 0)}_getItemIndexFromPointerPosition(a,e,t){let n=this._getRootNode().elementFromPoint(Math.floor(e),Math.floor(t)),r=n?this._activeItems.findIndex(o=>{let s=o.getRootElement();return n===s||s.contains(n)}):-1;return r===-1||!this._sortPredicate(r,a)?-1:r}_getRootNode(){return this._rootNode||(this._rootNode=vr(this._element)||this._document),this._rootNode}_getClosestItemIndexToPointer(a,e,t){if(this._activeItems.length===0)return-1;if(this._activeItems.length===1)return 0;let n=1/0,r=-1;for(let o=0;o<this._activeItems.length;o++){let s=this._activeItems[o];if(s!==a){let{x:l,y:m}=s.getRootElement().getBoundingClientRect(),u=Math.hypot(e-l,t-m);u<n&&(n=u,r=o)}}return r}},nb=.05,sb=.05,Hi=function(i){return i[i.NONE=0]="NONE",i[i.UP=1]="UP",i[i.DOWN=2]="DOWN",i}(Hi||{}),li=function(i){return i[i.NONE=0]="NONE",i[i.LEFT=1]="LEFT",i[i.RIGHT=2]="RIGHT",i}(li||{}),eu=class{constructor(a,e,t,n,r){this._dragDropRegistry=e,this._ngZone=n,this._viewportRuler=r,this.disabled=!1,this.sortingDisabled=!1,this.autoScrollDisabled=!1,this.autoScrollStep=2,this.enterPredicate=()=>!0,this.sortPredicate=()=>!0,this.beforeStarted=new H,this.entered=new H,this.exited=new H,this.dropped=new H,this.sorted=new H,this.receivingStarted=new H,this.receivingStopped=new H,this._isDragging=!1,this._draggables=[],this._siblings=[],this._activeSiblings=new Set,this._viewportScrollSubscription=tt.EMPTY,this._verticalScrollDirection=Hi.NONE,this._horizontalScrollDirection=li.NONE,this._stopScrollTimers=new H,this._cachedShadowRoot=null,this._scrollableElements=[],this._direction="ltr",this._startScrollInterval=()=>{this._stopScrolling(),mp(0,Ad).pipe(Pe(this._stopScrollTimers)).subscribe(()=>{let s=this._scrollNode,l=this.autoScrollStep;this._verticalScrollDirection===Hi.UP?s.scrollBy(0,-l):this._verticalScrollDirection===Hi.DOWN&&s.scrollBy(0,l),this._horizontalScrollDirection===li.LEFT?s.scrollBy(-l,0):this._horizontalScrollDirection===li.RIGHT&&s.scrollBy(l,0)})};let o=this.element=Ut(a);this._document=t,this.withOrientation("vertical").withElementContainer(o),e.registerDropContainer(this),this._parentPositions=new dd(t)}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(a,e,t,n){this._draggingStarted(),n==null&&this.sortingDisabled&&(n=this._draggables.indexOf(a)),this._sortStrategy.enter(a,e,t,n),this._cacheParentPositions(),this._notifyReceivingSiblings(),this.entered.next({item:a,container:this,currentIndex:this.getItemIndex(a)})}exit(a){this._reset(),this.exited.next({item:a,container:this})}drop(a,e,t,n,r,o,s,l={}){this._reset(),this.dropped.next({item:a,currentIndex:e,previousIndex:t,container:this,previousContainer:n,isPointerOverContainer:r,distance:o,dropPoint:s,event:l})}withItems(a){let e=this._draggables;return this._draggables=a,a.forEach(t=>t._withDropContainer(this)),this.isDragging()&&(e.filter(n=>n.isDragging()).every(n=>a.indexOf(n)===-1)?this._reset():this._sortStrategy.withItems(this._draggables)),this}withDirection(a){return this._direction=a,this._sortStrategy instanceof ud&&(this._sortStrategy.direction=a),this}connectedTo(a){return this._siblings=a.slice(),this}withOrientation(a){if(a==="mixed")this._sortStrategy=new Jm(this._document,this._dragDropRegistry);else{let e=new ud(this._dragDropRegistry);e.direction=this._direction,e.orientation=a,this._sortStrategy=e}return this._sortStrategy.withElementContainer(this._container),this._sortStrategy.withSortPredicate((e,t)=>this.sortPredicate(e,t,this)),this}withScrollableParents(a){let e=this._container;return this._scrollableElements=a.indexOf(e)===-1?[e,...a]:a.slice(),this}withElementContainer(a){if(a===this._container)return this;let e=Ut(this.element),t=this._scrollableElements.indexOf(this._container),n=this._scrollableElements.indexOf(a);return t>-1&&this._scrollableElements.splice(t,1),n>-1&&this._scrollableElements.splice(n,1),this._sortStrategy&&this._sortStrategy.withElementContainer(a),this._cachedShadowRoot=null,this._scrollableElements.unshift(a),this._container=a,this}getScrollableParents(){return this._scrollableElements}getItemIndex(a){return this._isDragging?this._sortStrategy.getItemIndex(a):this._draggables.indexOf(a)}isReceiving(){return this._activeSiblings.size>0}_sortItem(a,e,t,n){if(this.sortingDisabled||!this._domRect||!Gv(this._domRect,nb,e,t))return;let r=this._sortStrategy.sort(a,e,t,n);r&&this.sorted.next({previousIndex:r.previousIndex,currentIndex:r.currentIndex,container:this,item:a})}_startScrollingIfNecessary(a,e){if(this.autoScrollDisabled)return;let t,n=Hi.NONE,r=li.NONE;if(this._parentPositions.positions.forEach((o,s)=>{s===this._document||!o.clientRect||t||Gv(o.clientRect,nb,a,e)&&([n,r]=EI(s,o.clientRect,this._direction,a,e),(n||r)&&(t=s))}),!n&&!r){let{width:o,height:s}=this._viewportRuler.getViewportSize(),l={width:o,height:s,top:0,right:o,bottom:s,left:0};n=lb(l,e),r=cb(l,a),t=window}t&&(n!==this._verticalScrollDirection||r!==this._horizontalScrollDirection||t!==this._scrollNode)&&(this._verticalScrollDirection=n,this._horizontalScrollDirection=r,this._scrollNode=t,(n||r)&&t?this._ngZone.runOutsideAngular(this._startScrollInterval):this._stopScrolling())}_stopScrolling(){this._stopScrollTimers.next()}_draggingStarted(){let a=this._container.style;this.beforeStarted.next(),this._isDragging=!0,this._initialScrollSnap=a.msScrollSnapType||a.scrollSnapType||"",a.scrollSnapType=a.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 a=this._container.style;a.scrollSnapType=a.msScrollSnapType=this._initialScrollSnap,this._siblings.forEach(e=>e._stopReceiving(this)),this._sortStrategy.reset(),this._stopScrolling(),this._viewportScrollSubscription.unsubscribe(),this._parentPositions.clear()}_isOverContainer(a,e){return this._domRect!=null&&Km(this._domRect,a,e)}_getSiblingContainerFromPosition(a,e,t){return this._siblings.find(n=>n._canReceive(a,e,t))}_canReceive(a,e,t){if(!this._domRect||!Km(this._domRect,e,t)||!this.enterPredicate(a,this))return!1;let n=this._getShadowRoot().elementFromPoint(e,t);return n?n===this._container||this._container.contains(n):!1}_startReceiving(a,e){let t=this._activeSiblings;!t.has(a)&&e.every(n=>this.enterPredicate(n,this)||this._draggables.indexOf(n)>-1)&&(t.add(a),this._cacheParentPositions(),this._listenToScrollEvents(),this.receivingStarted.next({initiator:a,receiver:this,items:e}))}_stopReceiving(a){this._activeSiblings.delete(a),this._viewportScrollSubscription.unsubscribe(),this.receivingStopped.next({initiator:a,receiver:this})}_listenToScrollEvents(){this._viewportScrollSubscription=this._dragDropRegistry.scrolled(this._getShadowRoot()).subscribe(a=>{if(this.isDragging()){let e=this._parentPositions.handleScroll(a);e&&this._sortStrategy.updateOnScroll(e.top,e.left)}else this.isReceiving()&&this._cacheParentPositions()})}_getShadowRoot(){if(!this._cachedShadowRoot){let a=vr(this._container);this._cachedShadowRoot=a||this._document}return this._cachedShadowRoot}_notifyReceivingSiblings(){let a=this._sortStrategy.getActiveItemsSnapshot().filter(e=>e.isDragging());
6this._siblings.forEach(e=>e._startReceiving(this,a))}};function lb(i,a){let{top:e,bottom:t,height:n}=i,r=n*sb;return a>=e-r&&a<=e+r?Hi.UP:a>=t-r&&a<=t+r?Hi.DOWN:Hi.NONE}function cb(i,a){let{left:e,right:t,width:n}=i,r=n*sb;return a>=e-r&&a<=e+r?li.LEFT:a>=t-r&&a<=t+r?li.RIGHT:li.NONE}function EI(i,a,e,t,n){let r=lb(a,n),o=cb(a,t),s=Hi.NONE,l=li.NONE;if(r){let m=i.scrollTop;r===Hi.UP?m>0&&(s=Hi.UP):i.scrollHeight-m>i.clientHeight&&(s=Hi.DOWN)}if(o){let m=i.scrollLeft;e==="rtl"?o===li.RIGHT?m<0&&(l=li.RIGHT):i.scrollWidth+m>i.clientWidth&&(l=li.LEFT):o===li.LEFT?m>0&&(l=li.LEFT):i.scrollWidth-m>i.clientWidth&&(l=li.RIGHT)}return[s,l]}var ld=$t({passive:!1,capture:!0}),cd=new Set,SI=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275cmp=z({type:i,selectors:[["ng-component"]],hostAttrs:["cdk-drag-resets-container",""],standalone:!0,features:[me],decls:0,vars:0,template:function(t,n){},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 i})(),II=(()=>{class i{constructor(e,t){this._ngZone=e,this._appRef=N(wn),this._environmentInjector=N(Wi),this._dropInstances=new Set,this._dragInstances=new Set,this._activeDragInstances=Oi([]),this._globalListeners=new Map,this._draggingPredicate=n=>n.isDragging(),this.pointerMove=new H,this.pointerUp=new H,this.scroll=new H,this._preventDefaultWhileDragging=n=>{this._activeDragInstances().length>0&&n.preventDefault()},this._persistentTouchmoveListener=n=>{this._activeDragInstances().length>0&&(this._activeDragInstances().some(this._draggingPredicate)&&n.preventDefault(),this.pointerMove.next(n))},this._document=t}registerDropContainer(e){this._dropInstances.has(e)||this._dropInstances.add(e)}registerDragItem(e){this._dragInstances.add(e),this._dragInstances.size===1&&this._ngZone.runOutsideAngular(()=>{this._document.addEventListener("touchmove",this._persistentTouchmoveListener,ld)})}removeDropContainer(e){this._dropInstances.delete(e)}removeDragItem(e){this._dragInstances.delete(e),this.stopDragging(e),this._dragInstances.size===0&&this._document.removeEventListener("touchmove",this._persistentTouchmoveListener,ld)}startDragging(e,t){if(!(this._activeDragInstances().indexOf(e)>-1)&&(this._loadResets(),this._activeDragInstances.update(n=>[...n,e]),this._activeDragInstances().length===1)){let n=t.type.startsWith("touch");this._globalListeners.set(n?"touchend":"mouseup",{handler:r=>this.pointerUp.next(r),options:!0}).set("scroll",{handler:r=>this.scroll.next(r),options:!0}).set("selectstart",{handler:this._preventDefaultWhileDragging,options:ld}),n||this._globalListeners.set("mousemove",{handler:r=>this.pointerMove.next(r),options:ld}),this._ngZone.runOutsideAngular(()=>{this._globalListeners.forEach((r,o)=>{this._document.addEventListener(o,r.handler,r.options)})})}}stopDragging(e){this._activeDragInstances.update(t=>{let n=t.indexOf(e);return n>-1?(t.splice(n,1),[...t]):t}),this._activeDragInstances().length===0&&this._clearGlobalListeners()}isDragging(e){return this._activeDragInstances().indexOf(e)>-1}scrolled(e){let t=[this.scroll];return e&&e!==this._document&&t.push(new gi(n=>this._ngZone.runOutsideAngular(()=>{let o=s=>{this._activeDragInstances().length&&n.next(s)};return e.addEventListener("scroll",o,!0),()=>{e.removeEventListener("scroll",o,!0)}}))),ot(...t)}ngOnDestroy(){this._dragInstances.forEach(e=>this.removeDragItem(e)),this._dropInstances.forEach(e=>this.removeDropContainer(e)),this._clearGlobalListeners(),this.pointerMove.complete(),this.pointerUp.complete()}_clearGlobalListeners(){this._globalListeners.forEach((e,t)=>{this._document.removeEventListener(t,e.handler,e.options)}),this._globalListeners.clear()}_loadResets(){if(!cd.has(this._appRef)){cd.add(this._appRef);let e=Qp(SI,{environmentInjector:this._environmentInjector});this._appRef.onDestroy(()=>{cd.delete(this._appRef),cd.size===0&&e.destroy()})}}static{this.\u0275fac=function(t){return new(t||i)(S(ne),S(ve))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),AI={dragStartThreshold:5,pointerDirectionChangeThreshold:5},MI=(()=>{class i{constructor(e,t,n,r){this._document=e,this._ngZone=t,this._viewportRuler
6=n,this._dragDropRegistry=r}createDrag(e,t=AI){return new Zm(e,t,this._document,this._ngZone,this._viewportRuler,this._dragDropRegistry)}createDropList(e){return new eu(e,this._dragDropRegistry,this._document,this._ngZone,this._viewportRuler)}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(ne),S(ra),S(II))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var nu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[MI],imports:[ei]})}}return i})();var TI=["*"];function RI(i,a){i&1&&we(0)}var au=(()=>{class i{constructor(e){this._elementRef=e}focus(){this._elementRef.nativeElement.focus()}static{this.\u0275fac=function(t){return new(t||i)(f($))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdkStepHeader",""]],hostAttrs:["role","tab"],standalone:!0})}}return i})(),ru=(()=>{class i{constructor(e){this.template=e}static{this.\u0275fac=function(t){return new(t||i)(f(ut))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdkStepLabel",""]],standalone:!0})}}return i})(),FI=0;var Vn={NUMBER:"number",EDIT:"edit",DONE:"done",ERROR:"error"},ou=new q("STEPPER_GLOBAL_OPTIONS"),pd=(()=>{class i{get completed(){return this._completedOverride==null?this._getDefaultCompleted():this._completedOverride}set completed(e){this._completedOverride=e}_getDefaultCompleted(){return this.stepControl?this.stepControl.valid&&this.interacted:this.interacted}get hasError(){return this._customError==null?this._getDefaultError():this._customError}set hasError(e){this._customError=e}_getDefaultError(){return this.stepControl&&this.stepControl.invalid&&this.interacted}constructor(e,t){this._stepper=e,this.interacted=!1,this.interactedStream=new te,this.editable=!0,this.optional=!1,this._completedOverride=null,this._customError=null,this._stepperOptions=t||{},this._displayDefaultIndicatorType=this._stepperOptions.displayDefaultIndicatorType!==!1}select(){this._stepper.selected=this}reset(){this.interacted=!1,this._completedOverride!=null&&(this._completedOverride=!1),this._customError!=null&&(this._customError=!1),this.stepControl&&(this._childForms?.forEach(e=>e.resetForm?.()),this.stepControl.reset())}ngOnChanges(){this._stepper._stateChanged()}_markAsInteracted(){this.interacted||(this.interacted=!0,this.interactedStream.emit(this))}_showError(){return this._stepperOptions.showError??this._customError!=null}static{this.\u0275fac=function(t){return new(t||i)(f(Tt(()=>fd)),f(ou,8))}}static{this.\u0275cmp=z({type:i,selectors:[["cdk-step"]],contentQueries:function(t,n,r){if(t&1&&(je(r,ru,5),je(r,gn,5)),t&2){let o;re(o=oe())&&(n.stepLabel=o.first),re(o=oe())&&(n._childForms=o)}},viewQuery:function(t,n){if(t&1&&be(ut,7),t&2){let r;re(r=oe())&&(n.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",fe],optional:[2,"optional","optional",fe],completed:[2,"completed","completed",fe],hasError:[2,"hasError","hasError",fe]},outputs:{interactedStream:"interacted"},exportAs:["cdkStep"],standalone:!0,features:[Se,Ve,me],ngContentSelectors:TI,decls:1,vars:0,template:function(t,n){t&1&&(Re(),I(0,RI,1,0,"ng-template"))},encapsulation:2,changeDetection:0})}}return i})(),fd=(()=>{class i{get selectedIndex(){return this._selectedIndex}set selectedIndex(e){this.steps&&this._steps?(this._isValidIndex(e),this.selected?._markAsInteracted(),this._selectedIndex!==e&&!this._anyControlsInvalidOrPending(e)&&(e>=this._selectedIndex||this.steps.toArray()[e].editable)&&this._updateSelectedItemIndex(e)):this._selectedIndex=e}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}get orientation(){return this._orientation}set orientation(e){this._orientation=e,this._keyManager&&this._keyManager.withVerticalOrientation(e==="vertical")}constructor(e,t,n){this._dir=e,this._changeDetectorRef=t,this._elementRef=n,this._destroyed=new H,this.steps=new on,this._sortedHeaders=new on,this.linear=!1,this._selectedIndex=0,this.selectionChange=new te,this.selectedIndexChange=new te,this._orientation="horizontal",this._groupId=FI++}ngAfterContentInit(){this._steps.changes.pipe(vt(this._steps),Pe(this._destroyed)).subscribe(e=>{this.steps.reset(e.filter(t=>t._stepper===this)),this.steps.notifyOnChanges()})}ngAfterViewInit(){this._stepHeader.changes.pipe(vt(this._stepHeader),Pe(this._destroyed)).subscribe(e=>{this._sortedHeaders.reset(e.toArray().sort((t,n)=>t._elementRef.nativeElement.compareDocumentPosition(n._elementRef.nativeElement)&Node.DOCUMENT_POSITION_FOLLOWING?-1:1)),this._sortedHeaders.notifyOnChanges()}),this._keyManager=new kc(this._sortedHeaders).withWrap().withHomeAndEnd().withVerticalOrientation(this._orientation==="vertical"),(this._dir?this._dir.change:ue()).pipe(vt(this._layoutDirection()),Pe(this._destroyed)).subscribe(e=>this._keyManager.withHorizontalOrientation(e)),this._keyManager.updateActiveItem(this._selectedIndex),this.steps.changes.subscribe(()=>{this.selected||(this._selectedIndex=Math.max(this._selectedIndex-1,0))}),this._isValidIndex(this._selectedIndex)||(this._selectedIndex=0)}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)}
6reset(){this._updateSelectedItemIndex(0),this.steps.forEach(e=>e.reset()),this._stateChanged()}_getStepLabelId(e){return`cdk-step-label-${this._groupId}-${e}`}_getStepContentId(e){return`cdk-step-content-${this._groupId}-${e}`}_stateChanged(){this._changeDetectorRef.markForCheck()}_getAnimationDirection(e){let t=e-this._selectedIndex;return t<0?this._layoutDirection()==="rtl"?"next":"previous":t>0?this._layoutDirection()==="rtl"?"previous":"next":"current"}_getIndicatorType(e,t=Vn.NUMBER){let n=this.steps.toArray()[e],r=this._isCurrentStep(e);return n._displayDefaultIndicatorType?this._getDefaultIndicatorLogic(n,r):this._getGuidelineLogic(n,r,t)}_getDefaultIndicatorLogic(e,t){return e._showError()&&e.hasError&&!t?Vn.ERROR:!e.completed||t?Vn.NUMBER:e.editable?Vn.EDIT:Vn.DONE}_getGuidelineLogic(e,t,n=Vn.NUMBER){return e._showError()&&e.hasError&&!t?Vn.ERROR:e.completed&&!t?Vn.DONE:e.completed&&t?n:e.editable&&t?Vn.EDIT:n}_isCurrentStep(e){return this._selectedIndex===e}_getFocusIndex(){return this._keyManager?this._keyManager.activeItemIndex:this._selectedIndex}_updateSelectedItemIndex(e){let t=this.steps.toArray();this.selectionChange.emit({selectedIndex:e,previouslySelectedIndex:this._selectedIndex,selectedStep:t[e],previouslySelectedStep:t[this._selectedIndex]}),this._containsFocus()?this._keyManager.setActiveItem(e):this._keyManager.updateActiveItem(e),this._selectedIndex=e,this.selectedIndexChange.emit(this._selectedIndex),this._stateChanged()}_onKeydown(e){let t=At(e),n=e.keyCode,r=this._keyManager;r.activeItemIndex!=null&&!t&&(n===32||n===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(t=>{let n=t.stepControl;return(n?n.invalid||n.pending||!t.interacted:!t.completed)&&!t.optional&&!t._completedOverride}):!1}_layoutDirection(){return this._dir&&this._dir.value==="rtl"?"rtl":"ltr"}_containsFocus(){let e=this._elementRef.nativeElement,t=Tn();return e===t||e.contains(t)}_isValidIndex(e){return e>-1&&(!this.steps||e<this.steps.length)}static{this.\u0275fac=function(t){return new(t||i)(f(Dt,8),f(xe),f($))}}static{this.\u0275dir=ie({type:i,selectors:[["","cdkStepper",""]],contentQueries:function(t,n,r){if(t&1&&(je(r,pd,5),je(r,au,5)),t&2){let o;re(o=oe())&&(n._steps=o),re(o=oe())&&(n._stepHeader=o)}},inputs:{linear:[2,"linear","linear",fe],selectedIndex:[2,"selectedIndex","selectedIndex",Pt],selected:"selected",orientation:"orientation"},outputs:{selectionChange:"selectionChange",selectedIndexChange:"selectedIndexChange"},exportAs:["cdkStepper"],standalone:!0,features:[Se]})}}return i})();var ps=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[pn]})}}return i})();var fs=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[oa]})}}return i})();var gs=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})();var OI=new q("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.reposition()}});function PI(i){return()=>i.scrollStrategies.reposition()}var BI={provide:OI,deps:[Ke],useFactory:PI};var su=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[BI],imports:[qt,kr,Y,nt,ei,kr,Y]})}}return i})();var lu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[nn,Y,Y]})}}return i})();function LI(i,a){}var NI={bottomSheetState:Bt("state",[ft("void, hidden",Ue({transform:"translateY(100%)"})),ft("visible",Ue({transform:"translateY(0%)"})),ct("visible => void, visible => hidden",tr([pt(`${Zo.COMPLEX} ${Xo.ACCELERATION_CURVE}`),Qn("@*",Yn(),{optional:!0})])),ct("void => visible",tr([pt(`${Zo.EXITING} ${Xo.DECELERATION_CURVE}`),Qn("@*",Yn(),{optional:!0})]))])},VI=(()=>{class i extends Qo{constructor(e,t,n,r,o,s,l,m,u){super(e,t,n,r,o,s,l,u),this._animationState="void",this._animationStateChanged=new te,this._breakpointSubscription=m.observe([Rn.Medium,Rn.Large,Rn.XLarge]).subscribe(()=>{let g=this._elementRef.nativeElement.classList;g.toggle("mat-bottom-sheet-container-medium",m.isMatched(Rn.Medium)),g.toggle("mat-bottom-sheet-container-large",m.isMatched(Rn.Large)),g.toggle("mat-bottom-sheet-container-xlarge",m.isMatched(Rn.XLarge))})}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges())}exit(){this._destroyed||(this._animationState="hidden",this._changeDetectorRef.markForCheck())}ngOnDestroy(){super.ngOnDestroy(),this._breakpointSubscription.unsubscribe(),this._destroyed=!0}_onAnimationDone(e){e.toState==="visible"&&this._trapFocus(),this._animationStateChanged.emit(e)}_onAnimationStart(e){this._animationStateChanged.emit(e)}_captureInitialFocus(){}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Va),f(ve,8),f(Fn),f(da),f(ne),f(en),f(wr),f(Gt))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-bottom-sheet-container"]],hostAttrs:["tabindex","-1",1,"mat-bottom-sheet-container"],hostVars:4,hostBindings:function(t,n){t&1&&Ca("@state.start",function(o){return n._onAnimationStart(o)})("@state.done",function(o){return n._onAnimationDone(o)}),t&2&&(wa("@state",n._animationState),ce("role",n._config.role)("aria-modal",n._config.ariaModal)("aria-label",n._config.ariaLabel))},standalone:!0,features:[Oe,me],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(t,n){t&1&&I(0,LI,0,0,"ng-template",0)},dependencies:[ii],styles:[".mat-bottom-sheet-container{box-shadow:0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);padding:8px 16px;min-width:100vw;box-sizing:border-box;display:block;outline:0;max-height:80vh;overflow:auto;background:var(--mat-bottom-sheet-container-background-color, var(--mat-app-surface-container-low));color:var(--mat-bottom-sheet-container-text-color, var(--mat-app-on-surface));font-family:var(--mat-bottom-sheet-container-text-font, var(--mat-app-body-large-font));font-size:var(--mat-bottom-sheet-container-text-size, var(--mat-app-body-large-size));line-height:var(--mat-bottom-sheet-container-text-line-height, var(--mat-app-body-large-line-height));font-weight:var(--mat-bottom-sheet-container-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-bottom-sheet-container-text-tracking, var(--mat-app-body-large-tracking))}.cdk-high-contrast-active .mat-bottom-sheet-container{outline:1px solid}.mat-bottom-sheet-container-xlarge,.mat-bottom-sheet-container-large,.mat-bottom-sheet-container-medium{border-top-left-radius:var(--mat-bottom-sheet-container-shape);border-top-right-radius:var(--mat-bottom-sheet-container-shape)}.mat-bottom-sheet-container-medium{min-width:384px;max-width:calc(100vw - 128px)}.mat-bottom-sheet-container-large{min-width:512px;max-width:calc(100vw - 256px)}.mat-bottom-sheet-container-xlarge{min-width:576px;max-width:calc(100vw - 384px)}"],encapsulation:2,data:{animation:[NI.bottomSheetState]}})}}return i})(),jI=new q("MatBottomSheetData"),cu=class{constructor(){this.data=null,this.hasBackdrop=!0,this.disableClose=!1,this.ariaLabel=null,this.ariaModal=!0,this.closeOnNavigation=!0,this.autoFocus="dialog",this.restoreFocus=!0}},gd=class{get instance(){return this._ref.componentInstance}get componentRef(){return this._ref.componentRef}constructor(a,e,t){this._ref=a,this._afterOpened=new H,this.containerInstance=t,this.disableClose=e.disableClose,t._animationStateChanged.pipe(qe(n=>n.phaseName==="done"&&n.toState==="visible"),ht(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),t._animationStateChanged.pipe(qe(n=>n.phaseName==="done"&&n.toState==="hidden"),ht(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._ref.close(this._result)}),a.overlayRef.detachments().subscribe(()=>{this._ref.close(this._result)}),ot(this.backdropClick(),this.keydownEvents().pipe(qe(n=>n.keyCode===27))).subscribe(n=>{!this.disableClose&&(n.type!=="keydown"||!At(n))&&(n.preventDefault(),this.dismiss())})}dismiss(a){this.containerInstance&&(this.containerInstance._animationStateChanged.pipe(qe(e=>e.phaseName==="start"),ht(1)).subscribe(e=>{this._closeFallbackTimeout=setTimeout(()=>{this._ref.close(this._result)},e.totalTime+100),this._ref.overlayRef.detachBackdrop()}),this._result=a,this.containerInstance.exit(),this.containerInstance=null)}afterDismissed(){return this._ref.closed}afterOpened(){return this._afterOpened}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}},zI=new q("mat-bottom-sheet-default-options"),HI=(()=>{class i{get _openedBottomSheetRef(){let e=this._parentBottomSheet;return e?e._openedBottomSheetRef:this._bottomSheetRefAtThisLevel}set _openedBottomSheetRef(e){this._parentBottomSheet?this._parentBottomSheet._openedBottomSheetRef=e:this._bottomSheetRefAtThisLevel=e}constructor(e,t,n,r){this._overlay=e,this._parentBottomSheet=n,this._defaultOptions=r,this._bottomSheetRefAtThisLevel=null,this._dialog=t.get(Ko)}open(e,t){let n=O(O({},this._defaultOptions||new cu),t),r;return this._dialog.open(e,Ee(O({},n),{disableClose:!0,closeOnOverlayDetachments:!1,maxWidth:"100%",container:VI,scrollStrategy:n.scrollStrategy||this._overlay.scrollStrategies.block(),positionStrategy:this._overlay.position().global().centerHorizontally().bottom("0"),templateContext:()=>({bottomSheetRef:r}),providers:(o,s,l)=>
6(r=new gd(o,n,l),[{provide:gd,useValue:r},{provide:jI,useValue:n.data}])})),r.afterDismissed().subscribe(()=>{this._openedBottomSheetRef===r&&(this._openedBottomSheetRef=null)}),this._openedBottomSheetRef?(this._openedBottomSheetRef.afterDismissed().subscribe(()=>r.containerInstance?.enter()),this._openedBottomSheetRef.dismiss()):r.containerInstance.enter(),this._openedBottomSheetRef=r,r}dismiss(e){this._openedBottomSheetRef&&this._openedBottomSheetRef.dismiss(e)}ngOnDestroy(){this._bottomSheetRefAtThisLevel&&this._bottomSheetRefAtThisLevel.dismiss()}static{this.\u0275fac=function(t){return new(t||i)(S(Ke),S(ze),S(i,12),S(zI,8))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),du=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[HI],imports:[Ic,Y,Nt,Y]})}}return i})();var UI=["mat-button",""],$I=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],qI=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"];var GI=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}";var WI=["mat-icon-button",""],YI=["*"];var QI=new q("MAT_BUTTON_CONFIG");var KI=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}],db=(()=>{class i{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(e){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,e)}get disableRipple(){return this._disableRipple}set disableRipple(e){this._disableRipple=e,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(e){this._disabled=e,this._updateRippleDisabled()}constructor(e,t,n,r){this._elementRef=e,this._platform=t,this._ngZone=n,this._animationMode=r,this._focusMonitor=N(Gt),this._rippleLoader=N(Sm),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;let o=N(QI,{optional:!0}),s=e.nativeElement,l=s.classList;this.disabledInteractive=o?.disabledInteractive??!1,this.color=o?.color??null,this._rippleLoader?.configureRipple(s,{className:"mat-mdc-button-ripple"});for(let{attribute:m,mdcClasses:u}of KI)s.hasAttribute(m)&&l.add(...u)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(e="program",t){e?this._focusMonitor.focusVia(this._elementRef.nativeElement,e,t):this._elementRef.nativeElement.focus(t)}_getAriaDisabled(){return this.ariaDisabled!=null?this.ariaDisabled: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)}static{this.\u0275fac=function(t){Wn()}}static{this.\u0275dir=ie({type:i,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",fe],disabled:[2,"disabled","disabled",fe],ariaDisabled:[2,"aria-disabled","ariaDisabled",fe],disabledInteractive:[2,"disabledInteractive","disabledInteractive",fe]},features:[Se]})}}return i})();var _s=(()=>{class i extends db{constructor(e,t,n,r){super(e,t,n,r)}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Le),f(ne),f(st,8))}}static{this.\u0275cmp=z({type:i,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(t,n){t&2&&(ce("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),xt(n.color?"mat-"+n.color:""),le("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Oe,me],attrs:UI,ngContentSelectors:qI,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(t,n){t&1&&(Re($I),b(0,"span",0),we(1),c(2,"span",1),we(3,1),d(),we(4,2),b(5,"span",2)(6,"span",3)),t&2&&le("mdc-button__ripple",!n._isFab)("mdc-fab__ripple",n._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.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-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-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-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
6.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-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-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.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);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-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-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-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);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-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-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-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{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{content:"";opacity:0}
6.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{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-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-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}}return i})();var vs=(()=>{class i extends db{constructor(e,t,n,r){super(e,t,n,r),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Le),f(ne),f(st,8))}}static{this.\u0275cmp=z({type:i,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(t,n){t&2&&(ce("disabled",n._getDisabledAttribute())("aria-disabled",n._getAriaDisabled()),xt(n.color?"mat-"+n.color:""),le("mat-mdc-button-disabled",n.disabled)("mat-mdc-button-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mat-unthemed",!n.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[Oe,me],attrs:WI,ngContentSelectors:YI,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(t,n){t&1&&(Re(),b(0,"span",0),we(1),b(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;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.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}
6.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-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-app-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-app-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-app-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-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[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}',GI],encapsulation:2,changeDetection:0})}}return i})();var jn=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Vt,Y]})}}return i})();var XI=["button"],ZI=["*"];function JI(i,a){if(i&1&&b(0,"mat-pseudo-checkbox",3),i&2){let e=D();v("disabled",e.disabled)}}function eA(i,a){if(i&1&&b(0,"mat-pseudo-checkbox",3),i&2){let e=D();v("disabled",e.disabled)}}var tA=new q("MAT_BUTTON_TOGGLE_DEFAULT_OPTIONS",{providedIn:"root",factory:iA});function iA(){return{hideSingleSelectionIndicator:!1,hideMultipleSelectionIndicator:!1,disabledInteractive:!1}}var nA=new q("MatButtonToggleGroup");var aA=0,hu=class{constructor(a,e){this.source=a,this.value=e}};var rA=(()=>{class i{get buttonId(){return`${this.id}-button`}get tabIndex(){return this._tabIndex}set tabIndex(e){this._tabIndex=e,this._markForCheck()}get appearance(){return this.buttonToggleGroup?this.buttonToggleGroup.appearance:this._appearance}set appearance(e){this._appearance=e}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}get disabledInteractive(){return this._disabledInteractive||this.buttonToggleGroup!==null&&this.buttonToggleGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}constructor(e,t,n,r,o,s){this._changeDetectorRef=t,this._elementRef=n,this._focusMonitor=r,this._checked=!1,this.ariaLabelledby=null,this._disabled=!1,this.change=new te;let l=Number(o);this.tabIndex=l||l===0?l:null,this.buttonToggleGroup=e,this.appearance=s&&s.appearance?s.appearance:"standard",this.disabledInteractive=s?.disabledInteractive??!1}ngOnInit(){let e=this.buttonToggleGroup;this.id=this.id||`mat-button-toggle-${aA++}`,e&&(e._isPrechecked(this)?this.checked=!0:e._isSelected(this)!==this._checked&&e._syncButtonToggle(this,this._checked))}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){let e=this.buttonToggleGroup;this._focusMonitor.stopMonitoring(this._elementRef),e&&e._isSelected(this)&&e._syncButtonToggle(this,!1,
6!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 t=this.buttonToggleGroup._buttonToggles.find(n=>n.tabIndex===0);t&&(t.tabIndex=-1),this.tabIndex=0}this.change.emit(new hu(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{this.\u0275fac=function(t){return new(t||i)(f(nA,8),f(xe),f($),f(Gt),bt("tabindex"),f(tA,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-button-toggle"]],viewQuery:function(t,n){if(t&1&&be(XI,5),t&2){let r;re(r=oe())&&(n._buttonElement=r.first)}},hostAttrs:["role","presentation",1,"mat-button-toggle"],hostVars:14,hostBindings:function(t,n){t&1&&T("focus",function(){return n.focus()}),t&2&&(ce("aria-label",null)("aria-labelledby",null)("id",n.id)("name",null),le("mat-button-toggle-standalone",!n.buttonToggleGroup)("mat-button-toggle-checked",n.checked)("mat-button-toggle-disabled",n.disabled)("mat-button-toggle-disabled-interactive",n.disabledInteractive)("mat-button-toggle-appearance-standard",n.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",fe],appearance:"appearance",checked:[2,"checked","checked",fe],disabled:[2,"disabled","disabled",fe],disabledInteractive:[2,"disabledInteractive","disabledInteractive",fe]},outputs:{change:"change"},exportAs:["matButtonToggle"],standalone:!0,features:[Se,me],ngContentSelectors:ZI,decls:8,vars:14,consts:[["button",""],["type","button",1,"mat-button-toggle-button","mat-focus-indicator",3,"click","id","disabled"],[1,"mat-button-toggle-label-content"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"mat-button-toggle-focus-overlay"],["matRipple","",1,"mat-button-toggle-ripple",3,"matRippleTrigger","matRippleDisabled"]],template:function(t,n){if(t&1){let r=Z();Re(),c(0,"button",1,0),T("click",function(){return V(r),j(n._onButtonClick())}),c(2,"span",2),I(3,JI,1,1,"mat-pseudo-checkbox",3)(4,eA,1,1,"mat-pseudo-checkbox",3),we(5),d()(),b(6,"span",4)(7,"span",5)}if(t&2){let r=zt(1);v("id",n.buttonId)("disabled",n.disabled&&!n.disabledInteractive||null),ce("role",n.isSingleSelector()?"radio":"button")("tabindex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex)("aria-pressed",n.isSingleSelector()?null:n.checked)("aria-checked",n.isSingleSelector()?n.checked:null)("name",n._getButtonName())("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),p(3),ye(n.buttonToggleGroup&&n.checked&&!n.buttonToggleGroup.multiple&&!n.buttonToggleGroup.hideSingleSelectionIndicator?3:-1),p(),ye(n.buttonToggleGroup&&n.checked&&n.buttonToggleGroup.multiple&&!n.buttonToggleGroup.hideMultipleSelectionIndicator?4:-1),p(3),v("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)}},dependencies:[ni,Cm],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);transform:translateZ(0);border-radius:var(--mat-legacy-button-toggle-shape)}.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)}.cdk-high-contrast-active .mat-button-toggle-standalone,.cdk-high-contrast-active .mat-button-toggle-group{outline:solid 1px}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.mat-button-toggle-group-appearance-standard{border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border:solid 1px var(--mat-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard .mat-pseudo-checkbox,.mat-button-toggle-group-appearance-standard .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-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}.cdk-high-contrast-active .mat-button-toggle-standalone.mat-button-toggle-appearance-standard,.cdk-high-contrast-active .mat-button-toggle-group-appearance-standard{outline:0}.mat-button-toggle-vertical{flex-direction:column}.mat-button-toggle-vertical .mat-button-toggle-label-content{display:block}.mat-button-toggle{white-space:nowrap;position:relative;color:var(--mat-legacy-button-toggle-text-color);font-family:var(--mat-legacy-button-toggle-label-text-font);font-size:var(--mat-legacy-button-toggle-label-text-size);line-height:var(--mat-legacy-button-toggle-label-text-line-height);font-weight:var(--mat-legacy-button-toggle-label-text-weight);letter-spacing:var(--mat-legacy-button-toggle-label-text-tracking);--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-legacy-button-toggle-selected-state-text-color)}.mat-button-toggle.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-legacy-button-toggle-focus-state-layer-opacity)}.mat-button-toggle .mat-icon svg{vertical-align:top}.mat-button-toggle .mat-pseudo-checkbox{margin-right:12px}[dir=rtl] .mat-button-toggle .mat-pseudo-checkbox{margin-right:0;margin-left:12px}.mat-button-toggle-checked{color:var(--mat-legacy-button-toggle-selected-state-text-color);background-color:var(--mat-legacy-button-toggle-selected-state-background-color)}.mat-button-toggle-disabled{pointer-events:none;color:var(--mat-legacy-button-toggle-disabled-state-text-color);background-color:var(--mat-legacy-button-toggle-disabled-state-background-color);--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-legacy-button-toggle-disabled-state-text-color)}.mat-button-toggle-disabled.mat-button-toggle-checked{background-color:var(--mat-legacy-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-disabled-interactive{pointer-events:auto}.mat-button-toggle-appearance-standard{color:var(--mat-standard-button-toggle-text-color, var(--mat-app-on-surface));background-color:var(--mat-standard-button-toggle-background-color);font-family:var(--mat-standard-button-toggle-label-text-font, var(--mat-app-label-large-font));font-size:var(--mat-standard-button-toggle-label-text-size, var(--mat-app-label-large-size));line-height:var(--mat-standard-button-toggle-label-text-line-height, var(--mat-app-label-large-line-height));font-weight:var(--mat-standard-button-toggle-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mat-standard-button-toggle-label-text-tracking, var(--mat-app-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-standard-button-toggle-divider-color, var(--mat-app-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-standard-button-toggle-divider-color, var(--mat-app-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-standard-button-toggle-divider-color, var(--mat-app-outline))}.mat-button-toggle-appearance-standard.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-selected-state-text-color, var(--mat-app-on-secondary-container));background-color:var(--mat-standard-button-toggle-selected-state-background-color, var(--mat-app-secondary-container))}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled{color:var(--mat-standard-button-toggle-disabled-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-state-background-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: var(--mat-standard-button-toggle-disabled-selected-state-text-color)}.mat-button-toggle-appearance-standard.mat-button-toggle-disabled.mat-button-toggle-checked{color:var(--mat-standard-button-toggle-disabled-selected-state-text-color);background-color:var(--mat-standard-button-toggle-disabled-selected-state-background-color)}.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{background-color:var(--mat-standard-button-toggle-state-layer-color, var(--mat-app-on-surface))}.mat-button-toggle-appearance-standard:hover .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-button-toggle-appearance-standard.cdk-keyboard-focused .mat-button-toggle-focus-overlay{opacity:var(--mat-standard-button-toggle-focus-state-layer-opacity, var(--mat-app-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-legacy-button-toggle-height);position:relative}.mat-button-toggle-appearance-standard .mat-button-toggle-label-content{padding:0 12px;line-height:var(--mat-standard-button-toggle-height)}.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-legacy-button-toggle-state-layer-color)}.cdk-high-contrast-active .mat-button-toggle-checked .mat-button-toggle-focus-overlay{border-bottom:solid 500px;opacity:.5;height:0}.cdk-high-contrast-active .mat-button-toggle-checked:hover .mat-button-toggle-focus-overlay{opacity:.6}.cdk-high-contrast-active .mat-button-toggle-checked.mat-button-toggle-appearance-standard .mat-button-toggle-focus-overlay{border-bottom:solid 500px}.mat-button-toggle .mat-button-toggle-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-button-toggle-button{border:0;background:none;color:inherit;padding:0;margin:0;font:inherit;outline:none;width:100%;cursor:pointer}
6.mat-button-toggle-disabled .mat-button-toggle-button{cursor:default}.mat-button-toggle-button::-moz-focus-inner{border:0}.mat-button-toggle-standalone.mat-button-toggle-appearance-standard{--mat-focus-indicator-border-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:last-of-type .mat-button-toggle-button::before{border-top-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-right-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}.mat-button-toggle-group-appearance-standard .mat-button-toggle:first-of-type .mat-button-toggle-button::before{border-top-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full));border-bottom-left-radius:var(--mat-standard-button-toggle-shape, var(--mat-app-corner-full))}"],encapsulation:2,changeDetection:0})}}return i})(),mu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Vt,rA,Y]})}}return i})();var uu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,nt,Y]})}}return i})();var sA=["input"],lA=["label"],cA=["*"],dA=new q("mat-checkbox-default-options",{providedIn:"root",factory:mb});function mb(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var ai=function(i){return i[i.Init=0]="Init",i[i.Checked=1]="Checked",i[i.Unchecked=2]="Unchecked",i[i.Indeterminate=3]="Indeterminate",i}(ai||{}),hA={provide:Lr,useExisting:Tt(()=>ub),multi:!0},pu=class{},mA=0,hb=mb(),ub=(()=>{class i{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(e){let t=new pu;return t.source=this,t.checked=e,t}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,t,n,r,o,s){this._elementRef=e,this._changeDetectorRef=t,this._ngZone=n,this._animationMode=o,this._options=s,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new te,this.indeterminateChange=new te,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=ai.Init,this._controlValueAccessorChangeFn=()=>{},this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||hb,this.color=this._options.color||hb.color,this.tabIndex=parseInt(r)||0,this.id=this._uniqueId=`mat-mdc-checkbox-${++mA}`,this.disabledInteractive=s?.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())}get disabled(){return this._disabled}set disabled(e){e!==this.disabled&&(this._disabled=e,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(e){let t=e!=this._indeterminate;this._indeterminate=e,t&&(this._indeterminate?this._transitionCheckState(ai.Indeterminate):this._transitionCheckState(this.checked?ai.Checked:ai.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_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}
6registerOnValidatorChange(e){this._validatorChangeFn=e}_transitionCheckState(e){let t=this._currentCheckState,n=this._getAnimationTargetElement();if(!(t===e||!n)&&(this._currentAnimationClass&&n.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(t,e),this._currentCheckState=e,this._currentAnimationClass.length>0)){n.classList.add(this._currentAnimationClass);let r=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{n.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=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?ai.Checked:ai.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,t){if(this._animationMode==="NoopAnimations")return"";switch(e){case ai.Init:if(t===ai.Checked)return this._animationClasses.uncheckedToChecked;if(t==ai.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case ai.Unchecked:return t===ai.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case ai.Checked:return t===ai.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case ai.Indeterminate:return t===ai.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(e){let t=this._inputElement;t&&(t.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{this.\u0275fac=function(t){return new(t||i)(f($),f(xe),f(ne),bt("tabindex"),f(st,8),f(dA,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-checkbox"]],viewQuery:function(t,n){if(t&1&&(be(sA,5),be(lA,5),be(ni,5)),t&2){let r;re(r=oe())&&(n._inputElement=r.first),re(r=oe())&&(n._labelElement=r.first),re(r=oe())&&(n.ripple=r.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(t,n){t&2&&(Ot("id",n.id),ce("tabindex",null)("aria-label",null)("aria-labelledby",null),xt(n.color?"mat-"+n.color:"mat-accent"),le("_mat-animation-noopable",n._animationMode==="NoopAnimations")("mdc-checkbox--disabled",n.disabled)("mat-mdc-checkbox-disabled",n.disabled)("mat-mdc-checkbox-checked",n.checked)("mat-mdc-checkbox-disabled-interactive",n.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",fe],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",fe],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?void 0:Pt(e)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",fe],checked:[2,"checked","checked",fe],disabled:[2,"disabled","disabled",fe],indeterminate:[2,"indeterminate","indeterminate",fe]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[Me([hA,{provide:_a,useExisting:i,multi:!0}]),Se,Ve,me],ngContentSelectors:cA,decls:15,vars:20,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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(t,n){if(t&1){let r=Z();Re(),c(0,"div",3),T("click",function(s){return V(r),j(n._preventBubblingFromLabel(s))}),c(1,"div",4,0)(3,"div",5),T("click",function(){return V(r),j(n._onTouchTargetClick())}),d(),c(4,"input",6,1),T("blur",function(){return V(r),j(n._onBlur())})("click",function(){return V(r),j(n._onInputClick())})("change",function(s){return V(r),j(n._onInteractionEvent(s))}),d(),b(6,"div",7),c(7,"div",8),kt(),c(8,"svg",9),b(9,"path",10),d(),bn(),b(10,"div",11),d(),b(11,"div",12),d(),c(12,"label",13,2),we(14),d()()}if(t&2){let r=zt(2);v("labelPosition",n.labelPosition),p(4),le("mdc-checkbox--selected",n.checked),v("checked",n.checked)("indeterminate",n.indeterminate)("disabled",n.disabled&&!n.disabledInteractive)("id",n.inputId)("required",n.required)("tabIndex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex),ce("aria-label",n.ariaLabel||null)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("aria-checked",n.indeterminate?"mixed":null)("aria-disabled",n.disabled&&n.disabledInteractive?!0:null)("name",n.name)("value",n.value),p(7),v("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),p(),v("for",n.inputId)}},dependencies:[ni,Er],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(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-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(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.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(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-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(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.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(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-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(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-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(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-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(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-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(--mdc-checkbox-disabled-unselected-icon-color)}.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(--mdc-checkbox-disabled-selected-icon-color);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(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-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(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.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;
6transform: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(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-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(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.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-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .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}
6}@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 .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{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-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-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)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return i})();var fu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[ub,Y,Y]})}}return i})();var uA=new q("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[13]})});var gu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[zi,{provide:uA,useValue:{separatorKeyCodes:[13]}}],imports:[Y,Vt,Y]})}}return i})();var pA=["*"],_d;function fA(){if(_d===void 0&&(_d=null,typeof window<"u")){let i=window;i.trustedTypes!==void 0&&(_d=i.trustedTypes.createPolicy("angular#components",{createHTML:a=>a}))}return _d}function bs(i){return fA()?.createHTML(i)||i}function pb(i){return Error(`Unable to find icon with the name "${i}"`)}function gA(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}function fb(i){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${i}".`)}function gb(i){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${i}".`)}var zn=class{constructor(a,e,t){this.url=a,this.svgText=e,this.options=t}},_A=(()=>{class i{constructor(e,t,n,r){this._httpClient=e,this._sanitizer=t,this._errorHandler=r,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
6sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=n}addSvgIcon(e,t,n){return this.addSvgIconInNamespace("",e,t,n)}addSvgIconLiteral(e,t,n){return this.addSvgIconLiteralInNamespace("",e,t,n)}addSvgIconInNamespace(e,t,n,r){return this._addSvgIconConfig(e,t,new zn(n,null,r))}addSvgIconResolver(e){return this._resolvers.push(e),this}addSvgIconLiteralInNamespace(e,t,n,r){let o=this._sanitizer.sanitize(bi.HTML,n);if(!o)throw gb(n);let s=bs(o);return this._addSvgIconConfig(e,t,new zn("",s,r))}addSvgIconSet(e,t){return this.addSvgIconSetInNamespace("",e,t)}addSvgIconSetLiteral(e,t){return this.addSvgIconSetLiteralInNamespace("",e,t)}addSvgIconSetInNamespace(e,t,n){return this._addSvgIconSetConfig(e,new zn(t,null,n))}addSvgIconSetLiteralInNamespace(e,t,n){let r=this._sanitizer.sanitize(bi.HTML,t);if(!r)throw gb(t);let o=bs(r);return this._addSvgIconSetConfig(e,new zn("",o,n))}registerFontClassAlias(e,t=e){return this._fontCssClassesByAlias.set(e,t),this}classNameForFontAlias(e){return this._fontCssClassesByAlias.get(e)||e}setDefaultFontSetClass(...e){return this._defaultFontSetClass=e,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(e){let t=this._sanitizer.sanitize(bi.RESOURCE_URL,e);if(!t)throw fb(e);let n=this._cachedIconsByUrl.get(t);return n?ue(vd(n)):this._loadSvgIconFromConfig(new zn(e,null)).pipe(ke(r=>this._cachedIconsByUrl.set(t,r)),De(r=>vd(r)))}getNamedSvgIcon(e,t=""){let n=_b(t,e),r=this._svgIconConfigs.get(n);if(r)return this._getSvgFromConfig(r);if(r=this._getIconConfigFromResolvers(t,e),r)return this._svgIconConfigs.set(n,r),this._getSvgFromConfig(r);let o=this._iconSetConfigs.get(t);return o?this._getSvgFromIconSetConfigs(e,o):ba(pb(n))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(e){return e.svgText?ue(vd(this._svgElementFromConfig(e))):this._loadSvgIconFromConfig(e).pipe(De(t=>vd(t)))}_getSvgFromIconSetConfigs(e,t){let n=this._extractIconWithNameFromAnySet(e,t);if(n)return ue(n);let r=t.filter(o=>!o.svgText).map(o=>this._loadSvgIconSetFromConfig(o).pipe($n(s=>{let m=`Loading icon set URL: ${this._sanitizer.sanitize(bi.RESOURCE_URL,o.url)} failed: ${s.message}`;return this._errorHandler.handleError(new Error(m)),ue(null)})));return Rs(r).pipe(De(()=>{let o=this._extractIconWithNameFromAnySet(e,t);if(!o)throw pb(e);return o}))}_extractIconWithNameFromAnySet(e,t){for(let n=t.length-1;n>=0;n--){let r=t[n];if(r.svgText&&r.svgText.toString().indexOf(e)>-1){let o=this._svgElementFromConfig(r),s=this._extractSvgIconFromSet(o,e,r.options);if(s)return s}}return null}_loadSvgIconFromConfig(e){return this._fetchIcon(e).pipe(ke(t=>e.svgText=t),De(()=>this._svgElementFromConfig(e)))}_loadSvgIconSetFromConfig(e){return e.svgText?ue(null):this._fetchIcon(e).pipe(ke(t=>e.svgText=t))}_extractSvgIconFromSet(e,t,n){let r=e.querySelector(`[id="${t}"]`);if(!r)return null;let o=r.cloneNode(!0);if(o.removeAttribute("id"),o.nodeName.toLowerCase()==="svg")return this._setSvgAttributes(o,n);if(o.nodeName.toLowerCase()==="symbol")return this._setSvgAttributes(this._toSvgElement(o),n);let s=this._svgElementFromString(bs("<svg></svg>"));return s.appendChild(o),this._setSvgAttributes(s,n)}_svgElementFromString(e){let t=this._document.createElement("DIV");t.innerHTML=e;let n=t.querySelector("svg");if(!n)throw Error("<svg> tag not found");return n}_toSvgElement(e){let t=this._svgElementFromString(bs("<svg></svg>")),n=e.attributes;for(let r=0;r<n.length;r++){let{name:o,value:s}=n[r];o!=="id"&&t.setAttribute(o,s)}for(let r=0;r<e.childNodes.length;r++)e.childNodes[r].nodeType===this._document.ELEMENT_NODE&&t.appendChild(e.childNodes[r].cloneNode(!0));return t}_setSvgAttributes(e,t){return e.setAttribute("fit",""),e.setAttribute("height","100%"),e.setAttribute("width","100%"),e.setAttribute("preserveAspectRatio","xMidYMid meet"),e.setAttribute("focusable","false"),t&&t.viewBox&&e.setAttribute("viewBox",t.viewBox),e}_fetchIcon(e){let{url:t,options:n}=e,r=n?.withCredentials??!1;if(!this._httpClient)throw gA();if(t==null)throw Error(`Cannot fetch icon from URL "${t}".`);let o=this._sanitizer.sanitize(bi.RESOURCE_URL,t);if(!o)throw fb(t);let s=this._inProgressUrlFetches.get(o);if(s)return s;let l=this._httpClient.get(o,{responseType:"text",withCredentials:r}).pipe(De(m=>bs(m)),vn(()=>this._inProgressUrlFetches.delete(o)),vp());return this._inProgressUrlFetches.set(o,l),l}_addSvgIconConfig(e,t,n){return this._svgIconConfigs.set(_b(e,t),n),this}_addSvgIconSetConfig(e,t){let n=this._iconSetConfigs.get(e);return n?n.push(t):this._iconSetConfigs.set(e,[t]),this}_svgElementFromConfig(e){if(!e.svgElement){let t=this._svgElementFromString(e.svgText);this._setSvgAttributes(t,e.options),e.svgElement=t}return e.svgElement}_getIconConfigFromResolvers(e,t){for(let n=0;n<this._resolvers.length;n++){let r=this._resolvers[n](t,e);if(r)return vA(r)?new zn(r.url,null,r.options):new zn(r,null)}}static{this.\u0275fac=function(t){return new(t||i)(S(oi,8),S(Sa),S(ve,8),S(yn))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function vd(i){return i.cloneNode(!0)}function _b(i,a){return i+":"+a}function vA(i){return!!(i.url&&i.options)}var bA=new q("MAT_ICON_DEFAULT_OPTIONS"),yA=new q("mat-icon-location",{providedIn:"root",factory:xA});function xA(){let i=N(ve),a=i?i.location:null;return{getPathname:()=>a?a.pathname+a.search:""}}var vb=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],wA=vb.map(i=>`[${i}]`).join(", "),CA=/^url\(['"]?#(.*?)['"]?\)$/,bb=(()=>{class i{get color(){return this._color||this._defaultColor}set color(e){this._color=e}get svgIcon(){return this._svgIcon}set svgIcon(e){e!==this._svgIcon&&(e?this._updateSvgIcon(e):this._svgIcon&&this._clearSvgElement(),this._svgIcon=e)}get fontSet(){return this._fontSet}set fontSet(e){let t=this._cleanupFontValue(e);t!==this._fontSet&&(this._fontSet=t,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(e){let t=this._cleanupFontValue(e);t!==this._fontIcon&&(this._fontIcon=t,this._updateFontIconClasses())}constructor(e,t,n,r,o,s){this._elementRef=e,this._iconRegistry=t,this._location=r,this._errorHandler=o,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=tt.EMPTY,s&&
6(s.color&&(this.color=this._defaultColor=s.color),s.fontSet&&(this.fontSet=s.fontSet)),n||e.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(e){if(!e)return["",""];let t=e.split(":");switch(t.length){case 1:return["",t[0]];case 2:return t;default:throw Error(`Invalid icon name: "${e}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){let e=this._elementsWithExternalReferences;if(e&&e.size){let t=this._location.getPathname();t!==this._previousPath&&(this._previousPath=t,this._prependPathToReferences(t))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(e){this._clearSvgElement();let t=this._location.getPathname();this._previousPath=t,this._cacheChildrenWithExternalReferences(e),this._prependPathToReferences(t),this._elementRef.nativeElement.appendChild(e)}_clearSvgElement(){let e=this._elementRef.nativeElement,t=e.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();t--;){let n=e.childNodes[t];(n.nodeType!==1||n.nodeName.toLowerCase()==="svg")&&n.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;let e=this._elementRef.nativeElement,t=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(n=>n.length>0);this._previousFontSetClass.forEach(n=>e.classList.remove(n)),t.forEach(n=>e.classList.add(n)),this._previousFontSetClass=t,this.fontIcon!==this._previousFontIconClass&&!t.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 t=this._elementsWithExternalReferences;t&&t.forEach((n,r)=>{n.forEach(o=>{r.setAttribute(o.name,`url('${e}#${o.value}')`)})})}_cacheChildrenWithExternalReferences(e){let t=e.querySelectorAll(wA),n=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let r=0;r<t.length;r++)vb.forEach(o=>{let s=t[r],l=s.getAttribute(o),m=l?l.match(CA):null;if(m){let u=n.get(s);u||(u=[],n.set(s,u)),u.push({name:o,value:m[1]})}})}_updateSvgIcon(e){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),e){let[t,n]=this._splitIconName(e);t&&(this._svgNamespace=t),n&&(this._svgName=n),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(n,t).pipe(ht(1)).subscribe(r=>this._setSvgElement(r),r=>{let o=`Error retrieving icon ${t}:${n}! ${r.message}`;this._errorHandler.handleError(new Error(o))})}}static{this.\u0275fac=function(t){return new(t||i)(f($),f(_A),bt("aria-hidden"),f(yA),f(yn),f(bA,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(t,n){t&2&&(ce("data-mat-icon-type",n._usingFontIcon()?"font":"svg")("data-mat-icon-name",n._svgName||n.fontIcon)("data-mat-icon-namespace",n._svgNamespace||n.fontSet)("fontIcon",n._usingFontIcon()?n.fontIcon:null),xt(n.color?"mat-"+n.color:""),le("mat-icon-inline",n.inline)("mat-icon-no-color",n.color!=="primary"&&n.color!=="accent"&&n.color!=="warn"))},inputs:{color:"color",inline:[2,"inline","inline",fe],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[Se,me],ngContentSelectors:pA,decls:1,vars:0,template:function(t,n){t&1&&(Re(),we(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.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 i})(),ys=(()=>
6{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Y]})}}return i})();function DA(i,a){if(i&1&&Li(0,2),i&2){let e=D();v("ngTemplateOutlet",e.iconOverrides[e.state])("ngTemplateOutletContext",e._getIconContext())}}function kA(i,a){if(i&1&&(c(0,"span",7),h(1),d()),i&2){let e=D(2);p(),he(e._getDefaultTextForState(e.state))}}function EA(i,a){if(i&1&&(c(0,"span",8),h(1),d()),i&2){let e=D(3);p(),he(e._intl.completedLabel)}}function SA(i,a){if(i&1&&(c(0,"span",8),h(1),d()),i&2){let e=D(3);p(),he(e._intl.editableLabel)}}function IA(i,a){if(i&1&&(I(0,EA,2,1,"span",8)(1,SA,2,1,"span",8),c(2,"mat-icon",7),h(3),d()),i&2){let e=D(2);ye(e.state==="done"?0:e.state==="edit"?1:-1),p(3),he(e._getDefaultTextForState(e.state))}}function AA(i,a){if(i&1&&I(0,kA,2,1,"span",7)(1,IA,4,2,"mat-icon",7),i&2){let e,t=D();ye((e=t.state)==="number"?0:1)}}function MA(i,a){i&1&&(c(0,"div",4),Li(1,9),d()),i&2&&(p(),v("ngTemplateOutlet",a.template))}function TA(i,a){if(i&1&&(c(0,"div",4),h(1),d()),i&2){let e=D();p(),he(e.label)}}function RA(i,a){if(i&1&&(c(0,"div",5),h(1),d()),i&2){let e=D();p(),he(e._intl.optionalLabel)}}function FA(i,a){if(i&1&&(c(0,"div",6),h(1),d()),i&2){let e=D();p(),he(e.errorMessage)}}var xb=["*"];function OA(i,a){}function PA(i,a){if(i&1&&(we(0),I(1,OA,0,0,"ng-template",0)),i&2){let e=D();p(),v("cdkPortalOutlet",e._portal)}}var wb=(i,a)=>({step:i,i:a}),Cb=i=>({animationDuration:i}),Db=(i,a)=>({value:i,params:a});function BA(i,a){i&1&&we(0)}function LA(i,a){i&1&&b(0,"div",6)}function NA(i,a){if(i&1&&(Li(0,5),I(1,LA,1,0,"div",6)),i&2){let e=a.$implicit,t=a.$index,n=a.$count;D(2);let r=zt(4);v("ngTemplateOutlet",r)("ngTemplateOutletContext",hi(3,wb,e,t)),p(),ye(t!==n-1?1:-1)}}function VA(i,a){if(i&1){let e=Z();c(0,"div",7),T("@horizontalStepTransition.done",function(n){V(e);let r=D(2);return j(r._animationDone.next(n))}),Li(1,8),d()}if(i&2){let e=a.$implicit,t=a.$index,n=D(2);le("mat-horizontal-stepper-content-inactive",n.selectedIndex!==t),v("@horizontalStepTransition",hi(8,Db,n._getAnimationDirection(t),Fe(6,Cb,n._getAnimationDuration())))("id",n._getStepContentId(t)),ce("aria-labelledby",n._getStepLabelId(t)),p(),v("ngTemplateOutlet",e.content)}}function jA(i,a){if(i&1&&(c(0,"div",1)(1,"div",2),Pi(2,NA,2,6,null,null,xa),d(),c(4,"div",3),Pi(5,VA,2,11,"div",4,xa),d()()),i&2){let e=D();p(2),Bi(e.steps),p(3),Bi(e.steps)}}function zA(i,a){if(i&1){let e=Z();c(0,"div",9),Li(1,5),c(2,"div",10)(3,"div",11),T("@verticalStepTransition.done",function(n){V(e);let r=D(2);return j(r._animationDone.next(n))}),c(4,"div",12),Li(5,8),d()()()()}if(i&2){let e=a.$implicit,t=a.$index,n=a.$count,r=D(2),o=zt(4);p(),v("ngTemplateOutlet",o)("ngTemplateOutletContext",hi(10,wb,e,t)),p(),le("mat-stepper-vertical-line",t!==n-1),p(),le("mat-vertical-stepper-content-inactive",r.selectedIndex!==t),v("@verticalStepTransition",hi(15,Db,r._getAnimationDirection(t),Fe(13,Cb,r._getAnimationDuration())))("id",r._getStepContentId(t)),ce("aria-labelledby",r._getStepLabelId(t)),p(2),v("ngTemplateOutlet",e.content)}}function HA(i,a){if(i&1&&Pi(0,zA,6,18,"div",9,xa),i&2){let e=D();Bi(e.steps)}}function UA(i,a){if(i&1){let e=Z();c(0,"mat-step-header",13),T("click",function(){let n=V(e).step;return j(n.select())})("keydown",function(n){V(e);let r=D();return j(r._onKeydown(n))}),d()}if(i&2){let e=a.step,t=a.i,n=D();le("mat-horizontal-stepper-header",n.orientation==="horizontal")("mat-vertical-stepper-header",n.orientation==="vertical"),v("tabIndex",n._getFocusIndex()===t?0:-1)("id",n._getStepLabelId(t))("index",t)("state",n._getIndicatorType(t,e.state))("label",e.stepLabel||e.label)("selected",n.selectedIndex===t)("active",n._stepIsNavigable(t,e))("optional",e.optional)("errorMessage",e.errorMessage)("iconOverrides",n._iconOverrides)("disableRipple",n.disableRipple||!n._stepIsNavigable(t,e))("color",e.color||n.color),ce("aria-posinset",t+1)("aria-setsize",n.steps.length)("aria-controls",n._getStepContentId(t))("aria-selected",n.selectedIndex==t)("aria-label",e.ariaLabel||null)("aria-labelledby",!e.ariaLabel&&e.ariaLabelledby?e.ariaLabelledby:null)("aria-disabled",n._stepIsNavigable(t,e)?null:!0)}}var _u=(()=>{class i extends ru{static{this.\u0275fac=(()=>{let e;return function(n){return(e||(e=Et(i)))(n||i)}})()}static{this.\u0275dir=ie({type:i,selectors:[["","matStepLabel",""]],standalone:!0,features:[Oe]})}}return i})(),bd=(()=>{class i{constructor(){this.changes=new H,this.optionalLabel="Optional",this.completedLabel="Completed",this.editableLabel="Editable"}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function $A(i){return i||new bd}var qA={provide:bd,deps:[[new Ri,new Gi,bd]],useFactory:$A},vu=(()=>{class i extends au{constructor(e,t,n,r){super(n),this._intl=e,this._focusMonitor=t,this._intlSubscription=e.changes.subscribe(()=>r.markForCheck())}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._intlSubscription.unsubscribe(),this._focusMonitor.stopMonitoring(this._elementRef)}focus(e,t){e?this._focusMonitor.focusVia(this._elementRef,e,t):this._elementRef.nativeElement.focus(t)}_stringLabel(){return this.label instanceof _u?null:this.label}_templateLabel(){return this.label instanceof _u?this.label:null}_getHostElement(){return this._elementRef.nativeElement}_getIconContext(){return{index:this.index,active:this.active,optional:this.optional}}_getDefaultTextForState(e){return e=="number"?`${this.index+1}`:e=="edit"?"create":e=="error"?"warning":e}static{this.\u0275fac=function(t){return new(t||i)(f(bd),f(Gt),f($),f(xe))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-step-header"]],hostAttrs:["role","tab",1,"mat-step-header"],hostVars:2,hostBindings:function(t,n){t&2&&xt("mat-"+(n.color||"primary"))},inputs:{state:"state",label:"label",errorMessage:"errorMessage",iconOverrides:"iconOverrides",index:"index",selected:"selected",active:"active",optional:"optional",disableRipple:"disableRipple",color:"color"},standalone:!0,features:[Oe,me],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(t,n){if(t&1&&(b(0,"div",0),c(1,"div")(2,"div",1),I(3,DA,1,2,"ng-container",2)(4,AA,2,1),d()(),c(5,"div",3),I(6,MA,2,1,"div",4)(7,TA,2,1,"div",4)(8,RA,2,1,"div",5)(9,FA,2,1,"div",6),d()),t&2){let r;v("matRippleTrigger",n._getHostElement())("matRippleDisabled",n.disableRipple),p(),jt("mat-step-icon-state-",n.state," mat-step-icon"),le("mat-step-icon-selected",n.selected),p(2),ye(n.iconOverrides&&n.iconOverrides[n.state]?3:4),p(2),le("mat-step-label-active",n.active)("mat-step-label-selected",n.selected)("mat-step-label-error",n.state=="error"),p(),ye((r=n._templateLabel())?6:n._stringLabel()?7:-1,r),p(2),ye(n.optional&&n.state!="error"?8:-1),p(),ye(n.state==="error"?9:-1)}},dependencies:[ni,kn,bb],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:""}
6.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);border-radius:var(--mat-stepper-header-hover-state-layer-shape, var(--mat-app-corner-medium))}.mat-step-header.cdk-keyboard-focused,.mat-step-header.cdk-program-focused{background-color:var(--mat-stepper-header-focus-state-layer-color);border-radius:var(--mat-stepper-header-focus-state-layer-shape, var(--mat-app-corner-medium))}@media(hover: none){.mat-step-header:hover{background:none}}.cdk-high-contrast-active .mat-step-header{outline:solid 1px}.cdk-high-contrast-active .mat-step-header[aria-selected=true] .mat-step-label{text-decoration:underline}.cdk-high-contrast-active .mat-step-header[aria-disabled=true]{outline-color:GrayText}.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-label,.cdk-high-contrast-active .mat-step-header[aria-disabled=true] .mat-step-icon,.cdk-high-contrast-active .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-app-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-app-surface));background-color:var(--mat-stepper-header-icon-background-color, var(--mat-app-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);color:var(--mat-stepper-header-error-state-icon-foreground-color, var(--mat-app-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-app-title-small-font));font-size:var(--mat-stepper-header-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-stepper-header-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-active{color:var(--mat-stepper-header-selected-state-label-text-color, var(--mat-app-on-surface-variant))}.mat-step-label.mat-step-label-error{color:var(--mat-stepper-header-error-state-label-text-color, var(--mat-app-error));font-size:var(--mat-stepper-header-error-state-label-text-size, var(--mat-app-title-small-size))}.mat-step-label.mat-step-label-selected{font-size:var(--mat-stepper-header-selected-state-label-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-stepper-header-selected-state-label-text-weight, var(--mat-app-title-small-weight))}.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-app-primary));color:var(--mat-stepper-header-selected-state-icon-foreground-color, var(--mat-app-on-primary))}.mat-step-icon-state-done{background-color:var(--mat-stepper-header-done-state-icon-background-color);color:var(--mat-stepper-header-done-state-icon-foreground-color)}.mat-step-icon-state-edit{background-color:var(--mat-stepper-header-edit-state-icon-background-color, var(--mat-app-primary));color:var(--mat-stepper-header-edit-state-icon-foreground-color, var(--mat-app-on-primary))}'],encapsulation:2,changeDetection:0})}}return i})(),kb="500ms",Eb="225ms",yb={horizontalStepTransition:Bt("horizontalStepTransition",[ft("previous",Ue({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"})),ft("current",Ue({transform:"none",visibility:"inherit"})),ft("next",Ue({transform:"translate3d(100%, 0, 0)",visibility:"hidden"})),ct("* => *",tr([pt("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)"),Qn("@*",Yn(),{optional:!0})]),{params:{animationDuration:kb}})]),verticalStepTransition:Bt("verticalStepTransition",[ft("previous",Ue({height:"0px",visibility:"hidden"})),ft("next",Ue({height:"0px",visibility:"hidden"})),ft("current",Ue({height:"*",visibility:"inherit"})),ct("* <=> current",tr([pt("{{animationDuration}} cubic-bezier(0.4, 0.0, 0.2, 1)"),Qn("@*",Yn(),{optional:!0})]),{params:{animationDuration:Eb}})])},GA=(()=>{class i{constructor(e){this.templateRef=e}static{this.\u0275fac=function(t){return new(t||i)(f(ut))}}static{this.\u0275dir=ie({type:i,selectors:[["ng-template","matStepperIcon",""]],inputs:{name:[0,"matStepperIcon","name"]},standalone:!0})}}return i})(),WA=(()=>{class i{constructor(e){this._template=e}static{this.\u0275fac=function(t){return new(t||i)(f(ut))}}static{this.\u0275dir=ie({type:i,selectors:[["ng-template","matStepContent",""]],standalone:!0})}}return i})(),YA=(()=>{class i extends pd{constructor(e,t,n,r){super(e,r),this._errorStateMatcher=t,this._viewContainerRef
6=n,this._isSelected=tt.EMPTY,this.stepLabel=void 0}ngAfterContentInit(){this._isSelected=this._stepper.steps.changes.pipe(mt(()=>this._stepper.selectionChange.pipe(De(e=>e.selectedStep===this),vt(this._stepper.selected===this)))).subscribe(e=>{e&&this._lazyContent&&!this._portal&&(this._portal=new Ei(this._lazyContent._template,this._viewContainerRef))})}ngOnDestroy(){this._isSelected.unsubscribe()}isErrorState(e,t){let n=this._errorStateMatcher.isErrorState(e,t),r=!!(e&&e.invalid&&this.interacted);return n||r}static{this.\u0275fac=function(t){return new(t||i)(f(Tt(()=>Sb)),f(zi,4),f(Ft),f(ou,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-step"]],contentQueries:function(t,n,r){if(t&1&&(je(r,_u,5),je(r,WA,5)),t&2){let o;re(o=oe())&&(n.stepLabel=o.first),re(o=oe())&&(n._lazyContent=o.first)}},hostAttrs:["hidden",""],inputs:{color:"color"},exportAs:["matStep"],standalone:!0,features:[Me([{provide:zi,useExisting:i},{provide:pd,useExisting:i}]),Oe,me],ngContentSelectors:xb,decls:1,vars:0,consts:[[3,"cdkPortalOutlet"]],template:function(t,n){t&1&&(Re(),I(0,PA,2,1,"ng-template"))},dependencies:[ii],encapsulation:2,changeDetection:0})}}return i})(),Sb=(()=>{class i extends fd{get animationDuration(){return this._animationDuration}set animationDuration(e){this._animationDuration=/^\d+$/.test(e)?e+"ms":e}constructor(e,t,n){super(e,t,n),this._stepHeader=void 0,this._steps=void 0,this.steps=new on,this.animationDone=new te,this.labelPosition="end",this.headerPosition="top",this._iconOverrides={},this._animationDone=new H,this._animationDuration="",this._isServer=!N(Le).isBrowser;let r=n.nativeElement.nodeName.toLowerCase();this.orientation=r==="mat-vertical-stepper"?"vertical":"horizontal"}ngAfterContentInit(){super.ngAfterContentInit(),this._icons.forEach(({name:e,templateRef:t})=>this._iconOverrides[e]=t),this.steps.changes.pipe(Pe(this._destroyed)).subscribe(()=>{this._stateChanged()}),this._animationDone.pipe(Pe(this._destroyed)).subscribe(e=>{e.toState==="current"&&this.animationDone.emit()})}_stepIsNavigable(e,t){return t.completed||this.selectedIndex===e||!this.linear}_getAnimationDuration(){return this.animationDuration?this.animationDuration:this.orientation==="horizontal"?kb:Eb}static{this.\u0275fac=function(t){return new(t||i)(f(Dt,8),f(xe),f($))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-stepper"],["mat-vertical-stepper"],["mat-horizontal-stepper"],["","matStepper",""]],contentQueries:function(t,n,r){if(t&1&&(je(r,YA,5),je(r,GA,5)),t&2){let o;re(o=oe())&&(n._steps=o),re(o=oe())&&(n._icons=o)}},viewQuery:function(t,n){if(t&1&&be(vu,5),t&2){let r;re(r=oe())&&(n._stepHeader=r)}},hostAttrs:["role","tablist"],hostVars:11,hostBindings:function(t,n){t&2&&(ce("aria-orientation",n.orientation),le("mat-stepper-horizontal",n.orientation==="horizontal")("mat-stepper-vertical",n.orientation==="vertical")("mat-stepper-label-position-end",n.orientation==="horizontal"&&n.labelPosition=="end")("mat-stepper-label-position-bottom",n.orientation==="horizontal"&&n.labelPosition=="bottom")("mat-stepper-header-position-bottom",n.headerPosition==="bottom"))},inputs:{disableRipple:"disableRipple",color:"color",labelPosition:"labelPosition",headerPosition:"headerPosition",animationDuration:"animationDuration"},outputs:{animationDone:"animationDone"},exportAs:["matStepper","matVerticalStepper","matHorizontalStepper"],standalone:!0,features:[Me([{provide:fd,useExisting:i}]),Oe,me],ngContentSelectors:xb,decls:5,vars:2,consts:[["stepTemplate",""],[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","mat-horizontal-stepper-content-inactive"],[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(t,n){if(t&1&&(Re(),I(0,BA,1,0)(1,jA,7,0,"div",1)(2,HA,2,0)(3,UA,1,23,"ng-template",null,0,Xa)),t&2){let r;ye(n._isServer?0:-1),p(),ye((r=n.orientation)==="horizontal"?1:r==="vertical"?2:-1)}},dependencies:[kn,vu],styles:['.mat-stepper-vertical,.mat-stepper-horizontal{display:block;font-family:var(--mat-stepper-container-text-font, var(--mat-app-body-medium-font));background:var(--mat-stepper-container-color, var(--mat-app-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-app-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) - 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;height:72px;overflow:hidden;align-items:center;padding:0 24px;height:var(--mat-stepper-header-height)}.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::before,.mat-horizontal-stepper-header::after{border-top-color:var(--mat-stepper-line-color, var(--mat-app-outline))}.mat-stepper-label-position-bottom .mat-horizontal-stepper-header{padding:calc((var(--mat-stepper-header-height) - 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) - 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) - 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{outline:0}.mat-horizontal-stepper-content.mat-horizontal-stepper-content-inactive{height:0;overflow:hidden}.mat-horizontal-stepper-content:not(.mat-horizontal-stepper-content-inactive){visibility:inherit !important}.mat-horizontal-content-container{overflow:hidden;padding:0 24px 24px 24px}.cdk-high-contrast-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{margin-left:36px;border:0;position:relative}.cdk-high-contrast-active .mat-vertical-content-container{outline:solid 1px}[dir=rtl] .mat-vertical-content-container{margin-left:0;margin-right:36px}.mat-stepper-vertical-line::before{content:"";position:absolute;
6left:0;border-left-width:1px;border-left-style:solid;border-left-color:var(--mat-stepper-line-color, var(--mat-app-outline));top:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2));bottom:calc(8px - calc((var(--mat-stepper-header-height) - 24px) / 2))}[dir=rtl] .mat-stepper-vertical-line::before{left:auto;right:0}.mat-vertical-stepper-content{overflow:hidden;outline:0}.mat-vertical-stepper-content:not(.mat-vertical-stepper-content-inactive){visibility:inherit !important}.mat-vertical-content{padding:0 24px 24px 24px}.mat-step:last-child .mat-vertical-content-container{border:none}'],encapsulation:2,data:{animation:[yb.horizontalStepTransition,yb.verticalStepTransition]},changeDetection:0})}}return i})();var bu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[qA,zi],imports:[Y,nt,Nt,ps,ys,Vt,Sb,vu,Y]})}}return i})();var QA=["mat-calendar-body",""];function KA(i,a){return this._trackRow(a)}var Ob=(i,a)=>a.id;function XA(i,a){if(i&1&&(c(0,"tr",0)(1,"td",3),h(2),d()()),i&2){let e=D();p(),Qe("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),ce("colspan",e.numCols),p(),pe(" ",e.label," ")}}function ZA(i,a){if(i&1&&(c(0,"td",3),h(1),d()),i&2){let e=D(2);Qe("padding-top",e._cellPadding)("padding-bottom",e._cellPadding),ce("colspan",e._firstRowOffset),p(),pe(" ",e._firstRowOffset>=e.labelMinRequiredCells?e.label:""," ")}}function JA(i,a){if(i&1){let e=Z();c(0,"td",6)(1,"button",7),T("click",function(n){let r=V(e).$implicit,o=D(2);return j(o._cellClicked(r,n))})("focus",function(n){let r=V(e).$implicit,o=D(2);return j(o._emitActiveDateChange(r,n))}),c(2,"span",8),h(3),d(),b(4,"span",9),d()()}if(i&2){let e=a.$implicit,t=a.$index,n=D().$index,r=D();Qe("width",r._cellWidth)("padding-top",r._cellPadding)("padding-bottom",r._cellPadding),ce("data-mat-row",n)("data-mat-col",t),p(),le("mat-calendar-body-disabled",!e.enabled)("mat-calendar-body-active",r._isActiveCell(n,t))("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,n,t))("mat-calendar-body-comparison-bridge-end",r._isComparisonBridgeEnd(e.compareValue,n,t))("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)),v("ngClass",e.cssClasses)("tabindex",r._isActiveCell(n,t)?0:-1),ce("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(),le("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(),pe(" ",e.displayValue," ")}}function eM(i,a){if(i&1&&(c(0,"tr",1),I(1,ZA,2,6,"td",4),Pi(2,JA,5,48,"td",5,Ob),d()),i&2){let e=a.$implicit,t=a.$index,n=D();p(),ye(t===0&&n._firstRowOffset?1:-1),p(),Bi(e)}}function tM(i,a){if(i&1&&(c(0,"th",2)(1,"span",6),h(2),d(),c(3,"span",3),h(4),d()()),i&2){let e=a.$implicit;p(2),he(e.long),p(2),he(e.narrow)}}var iM=["*"];function nM(i,a){}function aM(i,a){if(i&1){let e=Z();c(0,"mat-month-view",4),Ns("activeDateChange",function(n){V(e);let r=D();return Ls(r.activeDate,n)||(r.activeDate=n),j(n)}),T("_userSelection",function(n){V(e);let r=D();return j(r._dateSelected(n))})("dragStarted",function(n){V(e);let r=D();return j(r._dragStarted(n))})("dragEnded",function(n){V(e);let r=D();return j(r._dragEnded(n))}),d()}if(i&2){let e=D();Bs("activeDate",e.activeDate),v("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 rM(i,a){if(i&1){let e=Z();c(0,"mat-year-view",5),Ns("activeDateChange",function(n){V(e);let r=D();return Ls(r.activeDate,n)||(r.activeDate=n),j(n)}),T("monthSelected",function(n){V(e);let r=D();return j(r._monthSelectedInYearView(n))})("selectedChange",function(n){V(e);let r=D();return j(r._goToDateInView(n,"month"))}),d()}if(i&2){let e=D();Bs("activeDate",e.activeDate),v("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function oM(i,a){if(i&1){let e=Z();c(0,"mat-multi-year-view",6),Ns("activeDateChange",function(n){V(e);let r=D();return Ls(r.activeDate,n)||(r.activeDate=n),j(n)}),T("yearSelected",function(n){V(e);let r=D();return j(r._yearSelectedInMultiYearView(n))})("selectedChange",function(n){V(e);let r=D();return j(r._goToDateInView(n,"year"))}),d()}if(i&2){let e=D();Bs("activeDate",e.activeDate),v("selected",e.selected)("dateFilter",e.dateFilter)("maxDate",e.maxDate)("minDate",e.minDate)("dateClass",e.dateClass)}}function sM(i,a){}var lM=["button"],cM=[[["","matDatepickerToggleIcon",""]]],dM=["[matDatepickerToggleIcon]"];function hM(i,a){i&1&&(kt(),c(0,"svg",2),b(1,"path",3),d())}var Cs=(()=>{class i{constructor(){this.changes=new H,this.calendarLabel="Calendar",this.openCalendarLabel="Open calendar",this.closeCalendarLabel="Close calendar",this.prevMonthLabel="Previous month",this.nextMonthLabel="Next month",this.prevYearLabel="Previous year",this.nextYearLabel="Next year",this.prevMultiYearLabel="Previous 24 years",this.nextMultiYearLabel="Next 24 years",this.switchToMonthViewLabel="Cho
6ose date",this.switchToMultiYearViewLabel="Choose month and year",this.startDateLabel="Start date",this.endDateLabel="End date"}formatYearRange(e,t){return`${e} \u2013 ${t}`}formatYearRangeLabel(e,t){return`${e} to ${t}`}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})(),mM=0,ws=class{constructor(a,e,t,n,r={},o=a,s){this.value=a,this.displayValue=e,this.ariaLabel=t,this.enabled=n,this.cssClasses=r,this.compareValue=o,this.rawValue=s,this.id=mM++}},uM=1,Ib=$t({passive:!1,capture:!0}),va=$t({passive:!0,capture:!0}),yd=$t({passive:!0}),Ur=(()=>{class i{ngAfterViewChecked(){this._focusActiveCellAfterViewChecked&&(this._focusActiveCell(),this._focusActiveCellAfterViewChecked=!1)}constructor(e,t){this._elementRef=e,this._ngZone=t,this._platform=N(Le),this._focusActiveCellAfterViewChecked=!1,this.numCols=7,this.activeCell=0,this.isRange=!1,this.cellAspectRatio=1,this.previewStart=null,this.previewEnd=null,this.selectedValueChange=new te,this.previewChange=new te,this.activeDateChange=new te,this.dragStarted=new te,this.dragEnded=new te,this._didDragSinceMouseDown=!1,this._injector=N(ze),this._trackRow=n=>n,this._enterHandler=n=>{if(this._skipNextFocus&&n.type==="focus"){this._skipNextFocus=!1;return}if(n.target&&this.isRange){let r=this._getCellFromElement(n.target);r&&this._ngZone.run(()=>this.previewChange.emit({value:r.enabled?r:null,event:n}))}},this._touchmoveHandler=n=>{if(!this.isRange)return;let r=Ab(n),o=r?this._getCellFromElement(r):null;r!==n.target&&(this._didDragSinceMouseDown=!0),xu(n.target)&&n.preventDefault(),this._ngZone.run(()=>this.previewChange.emit({value:o?.enabled?o:null,event:n}))},this._leaveHandler=n=>{this.previewEnd!==null&&this.isRange&&(n.type!=="blur"&&(this._didDragSinceMouseDown=!0),n.target&&this._getCellFromElement(n.target)&&!(n.relatedTarget&&this._getCellFromElement(n.relatedTarget))&&this._ngZone.run(()=>this.previewChange.emit({value:null,event:n})))},this._mousedownHandler=n=>{if(!this.isRange)return;this._didDragSinceMouseDown=!1;let r=n.target&&this._getCellFromElement(n.target);!r||!this._isInRange(r.compareValue)||this._ngZone.run(()=>{this.dragStarted.emit({value:r.rawValue,event:n})})},this._mouseupHandler=n=>{if(!this.isRange)return;let r=xu(n.target);if(!r){this._ngZone.run(()=>{this.dragEnded.emit({value:null,event:n})});return}r.closest(".mat-calendar-body")===this._elementRef.nativeElement&&this._ngZone.run(()=>{let o=this._getCellFromElement(r);this.dragEnded.emit({value:o?.rawValue??null,event:n})})},this._touchendHandler=n=>{let r=Ab(n);r&&this._mouseupHandler({target:r})},this._id=`mat-calendar-body-${uM++}`,this._startDateLabelId=`${this._id}-start-date`,this._endDateLabelId=`${this._id}-end-date`,t.runOutsideAngular(()=>{let n=e.nativeElement;n.addEventListener("touchmove",this._touchmoveHandler,Ib),n.addEventListener("mouseenter",this._enterHandler,va),n.addEventListener("focus",this._enterHandler,va),n.addEventListener("mouseleave",this._leaveHandler,va),n.addEventListener("blur",this._leaveHandler,va),n.addEventListener("mousedown",this._mousedownHandler,yd),n.addEventListener("touchstart",this._mousedownHandler,yd),this._platform.isBrowser&&(window.addEventListener("mouseup",this._mouseupHandler),window.addEventListener("touchend",this._touchendHandler))})}_cellClicked(e,t){this._didDragSinceMouseDown||e.enabled&&this.selectedValueChange.emit({value:e.value,event:t})}_emitActiveDateChange(e,t){e.enabled&&this.activeDateChange.emit({value:e.value,event:t})}_isSelected(e){return this.startValue===e||this.endValue===e}ngOnChanges(e){let t=e.numCols,{rows:n,numCols:r}=this;(e.rows||t)&&(this._firstRowOffset=n&&n.length&&n[0].length?r-n[0].length:0),(e.cellAspectRatio||t||!this._cellPadding)&&(this._cellPadding=`${50*this.cellAspectRatio/r}%`),(t||!this._cellWidth)&&(this._cellWidth=`${100/r}%`)}ngOnDestroy(){let e=this._elementRef.nativeElement;e.removeEventListener("touchmove",this._touchmoveHandler,Ib),e.removeEventListener("mouseenter",this._enterHandler,va),e.removeEventListener("focus",this._enterHandler,va),e.removeEventListener("mouseleave",this._leaveHandler,va),e.removeEventListener("blur",this._leaveHandler,va),e.removeEventListener("mousedown",this._mousedownHandler,yd),e.removeEventListener("touchstart",this._mousedownHandler,yd),this._platform.isBrowser&&(window.removeEventListener("mouseup",this._mouseupHandler),window.removeEventListener("touchend",this._touchendHandler))}_isActiveCell(e,t){let n=e*this.numCols+t;return e&&(n-=this._firstRowOffset),n==this.activeCell}_focusActiveCell(e=!0){Wt(()=>{setTimeout(()=>{let t=this._elementRef.nativeElement.querySelector(".mat-calendar-body-active");t&&(e||(this._skipNextFocus=!0),t.focus())})},{injector:this._injector})}_scheduleFocusActiveCellAfterViewChecked(){this._focusActiveCellAfterViewChecked=!0}_isRangeStart(e){return wu(e,this.startValue,this.endValue)}_isRangeEnd(e){return Cu(e,this.startValue,this.endValue)}_isInRange(e){return Du(e,this.startValue,this.endValue,this.isRange)}_isComparisonStart(e){return wu(e,this.comparisonStart,this.comparisonEnd)}_isComparisonBridgeStart(e,t,n){if(!this._isComparisonStart(e)||this._isRangeStart(e)||!this._isInRange(e))return!1;let r=this.rows[t][n-1];if(!r){let o=this.rows[t-1];r=o&&o[o.length-1]}return r&&!this._isRangeEnd(r.compareValue)}
6_isComparisonBridgeEnd(e,t,n){if(!this._isComparisonEnd(e)||this._isRangeEnd(e)||!this._isInRange(e))return!1;let r=this.rows[t][n+1];if(!r){let o=this.rows[t+1];r=o&&o[0]}return r&&!this._isRangeStart(r.compareValue)}_isComparisonEnd(e){return Cu(e,this.comparisonStart,this.comparisonEnd)}_isInComparisonRange(e){return Du(e,this.comparisonStart,this.comparisonEnd,this.isRange)}_isComparisonIdentical(e){return this.comparisonStart===this.comparisonEnd&&e===this.comparisonStart}_isPreviewStart(e){return wu(e,this.previewStart,this.previewEnd)}_isPreviewEnd(e){return Cu(e,this.previewStart,this.previewEnd)}_isInPreview(e){return Du(e,this.previewStart,this.previewEnd,this.isRange)}_getDescribedby(e){return this.isRange?this.startValue===e&&this.endValue===e?`${this._startDateLabelId} ${this._endDateLabelId}`:this.startValue===e?this._startDateLabelId:this.endValue===e?this._endDateLabelId:null:null}_getCellFromElement(e){let t=xu(e);if(t){let n=t.getAttribute("data-mat-row"),r=t.getAttribute("data-mat-col");if(n&&r)return this.rows[parseInt(n)][parseInt(r)]}return null}static{this.\u0275fac=function(t){return new(t||i)(f($),f(ne))}}static{this.\u0275cmp=z({type:i,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"],standalone:!0,features:[Ve,me],attrs:QA,decls:7,vars:5,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(t,n){t&1&&(I(0,XA,3,6,"tr",0),Pi(1,eM,4,1,"tr",1,KA,!0),c(3,"span",2),h(4),d(),c(5,"span",2),h(6),d()),t&2&&(ye(n._firstRowOffset<n.labelMinRequiredCells?0:-1),p(),Bi(n.rows),p(2),v("id",n._startDateLabelId),p(),pe(" ",n.startDateAccessibleName,`
7`),p(),v("id",n._endDateLabelId),p(),pe(" ",n.endDateAccessibleName,`
8`))},dependencies:[gt],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-app-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-app-title-small-size));font-weight:var(--mat-datepicker-calendar-body-label-text-weight, var(--mat-app-title-small-weight));color:var(--mat-datepicker-calendar-body-label-text-color, var(--mat-app-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{-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;background:none;text-align:center;outline:none;font-family:inherit;margin:0;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-body-medium-size))}.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}
8.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-app-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)}.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)}.cdk-high-contrast-active .mat-calendar-body-disabled{opacity:.5}.mat-calendar-body-cell-content{top:5%;left:5%;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:90%;height:90%;line-height:1;border-width:1px;border-style:solid;border-radius:999px;color:var(--mat-datepicker-calendar-date-text-color, var(--mat-app-on-surface));border-color:var(--mat-datepicker-calendar-date-outline-color)}.mat-calendar-body-cell-content.mat-focus-indicator{position:absolute}.cdk-high-contrast-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)}@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)}}.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-state-background-color, var(--mat-app-primary));color:var(--mat-datepicker-calendar-date-selected-state-text-color, var(--mat-app-on-primary))}.mat-calendar-body-disabled>.mat-calendar-body-selected{background-color:var(--mat-datepicker-calendar-date-selected-disabled-state-background-color)}.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-app-primary))}.mat-calendar-body-in-range::before{background:var(--mat-datepicker-calendar-date-in-range-state-background-color, var(--mat-app-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-app-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-app-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-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-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-app-primary-container)) 50%, var(--mat-datepicker-calendar-date-in-comparison-range-state-background-color, var(--mat-app-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-app-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-app-secondary))}.cdk-high-contrast-active .mat-datepicker-popup:not(:empty),.cdk-high-contrast-active .mat-calendar-body-cell:not(.mat-calendar-body-in-range) .mat-calendar-body-selected{outline:solid 1px}.cdk-high-contrast-active .mat-calendar-body-today{outline:dotted 1px}.cdk-high-contrast-active .mat-calendar-body-cell::before,.cdk-high-contrast-active .mat-calendar-body-cell::after,.cdk-high-contrast-active .mat-calendar-body-selected{background:none}.cdk-high-contrast-active .mat-calendar-body-in-range::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-start::before,.cdk-high-contrast-active .mat-calendar-body-comparison-bridge-end::before{border-top:solid 1px;border-bottom:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-start::before{border-left:0;border-right:solid 1px}.cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:solid 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-range-end::before{border-right:0;border-left:solid 1px}.cdk-high-contrast-active .mat-calendar-body-in-comparison-range::before{border-top:dashed 1px;border-bottom:dashed 1px}.cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-start::before{border-left:0;border-right:dashed 1px}
8.cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:dashed 1px}[dir=rtl] .cdk-high-contrast-active .mat-calendar-body-comparison-end::before{border-right:0;border-left:dashed 1px}'],encapsulation:2,changeDetection:0})}}return i})();function yu(i){return i?.nodeName==="TD"}function xu(i){let a;return yu(i)?a=i:yu(i.parentNode)?a=i.parentNode:yu(i.parentNode?.parentNode)&&(a=i.parentNode.parentNode),a?.getAttribute("data-mat-row")!=null?a:null}function wu(i,a,e){return e!==null&&a!==e&&i<e&&i===a}function Cu(i,a,e){return a!==null&&a!==e&&i>=a&&i===e}function Du(i,a,e,t){return t&&a!==null&&e!==null&&a!==e&&i>=a&&i<=e}function Ab(i){let a=i.changedTouches[0];return document.elementFromPoint(a.clientX,a.clientY)}var Ui=class{constructor(a,e){this.start=a,this.end=e}},xd=(()=>{class i{constructor(e,t){this.selection=e,this._adapter=t,this._selectionChanged=new H,this.selectionChanged=this._selectionChanged,this.selection=e}updateSelection(e,t){let n=this.selection;this.selection=e,this._selectionChanged.next({selection:e,source:t,oldValue:n})}ngOnDestroy(){this._selectionChanged.complete()}_isValidDateInstance(e){return this._adapter.isDateInstance(e)&&this._adapter.isValid(e)}static{this.\u0275fac=function(t){Wn()}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),pM=(()=>{class i extends xd{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 i(this._adapter);return e.updateSelection(this.selection,this),e}static{this.\u0275fac=function(t){return new(t||i)(S(mi))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})();function fM(i,a){return i||new pM(a)}var gM={provide:xd,deps:[[new Ri,new Gi,xd],mi],useFactory:fM};var Pb=new q("MAT_DATE_RANGE_SELECTION_STRATEGY");var ku=7,_M=0,Mb=(()=>{class i{get activeDate(){return this._activeDate}set activeDate(e){let t=this._activeDate,n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),this._hasSameMonthAndYear(t,this._activeDate)||this._init()}get selected(){return this._selected}set selected(e){e instanceof Ui?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setRanges(this._selected)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,t,n,r,o){this._changeDetectorRef=e,this._dateFormats=t,this._dateAdapter=n,this._dir=r,this._rangeStrategy=o,this._rerenderSubscription=tt.EMPTY,this.activeDrag=null,this.selectedChange=new te,this._userSelection=new te,this.dragStarted=new te,this.dragEnded=new te,this.activeDateChange=new te,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(vt(null)).subscribe(()=>this._init())}ngOnChanges(e){let t=e.comparisonStart||e.comparisonEnd;t&&!t.firstChange&&this._setRanges(this.selected),e.activeDrag&&!this.activeDrag&&this._clearPreview()}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_dateSelected(e){let t=e.value,n=this._getDateFromDayOfMonth(t),r,o;this._selected instanceof Ui?(r=this._getDateInCurrentMonth(this._selected.start),o=this._getDateInCurrentMonth(this._selected.end)):r=o=this._getDateInCurrentMonth(this._selected),(r!==t||o!==t)&&this.selectedChange.emit(n),this._userSelection.emit({value:n,event:e.event}),this._clearPreview(),this._changeDetectorRef.markForCheck()}_updateActiveDate(e){let t=e.value,n=this._activeDate;this.activeDate=this._getDateFromDayOfMonth(t),this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this._activeDate)}_handleCalendarBodyKeydown(e){let t=this._activeDate,n=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarDays(this._activeDate,n?-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&&!At(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(t,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=this._getCellCompareValue(this._dateAdapter.today()),this._monthLabel=this._dateFormats.display.monthLabel?this._dateAdapter.format(this.activeDate,this._dateFormats.display.monthLabel):this._dateAdapter.getMonthNames("short")[this._dateAdapter.getMonth(this.activeDate)].toLocaleUpperCase();let e=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),1);this._firstWeekOffset=(ku+this._dateAdapter.getDayOfWeek(e)-this._dateAdapter.getFirstDayOfWeek())%ku,this._initWeek
8days(),this._createWeekCells(),this._changeDetectorRef.markForCheck()}_focusActiveCell(e){this._matCalendarBody._focusActiveCell(e)}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_previewChanged({event:e,value:t}){if(this._rangeStrategy){let n=t?t.rawValue:null,r=this._rangeStrategy.createPreview(n,this.selected,e);if(this._previewStart=this._getCellCompareValue(r.start),this._previewEnd=this._getCellCompareValue(r.end),this.activeDrag&&n){let o=this._rangeStrategy.createDrag?.(this.activeDrag.value,this.selected,n,e);o&&(this._previewStart=this._getCellCompareValue(o.start),this._previewEnd=this._getCellCompareValue(o.end))}this._changeDetectorRef.detectChanges()}}_dragEnded(e){if(this.activeDrag)if(e.value){let t=this._rangeStrategy?.createDrag?.(this.activeDrag.value,this.selected,e.value,e.event);this.dragEnded.emit({value:t??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(),t=this._dateAdapter.getDayOfWeekNames("narrow"),r=this._dateAdapter.getDayOfWeekNames("long").map((o,s)=>({long:o,narrow:t[s],id:_M++}));this._weekdays=r.slice(e).concat(r.slice(0,e))}_createWeekCells(){let e=this._dateAdapter.getNumDaysInMonth(this.activeDate),t=this._dateAdapter.getDateNames();this._weeks=[[]];for(let n=0,r=this._firstWeekOffset;n<e;n++,r++){r==ku&&(this._weeks.push([]),r=0);let o=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),this._dateAdapter.getMonth(this.activeDate),n+1),s=this._shouldEnableDate(o),l=this._dateAdapter.format(o,this._dateFormats.display.dateA11yLabel),m=this.dateClass?this.dateClass(o,"month"):void 0;this._weeks[this._weeks.length-1].push(new ws(n+1,t[n],l,s,m,this._getCellCompareValue(o),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,t){return!!(e&&t&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(t)&&this._dateAdapter.getYear(e)==this._dateAdapter.getYear(t))}_getCellCompareValue(e){if(e){let t=this._dateAdapter.getYear(e),n=this._dateAdapter.getMonth(e),r=this._dateAdapter.getDate(e);return new Date(t,n,r).getTime()}return null}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setRanges(e){e instanceof Ui?(this._rangeStart=this._getCellCompareValue(e.start),this._rangeEnd=this._getCellCompareValue(e.end),this._isRange=!0):(this._rangeStart=this._rangeEnd=this._getCellCompareValue(e),this._isRange=!1),this._comparisonRangeStart=this._getCellCompareValue(this.comparisonStart),this._comparisonRangeEnd=this._getCellCompareValue(this.comparisonEnd)}_canSelect(e){return!this.dateFilter||this.dateFilter(e)}_clearPreview(){this._previewStart=this._previewEnd=null}static{this.\u0275fac=function(t){return new(t||i)(f(xe),f(ma,8),f(mi,8),f(Dt,8),f(Pb,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-month-view"]],viewQuery:function(t,n){if(t&1&&be(Ur,5),t&2){let r;re(r=oe())&&(n._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"],standalone:!0,features:[Ve,me],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(t,n){t&1&&(c(0,"table",0)(1,"thead",1)(2,"tr"),Pi(3,tM,5,2,"th",2,Ob),d(),c(5,"tr",3),b(6,"th",4),d()(),c(7,"tbody",5),T("selectedValueChange",function(o){return n._dateSelected(o)})("activeDateChange",function(o){return n._updateActiveDate(o)})("previewChange",function(o){return n._previewChanged(o)})("dragStarted",function(o){return n.dragStarted.emit(o)})("dragEnded",function(o){return n._dragEnded(o)})("keyup",function(o){return n._handleCalendarBodyKeyup(o)})("keydown",function(o){return n._handleCalendarBodyKeydown(o)}),d()()),t&2&&(p(3),Bi(n._weekdays),p(4),v("label",n._monthLabel)("rows",n._weeks)("todayValue",n._todayDate)("startValue",n._rangeStart)("endValue",n._rangeEnd)("comparisonStart",n._comparisonRangeStart)("comparisonEnd",n._comparisonRangeEnd)("previewStart",n._previewStart)("previewEnd",n._previewEnd)("isRange",n._isRange)("labelMinRequiredCells",3)("activeCell",n._dateAdapter.getDate(n.activeDate)-1)("startDateAccessibleName",n.startDateAccessibleName)("endDateAccessibleName",n.endDateAccessibleName))},dependencies:[Ur],encapsulation:2,changeDetection:0})}}return i})(),Ai=24,Eu=4,Tb=(()=>{class i{get activeDate(){return this._activeDate}set activeDate(e){let t=this._activeDate,n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),Bb(this._dateAdapter,t,this._activeDate,this.minDate,this.maxDate)||this._init()}get selected(){return this._selected}set selected(e){e instanceof Ui?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedYear(e)}
8get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,t,n){this._changeDetectorRef=e,this._dateAdapter=t,this._dir=n,this._rerenderSubscription=tt.EMPTY,this.selectedChange=new te,this.yearSelected=new te,this.activeDateChange=new te,this._dateAdapter,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(vt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_init(){this._todayYear=this._dateAdapter.getYear(this._dateAdapter.today());let t=this._dateAdapter.getYear(this._activeDate)-xs(this._dateAdapter,this.activeDate,this.minDate,this.maxDate);this._years=[];for(let n=0,r=[];n<Ai;n++)r.push(t+n),r.length==Eu&&(this._years.push(r.map(o=>this._createCellForYear(o))),r=[]);this._changeDetectorRef.markForCheck()}_yearSelected(e){let t=e.value,n=this._dateAdapter.createDate(t,0,1),r=this._getDateFromYear(t);this.yearSelected.emit(n),this.selectedChange.emit(r)}_updateActiveDate(e){let t=e.value,n=this._activeDate;this.activeDate=this._getDateFromYear(t),this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let t=this._activeDate,n=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,n?-1:1);break;case 38:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-Eu);break;case 40:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Eu);break;case 36:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,-xs(this._dateAdapter,this.activeDate,this.minDate,this.maxDate));break;case 35:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,Ai-xs(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)-1);break;case 33:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?-Ai*10:-Ai);break;case 34:this.activeDate=this._dateAdapter.addCalendarYears(this._activeDate,e.altKey?Ai*10:Ai);break;case 13:case 32:this._selectionKeyPressed=!0;break;default:return}this._dateAdapter.compareDate(t,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 xs(this._dateAdapter,this.activeDate,this.minDate,this.maxDate)}_focusActiveCell(){this._matCalendarBody._focusActiveCell()}_focusActiveCellAfterViewChecked(){this._matCalendarBody._scheduleFocusActiveCellAfterViewChecked()}_getDateFromYear(e){let t=this._dateAdapter.getMonth(this.activeDate),n=this._dateAdapter.getNumDaysInMonth(this._dateAdapter.createDate(e,t,1));return this._dateAdapter.createDate(e,t,Math.min(this._dateAdapter.getDate(this.activeDate),n))}_createCellForYear(e){let t=this._dateAdapter.createDate(e,0,1),n=this._dateAdapter.getYearName(t),r=this.dateClass?this.dateClass(t,"multi-year"):void 0;return new ws(e,n,n,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 t=this._dateAdapter.createDate(e,0,1);for(let n=t;this._dateAdapter.getYear(n)==e;n=this._dateAdapter.addCalendarDays(n,1))if(this.dateFilter(n))return!0;return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedYear(e){if(this._selectedYear=null,e instanceof Ui){let t=e.start||e.end;t&&(this._selectedYear=this._dateAdapter.getYear(t))}else e&&(this._selectedYear=this._dateAdapter.getYear(e))}static{this.\u0275fac=function(t){return new(t||i)(f(xe),f(mi,8),f(Dt,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-multi-year-view"]],viewQuery:function(t,n){if(t&1&&be(Ur,5),t&2){let r;re(r=oe())&&(n._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"],standalone:!0,features:[me],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(t,n){t&1&&(c(0,"table",0)(1,"thead",1)(2,"tr"),b(3,"th",2),d()(),c(4,"tbody",3),T("selectedValueChange",function(o){return n._yearSelected(o)})("activeDateChange",function(o){return n._updateActiveDate(o)})("keyup",function(o){return n._handleCalendarBodyKeyup(o)})("keydown",function(o){return n._handleCalendarBodyKeydown(o)}),d()()),t&2&&(p(4),v("rows",n._years)("todayValue",n._todayYear)("startValue",n._selectedYear)("endValue",n._selectedYear)("numCols",4)("cellAspectRatio",4/7)("activeCell",n._getActiveCell()))},dependencies:[Ur],encapsulation:2,changeDetection:0})}}return i})();function Bb(i,a,e,t,n){let r=i.getYear(a),o=i.getYear(e),s=Lb(i,t,n);return Math.floor((r-s)/Ai)===Math.floor((o-s)/Ai)}function xs(i,a,e,t){let n=i.getYear(a);return vM(n-Lb(i,e,t),Ai)}
8function Lb(i,a,e){let t=0;return e?t=i.getYear(e)-Ai+1:a&&(t=i.getYear(a)),t}function vM(i,a){return(i%a+a)%a}var Rb=(()=>{class i{get activeDate(){return this._activeDate}set activeDate(e){let t=this._activeDate,n=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))||this._dateAdapter.today();this._activeDate=this._dateAdapter.clampDate(n,this.minDate,this.maxDate),this._dateAdapter.getYear(t)!==this._dateAdapter.getYear(this._activeDate)&&this._init()}get selected(){return this._selected}set selected(e){e instanceof Ui?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e)),this._setSelectedMonth(e)}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}constructor(e,t,n,r){this._changeDetectorRef=e,this._dateFormats=t,this._dateAdapter=n,this._dir=r,this._rerenderSubscription=tt.EMPTY,this.selectedChange=new te,this.monthSelected=new te,this.activeDateChange=new te,this._activeDate=this._dateAdapter.today()}ngAfterContentInit(){this._rerenderSubscription=this._dateAdapter.localeChanges.pipe(vt(null)).subscribe(()=>this._init())}ngOnDestroy(){this._rerenderSubscription.unsubscribe()}_monthSelected(e){let t=e.value,n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),t,1);this.monthSelected.emit(n);let r=this._getDateFromMonth(t);this.selectedChange.emit(r)}_updateActiveDate(e){let t=e.value,n=this._activeDate;this.activeDate=this._getDateFromMonth(t),this._dateAdapter.compareDate(n,this.activeDate)&&this.activeDateChange.emit(this.activeDate)}_handleCalendarBodyKeydown(e){let t=this._activeDate,n=this._isRtl();switch(e.keyCode){case 37:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?1:-1);break;case 39:this.activeDate=this._dateAdapter.addCalendarMonths(this._activeDate,n?-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(t,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=this._getMonthInCurrentYear(this._dateAdapter.today()),this._yearLabel=this._dateAdapter.getYearName(this.activeDate);let e=this._dateAdapter.getMonthNames("short");this._months=[[0,1,2,3],[4,5,6,7],[8,9,10,11]].map(t=>t.map(n=>this._createCellForMonth(n,e[n]))),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 t=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),n=this._dateAdapter.getNumDaysInMonth(t);return this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,Math.min(this._dateAdapter.getDate(this.activeDate),n))}_createCellForMonth(e,t){let n=this._dateAdapter.createDate(this._dateAdapter.getYear(this.activeDate),e,1),r=this._dateAdapter.format(n,this._dateFormats.display.monthYearA11yLabel),o=this.dateClass?this.dateClass(n,"year"):void 0;return new ws(e,t.toLocaleUpperCase(),r,this._shouldEnableMonth(e),o)}_shouldEnableMonth(e){let t=this._dateAdapter.getYear(this.activeDate);if(e==null||this._isYearAndMonthAfterMaxDate(t,e)||this._isYearAndMonthBeforeMinDate(t,e))return!1;if(!this.dateFilter)return!0;let n=this._dateAdapter.createDate(t,e,1);for(let r=n;this._dateAdapter.getMonth(r)==e;r=this._dateAdapter.addCalendarDays(r,1))if(this.dateFilter(r))return!0;return!1}_isYearAndMonthAfterMaxDate(e,t){if(this.maxDate){let n=this._dateAdapter.getYear(this.maxDate),r=this._dateAdapter.getMonth(this.maxDate);return e>n||e===n&&t>r}return!1}_isYearAndMonthBeforeMinDate(e,t){if(this.minDate){let n=this._dateAdapter.getYear(this.minDate),r=this._dateAdapter.getMonth(this.minDate);return e<n||e===n&&t<r}return!1}_isRtl(){return this._dir&&this._dir.value==="rtl"}_setSelectedMonth(e){e instanceof Ui?this._selectedMonth=this._getMonthInCurrentYear(e.start)||this._getMonthInCurrentYear(e.end):this._selectedMonth=this._getMonthInCurrentYear(e)}static{this.\u0275fac=function(t){return new(t||i)(f(xe),f(ma,8),f(mi,8),f(Dt,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-year-view"]],viewQuery:function(t,n){if(t&1&&be(Ur,5),t&2){let r;re(r=oe())&&(n._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"],standalone:!0,features:[me],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(t,n){t&1&&(c(0,"table",0)(1,"thead",1)(2,"tr"),b(3,"th",2),d()(),c(4,"tbody",3),T("selectedValueChange",function(o){return n._monthSelected(o)})("activeDateChange",function(o){return n._updateActiveDate(o)})("keyup",function(o){return n._handleCalendarBodyKeyup(o)})("keydown",function(o){return n._handleCalendarBodyKeydown(o)}),d()()),t&2&&(p(4),v("label",n._yearLabel)("rows",n._months)("todayValue",n._todayMonth)("startValue",n._selectedMonth)("endValue",n._selectedMonth)("labelMinRequiredCells",2)("numCols",4)("cellAspectRatio",4/7)("activeCell",n._dateAdapter.getMonth(n.activeDate)))},dependencies:[Ur],encapsulation:2,changeDetection:0})}}return i})(),bM=1,Nb=(()=>{class i{constructor(e,t,n,r,o){this._intl=e,this.calendar=t,this._dateAdapter=n,this._dateFormats=r,this._id=`mat-calendar-header-${bM++}`,this._periodButtonLabelId=`${this._id}-period-label`,this.calendar.stateChanges.subscribe(()=>o.markForCheck())}get periodButtonText(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRange(...this._formatMinAndMaxYearLabels())}get periodButtonDescription(){return this.calendar.currentView=="month"?this._dateAdapter.format(this.calendar.activeDate,this._dateFormats.display.monthYearLabel).toLocaleUpperCase():this.calendar.currentView=="year"?this._dateAdapter.getYearName(this.calendar.activeDate):this._intl.formatYearRangeLabel(...this._formatMinAndMaxYearLabels())}get periodButtonLabel(){return this.calendar.currentView=="month"?this._intl.switchToMultiYearViewLabel:this._intl.switchToMonthViewLabel}get prevButtonLabel(){return{month:this._intl.prevMonthLabel,year:this._intl.prevYearLabel,"multi-year":this._intl.prevMultiYearLabel}[this.calendar.currentView]}get nextButtonLabel(){return{month:this._intl.nextMonthLabel,year:this._intl.nextYearLabel,"multi-year":this._intl.nextMultiYearLabel}[this.calendar.currentView]}currentPeriodClicked(){this.calendar.currentView=this.calendar.currentView=="month"?"multi-year":"month"}previousClicked(){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:-Ai)}nextClicked(){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:Ai)}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)}_isSameView(e,t){return this.calendar.currentView=="month"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(t)&&this._dateAdapter.getMonth(e)==this._dateAdapter.getMonth(t):this.calendar.currentView=="year"?this._dateAdapter.getYear(e)==this._dateAdapter.getYear(t):Bb(this._dateAdapter,e,t,this.calendar.minDate,this.calendar.maxDate)}_formatMinAndMaxYearLabels(){let t=this._dateAdapter.getYear(this.calendar.activeDate)-xs(this._dateAdapter,this.calendar.activeDate,this.calendar.minDate,this.calendar.maxDate),n=t+Ai-1,r=this._dateAdapter.getYearName(this._dateAdapter.createDate(t,0,1)),o=this._dateAdapter.getYearName(this._dateAdapter.createDate(n,0,1));return[r,o]}static{this.\u0275fac=function(t){return new(t||i)(f(Cs),f(Tt(()=>Su)),f(mi,8),f(ma,8),f(xe))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-calendar-header"]],exportAs:["matCalendarHeader"],standalone:!0,features:[me],ngContentSelectors:iM,decls:17,vars:11,consts:[[1,"mat-calendar-header"],[1,"mat-calendar-control
8s"],["aria-live","polite",1,"cdk-visually-hidden",3,"id"],["mat-button","","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"],["mat-icon-button","","type","button",1,"mat-calendar-previous-button",3,"click","disabled"],["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"],["mat-icon-button","","type","button",1,"mat-calendar-next-button",3,"click","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"]],template:function(t,n){t&1&&(Re(),c(0,"div",0)(1,"div",1)(2,"span",2),h(3),d(),c(4,"button",3),T("click",function(){return n.currentPeriodClicked()}),c(5,"span",4),h(6),d(),kt(),c(7,"svg",5),b(8,"polygon",6),d()(),bn(),b(9,"div",7),we(10),c(11,"button",8),T("click",function(){return n.previousClicked()}),kt(),c(12,"svg",9),b(13,"path",10),d()(),bn(),c(14,"button",11),T("click",function(){return n.nextClicked()}),kt(),c(15,"svg",9),b(16,"path",12),d()()()()),t&2&&(p(2),v("id",n._periodButtonLabelId),p(),he(n.periodButtonDescription),p(),ce("aria-label",n.periodButtonLabel)("aria-describedby",n._periodButtonLabelId),p(2),he(n.periodButtonText),p(),le("mat-calendar-invert",n.calendar.currentView!=="month"),p(4),v("disabled",!n.previousEnabled()),ce("aria-label",n.prevButtonLabel),p(3),v("disabled",!n.nextEnabled()),ce("aria-label",n.nextButtonLabel))},dependencies:[_s,vs],encapsulation:2,changeDetection:0})}}return i})(),Su=(()=>{class i{get startAt(){return this._startAt}set startAt(e){this._startAt=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get selected(){return this._selected}set selected(e){e instanceof Ui?this._selected=e:this._selected=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get minDate(){return this._minDate}set minDate(e){this._minDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get maxDate(){return this._maxDate}set maxDate(e){this._maxDate=this._dateAdapter.getValidDateOrNull(this._dateAdapter.deserialize(e))}get activeDate(){return this._clampedActiveDate}set activeDate(e){this._clampedActiveDate=this._dateAdapter.clampDate(e,this.minDate,this.maxDate),this.stateChanges.next(),this._changeDetectorRef.markForCheck()}get currentView(){return this._currentView}set currentView(e){let t=this._currentView!==e?e:null;this._currentView=e,this._moveFocusOnNextTick=!0,this._changeDetectorRef.markForCheck(),t&&this.viewChanged.emit(t)}constructor(e,t,n,r){this._dateAdapter=t,this._dateFormats=n,this._changeDetectorRef=r,this._moveFocusOnNextTick=!1,this.startView="month",this.selectedChange=new te,this.yearSelected=new te,this.monthSelected=new te,this.viewChanged=new te(!0),this._userSelection=new te,this._userDragDrop=new te,this._activeDrag=null,this.stateChanges=new H,this._intlChanges=e.changes.subscribe(()=>{r.markForCheck(),this.stateChanges.next()})}ngAfterContentInit(){this._calendarHeaderPortal=new ki(this.headerComponent||Nb),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 t=e.minDate&&!this._dateAdapter.sameDate(e.minDate.previousValue,e.minDate.currentValue)?e.minDate:void 0,n=e.maxDate&&!this._dateAdapter.sameDate(e.maxDate.previousValue,e.maxDate.currentValue)?e.maxDate:void 0,r=t||n||e.dateFilter;if(r&&!r.firstChange){let o=this._getCurrentViewComponent();o&&(this._moveFocusOnNextTick=!0,this._changeDetectorRef.detectChanges(),o._init())}this.stateChanges.next()}focusActiveCell(){this._getCurrentViewComponent()._focusActiveCell(!1)}updateTodaysDate(){this._getCurrentViewComponent()._init()}_dateSelected(e){let t=e.value;(this.selected instanceof Ui||t&&!this._dateAdapter.sameDate(t,this.selected))&&this.selectedChange.emit(t),this._userSelection.emit(e)}_yearSelectedInMultiYearView(e){this.yearSelected.emit(e)}_monthSelectedInYearView(e){this.monthSelected.emit(e)}_goToDateInView(e,t){this.activeDate=e,this.currentView=t}_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{this.\u0275fac=function(t){return new(t||i)(f(Cs),f(mi,8),f(ma,8),f(xe))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-calendar"]],viewQuery:function(t,n){if(t&1&&(be(Mb,5),be(Rb,5),be(Tb,5)),t&2){let r;re(r=oe())&&(n.monthView=r.first),re(r=oe())&&(n.yearView=r.first),re(r=oe())&&(n.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"],standalone:!0,features:[Me([gM]),Ve,me],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(t,n){if(t&1&&(I(0,nM,0,0,"ng-template",0),c(1,"div",1),I(2,aM,1,11,"mat-month-view",2)(3,rM,1,6,"mat-year-view",3)(4,oM,1,6,"mat-multi-year-view",3),d()),t&2){let r;
8v("cdkPortalOutlet",n._calendarHeaderPortal),p(2),ye((r=n.currentView)==="month"?2:r==="year"?3:r==="multi-year"?4:-1)}},dependencies:[ii,d_,Mb,Rb,Tb],styles:['.mat-calendar{display:block;line-height:normal;font-family:var(--mat-datepicker-calendar-text-font, var(--mat-app-body-medium-font));font-size:var(--mat-datepicker-calendar-text-size, var(--mat-app-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-app-title-small-size));font-weight:var(--mat-datepicker-calendar-period-button-text-weight, var(--mat-app-title-small-weight));--mdc-text-button-label-text-color:var(--mat-datepicker-calendar-period-button-text-color, var(--mat-app-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-app-on-surface-variant))}.mat-calendar-arrow.mat-calendar-invert{transform:rotate(180deg)}[dir=rtl] .mat-calendar-arrow{margin:0 5px 0 0}.cdk-high-contrast-active .mat-calendar-arrow{fill:CanvasText}.mat-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-app-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-app-on-surface-variant));font-size:var(--mat-datepicker-calendar-header-text-size, var(--mat-app-title-small-size));font-weight:var(--mat-datepicker-calendar-header-text-weight, var(--mat-app-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)}.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 i})(),Fb={transformPanel:Bt("transformPanel",[ct("void => enter-dropdown",pt("120ms cubic-bezier(0, 0, 0.2, 1)",zd([Ue({opacity:0,transform:"scale(1, 0.8)"}),Ue({opacity:1,transform:"scale(1, 1)"})]))),ct("void => enter-dialog",pt("150ms cubic-bezier(0, 0, 0.2, 1)",zd([Ue({opacity:0,transform:"scale(0.7)"}),Ue({transform:"none",opacity:1})]))),ct("* => void",pt("100ms linear",Ue({opacity:0})))]),fadeInCalendar:Bt("fadeInCalendar",[ft("void",Ue({opacity:0})),ft("enter",Ue({opacity:1})),ct("void => *",pt("120ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)"))])};var yM=new q("mat-datepicker-scroll-strategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.reposition()}});function xM(i){return()=>i.scrollStrategies.reposition()}var wM={provide:yM,deps:[Ke],useFactory:xM},CM=(()=>{class i{constructor(e,t,n,r,o,s){this._elementRef=e,this._changeDetectorRef=t,this._globalModel=n,this._dateAdapter=r,this._rangeSelectionStrategy=o,this._subscriptions=new tt,this._animationDone=new H,this._isAnimating=!1,this._actionsPortal=null,this._closeButtonText=s.closeCalendarLabel}ngOnInit(){this._animationState=this.datepicker.touchUi?"enter-dialog":"enter-dropdown"}ngAfterViewInit(){this._subscriptions.add(this.datepicker.stateChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})),this._calendar.focusActiveCell()}ngOnDestroy(){this._subscriptions.unsubscribe(),this._animationDone.complete()}_handleUserSelection(e){let t=this._model.selection,n=e.value,r=t instanceof Ui;if(r&&this._rangeSelectionStrategy){let o=this._rangeSelectionStrategy.selectionFinished(n,t,e.event);this._model.updateSelection(o,this)}else n&&(r||!this._dateAdapter.sameDate(n,t))&&this._model.add(n);(!this._model||this._model.isComplete())&&!this._actionsPortal&&this.datepicker.close()}_handleUserDragDrop(e){this._model.updateSelection(e.value,this)}_startExitAnimation(){this._animationState="void",this._changeDetectorRef.markForCheck()}_handleAnimationEvent(e){this._isAnimating=e.phaseName==="start",this._isAnimating||this._animationDone.next()}_getSelected(){return this._model.selection}_applyPendingSelection(){this._model!==this._globalModel&&this._globalModel.updateSelection(this._model.selection,this)}_assignActions(e,t){this._model=e?this._globalModel.clone():this._globalModel,this._actionsPortal=e,t&&this._changeDetectorRef.detectChanges()}static{this.\u0275fac=function(t){return new(t||i)(f($),f(xe),f(xd),f(mi),f(Pb,8),f(Cs))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-datepicker-content"]],viewQuery:function(t,n){if(t&1&&be(Su,5),t&2){let r;re(r=oe())&&(n._calendar=r.first)}},hostAttrs:[1,"mat-datepicker-content"],hostVars:5,hostBindings:function(t,n){t&1&&Ca("@transformPanel.start",function(o){return n._handleAnimationEvent(o)})("@transformPanel.done",function(o){return n._handleAnimationEvent(o)}),t&2&&(wa("@transformPanel",n._animationState),xt(n.color?"mat-"+n.color:""),le("mat-datepicker-content-touch",n.datepicker.touchUi))},inputs:{color:"color"},exportAs:["matDatepickerContent"],standalone:!0,features:[me],decls:5,vars:27,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","mat-raised-button","",1,"mat-datepicker-close-button",3,"focus","blur","click","color"]],template:function(t,n){if(t&1&&(c(0,"div",0)(1,"mat-calendar",1),T("yearSelected",function(o){return n.datepicker._selectYear(o)})("monthSelected",function(o){return n.datepicker._selectMonth(o)})("viewChanged",function(o){return n.datepicker._viewChanged(o)})("_userSelection",function(o){return n._handleUserSelection(o)})("_userDragDrop",function(o){return n._handleUserDragDrop(o)}),d(),I(2,sM,0,0,"ng-template",2),c(3,"button",3),T("focus",function(){return n._closeButtonF
8ocused=!0})("blur",function(){return n._closeButtonFocused=!1})("click",function(){return n.datepicker.close()}),h(4),d()()),t&2){let r;le("mat-datepicker-content-container-with-custom-header",n.datepicker.calendarHeaderComponent)("mat-datepicker-content-container-with-actions",n._actionsPortal),ce("aria-modal",!0)("aria-labelledby",(r=n._dialogLabelId)!==null&&r!==void 0?r:void 0),p(),xt(n.datepicker.panelClass),v("id",n.datepicker.id)("startAt",n.datepicker.startAt)("startView",n.datepicker.startView)("minDate",n.datepicker._getMinDate())("maxDate",n.datepicker._getMaxDate())("dateFilter",n.datepicker._getDateFilter())("headerComponent",n.datepicker.calendarHeaderComponent)("selected",n._getSelected())("dateClass",n.datepicker.dateClass)("comparisonStart",n.comparisonStart)("comparisonEnd",n.comparisonEnd)("@fadeInCalendar","enter")("startDateAccessibleName",n.startDateAccessibleName)("endDateAccessibleName",n.endDateAccessibleName),p(),v("cdkPortalOutlet",n._actionsPortal),p(),le("cdk-visually-hidden",!n._closeButtonFocused),v("color",n.color||"primary"),p(),he(n._closeButtonText)}},dependencies:[l_,Su,ii,_s],styles:[".mat-datepicker-content{display:block;border-radius:4px;background-color:var(--mat-datepicker-calendar-container-background-color, var(--mat-app-surface-container-high));color:var(--mat-datepicker-calendar-container-text-color, var(--mat-app-on-surface));box-shadow:var(--mat-datepicker-calendar-container-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-shape, var(--mat-app-corner-large))}.mat-datepicker-content .mat-calendar{width:296px;height:354px}.mat-datepicker-content .mat-datepicker-content-container-with-custom-header .mat-calendar{height:auto}.mat-datepicker-content .mat-datepicker-close-button{position:absolute;top:100%;left:0;margin-top:8px}.ng-animating .mat-datepicker-content .mat-datepicker-close-button{display:none}.mat-datepicker-content-container{display:flex;flex-direction:column;justify-content:space-between}.mat-datepicker-content-touch{display:block;max-height:80vh;box-shadow:var(--mat-datepicker-calendar-container-touch-elevation-shadow);border-radius:var(--mat-datepicker-calendar-container-touch-shape, var(--mat-app-corner-extra-large));position:relative;overflow:visible}.mat-datepicker-content-touch .mat-datepicker-content-container{min-height:312px;max-height:788px;min-width:250px;max-width:750px}.mat-datepicker-content-touch .mat-calendar{width:100%;height:auto}@media all and (orientation: landscape){.mat-datepicker-content-touch .mat-datepicker-content-container{width:64vh;height:80vh}}@media all and (orientation: portrait){.mat-datepicker-content-touch .mat-datepicker-content-container{width:80vw;height:100vw}.mat-datepicker-content-touch .mat-datepicker-content-container-with-actions{height:115vw}}"],encapsulation:2,data:{animation:[Fb.transformPanel,Fb.fadeInCalendar]},changeDetection:0})}}return i})();var DM=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["","matDatepickerToggleIcon",""]],standalone:!0})}}return i})(),kM=(()=>{class i{get disabled(){return this._disabled===void 0&&this.datepicker?this.datepicker.disabled:!!this._disabled}set disabled(e){this._disabled=e}constructor(e,t,n){this._intl=e,this._changeDetectorRef=t,this._stateChanges=tt.EMPTY;let r=Number(n);this.tabIndex=r||r===0?r: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:ue(),t=this.datepicker&&this.datepicker.datepickerInput?this.datepicker.datepickerInput.stateChanges:ue(),n=this.datepicker?ot(this.datepicker.openedStream,this.datepicker.closedStream):ue();this._stateChanges.unsubscribe(),this._stateChanges=ot(this._intl.changes,e,t,n).subscribe(()=>this._changeDetectorRef.markForCheck())}static{this.\u0275fac=function(t){return new(t||i)(f(Cs),f(xe),bt("tabindex"))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-datepicker-toggle"]],c
8ontentQueries:function(t,n,r){if(t&1&&je(r,DM,5),t&2){let o;re(o=oe())&&(n._customIcon=o.first)}},viewQuery:function(t,n){if(t&1&&be(lM,5),t&2){let r;re(r=oe())&&(n._button=r.first)}},hostAttrs:[1,"mat-datepicker-toggle"],hostVars:8,hostBindings:function(t,n){t&1&&T("click",function(o){return n._open(o)}),t&2&&(ce("tabindex",null)("data-mat-calendar",n.datepicker?n.datepicker.id:null),le("mat-datepicker-toggle-active",n.datepicker&&n.datepicker.opened)("mat-accent",n.datepicker&&n.datepicker.color==="accent")("mat-warn",n.datepicker&&n.datepicker.color==="warn"))},inputs:{datepicker:[0,"for","datepicker"],tabIndex:"tabIndex",ariaLabel:[0,"aria-label","ariaLabel"],disabled:[2,"disabled","disabled",fe],disableRipple:"disableRipple"},exportAs:["matDatepickerToggle"],standalone:!0,features:[Se,Ve,me],ngContentSelectors:dM,decls:4,vars:6,consts:[["button",""],["mat-icon-button","","type","button",3,"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(t,n){t&1&&(Re(cM),c(0,"button",1,0),I(2,hM,2,0,":svg:svg",2),we(3),d()),t&2&&(v("disabled",n.disabled)("disableRipple",n.disableRipple),ce("aria-haspopup",n.datepicker?"dialog":null)("aria-label",n.ariaLabel||n._intl.openCalendarLabel)("tabindex",n.disabled?-1:n.tabIndex),p(2),ye(n._customIcon?-1:2))},dependencies:[vs],styles:[".mat-datepicker-toggle{pointer-events:auto;color:var(--mat-datepicker-toggle-icon-color, var(--mat-app-on-surface-variant))}.mat-datepicker-toggle-active{color:var(--mat-datepicker-toggle-active-state-icon-color, var(--mat-app-on-surface-variant))}.cdk-high-contrast-active .mat-datepicker-toggle-default-icon{color:CanvasText}"],encapsulation:2,changeDetection:0})}}return i})();var Iu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[Cs,wM],imports:[nt,jn,qt,nn,Nt,Y,CM,kM,Nb,ei]})}}return i})();var Ds=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Y]})}}return i})();var Vb=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({})}}return i})();var Au=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Vb,Nt]})}}return i})();var Mu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[wm,Y,wm,Y]})}}return i})();var Tu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[xr,nt,Y,Vt,Dm,Ds]})}}return i})();var jb={transformMenu:Bt("transformMenu",[ft("void",Ue({opacity:0,transform:"scale(0.8)"})),ct("void => enter",pt("120ms cubic-bezier(0, 0, 0.2, 1)",Ue({opacity:1,transform:"scale(1)"}))),ct("* => void",pt("100ms 25ms linear",Ue({opacity:0})))]),fadeInItems:Bt("fadeInItems",[ft("showing",Ue({opacity:1})),ct("void => *",[Ue({opacity:0}),pt("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])},d5=jb.fadeInItems,h5=jb.transformMenu;var EM=new q("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.reposition()}});function SM(i){return()=>i.scrollStrategies.reposition()}var IM={provide:EM,deps:[Ke],useFactory:SM};var Ru=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[IM],imports:[nt,Vt,Y,qt,ei,Y]})}}return i})();var AM=["tooltip"],Ub=20;var $b=new q("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{let i=N(Ke);return()=>i.scrollStrategies.reposition({scrollThrottle:Ub})}});function MM(i){return()=>i.scrollStrategies.reposition({scrollThrottle:Ub})}var TM={provide:$b,deps:[Ke],useFactory:MM};function RM(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}var FM=new q("mat-tooltip-default-options",{providedIn:"root",factory:RM});var zb="tooltip-panel",Hb=$t({passive:!0}),OM=8,PM=8,BM=24,LM=200,qb=(()=>{class i{get position(){return this._position}set position(e){e!==this._position&&(this._position=e,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.
8show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(e){this._positionAtOrigin=mn(e),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(e){let t=mn(e);this._disabled!==t&&(this._disabled=t,t?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(e){this._showDelay=un(e)}get hideDelay(){return this._hideDelay}set hideDelay(e){this._hideDelay=un(e),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(e){let t=this._message;this._message=e!=null?String(e).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(t)}get tooltipClass(){return this._tooltipClass}set tooltipClass(e){this._tooltipClass=e,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(e,t,n,r,o,s,l,m,u,g,_,x){this._overlay=e,this._elementRef=t,this._scrollDispatcher=n,this._viewContainerRef=r,this._ngZone=o,this._platform=s,this._ariaDescriber=l,this._focusMonitor=m,this._dir=g,this._defaultOptions=_,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=NM,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new H,this._injector=N(ze),this._scrollStrategy=u,this._document=x,_&&(this._showDelay=_.showDelay,this._hideDelay=_.hideDelay,_.position&&(this.position=_.position),_.positionAtOrigin&&(this.positionAtOrigin=_.positionAtOrigin),_.touchGestures&&(this.touchGestures=_.touchGestures),_.tooltipClass&&(this.tooltipClass=_.tooltipClass)),g.change.pipe(Pe(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=OM}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe(Pe(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(([t,n])=>{e.removeEventListener(t,n,Hb)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(e,this.message,"tooltip"),this._focusMonitor.stopMonitoring(e)}show(e=this.showDelay,t){if(this.disabled||!this.message||this._isTooltipVisible()){this._tooltipInstance?._cancelPendingAnimations();return}let n=this._createOverlay(t);this._detach(),this._portal=this._portal||new ki(this._tooltipComponent,this._viewContainerRef);let r=this._tooltipInstance=n.attach(this._portal).instance;r._triggerElement=this._elementRef.nativeElement,r._mouseLeaveHideDelay=this._hideDelay,r.afterHidden().pipe(Pe(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),r.show(e)}hide(e=this.hideDelay){let t=this._tooltipInstance;t&&(t.isVisible()?t.hide(e):(t._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 r=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!e)&&r._origin instanceof $)return this._overlayRef;this._detach()}let t=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),n=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin?e||this._elementRef:this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(t);return n.positionChanges.pipe(Pe(this._destroyed)).subscribe(r=>{this._updateCurrentPositionClass(r.connectionPair),this._tooltipInstance&&r.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:n,panelClass:`${this._cssClassPrefix}-${zb}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe(Pe(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe(Pe(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe(Pe(this._destroyed)).subscribe(r=>{this._isTooltipVisible()&&r.keyCode===27&&!At(r)&&(r.preventDefault(),r.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(e){let t=e.getConfig().positionStrategy,n=this._getOrigin(),r=this._getOverlayPosition();t.withPositions([this._addOffset(O(O({},n.main),r.main)),this._addOffset(O(O({},n.fallback),r.fallback))])}_addOffset(e){let t=PM,n=!this._dir||this._dir.value=="ltr";return e.originY==="top"?e.offsetY=-t:e.originY==="bottom"?e.offsetY=t:e.originX==="start"?e.offsetX=n?-t:t:e.originX==="end"&&(e.offsetX=n?t:-t),e}_getOrigin(){let e=!this._dir||this._dir.value=="ltr",t=this.position,n;t=="above"||t=="below"?n={originX:"center",originY:t=="above"?"top":"bottom"}:t=="before"||t=="left"&&e||t=="right"&&!e?n={originX:"start",originY:"center"}:(t=="after"||t=="right"&&e||t=="left"&&!e)&&(n={originX:"end",originY:"center"});let{x:r,y:o}=this._invertPosition(n.originX,n.originY);return{main:n,fallback:{originX:r,originY:o}}}_getOverlayPosition(){let e=!this._dir||this._dir.value=="ltr",t=this.position,n;t=="above"?n={overlayX:"center",overlayY:"bottom"}:t=="below"?n={overlayX:"center",overlayY:"top"}:t=="before"||t=="left"&&e||t=="right"&&!e?n={overlayX:"end",overlayY:"center"}:(t=="after"||t=="right"&&e||t=="left"&&!e)&&(n={overlayX:"start",overlayY:"center"});let{x:r,y:o}=this._invertPosition(n.overlayX,n.overlayY);return{main:n,fallback:{overlayX:r,overlayY:o}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),Wt(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(e){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=e,this._tooltipInstance._markForCheck())}_invertPosition(e,t){return this.position==="above"||this.position==="below"?t==="top"?t="bottom":t==="bottom"&&(t="top"):e==="end"?e="start":e==="start"&&(e="end"),{x:e,y:t}}_updateCurrentPositionClass(e){let{overlayY:t,originX:n,originY:r}=e,o;
8if(t==="center"?this._dir&&this._dir.value==="rtl"?o=n==="end"?"left":"right":o=n==="start"?"left":"right":o=t==="bottom"&&r==="top"?"above":"below",o!==this._currentPosition){let s=this._overlayRef;if(s){let l=`${this._cssClassPrefix}-${zb}-`;s.removePanelClass(l+this._currentPosition),s.addPanelClass(l+o)}this._currentPosition=o}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsMouseEvents()?this._passiveListeners.push(["mouseenter",e=>{this._setupPointerExitEventsIfNeeded();let t;e.x!==void 0&&e.y!==void 0&&(t=e),this.show(void 0,t)}]):this.touchGestures!=="off"&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",e=>{let t=e.targetTouches?.[0],n=t?{x:t.clientX,y:t.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout);let r=500;this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,n)},this._defaultOptions.touchLongPressShowDelay??r)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;let e=[];
8if(this._platformSupportsMouseEvents())e.push(["mouseleave",t=>{let n=t.relatedTarget;(!n||!this._overlayRef?.overlayElement.contains(n))&&this.hide()}],["wheel",t=>this._wheelListener(t)]);else if(this.touchGestures!=="off"){this._disableNativeGesturesIfNecessary();let t=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};e.push(["touchend",t],["touchcancel",t])}this._addListeners(e),this._passiveListeners.push(...e)}_addListeners(e){e.forEach(([t,n])=>{this._elementRef.nativeElement.addEventListener(t,n,Hb)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(e){if(this._isTooltipVisible()){let t=this._document.elementFromPoint(e.clientX,e.clientY),n=this._elementRef.nativeElement;t!==n&&!n.contains(t)&&this.hide()}}_disableNativeGesturesIfNecessary(){let e=this.touchGestures;if(e!=="off"){let t=this._elementRef.nativeElement,n=t.style;(e==="on"||t.nodeName!=="INPUT"&&t.nodeName!=="TEXTAREA")&&(n.userSelect=n.msUserSelect=n.webkitUserSelect=n.MozUserSelect="none"),(e==="on"||!t.draggable)&&(n.webkitUserDrag="none"),n.touchAction="none",n.webkitTapHighlightColor="transparent"}}_syncAriaDescription(e){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,e,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static{this.\u0275fac=function(t){return new(t||i)(f(Ke),f($),f(Fa),f(Ft),f(ne),f(Le),f(o_),f(Gt),f($b),f(Dt),f(FM,8),f(ve))}}static{this.\u0275dir=ie({type:i,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(t,n){t&2&&le("mat-mdc-tooltip-disabled",n.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"],standalone:!0})}}return i})(),NM=(()=>{class i{constructor(e,t,n){this._changeDetectorRef=e,this._elementRef=t,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new H,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled=n==="No
8opAnimations"}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>BM&&e.width>=LM}_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 t=this._tooltip.nativeElement,n=this._showAnimation,r=this._hideAnimation;if(t.classList.remove(e?r:n),t.classList.add(e?n:r),this._isVisible!==e&&(this._isVisible=e,this._changeDetectorRef.markForCheck()),e&&!this._animationsDisabled&&typeof getComputedStyle=="function"){let o=getComputedStyle(t);(o.getPropertyValue("animation-duration")==="0s"||o.getPropertyValue("animation-name")==="none")&&(this._animationsDisabled=!0)}e&&this._onShow(),this._animationsDisabled&&(t.classList.add("_mat-animation-noopable"),this._finalizeAnimation(e))}static{this.\u0275fac=function(t){return new(t||i)(f(xe),f($),f(st,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-tooltip-component"]],viewQuery:function(t,n){if(t&1&&be(AM,7),t&2){let r;re(r=oe())&&(n._tooltip=r.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(t,n){t&1&&T("mouseleave",function(o){return n._handleMouseLeave(o)})},standalone:!0,features:[me],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(t,n){if(t&1){let r=Z();c(0,"div",1,0),T("animationend",function(s){return V(r),j(n._handleAnimationEnd(s))}),c(2,"div",2),h(3),d()()}t&2&&(le("mdc-tooltip--multiline",n._isMultiline),v("ngClass",n.tooltipClass),p(3),he(n.message))},dependencies:[gt],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(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-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.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 i})();var ks=(()=>
8{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[TM],imports:[nn,nt,qt,Y,Y,ei]})}}return i})();function VM(i,a){if(i&1&&(c(0,"mat-option",17),h(1),d()),i&2){let e=a.$implicit;v("value",e),p(),pe(" ",e," ")}}function jM(i,a){if(i&1){let e=Z();c(0,"mat-form-field",14)(1,"mat-select",16,0),T("selectionChange",function(n){V(e);let r=D(2);return j(r._changePageSize(n.value))}),Pi(3,VM,2,2,"mat-option",17,xa),d(),c(5,"div",18),T("click",function(){V(e);let n=zt(2);return j(n.open())}),d()()}if(i&2){let e=D(2);v("appearance",e._formFieldAppearance)("color",e.color),p(),v("value",e.pageSize)("disabled",e.disabled)("aria-labelledby",e._pageSizeLabelId)("panelClass",e.selectConfig.panelClass||"")("disableOptionCentering",e.selectConfig.disableOptionCentering),p(2),Bi(e._displayedPageSizeOptions)}}function zM(i,a){if(i&1&&(c(0,"div",15),h(1),d()),i&2){let e=D(2);p(),he(e.pageSize)}}function HM(i,a){if(i&1&&(c(0,"div",3)(1,"div",13),h(2),d(),I(3,jM,6,7,"mat-form-field",14)(4,zM,2,1,"div",15),d()),i&2){let e=D();p(),ce("id",e._pageSizeLabelId),p(),pe(" ",e._intl.itemsPerPageLabel," "),p(),ye(e._displayedPageSizeOptions.length>1?3:-1),p(),ye(e._displayedPageSizeOptions.length<=1?4:-1)}}function UM(i,a){if(i&1){let e=Z();c(0,"button",19),T("click",function(){V(e);let n=D();return j(n.firstPage())}),kt(),c(1,"svg",8),b(2,"path",20),d()()}if(i&2){let e=D();v("matTooltip",e._intl.firstPageLabel)("matTooltipDisabled",e._previousButtonsDisabled())("matTooltipPosition","above")("disabled",e._previousButtonsDisabled()),ce("aria-label",e._intl.firstPageLabel)}}function $M(i,a){if(i&1){let e=Z();c(0,"button",21),T("click",function(){V(e);let n=D();return j(n.lastPage())}),kt(),c(1,"svg",8),b(2,"path",22),d()()}if(i&2){let e=D();v("matTooltip",e._intl.lastPageLabel)("matTooltipDisabled",e._nextButtonsDisabled())("matTooltipPosition","above")("disabled",e._nextButtonsDisabled()),ce("aria-label",e._intl.lastPageLabel)}}var wd=(()=>{class i{constructor(){this.changes=new H,this.itemsPerPageLabel="Items per page:",this.nextPageLabel="Next page",this.previousPageLabel="Previous page",this.firstPageLabel="First page",this.lastPageLabel="Last page",this.getRangeLabel=(e,t,n)=>{if(n==0||t==0)return`0 of ${n}`;n=Math.max(n,0);let r=e*t,o=r<n?Math.min(r+t,n):r+t;return`${r+1} \u2013 ${o} of ${n}`}}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function qM(i){return i||new wd}var GM={provide:wd,deps:[[new Ri,new Gi,wd]],useFactory:qM},WM=50;var YM=new q("MAT_PAGINATOR_DEFAULT_OPTIONS"),QM=0,KM=(()=>{class i{get pageIndex(){return this._pageIndex}set pageIndex(e){this._pageIndex=Math.max(e||0,0),this._changeDetectorRef.markForCheck()}get length(){return this._length}set length(e){this._length=e||0,this._changeDetectorRef.markForCheck()}get pageSize(){return this._pageSize}set pageSize(e){this._pageSize=Math.max(e||0,0),this._updateDisplayedPageSizeOptions()}get pageSizeOptions(){return this._pageSizeOptions}set pageSizeOptions(e){this._pageSizeOptions=(e||[]).map(t=>Pt(t,0)),this._updateDisplayedPageSizeOptions()}constructor(e,t,n){if(this._intl=e,this._changeDetectorRef=t,this._pageSizeLabelId=`mat-paginator-page-size-label-${QM++}`,this._isInitialized=!1,this._initializedStream=new Id(1),this._pageIndex=0,this._length=0,this._pageSizeOptions=[],this.hidePageSize=!1,this.showFirstLastButtons=!1,this.selectConfig={},this.disabled=!1,this.page=new te,this.initialized=this._initializedStream,this._intlChanges=e.changes.subscribe(()=>this._changeDetectorRef.markForCheck()),n){let{pageSize:r,pageSizeOptions:o,hidePageSize:s,showFirstLastButtons:l}=n;r!=null&&(this._pageSize=r),o!=null&&(this._pageSizeOptions=o),s!=null&&(this.hidePageSize=s),l!=null&&(this.show
8FirstLastButtons=l)}this._formFieldAppearance=n?.formFieldAppearance||"outline"}ngOnInit(){this._isInitialized=!0,this._updateDisplayedPageSizeOptions(),this._initializedStream.next()}ngOnDestroy(){this._initializedStream.complete(),this._intlChanges.unsubscribe()}nextPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex+1,this._emitPageEvent(e)}previousPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=this.pageIndex-1,this._emitPageEvent(e)}firstPage(){if(!this.hasPreviousPage())return;let e=this.pageIndex;this.pageIndex=0,this._emitPageEvent(e)}lastPage(){if(!this.hasNextPage())return;let e=this.pageIndex;this.pageIndex=this.getNumberOfPages()-1,this._emitPageEvent(e)}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 t=this.pageIndex*this.pageSize,n=this.pageIndex;this.pageIndex=Math.floor(t/e)||0,this.pageSize=e,this._emitPageEvent(n)}_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]:WM),this._displayedPageSizeOptions=this.pageSizeOptions.slice(),this._displayedPageSizeOptions.indexOf(this.pageSize)===-1&&this._displayedPageSizeOptions.push(this.pageSize),this._displayedPageSizeOptions.sort((e,t)=>e-t),this._changeDetectorRef.markForCheck())}_emitPageEvent(e){this.page.emit({previousPageIndex:e,pageIndex:this.pageIndex,pageSize:this.pageSize,length:this.length})}static{this.\u0275fac=function(t){return new(t||i)(f(wd),f(xe),f(YM,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-paginator"]],hostAttrs:["role","group",1,"mat-mdc-paginator"],inputs:{color:"color",pageIndex:[2,"pageIndex","pageIndex",Pt],length:[2,"length","length",Pt],pageSize:[2,"pageSize","pageSize",Pt],pageSizeOptions:"pageSizeOptions",hidePageSize:[2,"hidePageSize","hidePageSize",fe],showFirstLastButtons:[2,"showFirstLastButtons","showFirstLastButtons",fe],selectConfig:"selectConfig",disabled:[2,"disabled","disabled",fe]},outputs:{page:"page"},exportAs:["matPaginator"],standalone:!0,features:[Se,me],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"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-previous",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["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"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-next",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],[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"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-first",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6zM6 6h2v12H6z"],["mat-icon-button","","type","button",1,"mat-mdc-paginator-navigation-last",3,"click","matTooltip","matTooltipDisabled","matTooltipPosition","disabled"],["d","M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6zM16 6h2v12h-2z"]],template:function(t,n){t&1&&(c(0,"div",1)(1,"div",2),I(2,HM,5,4,"div",3),c(3,"div",4)(4,"div",5),h(5),d(),I(6,UM,3,5,"button",6),c(7,"button",7),T("click",function(){return n.previousPage()}),kt(),c(8,"svg",8),b(9,"path",9),d()(),bn(),c(10,"button",10),T("click",function(){return n.nextPage()}),kt(),c(11,"svg",8),b(12,"path",11),d()(),I(13,$M,3,5,"button",12),d()()()),t&2&&(p(2),ye(n.hidePageSize?-1:2),p(3),pe(" ",n._intl.getRangeLabel(n.pageIndex,n.pageSize,n.length)," "),p(),ye(n.showFirstLastButtons?6:-1),p(),v("matTooltip",n._intl.previousPageLabel)("matTooltipDisabled",n._previousButtonsDisabled())("matTooltipPosition","above")("disabled",n._previousButtonsDisabled()),ce("aria-label",n._intl.previousPageLabel),p(3),v("matTooltip",n._intl.nextPageLabel)("matTooltipDisabled",n._nextButtonsDisabled())("matTooltipPosition","above")("disabled",n._nextButtonsDisabled()),ce("aria-label",n._intl.nextPageLabel),p(3),ye(n.showFirstLastButtons?13:-1))},dependencies:[jr,zr,On,vs,qb],styles:[".mat-mdc-paginator{display:block;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-paginator-container-text-color, var(--mat-app-on-surface));background-color:var(--mat-paginator-container-background-color, var(--mat-app-surface));font-family:var(--mat-paginator-container-text-font, var(--mat-app-body-small-font));line-height:var(--mat-paginator-container-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-paginator-container-text-size, var(--mat-app-body-small-size));font-weight:var(--mat-paginator-container-text-weight, var(--mat-app-body-small-weight));letter-spacing:var(--mat-paginator-container-text-tracking, var(--mat-app-body-small-tracking));--mat-form-field-container-height:var(--mat-paginator-form-field-container-height);--mat-form-field-container-vertical-padding:var(--mat-paginator-form-field-container-vertical-padding)}.mat-mdc-paginator .mat-mdc-select-value{font-size:var(--mat-paginator-select-trigger-text-size, var(--mat-app-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)}.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: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;
8fill:var(--mat-paginator-enabled-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon{fill:var(--mat-paginator-disabled-icon-color)}[dir=rtl] .mat-mdc-paginator-icon{transform:rotate(180deg)}.cdk-high-contrast-active .mat-mdc-icon-button[disabled] .mat-mdc-paginator-icon,.cdk-high-contrast-active .mat-mdc-paginator-icon{fill:currentColor;fill:CanvasText}.cdk-high-contrast-active .mat-mdc-paginator-range-actions .mat-mdc-icon-button{outline:solid 1px}.mat-mdc-paginator-touch-target{display:var(--mat-paginator-touch-target-display);position:absolute;top:50%;left:50%;width:84px;height:48px;background-color:rgba(0,0,0,0);transform:translate(-50%, -50%);cursor:pointer}"],encapsulation:2,changeDetection:0})}}return i})(),Fu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[GM],imports:[jn,hs,ks,KM]})}}return i})();var Ou=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y]})}}return i})();var Pu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[nt,Y]})}}return i})();var XM=["input"],ZM=["formField"],JM=["*"],eT=0,Bu=class{constructor(a,e){this.source=a,this.value=e}};var tT=new q("MatRadioGroup"),iT=new q("mat-radio-default-options",{providedIn:"root",factory:nT});function nT(){return{color:"accent",disabledInteractive:!1}}var aT=(()=>{class i{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}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){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}get disabledInteractive(){return this._disabledInteractive||this.radioGroup!==null&&this.radioGroup.disabledInteractive}set disabledInteractive(e){this._disabledInteractive=e}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,t,n,r,o,s,l,m){this._elementRef=t,this._changeDetector=n,this._focusMonitor=r,this._radioDispatcher=o,this._defaultOptions=l,this._ngZone=N(ne),this._uniqueId=`mat-radio-${++eT}`,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new te,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this._injector=N(ze),this._onInputClick=u=>{this.disabled&&this.disabledInteractive&&u.preventDefault()},this.radioGroup=e,this._noopAnimations=s==="NoopAnimations",this._disabledInteractive=l?.disabledInteractive??!1,m&&(this.tabIndex=Pt(m,0))}focus(e,t){t?this._focusMonitor.focusVia(this._inputElement,t,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,t)=>{e!==this.id&&t===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._inputElement.nativeElement.addEventListener("click",this._onInputClick)})}ngOnDestroy(){this._inputElement?.nativeElement.removeEventListener("click",this._onInputClick),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new Bu(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(e){if(e.stopPropagation(),!this.checked&&!this.disabled){let t=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._c
8ontrolValueAccessorChangeFn(this.value),t&&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())}_updateTabIndex(){let e=this.radioGroup,t;if(!e||!e.selected||this.disabled?t=this.tabIndex:t=e.selected===this?this.tabIndex:-1,t!==this._previousTabIndex){let n=this._inputElement?.nativeElement;n&&(n.setAttribute("tabindex",t+""),this._previousTabIndex=t,Wt(()=>{queueMicrotask(()=>{e&&e.selected&&e.selected!==this&&document.activeElement===n&&(e.selected?._inputElement.nativeElement.focus(),document.activeElement===n&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static{this.\u0275fac=function(t){return new(t||i)(f(tT,8),f($),f(xe),f(Gt),f(zg),f(st,8),f(iT,8),bt("tabindex"))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-radio-button"]],viewQuery:function(t,n){if(t&1&&(be(XM,5),be(ZM,7,$)),t&2){let r;re(r=oe())&&(n._inputElement=r.first),re(r=oe())&&(n._rippleTrigger=r.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(t,n){t&1&&T("focus",function(){return n._inputElement.nativeElement.focus()}),t&2&&(ce("id",n.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),le("mat-primary",n.color==="primary")("mat-accent",n.color==="accent")("mat-warn",n.color==="warn")("mat-mdc-radio-checked",n.checked)("mat-mdc-radio-disabled",n.disabled)("mat-mdc-radio-disabled-interactive",n.disabledInteractive)("_mat-animation-noopable",n._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",fe],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:Pt(e)],checked:[2,"checked","checked",fe],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",fe],required:[2,"required","required",fe],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",fe]},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[Se,me],ngContentSelectors:JM,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",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-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(t,n){if(t&1){let r=Z();Re(),c(0,"div",2,0)(2,"div",3)(3,"div",4),T("click",function(s){return V(r),j(n._onTouchTargetClick(s))}),d(),c(4,"input",5,1),T("change",function(s){return V(r),j(n._onInputInteraction(s))}),d(),c(6,"div",6),b(7,"div",7)(8,"div",8),d(),c(9,"div",9),b(10,"div",10),d()(),c(11,"label",11),we(12),d()()}t&2&&(v("labelPosition",n.labelPosition),p(2),le("mdc-radio--disabled",n.disabled),p(2),v("id",n.inputId)("checked",n.checked)("disabled",n.disabled&&!n.disabledInteractive)("required",n.required),ce("name",n.name)("value",n.value)("aria-label",n.ariaLabel)("aria-labelledby",n.ariaLabelledby)("aria-describedby",n.ariaDescribedby)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),p(5),v("matRippleTrigger",n._rippleTrigger.nativeElement)("matRippleDisabled",n._isRippleDisabled())("matRippleCentered",!0),p(2),v("for",n.inputId))},dependencies:[ni,Er],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(--mdc-radio-state-layer-size) - 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(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner
8-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.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(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 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, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.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(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.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),border-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(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.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__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner
8-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.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),border-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(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.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: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__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__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.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__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.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 .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-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-app-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-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.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(--mdc-radio-unselected-focus-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.cdk-focused .mat-mdc-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:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}
8[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}}return i})(),Lu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,nt,Vt,aT,Y]})}}return i})();var Nu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,ei,ei,Y]})}}return i})();var Vu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Vt]})}}return i})();var rT=["switch"],oT=["*"];function sT(i,a){i&1&&(c(0,"span",10),kt(),c(1,"svg",12),b(2,"path",13),d(),c(3,"svg",14),b(4,"path",15),d()())}var lT=new q("mat-slide-toggle-default-options",{providedIn:"root",factory:()=>({disableToggleValue:!1,hideIcon:!1,disabledInteractive:!1})}),cT={provide:Lr,useExisting:Tt(()=>Gb),multi:!0},Cd=class{constructor(a,e){this.source=a,this.checked=e}},dT=0,Gb=(()=>{class i{_createChangeEvent(e){return new Cd(this,e)}get buttonId(){return`${this.id||this._uniqueId}-button`}focus(){this._switchElement.nativeElement.focus()}get checked(){return this._checked}set checked(e){this._checked=e,this._changeDetectorRef.markForCheck()}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(e,t,n,r,o,s){this._elementRef=e,this._focusMonitor=t,this._changeDetectorRef=n,this.defaults=o,this._onChange=l=>{},this._onTouched=()=>{},this._validatorOnChange=()=>{},this._checked=!1,this.name=null,this.labelPosition="after",this.ariaLabel=null,this.ariaLabelledby=null,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.change=new te,this.toggleChange=new te,this.tabIndex=parseInt(r)||0,this.color=o.color||"accent",this._noopAnimations=s==="NoopAnimations",this.id=this._uniqueId=`mat-mdc-slide-toggle-${++dT}`,this.hideIcon=o.hideIcon??!1,this.disabledInteractive=o.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 Cd(this,this.checked))))}_getAriaLabelledBy(){return this.ariaLabelledby?this.ariaLabelledby:this.ariaLabel?null:this._labelId}static{this.\u0275fac=function(t){return new(t||i)(f($),f(Gt),f(xe),bt("tabindex"),f(lT),f(st,8))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-slide-toggle"]],viewQuery:function(t,n){if(t&1&&be(rT,5),t&2){let r;re(r=oe())&&(n._switchElement=r.first)}},hostAttrs:[1,"mat-mdc-slide-toggle"],hostVars:13,hostBindings:function(t,n){t&2&&(Ot("id",n.id),ce("tabindex",null)("aria-label",null)("name",null)("aria-labelledby",null),xt(n.color?"mat-"+n.color:""),le("mat-mdc-slide-toggle-focused",n._focused)("mat-mdc-slide-toggle-checked",n.checked)("_mat-animation-noopable",n._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",fe],color:"color",disabled:[2,"disabled","disabled",fe],disableRipple:[2,"disableRipple","disableRipple",fe],tabIndex:[2,"tabIndex","tabIndex",e=>e==null?0:Pt(e)],checked:[2,"checked","checked",fe],hideIcon:[2,"hideIcon","hideIcon",fe],disabledInteractive:[2,"disabledInteractive","disabledInteractive",fe]},outputs:{change:"change",toggleChange:"toggleChange"},exportAs:["matSlideToggle"],standalone:!0,features:[Me([cT,{provide:_a,useExisting:i,multi:!0}]),Se,Ve,me],ngContentSelectors:oT,decls:13,vars:27,consts:[["switch",""],["mat-internal-form-field","",3,"labelPosition"],["role","switch","type","button",1,"mdc-switch",3,"click","tabIndex","disabled"],[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-mdc-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(t,n){if(t&1){let r=Z();Re(),c(0,"div",1)(1,"button",2,0),T("click",function(){return V(r),j(n._handleClick())}),b(3,"span",3),c(4,"span",4)(5,"span",5)(6,"span",6),b(7,"span",7),d(),c(8,"span",8),b(9,"span",9),d(),I(10,sT,5,0,"span",10),d()()(),c(11,"label",11),T("click",function(s){return V(r),j(s.stopPropagation())}),we(12),d()()}if(t&2){let r=zt(2);v("labelPosition",n.labelPosition),p(),le("mdc-switch--selected",n.checked)("mdc-switch--unselected",!n.checked)("mdc-switch--checked",n.checked)("mdc-switch--disabled",n.disabled)("mat-mdc-slide-toggle-disabled-interactive",n.disabledInteractive),v("tabIndex",n.disabled&&!n.disabledInteractive?-1:n.tabIndex)("disabled",n.disabled&&!n.disabledInteractive),ce("id",n.buttonId)("name",n.name)("aria-label",n.ariaLabel)("aria-labelledby",n._getAriaLabelledBy())("aria-describedby",n.ariaDescribedby)("aria-required",n.required||null)("aria-checked",n.checked)("aria-disabled",n.disabled&&n.disabledInteractive?"true":null),p(8),v("matRippleTrigger",r)("matRippleDisabled",n.disableRipple||n.disabled)("matRippleCentered",!0),p(),ye(n.hideIcon?-1:10),p(),v("for",n.buttonId),ce("id",n._labelId)}},dependencies:[ni,Er],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(--mdc-switch-track-width)}.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(--mdc-switch-track-height);border-radius:var(--mdc-switch-track-shape, var(--mat-app-corner-full))}.mdc-switch--disabled.mdc-switch .mdc-switch__track{opacity:var(--mdc-switch-disabled-track-opacity)}.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-switch-track-outline-width);border-color:var(--mat-switch-track-outline-color, var(--mat-app-outline))}.cdk-high-contrast-active .mdc-switch__track::before,.cdk-high-contrast-active .mdc-switch__track::after{border-color:currentColor}.mdc-switch--selected .mdc-switch__track::before,.mdc-switch--selected .mdc-switch__track::after{border-width:var(--mat-switch-selected-track-outline-width);border-color:var(--mat-switch-selected-track-outline-color)}.mdc-switch--disabled .mdc-switch__track::before,.mdc-switch--disabled .mdc-switch__track::after{border-width:var(--mat-switch-disabled-unselected-track-outline-width);border-color:var(--mat-switch-disabled-unselected-track-outline-color, var(--mat-app-on-surface))}.mdc-switch__track::before{transition:transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);transform:translateX(0);background:var(--mdc-switch-unselected-track-color, var(--mat-app-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-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch--unselected .mdc-switch__track::before{opacity:var(--mat-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}
8.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-hover-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::before{background:var(--mdc-switch-unselected-focus-track-color, var(--mat-app-surface-variant))}.mdc-switch:enabled:active .mdc-switch__track::before{background:var(--mdc-switch-unselected-pressed-track-color, var(--mat-app-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(--mdc-switch-disabled-unselected-track-color, var(--mat-app-surface-variant))}.mdc-switch__track::after{transform:translateX(-100%);background:var(--mdc-switch-selected-track-color, var(--mat-app-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-switch-visible-track-opacity);transition:var(--mat-switch-visible-track-transition)}.mdc-switch--unselected .mdc-switch__track::after{opacity:var(--mat-switch-hidden-track-opacity);transition:var(--mat-switch-hidden-track-transition)}.mdc-switch:enabled:hover:not(:focus):not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-hover-track-color, var(--mat-app-primary))}.mdc-switch:enabled:focus:not(:active) .mdc-switch__track::after{background:var(--mdc-switch-selected-focus-track-color, var(--mat-app-primary))}.mdc-switch:enabled:active .mdc-switch__track::after{background:var(--mdc-switch-selected-pressed-track-color, var(--mat-app-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(--mdc-switch-disabled-selected-track-color, var(--mat-app-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(--mdc-switch-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(--mdc-switch-handle-width);height:var(--mdc-switch-handle-height);border-radius:var(--mdc-switch-handle-shape, var(--mat-app-corner-full))}[dir=rtl] .mdc-switch__handle{left:auto;right:0}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle{width:var(--mat-switch-unselected-handle-size);height:var(--mat-switch-unselected-handle-size);margin:var(--mat-switch-unselected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-unselected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle{width:var(--mat-switch-selected-handle-size);height:var(--mat-switch-selected-handle-size);margin:var(--mat-switch-selected-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--selected .mdc-switch__handle:has(.mdc-switch__icons){margin:var(--mat-switch-selected-with-icon-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch__handle:has(.mdc-switch__icons){width:var(--mat-switch-with-icon-handle-size);height:var(--mat-switch-with-icon-handle-size)}.mat-mdc-slide-toggle .mdc-switch:active:not(.mdc-switch--disabled) .mdc-switch__handle{width:var(--mat-switch-pressed-handle-size);height:var(--mat-switch-pressed-handle-size)}.mat-mdc-slide-toggle .mdc-switch--selected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-selected-pressed-handle-horizontal-margin)}.mat-mdc-slide-toggle .mdc-switch--unselected:active:not(.mdc-switch--disabled) .mdc-switch__handle{margin:var(--mat-switch-unselected-pressed-handle-horizontal-margin)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-selected-handle-opacity)}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__handle::after{opacity:var(--mat-switch-disabled-unselected-handle-opacity)}.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}.cdk-high-contrast-active .mdc-switch__handle::before,.cdk-high-contrast-active .mdc-switch__handle::after{border-color:currentColor}.mdc-switch--selected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-selected-handle-color, var(--mat-app-on-primary))}
8.mdc-switch--selected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-hover-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-selected-focus-handle-color, var(--mat-app-primary-container))}.mdc-switch--selected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-selected-pressed-handle-color, var(--mat-app-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(--mdc-switch-disabled-selected-handle-color, var(--mat-app-surface))}.mdc-switch--unselected:enabled .mdc-switch__handle::after{background:var(--mdc-switch-unselected-handle-color, var(--mat-app-outline))}.mdc-switch--unselected:enabled:hover:not(:focus):not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-hover-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:focus:not(:active) .mdc-switch__handle::after{background:var(--mdc-switch-unselected-focus-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected:enabled:active .mdc-switch__handle::after{background:var(--mdc-switch-unselected-pressed-handle-color, var(--mat-app-on-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__handle::after{background:var(--mdc-switch-disabled-unselected-handle-color, var(--mat-app-on-surface))}.mdc-switch__handle::before{background:var(--mdc-switch-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(--mdc-switch-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(--mdc-switch-disabled-handle-elevation-shadow)}.mdc-switch__ripple{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:-1;width:var(--mdc-switch-state-layer-size);height:var(--mdc-switch-state-layer-size)}.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{opacity:.04;transition:75ms opacity cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-slide-toggle.mat-mdc-slide-toggle-focused .mdc-switch .mdc-switch__ripple::after{opacity:.12}.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(--mdc-switch-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-switch--unselected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-unselected-pressed-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-switch-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch--selected:enabled:hover:not(:focus) .mdc-switch__ripple::after{background:var(--mdc-switch-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:focus .mdc-switch__ripple::after{background:var(--mdc-switch-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-switch--selected:enabled:active .mdc-switch__ripple::after{background:var(--mdc-switch-selected-pressed-state-layer-color, var(--mat-app-primary));opacity:var(--mdc-switch-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));transition:opacity 75ms linear}.mdc-switch__icons{position:relative;height:100%;width:100%;z-index:1}.mdc-switch--disabled.mdc-switch--unselected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-unselected-icon-opacity)}.mdc-switch--disabled.mdc-switch--selected .mdc-switch__icons{opacity:var(--mdc-switch-disabled-selected-icon-opacity)}.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(--mdc-switch-unselected-icon-size);height:var(--mdc-switch-unselected-icon-size);
8fill:var(--mdc-switch-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--unselected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-unselected-icon-color, var(--mat-app-surface-variant))}.mdc-switch--selected .mdc-switch__icon{width:var(--mdc-switch-selected-icon-size);height:var(--mdc-switch-selected-icon-size);fill:var(--mdc-switch-selected-icon-color, var(--mat-app-on-primary-container))}.mdc-switch--selected.mdc-switch--disabled .mdc-switch__icon{fill:var(--mdc-switch-disabled-selected-icon-color, var(--mat-app-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-mdc-focus-indicator::before{content:""}.mat-mdc-slide-toggle .mat-internal-form-field{color:var(--mat-switch-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-switch-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-switch-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-switch-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-switch-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-switch-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-slide-toggle .mat-ripple-element{opacity:.12}.mat-mdc-slide-toggle .mat-mdc-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(--mdc-switch-disabled-label-text-color)}'],encapsulation:2,changeDetection:0})}}return i})();var ju=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Gb,Y,Y]})}}return i})();function hT(i,a){if(i&1){let e=Z();c(0,"div",1)(1,"button",2),T("click",function(){V(e);let n=D();return j(n.action())}),h(2),d()()}if(i&2){let e=D();p(2),pe(" ",e.data.action," ")}}var mT=["label"];function uT(i,a){}var pT=Math.pow(2,31)-1,Es=class{constructor(a,e){this._overlayRef=e,this._afterDismissed=new H,this._afterOpened=new H,this._onAction=new H,this._dismissedByAction=!1,this.containerInstance=a,a._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(a){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(a,pT))}_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}},Wb=new q("MatSnackBarData"),$r=class{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}},fT=(()=>
8{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}}return i})(),gT=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}}return i})(),_T=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275dir=ie({type:i,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}}return i})(),Yb=(()=>{class i{constructor(e,t){this.snackBarRef=e,this.data=t}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static{this.\u0275fac=function(t){return new(t||i)(f(Es),f(Wb))}}static{this.\u0275cmp=z({type:i,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[me],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(t,n){t&1&&(c(0,"div",0),h(1),d(),I(2,hT,3,1,"div",1)),t&2&&(p(),pe(" ",n.data.message,`
9`),p(),ye(n.hasAction?2:-1))},dependencies:[_s,fT,gT,_T],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}}return i})(),vT={snackBarState:Bt("state",[ft("void, hidden",Ue({transform:"scale(0.8)",opacity:0}
9)),ft("visible",Ue({transform:"scale(1)",opacity:1})),ct("* => visible",pt("150ms cubic-bezier(0, 0, 0.2, 1)")),ct("* => void, * => hidden",pt("75ms cubic-bezier(0.4, 0.0, 1, 1)",Ue({opacity:0})))])},bT=0,yT=(()=>{class i extends sa{constructor(e,t,n,r,o){super(),this._ngZone=e,this._elementRef=t,this._changeDetectorRef=n,this._platform=r,this.snackBarConfig=o,this._document=N(ve),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new H,this._onExit=new H,this._onEnter=new H,this._animationState="void",this._liveElementId=`mat-snack-bar-container-live-${bT++}`,this.attachDomPortal=s=>{this._assertNotAttached();let l=this._portalOutlet.attachDomPortal(s);return this._afterPortalAttached(),l},o.politeness==="assertive"&&!o.announcementMessage?this._live="assertive":o.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 t=this._portalOutlet.attachComponentPortal(e);return this._afterPortalAttached(),t}attachTemplatePortal(e){this._assertNotAttached();let t=this._portalOutlet.attachTemplatePortal(e);return this._afterPortalAttached(),t}onAnimationEnd(e){let{fromState:t,toState:n}=e;if((n==="void"&&t!=="void"||n==="hidden")&&this._completeExit(),n==="visible"){let r=this._onEnter;this._ngZone.run(()=>{r.next(),r.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){let e=this._elementRef.nativeElement,t=this.snackBarConfig.panelClass;t&&(Array.isArray(t)?t.forEach(o=>e.classList.add(o)):e.classList.add(t)),this._exposeToModals();let n=this._label.nativeElement,r="mdc-snackbar__label";n.classList.toggle(r,!n.querySelector(`.${r}`))}_exposeToModals(){let e=this._liveElementId,t=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let n=0;n<t.length;n++){let r=t[n],o=r.getAttribute("aria-owns");this._trackedModals.add(r),o?o.indexOf(e)===-1&&r.setAttribute("aria-owns",o+" "+e):r.setAttribute("aria-owns",e)}}_clearFromModals(){this._trackedModals.forEach(e=>{let t=e.getAttribute("aria-owns");if(t){let n=t.replace(this._liveElementId,"").trim();n.length>0?e.setAttribute("aria-owns",n):e.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{let e=this._elementRef.nativeElement.querySelector("[aria-hidden]"),t=this._elementRef.nativeElement.querySelector("[aria-live]");if(e&&t){let n=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&e.contains(document.activeElement)&&(n=document.activeElement),e.removeAttribute("aria-hidden"),t.appendChild(e),n?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static{this.\u0275fac=function(t){return new(t||i)(f(ne),f($),f(xe),f(Le),f($r))}}static{this.\u0275cmp=z({type:i,selectors:[["mat-snack-bar-container"]],viewQuery:function(t,n){if(t&1&&(be(ii,7),be(mT,7)),t&2){let r;re(r=oe())&&(n._portalOutlet=r.first),re(r=oe())&&(n._label=r.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(t,n){t&1&&Ca("@state.done",function(o){return n.onAnimationEnd(o)}),t&2&&wa("@state",n._animationState)},standalone:!0,features:[Oe,me],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(t,n){t&1&&(c(0,"div",1)(1,"div",2,0)(3,"div",3),I(4,uT,0,0,"ng-template",4),d(),b(5,"div"),d()()),t&2&&(p(5),ce("aria-live",n._live)("role",n._role)("id",n._liveElementId))},dependencies:[ii],styles:[".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-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}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-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(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-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-text-button-state-layer-color:currentColor;--mat-text-button-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-app-inverse-primary))}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[vT.snackBarState]}})}}return i})();function xT(){return new $r}var wT=new q("mat-snack-bar-default-options",{providedIn:"root",factory:xT}),CT=(()=>{class i{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(e,t,n,r,o,s){this._overlay=e,this._live=t,this._injector=n,this._breakpointObserver=r,this._parentSnackBar=o,this._defaultConfig=s,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=Yb,this.snackBarContainerComponent=yT,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(e,t){return this._attach(e,t)}openFromTemplate(e,t){return this._attach(e,t)}open(e,t="",n){let r=O(O({},this._defaultConfig),n);return r.data={message:e,action:t},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,t){let n=t&&t.viewContainerRef&&t.viewContainerRef.injector,r=ze.create({parent:n||this._injector,providers:[{provide:$r,useValue:t}]}),o=new ki(this.snackBarContainerComponent,t.viewContainerRef,r),s=e.attach(o);return s.instance.snackBarConfig=t,s.instance}_attach(e,t){let n=O(O(O({},new $r),this._defaultConfig),t),r=this._createOverlay(n),o=this._attachSnackBarContainer(r,n),s=new Es(o,r);if(e instanceof ut){let l=new Ei(e,null,{$implicit:n.data,snackBarRef:s});s.instance=o.attachTemplatePortal(l)}else{let l=this._createInjector(n,s),m=new ki(e,void 0,l),u=o.attachComponentPortal(m);s.instance=u.instance}return this._breakpointObserver.observe(Rn.HandsetPortrait).pipe(Pe(r.detachments())).subscribe(l=>{r.overlayElement.classList.toggle(this.handsetCssClass,l.matches)}),n.announcementMessage&&o._onAnnounce.subscribe(()=>{this._live.announce(n.announcementMessage,n.politeness)}),this._animateSnackBar(s,n),this._openedSnackBarRef=s,this._openedSnackBarRef}_animateSnackBar(e,t){e.afterDismissed().subscribe(()=>{this._openedSnackBarRef==e&&(this._openedSnackBarRef=null),t.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{e.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):e.containerInstance.enter(),t.duration&&t.duration>0&&e.afterOpened().subscribe(()=>e._dismissAfter(t.duration))}_createOverlay(e){let t=new Ji;t.direction=e.direction;let n=this._overlay.position().global(),r=e.direction==="rtl",o=e.horizontalPosition==="left"||e.horizontalPosition==="start"&&!r||e.horizontalPosition==="end"&&r,s=!o&&e.horizontalPosition!=="center";return o?n.left("0"):s?n.right("0"):n.centerHorizontally(),e.verticalPosition==="top"?n.top("0"):n.bottom("0"),t.positionStrategy=n,this._overlay.create(t)}_createInjector(e,t){let n=e&&e.viewContainerRef&&e.viewContainerRef.injector;return ze.create({parent:n||this._injector,providers:[{provide:Es,useValue:t},{provide:Wb,useValue:e.data}]})}static{this.\u0275fac=function(t){return new(t||i)(S(Ke),S(Sc),S(ze),S(wr),S(i,12),S(wT))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();var zu=(()=>
9{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[CT],imports:[qt,Nt,jn,Y,Yb,Y]})}}return i})();var xj=Zo.ENTERING+" "+Xo.STANDARD_CURVE;var Hu=(()=>{class i{constructor(){this.changes=new H}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac,providedIn:"root"})}}return i})();function DT(i){return i||new Hu}var kT={provide:Hu,deps:[[new Ri,new Gi,Hu]],useFactory:DT};var Uu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[kT],imports:[Y]})}}return i})();var $u=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,fs,Y]})}}return i})();var qu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Y]})}}return i})();var Gu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[Y,Y]})}}return i})();var Wu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[gs,Y,Y]})}}return i})();var Qb={parse:{dateInput:"DD/MM/YYYY"},display:{dateInput:"DD-MMM-YYYY",monthYearLabel:"MMM YYYY",dateA11yLabel:"LL",monthYearA11yLabel:"MMMM YYYY"}};var Yu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:[{provide:ma,useValue:Qb}],imports:[nt,nn,Ym,ps,fs,gs,nu,su,lu,du,jn,mu,uu,fu,gu,bu,Iu,Mm,Ds,Au,Mu,ys,Gm,Tu,Ru,xm,Fu,Ou,Pu,Lu,Vt,hs,Nu,Vu,ju,zu,Uu,$u,qu,Gu,ks,Wu,qt,Nt,oa,nn,Ym,ps,fs,gs,nu,su,lu,du,jn,mu,uu,fu,gu,bu,Iu,Mm,Ds,Au,Mu,ys,Gm,Tu,Ru,xm,Fu,Ou,Pu,Lu,Vt,hs,Nu,Vu,ju,zu,Uu,$u,qu,Gu,ks,Wu,qt,Nt,oa]})}}return i})();var Qu=(()=>{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({imports:[nt,id,nd,ta,Yh,Yu,Yu,Yh]})}}return i})();var ET=(()=>{class i extends Qs{constructor(e,t,n){super(e,t,n)}ngOnDestroy(){this.flush()}static{this.\u0275fac=function(t){return new(t||i)(S(ve),S(ro),S(Ys))}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})();function ST(){return new sf}function IT(i,a,e){return new cf(i,a,e)}var Xb=[{provide:Ys,useFactory:ST},{provide:Qs,useClass:ET},{provide:Ka,useFactory:IT,deps:[ir,Qs,ne]}],Kb=[{provide:ro,useFactory:()=>new lf},{provide:st,useValue:"BrowserAnimations"},...Xb],AT=[{provide:ro,useClass:of},{provide:st,useValue:"NoopAnimations"},...Xb],Zb=(()=>{class i{static withConfig(e){return{ngModule:i,providers:e.disableAnimations?AT:Kb}}static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i})}static{this.\u0275inj=P({providers:Kb,imports:[il]})}}return i})();var MT="@",TT=(()=>{class i{constructor(e,t,n,r,o){this.doc=e,this.delegate=t,this.zone=n,this.animationType=r,this.moduleImpl=o,this._rendererFactoryPromise=null,this.scheduler=N(Op,{optional:!0}),this.loadingSchedulerFn=N(RT,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){let e=()=>this.moduleImpl??import("./chunk-6FV2VYH4.js").then(n=>n),t;return this.loadingSchedulerFn?t=this.loadingSchedulerFn(e):t=e(),t.catch(n=>{throw new it(5300,!1)}).then(({\u0275createEngine:n,\u0275AnimationRendererFactory:r})=>{this._engine=n(this.animationType,this.doc);let o=new r(this.delegate,this._engine,this.zone);return this.delegate=o,o})}createRenderer(e,t){let n=this.delegate.createRenderer(e,t);if(n.\u0275type===0)return n;typeof n.throwOnSyntheticProps=="boolean"&&(n.throwOnSyntheticProps=!1);let r=new Ku(n);return t?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(o=>{let s=o.createRenderer(e,t);r.use(s),this.scheduler?.notify(10)}).catch(o=>{r.use(n)}),r}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}static{this.\u0275fac=function(t){Wn()}}static{this.\u0275prov=L({token:i,factory:i.\u0275fac})}}return i})(),Ku=class{constructor(a){this.delegate=a,this.replay=[],this.\u0275type=1}use(a){if(this.delegate=a,this.replay!==null){for(let e of this.replay)e(a);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(a,e){return this.delegate.createElement(a,e)}createComment(a){return this.delegate.createComment(a)}createText(a){return this.delegate.createText(a)}get destroyNode(){return this.delegate.destroyNode}appendChild(a,e){this.delegate.appendChild(a,e)}insertBefore(a,e,t,n){this.delegate.insertBefore(a,e,t,n)}removeChild(a,e,t){this.delegate.removeChild(a,e,t)}selectRootElement(a,e){return this.delegate.selectRootElement(a,e)}parentNode(a){return this.delegate.parentNode(a)}nextSibling(a){return this.delegate.nextSibling(a)}setAttribute(a,e,t,n){this.delegate.setAttribute(a,e,t,n)}removeAttribute(a,e,t){this.delegate.removeAttribute(a,e,t)}addClass(a,e){this.delegate.addClass(a,e)}removeClass(a,e){this.delegate.removeClass(a,e)}setStyle(a,e,t,n){this.delegate.setStyle(a,e,t,n)}removeStyle(a,e,t){this.delegate.removeStyle(a,e,t)}setProperty(a,e,t){this.shouldReplay(e)&&this.replay.push(n=>n.setProperty(a,e,t)),this.delegate.setProperty(a,e,t)}setValue(a,e){this.delegate.setValue(a,e)}listen(a,e,t){return this.shouldReplay(e)&&this.replay.push(n=>n.listen(a,e,t)),this.delegate.listen(a,e,t)}shouldReplay(a){return this.replay!==null&&a.startsWith(MT)}},RT=new q("");function Jb(i="animations"){return Os("NgAsyncAnimations"),qa([{provide:Ka,useFactory:(a,e,t)=>new TT(a,e,t,i),deps:[ve,ir,ne]},{provide:st,useValue:i==="noop"?"NoopAnimations":"BrowserAnimations"}])}var ey=(()=>
9{class i{static{this.\u0275fac=function(t){return new(t||i)}}static{this.\u0275mod=B({type:i,bootstrap:[Hv]})}static{this.\u0275inj=P({providers:[{provide:Za,useValue:"es-MX"},Cf(Df()),Jb()],imports:[il,W_,Qu,Zb,id,nd,ta,ta,Qu]})}}return i})();Tf().bootstrapModule(ey,{ngZoneEventCoalescing:!0}).catch(i=>console.error(i));

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