File: /var/www/vhost/disk-apps/pwa.sports-crowd.com/www/6108.ad343c8497c20015.js
"use strict";(self.webpackChunkapp=self.webpackChunkapp||[]).push([[6108,1337],{81337:(he,te,f)=>{f.d(te,{O:()=>V});var e=f(2978),E=f(56610),M=f(77897);function t(j,F){if(1&j&&e.nrm(0,"img",5),2&j){const _=e.XpG();e.FS9("src",_.emptySettingsSlide.urlImage,e.B4B)}}function X(j,F){if(1&j&&(e.j41(0,"p"),e.EFF(1),e.k0s()),2&j){const _=e.XpG();e.R7$(1),e.SpI(" ",_.emptySettingsSlide.text," ")}}let V=(()=>{class j{constructor(){this.emptySettingsSlide=[],this.slideOpts={allowSlidePrev:!1,allowSlideNext:!1,initialSlide:1,speed:400}}ngOnInit(){}static#e=this.\u0275fac=function(A){return new(A||j)};static#t=this.\u0275cmp=e.VBU({type:j,selectors:[["app-empty-component"]],inputs:{emptySettingsSlide:"emptySettingsSlide"},decls:6,vars:3,consts:[["pager","false",3,"options"],[1,"slide_center"],[1,"slide"],["alt","image_camponent",3,"src",4,"ngIf"],[4,"ngIf"],["alt","image_camponent",3,"src"]],template:function(A,$){1&A&&(e.j41(0,"ion-slides",0)(1,"ion-slide",1)(2,"div",2),e.DNE(3,t,1,1,"img",3),e.j41(4,"ion-label"),e.DNE(5,X,2,1,"p",4),e.k0s()()()()),2&A&&(e.Y8G("options",$.slideOpts),e.R7$(3),e.Y8G("ngIf",$.emptySettingsSlide.showImage),e.R7$(2),e.Y8G("ngIf",$.emptySettingsSlide.showText))},dependencies:[E.bT,M.he,M.q3,M.tR],styles:["ion-slides[_ngcontent-%COMP%]{height:100%}.swiper-slide[_ngcontent-%COMP%]{display:block}.swiper-slide[_ngcontent-%COMP%] h2[_ngcontent-%COMP%]{margin-top:2.8rem}.swiper-slide[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{max-height:50%;max-width:40%;margin:60px 0 40px;pointer-events:none}b[_ngcontent-%COMP%]{font-weight:500}p[_ngcontent-%COMP%]{padding:0 40px;font-size:14px;line-height:1.5;color:var(--ion-color-step-600, #60646b)}p[_ngcontent-%COMP%] b[_ngcontent-%COMP%]{color:var(--ion-text-color, #000000)}.slide_center[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center}"]})}return j})()},67433:(he,te,f)=>{f.d(te,{E:()=>Q});var e=f(2978),E=f(56610),M=f(77897);function t(B,W){1&B&&(e.j41(0,"ion-thumbnail",7),e.nrm(1,"ion-skeleton-text"),e.k0s())}function X(B,W){if(1&B&&(e.j41(0,"ion-item"),e.DNE(1,t,2,0,"ion-thumbnail",3),e.j41(2,"ion-label")(3,"h3"),e.nrm(4,"ion-skeleton-text",4),e.k0s(),e.j41(5,"p"),e.nrm(6,"ion-skeleton-text",5),e.k0s(),e.j41(7,"p"),e.nrm(8,"ion-skeleton-text",6),e.k0s()()()),2&B){const ie=e.XpG(2);e.R7$(1),e.Y8G("ngIf",ie.image)}}const V=function(){return[1,1,1,1,1,1,1]};function j(B,W){1&B&&(e.j41(0,"ion-list")(1,"ion-list-header"),e.nrm(2,"ion-skeleton-text",1),e.k0s(),e.DNE(3,X,9,1,"ion-item",2),e.k0s()),2&B&&(e.R7$(3),e.Y8G("ngForOf",e.lJ4(1,V)))}function F(B,W){1&B&&(e.j41(0,"ion-card"),e.nrm(1,"ion-skeleton-text",8),e.k0s())}const _=function(){return[1,1,1]};function A(B,W){1&B&&(e.j41(0,"div"),e.DNE(1,F,2,0,"ion-card",2),e.k0s()),2&B&&(e.R7$(1),e.Y8G("ngForOf",e.lJ4(1,_)))}function $(B,W){1&B&&(e.j41(0,"ion-col",11)(1,"ion-card"),e.nrm(2,"ion-skeleton-text",12),e.k0s()())}function L(B,W){1&B&&(e.j41(0,"ion-col",13)(1,"ion-card"),e.nrm(2,"ion-skeleton-text",12),e.k0s()())}function P(B,W){1&B&&(e.j41(0,"ion-col",13)(1,"ion-card"),e.nrm(2,"ion-skeleton-text",12),e.k0s()())}function G(B,W){if(1&B&&(e.j41(0,"ion-row"),e.DNE(1,$,3,0,"ion-col",9),e.DNE(2,L,3,0,"ion-col",10),e.DNE(3,P,3,0,"ion-col",10),e.k0s()),2&B){const ie=e.XpG(2);e.R7$(1),e.Y8G("ngIf",ie.size<=ie.maximumCategoryCards),e.R7$(1),e.Y8G("ngIf",ie.size>ie.maximumCategoryCards),e.R7$(1),e.Y8G("ngIf",ie.size>ie.maximumCategoryCards)}}function Z(B,W){1&B&&(e.j41(0,"div")(1,"ion-card"),e.nrm(2,"ion-skeleton-text",8),e.k0s(),e.j41(3,"ion-grid"),e.DNE(4,G,4,3,"ion-row",2),e.k0s()()),2&B&&(e.R7$(4),e.Y8G("ngForOf",e.lJ4(1,_)))}let Q=(()=>{class B{constructor(){this.image=!0,this.iscard=!1,this.islist=!1,this.iscardhome=!1,this.maximumCategoryCards=4}ngOnInit(){}static#e=this.\u0275fac=function(re){return new(re||B)};static#t=this.\u0275cmp=e.VBU({type:B,selectors:[["app-skeleton-progress"]],inputs:{image:"image",iscard:"iscard",islist:"islist",iscardhome:"iscardhome",size:"size"},decls:3,vars:3,consts:[[4,"ngIf"],["animated","",2,"width","80px"],[4,"ngFor","ngForOf"],["slot","start",4,"ngIf"],["animated","",2,"width","80%"],["animated","",2,"width","60%"],["animated","",2,"width","30%"],["slot","start"],["animated","",1,"ion-no-margin","card_skeleton"],["size","12",4,"ngIf"],["size","6",4,"ngIf"],["size","12"],["animated","",1,"ion-no-margin","card_skeleton_small"],["size","6"]],template:function(re,T){1&re&&(e.DNE(0,j,4,2,"ion-list",0),e.DNE(1,A,2,2,"div",0),e.DNE(2,Z,5,2,"div",0)),2&re&&(e.Y8G("ngIf",T.islist),e.R7$(1),e.Y8G("ngIf",T.iscard),e.R7$(1),e.Y8G("ngIf",T.iscardhome))},dependencies:[E.Sq,E.bT,M.b_,M.hU,M.lO,M.uz,M.he,M.nf,M.AF,M.ln,M.ds,M.Zx],styles:[".card_skeleton[_ngcontent-%COMP%]{height:214px}.card_skeleton_small[_ngcontent-%COMP%]{height:125px}"]})}return B})()},56108:(he,te,f)=>{f.d(te,{U:()=>pe});var e=f(73308),E=f(37222),M=f(56610),t=f(2978);let X=(()=>{class D{isErrorState(w,H){return!!(w&&w.invalid&&(w.dirty||w.touched||H&&H.submitted))}static#e=this.\u0275fac=function(H){return new(H||D)};static#t=this.\u0275mod=t.$C({type:D});static#i=this.\u0275inj=t.G2t({imports:[M.MD]})}return D})();var V=f(55467),j=f(57291),F=f(22882),_=f(77897),A=f(7125),$=f(29885),L=f(16375),P=f(24587),G=f(26182),Z=f(63422),Q=f(81337),B=f(67433);function W(D,ee){if(1&D&&t.nrm(0,"app-empty-component",5),2&D){const w=t.XpG();t.Y8G("emptySettingsSlide",w.emptySettingsSlide)}}function ie(D,ee){1&D&&t.nrm(0,"app-skeleton-progress",6),2&D&&t.Y8G("image",!1)("islist",!0)}function re(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.number")," "))}function T(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.required")," "))}function O(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.required")," "))}function d(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.required")," "))}function b(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.email")," "))}function v(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.required")," "))}function U(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.number")," "))}function q(D,ee){1&D&&(t.j41(0,"mat-error"),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&D&&(t.R7$(1),t.SpI(" ",t.bMT(2,1,"error.required")," "))}function ce(D,ee){if(1&D){const w=t.RV6();t.j41(0,"div")(1,"form",12)(2,"ion-grid")(3,"ion-row")(4,"ion-col",13)(5,"section",14)(6,"mat-checkbox",15),t.bIt("change",function(){t.eBV(w);const oe=t.XpG(2);return t.Njj(oe.checkedChange())}),t.EFF(7),t.nI1(8,"translate"),t.k0s()()(),t.j41(9,"ion-col")(10,"mat-form-field",16)(11,"mat-label"),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.nrm(14,"input",17),t.j41(15,"mat-icon",18),t.EFF(16,"featured_play_list"),t.k0s(),t.DNE(17,re,3,3,"mat-error",4),t.DNE(18,T,3,3,"mat-error",4),t.k0s()()(),t.j41(19,"ion-row")(20,"ion-col",13)(21,"mat-form-field",16)(22,"mat-label"),t.EFF(23),t.nI1(24,"translate"),t.k0s(),t.nrm(25,"input",19),t.j41(26,"mat-icon",18),t.EFF(27,"person_pin"),t.k0s(),t.DNE(28,O,3,3,"mat-error",4),t.k0s()(),t.j41(29,"ion-col")(30,"mat-form-field",16)(31,"mat-label"),t.EFF(32),t.nI1(33,"translate"),t.k0s(),t.nrm(34,"input",20),t.j41(35,"mat-icon",18),t.EFF(36,"person_pin"),t.k0s(),t.DNE(37,d,3,3,"mat-error",4),t.k0s()()(),t.j41(38,"ion-row")(39,"ion-col",13)(40,"mat-form-field",16)(41,"mat-label"),t.EFF(42),t.nI1(43,"translate"),t.k0s(),t.nrm(44,"input",21),t.j41(45,"mat-icon",18),t.EFF(46,"email"),t.k0s(),t.DNE(47,b,3,3,"mat-error",4),t.DNE(48,v,3,3,"mat-error",4),t.k0s()(),t.j41(49,"ion-col")(50,"mat-form-field",16)(51,"mat-label"),t.EFF(52),t.nI1(53,"translate"),t.k0s(),t.nrm(54,"input",22),t.j41(55,"mat-icon",18),t.EFF(56,"phone"),t.k0s(),t.DNE(57,U,3,3,"mat-error",4),t.DNE(58,q,3,3,"mat-error",4),t.k0s()()()()(),t.j41(59,"ion-text",23)(60,"h5",24),t.EFF(61),t.nI1(62,"translate"),t.k0s()(),t.j41(63,"ion-button",25),t.bIt("click",function(){t.eBV(w);const oe=t.XpG(2);return t.Njj(oe.cancel(!0))}),t.EFF(64),t.nI1(65,"translate"),t.k0s()()}if(2&D){const w=t.XpG(2);t.R7$(1),t.Y8G("formGroup",w.abonadoFormGroup),t.R7$(6),t.JRh(t.bMT(8,28,"is_my_abono")),t.R7$(5),t.JRh(t.bMT(13,30,"IDENTIFICATION_CARD")),t.R7$(2),t.Y8G("readonly",w.abonadoFormGroup.get("checkedCtrl").value)("errorStateMatcher",w.matcher),t.R7$(3),t.Y8G("ngIf",w.document.hasError("pattern")&&!w.document.hasError("required")),t.R7$(1),t.Y8G("ngIf",w.document.hasError("required")),t.R7$(5),t.JRh(t.bMT(24,32,"NAME")),t.R7$(2),t.Y8G("readonly",w.abonadoFormGroup.get("checkedCtrl").value)("errorStateMatcher",w.matcher),t.R7$(3),t.Y8G("ngIf",w.first_name.hasError("required")),t.R7$(4),t.JRh(t.bMT(33,34,"LAST_NAME")),t.R7$(2),t.Y8G("readonly",w.abonadoFormGroup.get("checkedCtrl").value)("errorStateMatcher",w.matcher),t.R7$(3),t.Y8G("ngIf",w.last_name.hasError("required")),t.R7$(5),t.JRh(t.bMT(43,36,"EMAIL")),t.R7$(2),t.Y8G("readonly",w.abonadoFormGroup.get("checkedCtrl").value)("errorStateMatcher",w.matcher),t.R7$(3),t.Y8G("ngIf",w.email.hasError("email")&&!w.email.hasError("required")),t.R7$(1),t.Y8G("ngIf",w.email.hasError("required")),t.R7$(4),t.JRh(t.bMT(53,38,"CELL_PHONE")),t.R7$(2),t.Y8G("readonly",w.abonadoFormGroup.get("checkedCtrl").value)("errorStateMatcher",w.matcher),t.R7$(3),t.Y8G("ngIf",w.phone.hasError("pattern")&&!w.phone.hasError("required")),t.R7$(1),t.Y8G("ngIf",w.phone.hasError("required")),t.R7$(3),t.SpI(" ",t.bMT(62,40,"condition_abonado")," "),t.R7$(2),t.Y8G("disabled",w.abonadoFormGroup.invalid),t.R7$(1),t.JRh(t.bMT(65,42,"TUTORIAL_CONTINUE_BUTTON"))}}function ae(D,ee){if(1&D&&(t.j41(0,"div",27)(1,"ion-thumbnail",28),t.nrm(2,"img",29),t.k0s(),t.j41(3,"ion-label"),t.EFF(4),t.k0s(),t.j41(5,"ion-thumbnail",28),t.nrm(6,"img",29),t.k0s()()),2&D){const w=ee.$implicit,H=t.XpG(3);t.R7$(2),t.Y8G("src",H.cityProvider._urlGallery+"teams/"+H.team_main.logo,t.B4B),t.R7$(2),t.JRh(w.event_start),t.R7$(2),t.Y8G("src",H.cityProvider._urlGallery+"teams/"+w.team.logo,t.B4B)}}function fe(D,ee){if(1&D&&(t.j41(0,"div")(1,"ion-list"),t.DNE(2,ae,7,3,"div",26),t.k0s()()),2&D){const w=t.XpG(2);t.R7$(2),t.Y8G("ngForOf",w.matchEvents)}}function ue(D,ee){if(1&D){const w=t.RV6();t.j41(0,"div")(1,"ion-segment",7),t.bIt("ionChange",function(oe){t.eBV(w);const de=t.XpG();return t.Njj(de.segmentChanged(oe))}),t.j41(2,"ion-segment-button",8)(3,"ion-label"),t.EFF(4),t.nI1(5,"translate"),t.k0s()(),t.j41(6,"ion-segment-button",9)(7,"ion-label"),t.EFF(8),t.nI1(9,"translate"),t.k0s()()(),t.j41(10,"div",10),t.DNE(11,ce,66,44,"div",11),t.DNE(12,fe,3,1,"div",11),t.k0s()()}if(2&D){const w=t.XpG();t.R7$(1),t.Y8G("value",w.type_segment),t.R7$(3),t.JRh(t.bMT(5,6,"tickets.data_abonado")),t.R7$(4),t.JRh(t.bMT(9,8,"tickets.matches")),t.R7$(2),t.Y8G("ngSwitch",w.type_segment),t.R7$(1),t.Y8G("ngSwitchCase","data"),t.R7$(1),t.Y8G("ngSwitchCase","list_suscriptions")}}let pe=(()=>{class D{constructor(w,H,oe,de,ve,Me,z,se){this.ticketsService=w,this.storage=H,this.translateService=oe,this.navParams=de,this.modalCtrl=ve,this.cityProvider=Me,this._formBuilder=z,this.userService=se,this.matcher=new X,this.dataTicket=this.navParams.get("dataTicket"),this.seasonId=this.navParams.get("seasonId"),this.type_segment="data"}ngOnInit(){var w=this;this.abonadoFormGroup=this._formBuilder.group({first_name:new E.hs("",E.k0.required),last_name:new E.hs("",E.k0.required),document:new E.hs("",[E.k0.required,E.k0.pattern(/^-?(0|[1-9]\d*)?$/)]),phone:new E.hs("",[E.k0.required,E.k0.pattern(/^-?(0|[1-9]\d*)?$/)]),email:new E.hs("",[E.k0.required,E.k0.email]),checkedCtrl:new E.hs(!1)}),this.emptySettingsSlide={showImage:!1,urlImage:"",showText:!0,text:this.translateService.instant("tickets.empty_events")},this.storage.get("token").then(function(){var H=(0,e.A)(function*(oe){(yield w.ticketsService.getMatchEventsSuscription(oe.access_token,{season_id:w.seasonId})).subscribe(de=>{w.matchEvents=de.data.list_match_events,w.team_main=de.data.team_main,w.dataTicket&&w.checkedChange(!0)},de=>{console.error("error getMatchEventsSuscription: ",de)})});return function(oe){return H.apply(this,arguments)}}())}segmentChanged(w){this.type_segment=w.detail.value}checkedChange(w=!1){let H=w?this.dataTicket:this.userService._infoUser;this.abonadoFormGroup.get("checkedCtrl").value||w?(this.abonadoFormGroup.get("first_name").setValue(H.first_name),this.abonadoFormGroup.get("last_name").setValue(H.last_name),this.abonadoFormGroup.get("document").setValue(H.document),this.abonadoFormGroup.get("phone").setValue(H.phone),this.abonadoFormGroup.get("email").setValue(H.email),this.abonadoFormGroup.get("checkedCtrl").setValue(w?H.checkedCtrl:this.abonadoFormGroup.get("checkedCtrl").value)):this.abonadoFormGroup.reset()}cancel(w){this.modalCtrl.dismiss(!!w&&this.abonadoFormGroup.value)}get first_name(){return this.abonadoFormGroup.get("first_name")}get last_name(){return this.abonadoFormGroup.get("last_name")}get document(){return this.abonadoFormGroup.get("document")}get email(){return this.abonadoFormGroup.get("email")}get phone(){return this.abonadoFormGroup.get("phone")}static#e=this.\u0275fac=function(H){return new(H||D)(t.rXU(V.t),t.rXU(j.n),t.rXU(F.c$),t.rXU(_.y8),t.rXU(_.W3),t.rXU(A.h),t.rXU(E.ze),t.rXU($.D))};static#t=this.\u0275cmp=t.VBU({type:D,selectors:[["app-modal-list-suscription"]],decls:11,vars:6,consts:[["slot","end"],["strong","","color","light",3,"click"],[3,"emptySettingsSlide",4,"ngIf"],[3,"image","islist",4,"ngIf"],[4,"ngIf"],[3,"emptySettingsSlide"],[3,"image","islist"],[3,"value","ionChange"],["value","data"],["value","list_suscriptions"],[3,"ngSwitch"],[4,"ngSwitchCase"],[3,"formGroup"],["size","6"],[1,"container-section"],["color","primary","formControlName","checkedCtrl",1,"example-margin",3,"change"],["appearance","fill"],["matInput","","formControlName","document","required","",3,"readonly","errorStateMatcher"],["matSuffix",""],["matInput","","formControlName","first_name","required","",3,"readonly","errorStateMatcher"],["matInput","","formControlName","last_name","required","",3,"readonly","errorStateMatcher"],["matInput","","formControlName","email","required","",3,"readonly","errorStateMatcher"],["matInput","","formControlName","phone","required","",3,"readonly","errorStateMatcher"],["color","danger"],[1,"text-condition"],["expand","block",1,"ion-padding","ion-margin",3,"disabled","click"],["lines","none","class","container_matchs",4,"ngFor","ngForOf"],["lines","none",1,"container_matchs"],[1,"m-l-28"],["onerror","if (this.src != 'error.jpg') this.src = '../../assets/img/teamEmpty.png';",1,"logo","image_team",3,"src"]],template:function(H,oe){1&H&&(t.j41(0,"ion-header")(1,"ion-toolbar"),t.nrm(2,"ion-title"),t.j41(3,"ion-buttons",0)(4,"ion-button",1),t.bIt("click",function(){return oe.cancel(!1)}),t.EFF(5),t.nI1(6,"translate"),t.k0s()()()(),t.j41(7,"ion-content"),t.DNE(8,W,1,1,"app-empty-component",2),t.DNE(9,ie,1,2,"app-skeleton-progress",3),t.DNE(10,ue,13,10,"div",4),t.k0s()),2&H&&(t.R7$(5),t.JRh(t.bMT(6,4,"all.close")),t.R7$(3),t.Y8G("ngIf",oe.matchEvents&&!oe.matchEvents.length),t.R7$(1),t.Y8G("ngIf",!oe.matchEvents),t.R7$(1),t.Y8G("ngIf",oe.matchEvents&&oe.matchEvents.length))},dependencies:[M.Sq,M.bT,M.ux,M.e1,E.qT,E.me,E.BC,E.cb,E.YS,_.Jm,_.QW,_.hU,_.W9,_.lO,_.eU,_.he,_.nf,_.ln,_.Gp,_.eP,_.IO,_.Zx,_.BC,_.ai,_.Je,L.rl,L.nJ,L.TL,L.yw,P.fg,G.An,Z.So,E.j4,E.JD,Q.O,B.E,F.D9],styles:[".m-l-28[_ngcontent-%COMP%]{margin-left:28px}.container_matchs[_ngcontent-%COMP%]{display:flex;border-bottom:1px solid #d3d3d3;padding:5px;align-items:center;flex-wrap:nowrap;justify-content:space-evenly}.image_team[_ngcontent-%COMP%]{object-fit:contain}.mat-form-field[_ngcontent-%COMP%]{width:100%}.container-section[_ngcontent-%COMP%]{margin:12px 0}.text-condition[_ngcontent-%COMP%]{margin:20px!important}"]})}return D})()},55467:(he,te,f)=>{f.d(te,{t:()=>X});var e=f(73308),E=f(2978),M=f(3366),t=f(54171);let X=(()=>{class V{constructor(F,_){this.api=F,this.utilsService=_,this.parameters={},this.matchEvents={}}getMatchEvents(F){return this.api.get("tickets/match_events",F)}loadStadiumZones(F,_){return this.api.get("tickets/loadStadiumZones",F,_)}getSeats(F,_,A){return this.api.get(`tickets/get_seats/${_}/${A}`,F)}getSeatPrice(F,_,A){return this.api.get(`tickets/get_seat_price/${_}/${A}`,F)}generateBlock(F,_){return this.api.post("tickets/createBlock",_,F)}getMatchEventsSuscription(F,_){return this.api.get("tickets/getMatchEventsSuscription",F,_)}isPreabonado(F,_){return this.api.get(`tickets/isPreabonado/${_}`,F)}createBlocks(F,_){return this.api.post("tickets/createBlocks",_,F)}purchaseTickets(F){let A=`${this.api.getUrl()}/tickets/purchase?id=`+F;this.utilsService.openLink(A)}purchaseAbonos(){let _=`${this.api.getUrl()}/abonados/abonados.html`;this.utilsService.openLink(_)}getTickets(F,_){return this.api.get(`tickets/get_tickets/${F}/${_}`)}getPdf(F,_){var A=this;return(0,e.A)(function*(){return A.api.post("tickets/pdf",{code:F,platform:_},yield A.utilsService.getAccessToken())})()}generateTicketBycoins(F,_){return this.api.get(`coins/generateTickets/${_}`,F)}validateUserTickets(F,_,A){return this.api.get(`flash_tickets/validateUserTickets/${_}/${A}`,F)}getTribunesParentFlashTicket(F,_,A,$){return this.api.get(`flash_tickets/getTribunesParent/${_}?availableCupon=${A}&cuponCode=${$}`,F)}validateSeatsAvailableByCapacity(F,_){return this.api.post("flash_tickets/validateSeatsAvailableByCapacity",_,F)}getTicketsSubscriptions(F,_){return this.api.get(`tickets/getTicketsSubscriptions/${_}`,F)}createPurchaseSubscribers(F,_){return this.api.post("tickets/createPurchaseSubscribers",_,F)}validateCouponExist(F,_){var A=this;return(0,e.A)(function*(){let $=yield A.utilsService.getAccessToken();return new Promise(function(){var L=(0,e.A)(function*(P,G){(yield A.api.get(`flash_tickets/validateACoupon/${F}/${_}`,$)).subscribe(Z=>{P(Z)},Z=>{console.error("Error validateCouponExist",Z),G(Z)})});return function(P,G){return L.apply(this,arguments)}}())})()}userTransferTickets(F){var _=this;return(0,e.A)(function*(){let A=yield _.utilsService.getAccessToken();return new Promise(function(){var $=(0,e.A)(function*(L,P){(yield _.api.post("tickets/transfer",F,A)).subscribe(G=>{L(G)},G=>{console.error("Error userTransferTickets",G),P(G)})});return function(L,P){return $.apply(this,arguments)}}())})()}userInformation(F){var _=this;return(0,e.A)(function*(){let A=yield _.utilsService.getAccessToken();return new Promise(function(){var $=(0,e.A)(function*(L,P){(yield _.api.post("tickets/userInformationToTransferTicket",F,A)).subscribe(G=>{L(G)},G=>{console.error("Error userInformation",G),P(G)})});return function(L,P){return $.apply(this,arguments)}}())})()}getParameters(F){var _=this;return new Promise(function(){var A=(0,e.A)(function*($,L){(yield _.api.get("tickets/parameters/info"+(F?"?keys="+F:""))).subscribe(G=>{"success"==G.status&&(F||(_.parameters=G.parameters)),$(G)},G=>{console.error("Error provider getParameters",G),L(G)})});return function($,L){return A.apply(this,arguments)}}())}static#e=this.\u0275fac=function(_){return new(_||V)(E.KVO(M.G),E.KVO(t.T))};static#t=this.\u0275prov=E.jDH({token:V,factory:V.\u0275fac,providedIn:"root"})}return V})()},38977:(he,te,f)=>{f.d(te,{Au:()=>m,Bu:()=>g,FN:()=>y,Q_:()=>a,Ai:()=>p,px:()=>pe,_G:()=>Ke,w6:()=>Se,Ae:()=>D});var e=f(56610),E=f(2978),M=f(71857),t=f(16104),X=f(42029),V=f(95981),j=f(20756),F=f(76809),_=f(37236),A=f(68887),$=f(38503),L=f(93527),P=f(38486);function G(c){return(0,$.p)((o,n)=>c<=n)}var Z=f(73793),Q=f(76340),B=f(61432),W=f(199),ie=f(47267),re=f(99406),T=f(20965);const d=new Set;let b,v=(()=>{class c{constructor(n,r){this._platform=n,this._nonce=r,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):q}matchMedia(n){return(this._platform.WEBKIT||this._platform.BLINK)&&function U(c,o){if(!d.has(c))try{b||(b=document.createElement("style"),o&&(b.nonce=o),b.setAttribute("type","text/css"),document.head.appendChild(b)),b.sheet&&(b.sheet.insertRule(`@media ${c} {body{ }}`,0),d.add(c))}catch(n){console.error(n)}}(n,this._nonce),this._matchMedia(n)}static#e=this.\u0275fac=function(r){return new(r||c)(E.KVO(M.OD),E.KVO(E.BIS,8))};static#t=this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();function q(c){return{matches:"all"===c||""===c,media:c,addListener:()=>{},removeListener:()=>{}}}let ce=(()=>{class c{constructor(n,r){this._mediaMatcher=n,this._zone=r,this._queries=new Map,this._destroySubject=new t.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(n){return ae((0,B.FG)(n)).some(u=>this._registerQuery(u).mql.matches)}observe(n){const u=ae((0,B.FG)(n)).map(N=>this._registerQuery(N).observable);let C=(0,W.z)(u);return C=(0,ie.x)(C.pipe((0,P.s)(1)),C.pipe(G(1),(0,A.B)(0))),C.pipe((0,L.T)(N=>{const ne={matches:!1,breakpoints:{}};return N.forEach(({matches:ge,query:be})=>{ne.matches=ne.matches||ge,ne.breakpoints[be]=ge}),ne}))}_registerQuery(n){if(this._queries.has(n))return this._queries.get(n);const r=this._mediaMatcher.matchMedia(n),C={observable:new re.c(N=>{const ne=ge=>this._zone.run(()=>N.next(ge));return r.addListener(ne),()=>{r.removeListener(ne)}}).pipe((0,T.Z)(r),(0,L.T)(({matches:N})=>({query:n,matches:N})),(0,Q.Q)(this._destroySubject)),mql:r};return this._queries.set(n,C),C}static#e=this.\u0275fac=function(r){return new(r||c)(E.KVO(v),E.KVO(E.SKi))};static#t=this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();function ae(c){return c.map(o=>o.split(",")).reduce((o,n)=>o.concat(n)).map(o=>o.trim())}const ue=" ";function pe(c,o,n){const r=ee(c,o);r.some(u=>u.trim()==n.trim())||(r.push(n.trim()),c.setAttribute(o,r.join(ue)))}function D(c,o,n){const u=ee(c,o).filter(C=>C!=n.trim());u.length?c.setAttribute(o,u.join(ue)):c.removeAttribute(o)}function ee(c,o){return(c.getAttribute(o)||"").match(/\S+/g)||[]}class se{constructor(o){this._items=o,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._letterKeyStream=new t.B,this._typeaheadSubscription=X.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=n=>n.disabled,this._pressedLetters=[],this.tabOut=new t.B,this.change=new t.B,o instanceof E.rOR&&(this._itemChangesSubscription=o.changes.subscribe(n=>{if(this._activeItem){const u=n.toArray().indexOf(this._activeItem);u>-1&&u!==this._activeItemIndex&&(this._activeItemIndex=u)}}))}skipPredicate(o){return this._skipPredicateFn=o,this}withWrap(o=!0){return this._wrap=o,this}withVerticalOrientation(o=!0){return this._vertical=o,this}withHorizontalOrientation(o){return this._horizontal=o,this}withAllowedModifierKeys(o){return this._allowedModifierKeys=o,this}withTypeAhead(o=200){return this._typeaheadSubscription.unsubscribe(),this._typeaheadSubscription=this._letterKeyStream.pipe((0,_.M)(n=>this._pressedLetters.push(n)),(0,A.B)(o),(0,$.p)(()=>this._pressedLetters.length>0),(0,L.T)(()=>this._pressedLetters.join(""))).subscribe(n=>{const r=this._getItemsArray();for(let u=1;u<r.length+1;u++){const C=(this._activeItemIndex+u)%r.length,N=r[C];if(!this._skipPredicateFn(N)&&0===N.getLabel().toUpperCase().trim().indexOf(n)){this.setActiveItem(C);break}}this._pressedLetters=[]}),this}cancelTypeahead(){return this._pressedLetters=[],this}withHomeAndEnd(o=!0){return this._homeAndEnd=o,this}withPageUpDown(o=!0,n=10){return this._pageUpAndDown={enabled:o,delta:n},this}setActiveItem(o){const n=this._activeItem;this.updateActiveItem(o),this._activeItem!==n&&this.change.next(this._activeItemIndex)}onKeydown(o){const n=o.keyCode,u=["altKey","ctrlKey","metaKey","shiftKey"].every(C=>!o[C]||this._allowedModifierKeys.indexOf(C)>-1);switch(n){case F.wn:return void this.tabOut.next();case F.n6:if(this._vertical&&u){this.setNextItemActive();break}return;case F.i7:if(this._vertical&&u){this.setPreviousItemActive();break}return;case F.LE:if(this._horizontal&&u){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case F.UQ:if(this._horizontal&&u){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case F.yZ:if(this._homeAndEnd&&u){this.setFirstItemActive();break}return;case F.Kp:if(this._homeAndEnd&&u){this.setLastItemActive();break}return;case F.w_:if(this._pageUpAndDown.enabled&&u){const C=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(C>0?C:0,1);break}return;case F.dB:if(this._pageUpAndDown.enabled&&u){const C=this._activeItemIndex+this._pageUpAndDown.delta,N=this._getItemsArray().length;this._setActiveItemByIndex(C<N?C:N-1,-1);break}return;default:return void((u||(0,F.rp)(o,"shiftKey"))&&(o.key&&1===o.key.length?this._letterKeyStream.next(o.key.toLocaleUpperCase()):(n>=F.A&&n<=F.Z||n>=F.f2&&n<=F.bn)&&this._letterKeyStream.next(String.fromCharCode(n))))}this._pressedLetters=[],o.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return this._pressedLetters.length>0}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._items.length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(o){const n=this._getItemsArray(),r="number"==typeof o?o:n.indexOf(o);this._activeItem=n[r]??null,this._activeItemIndex=r}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._letterKeyStream.complete(),this.tabOut.complete(),this.change.complete(),this._pressedLetters=[]}_setActiveItemByDelta(o){this._wrap?this._setActiveInWrapMode(o):this._setActiveInDefaultMode(o)}_setActiveInWrapMode(o){const n=this._getItemsArray();for(let r=1;r<=n.length;r++){const u=(this._activeItemIndex+o*r+n.length)%n.length;if(!this._skipPredicateFn(n[u]))return void this.setActiveItem(u)}}_setActiveInDefaultMode(o){this._setActiveItemByIndex(this._activeItemIndex+o,o)}_setActiveItemByIndex(o,n){const r=this._getItemsArray();if(r[o]){for(;this._skipPredicateFn(r[o]);)if(!r[o+=n])return;this.setActiveItem(o)}}_getItemsArray(){return this._items instanceof E.rOR?this._items.toArray():this._items}}class m extends se{setActiveItem(o){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(o),this.activeItem&&this.activeItem.setActiveStyles()}}class g extends se{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(o){return this._origin=o,this}setActiveItem(o){super.setActiveItem(o),this.activeItem&&this.activeItem.focus(this._origin)}}function Ke(c){return 0===c.buttons||0===c.detail}function Se(c){const o=c.touches&&c.touches[0]||c.changedTouches&&c.changedTouches[0];return!(!o||-1!==o.identifier||null!=o.radiusX&&1!==o.radiusX||null!=o.radiusY&&1!==o.radiusY)}const Ge=new E.nKC("cdk-input-modality-detector-options"),je={ignoreKeys:[F.A$,F.W3,F.eg,F.Ge,F.FX]},_e=(0,M.BQ)({passive:!0,capture:!0});let $e=(()=>{class c{get mostRecentModality(){return this._modality.value}constructor(n,r,u,C){this._platform=n,this._mostRecentTarget=null,this._modality=new V.t(null),this._lastTouchMs=0,this._onKeydown=N=>{this._options?.ignoreKeys?.some(ne=>ne===N.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,M.Fb)(N))},this._onMousedown=N=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Ke(N)?"keyboard":"mouse"),this._mostRecentTarget=(0,M.Fb)(N))},this._onTouchstart=N=>{Se(N)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,M.Fb)(N))},this._options={...je,...C},this.modalityDetected=this._modality.pipe(G(1)),this.modalityChanged=this.modalityDetected.pipe((0,Z.F)()),n.isBrowser&&r.runOutsideAngular(()=>{u.addEventListener("keydown",this._onKeydown,_e),u.addEventListener("mousedown",this._onMousedown,_e),u.addEventListener("touchstart",this._onTouchstart,_e)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,_e),document.removeEventListener("mousedown",this._onMousedown,_e),document.removeEventListener("touchstart",this._onTouchstart,_e))}static#e=this.\u0275fac=function(r){return new(r||c)(E.KVO(M.OD),E.KVO(E.SKi),E.KVO(e.qQ),E.KVO(Ge,8))};static#t=this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();const Oe=new E.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Ve(){return null}}),He=new E.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let Re=0,p=(()=>{class c{constructor(n,r,u,C){this._ngZone=r,this._defaultOptions=C,this._document=u,this._liveElement=n||this._createLiveElement()}announce(n,...r){const u=this._defaultOptions;let C,N;return 1===r.length&&"number"==typeof r[0]?N=r[0]:[C,N]=r,this.clear(),clearTimeout(this._previousTimeout),C||(C=u&&u.politeness?u.politeness:"polite"),null==N&&u&&(N=u.duration),this._liveElement.setAttribute("aria-live",C),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(ne=>this._currentResolve=ne)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=n,"number"==typeof N&&(this._previousTimeout=setTimeout(()=>this.clear(),N)),this._currentResolve(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const n="cdk-live-announcer-element",r=this._document.getElementsByClassName(n),u=this._document.createElement("div");for(let C=0;C<r.length;C++)r[C].remove();return u.classList.add(n),u.classList.add("cdk-visually-hidden"),u.setAttribute("aria-atomic","true"),u.setAttribute("aria-live","polite"),u.id="cdk-live-announcer-"+Re++,this._document.body.appendChild(u),u}_exposeAnnouncerToModals(n){const r=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let u=0;u<r.length;u++){const C=r[u],N=C.getAttribute("aria-owns");N?-1===N.indexOf(n)&&C.setAttribute("aria-owns",N+" "+n):C.setAttribute("aria-owns",n)}}static#e=this.\u0275fac=function(r){return new(r||c)(E.KVO(Oe,8),E.KVO(E.SKi),E.KVO(e.qQ),E.KVO(He,8))};static#t=this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();const l=new E.nKC("cdk-focus-monitor-default-options"),k=(0,M.BQ)({passive:!0,capture:!0});let y=(()=>{class c{constructor(n,r,u,C,N){this._ngZone=n,this._platform=r,this._inputModalityDetector=u,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 t.B,this._rootNodeFocusAndBlurListener=ne=>{for(let be=(0,M.Fb)(ne);be;be=be.parentElement)"focus"===ne.type?this._onFocus(ne,be):this._onBlur(ne,be)},this._document=C,this._detectionMode=N?.detectionMode||0}monitor(n,r=!1){const u=(0,B.i8)(n);if(!this._platform.isBrowser||1!==u.nodeType)return(0,j.of)();const C=(0,M.KT)(u)||this._getDocument(),N=this._elementInfo.get(u);if(N)return r&&(N.checkChildren=!0),N.subject;const ne={checkChildren:r,subject:new t.B,rootNode:C};return this._elementInfo.set(u,ne),this._registerGlobalListeners(ne),ne.subject}stopMonitoring(n){const r=(0,B.i8)(n),u=this._elementInfo.get(r);u&&(u.subject.complete(),this._setClasses(r),this._elementInfo.delete(r),this._removeGlobalListeners(u))}focusVia(n,r,u){const C=(0,B.i8)(n);C===this._getDocument().activeElement?this._getClosestElementsInfo(C).forEach(([ne,ge])=>this._originChanged(ne,r,ge)):(this._setOrigin(r),"function"==typeof C.focus&&C.focus(u))}ngOnDestroy(){this._elementInfo.forEach((n,r)=>this.stopMonitoring(r))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(n){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(n)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:n&&this._isLastInteractionFromInputLabel(n)?"mouse":"program"}_shouldBeAttributedToTouch(n){return 1===this._detectionMode||!!n?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(n,r){n.classList.toggle("cdk-focused",!!r),n.classList.toggle("cdk-touch-focused","touch"===r),n.classList.toggle("cdk-keyboard-focused","keyboard"===r),n.classList.toggle("cdk-mouse-focused","mouse"===r),n.classList.toggle("cdk-program-focused","program"===r)}_setOrigin(n,r=!1){this._ngZone.runOutsideAngular(()=>{this._origin=n,this._originFromTouchInteraction="touch"===n&&r,0===this._detectionMode&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(n,r){const u=this._elementInfo.get(r),C=(0,M.Fb)(n);!u||!u.checkChildren&&r!==C||this._originChanged(r,this._getFocusOrigin(C),u)}_onBlur(n,r){const u=this._elementInfo.get(r);!u||u.checkChildren&&n.relatedTarget instanceof Node&&r.contains(n.relatedTarget)||(this._setClasses(r),this._emitOrigin(u,null))}_emitOrigin(n,r){n.subject.observers.length&&this._ngZone.run(()=>n.subject.next(r))}_registerGlobalListeners(n){if(!this._platform.isBrowser)return;const r=n.rootNode,u=this._rootNodeFocusListenerCount.get(r)||0;u||this._ngZone.runOutsideAngular(()=>{r.addEventListener("focus",this._rootNodeFocusAndBlurListener,k),r.addEventListener("blur",this._rootNodeFocusAndBlurListener,k)}),this._rootNodeFocusListenerCount.set(r,u+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,Q.Q)(this._stopInputModalityDetector)).subscribe(C=>{this._setOrigin(C,!0)}))}_removeGlobalListeners(n){const r=n.rootNode;if(this._rootNodeFocusListenerCount.has(r)){const u=this._rootNodeFocusListenerCount.get(r);u>1?this._rootNodeFocusListenerCount.set(r,u-1):(r.removeEventListener("focus",this._rootNodeFocusAndBlurListener,k),r.removeEventListener("blur",this._rootNodeFocusAndBlurListener,k),this._rootNodeFocusListenerCount.delete(r))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(n,r,u){this._setClasses(n,r),this._emitOrigin(u,r),this._lastFocusOrigin=r}_getClosestElementsInfo(n){const r=[];return this._elementInfo.forEach((u,C)=>{(C===n||u.checkChildren&&C.contains(n))&&r.push([C,u])}),r}_isLastInteractionFromInputLabel(n){const{_mostRecentTarget:r,mostRecentModality:u}=this._inputModalityDetector;if("mouse"!==u||!r||r===n||"INPUT"!==n.nodeName&&"TEXTAREA"!==n.nodeName||n.disabled)return!1;const C=n.labels;if(C)for(let N=0;N<C.length;N++)if(C[N].contains(r))return!0;return!1}static#e=this.\u0275fac=function(r){return new(r||c)(E.KVO(E.SKi),E.KVO(M.OD),E.KVO($e),E.KVO(e.qQ,8),E.KVO(l,8))};static#t=this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})();const h="cdk-high-contrast-black-on-white",s="cdk-high-contrast-white-on-black",i="cdk-high-contrast-active";let a=(()=>{class c{constructor(n,r){this._platform=n,this._document=r,this._breakpointSubscription=(0,E.WQX)(ce).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return 0;const n=this._document.createElement("div");n.style.backgroundColor="rgb(1,2,3)",n.style.position="absolute",this._document.body.appendChild(n);const r=this._document.defaultView||window,u=r&&r.getComputedStyle?r.getComputedStyle(n):null,C=(u&&u.backgroundColor||"").replace(/ /g,"");switch(n.remove(),C){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return 2;case"rgb(255,255,255)":case"rgb(255,250,239)":return 1}return 0}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const n=this._document.body.classList;n.remove(i,h,s),this._hasCheckedHighContrastMode=!0;const r=this.getHighContrastMode();1===r?n.add(i,h):2===r&&n.add(i,s)}}static#e=this.\u0275fac=function(r){return new(r||c)(E.KVO(M.OD),E.KVO(e.qQ))};static#t=this.\u0275prov=E.jDH({token:c,factory:c.\u0275fac,providedIn:"root"})}return c})()},3126:(he,te,f)=>{f.d(te,{dS:()=>j,jI:()=>_});var e=f(2978),E=f(56610);const M=new e.nKC("cdk-dir-doc",{providedIn:"root",factory:function t(){return(0,e.WQX)(E.qQ)}}),X=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let j=(()=>{class A{constructor(L){this.value="ltr",this.change=new e.bkB,L&&(this.value=function V(A){const $=A?.toLowerCase()||"";return"auto"===$&&typeof navigator<"u"&&navigator?.language?X.test(navigator.language)?"rtl":"ltr":"rtl"===$?"rtl":"ltr"}((L.body?L.body.dir:null)||(L.documentElement?L.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(P){return new(P||A)(e.KVO(M,8))};static#t=this.\u0275prov=e.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),_=(()=>{class A{static#e=this.\u0275fac=function(P){return new(P||A)};static#t=this.\u0275mod=e.$C({type:A});static#i=this.\u0275inj=e.G2t({})}return A})()},61432:(he,te,f)=>{f.d(te,{FG:()=>X,OE:()=>M,a1:()=>V,he:()=>E,i8:()=>j});var e=f(2978);function E(_){return null!=_&&"false"!=`${_}`}function M(_,A=0){return function t(_){return!isNaN(parseFloat(_))&&!isNaN(Number(_))}(_)?Number(_):A}function X(_){return Array.isArray(_)?_:[_]}function V(_){return null==_?"":"string"==typeof _?_:`${_}px`}function j(_){return _ instanceof e.aKT?_.nativeElement:_}},76809:(he,te,f)=>{f.d(te,{A:()=>ve,A$:()=>F,FX:()=>V,Fm:()=>X,Ge:()=>Ue,Kp:()=>Z,LE:()=>ie,UQ:()=>B,W3:()=>j,Z:()=>De,_f:()=>$,bn:()=>ee,dB:()=>G,eg:()=>qe,f2:()=>v,i7:()=>W,n6:()=>re,rp:()=>et,t6:()=>L,w_:()=>P,wn:()=>M,yZ:()=>Q});const M=9,X=13,V=16,j=17,F=18,$=27,L=32,P=33,G=34,Z=35,Q=36,B=37,W=38,ie=39,re=40,v=48,ee=57,ve=65,De=90,Ue=91,qe=224;function et(Ye,...Je){return Je.length?Je.some(tt=>Ye[tt]):Ye.altKey||Ye.shiftKey||Ye.ctrlKey||Ye.metaKey}},71857:(he,te,f)=>{f.d(te,{BQ:()=>$,CZ:()=>G,Fb:()=>re,KT:()=>W,MU:()=>F,OD:()=>t,v8:()=>T,vc:()=>ie});var e=f(2978),E=f(56610);let M;try{M=typeof Intl<"u"&&Intl.v8BreakIterator}catch{M=!1}let V,t=(()=>{class O{constructor(b){this._platformId=b,this.isBrowser=this._platformId?(0,E.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!M)&&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#e=this.\u0275fac=function(v){return new(v||O)(e.KVO(e.Agw))};static#t=this.\u0275prov=e.jDH({token:O,factory:O.\u0275fac,providedIn:"root"})}return O})();const j=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function F(){if(V)return V;if("object"!=typeof document||!document)return V=new Set(j),V;let O=document.createElement("input");return V=new Set(j.filter(d=>(O.setAttribute("type",d),O.type===d))),V}let _,P,Q;function $(O){return function A(){if(null==_&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>_=!0}))}finally{_=_||!1}return _}()?O:!!O.capture}function G(){if(null==P){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return P=!1,P;if("scrollBehavior"in document.documentElement.style)P=!0;else{const O=Element.prototype.scrollTo;P=!!O&&!/\{\s*\[native code\]\s*\}/.test(O.toString())}}return P}function W(O){if(function B(){if(null==Q){const O=typeof document<"u"?document.head:null;Q=!(!O||!O.createShadowRoot&&!O.attachShadow)}return Q}()){const d=O.getRootNode?O.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&d instanceof ShadowRoot)return d}return null}function ie(){let O=typeof document<"u"&&document?document.activeElement:null;for(;O&&O.shadowRoot;){const d=O.shadowRoot.activeElement;if(d===O)break;O=d}return O}function re(O){return O.composedPath?O.composedPath()[0]:O.target}function T(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},63422:(he,te,f)=>{f.d(te,{So:()=>Q,g7:()=>re});var e=f(2978),E=f(37222),M=f(98278),t=f(61432);const X=["input"],V=["label"],j=["*"],F=new e.nKC("mat-checkbox-default-options",{providedIn:"root",factory:_});function _(){return{color:"accent",clickAction:"check-indeterminate"}}const A={provide:E.kq,useExisting:(0,e.Rfq)(()=>Q),multi:!0};class ${}let L=0;const P=_(),G=(0,M.BF)((0,M.Zc)((0,M.GG)((0,M.Ob)(class{constructor(T){this._elementRef=T}}))));let Z=(()=>{class T extends G{get inputId(){return`${this.id||this._uniqueId}-input`}get required(){return this._required}set required(d){this._required=(0,t.he)(d)}constructor(d,b,v,U,q,ce,ae){super(b),this._changeDetectorRef=v,this._ngZone=U,this._animationMode=ce,this._options=ae,this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new e.bkB,this.indeterminateChange=new e.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=0,this._controlValueAccessorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||P,this.color=this.defaultColor=this._options.color||P.color,this.tabIndex=parseInt(q)||0,this.id=this._uniqueId=`${d}${++L}`}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(d){const b=(0,t.he)(d);b!=this.checked&&(this._checked=b,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(d){const b=(0,t.he)(d);b!==this.disabled&&(this._disabled=b,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(d){const b=d!=this._indeterminate;this._indeterminate=(0,t.he)(d),b&&(this._transitionCheckState(this._indeterminate?3:this.checked?1:2),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(d){this.checked=!!d}registerOnChange(d){this._controlValueAccessorChangeFn=d}registerOnTouched(d){this._onTouched=d}setDisabledState(d){this.disabled=d}_transitionCheckState(d){let b=this._currentCheckState,v=this._getAnimationTargetElement();if(b!==d&&v&&(this._currentAnimationClass&&v.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(b,d),this._currentCheckState=d,this._currentAnimationClass.length>0)){v.classList.add(this._currentAnimationClass);const U=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{v.classList.remove(U)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const d=this._options?.clickAction;this.disabled||"noop"===d?!this.disabled&&"noop"===d&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==d&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?1:2),this._emitChangeEvent())}_onInteractionEvent(d){d.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(d,b){if("NoopAnimations"===this._animationMode)return"";switch(d){case 0:if(1===b)return this._animationClasses.uncheckedToChecked;if(3==b)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case 2:return 1===b?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case 1:return 2===b?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case 3:return 1===b?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(d){const b=this._inputElement;b&&(b.nativeElement.indeterminate=d)}static#e=this.\u0275fac=function(b){e.QTQ()};static#t=this.\u0275dir=e.FsC({type:T,viewQuery:function(b,v){if(1&b&&(e.GBs(X,5),e.GBs(V,5),e.GBs(M.r6,5)),2&b){let U;e.mGM(U=e.lsd())&&(v._inputElement=U.first),e.mGM(U=e.lsd())&&(v._labelElement=U.first),e.mGM(U=e.lsd())&&(v.ripple=U.first)}},inputs:{ariaLabel:["aria-label","ariaLabel"],ariaLabelledby:["aria-labelledby","ariaLabelledby"],ariaDescribedby:["aria-describedby","ariaDescribedby"],id:"id",required:"required",labelPosition:"labelPosition",name:"name",value:"value",checked:"checked",disabled:"disabled",indeterminate:"indeterminate"},outputs:{change:"change",indeterminateChange:"indeterminateChange"},features:[e.Vt3]})}return T})(),Q=(()=>{class T extends Z{constructor(d,b,v,U,q,ce){super("mat-mdc-checkbox-",d,b,v,U,q,ce),this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"}}focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(d){const b=new $;return b.source=this,b.checked=d,b}_getAnimationTargetElement(){return this._inputElement?.nativeElement}_onInputClick(){super._handleInputClick()}_onTouchTargetClick(){super._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(d){d.target&&this._labelElement.nativeElement.contains(d.target)&&d.stopPropagation()}static#e=this.\u0275fac=function(b){return new(b||T)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(e.SKi),e.kS0("tabindex"),e.rXU(e.bc$,8),e.rXU(F,8))};static#t=this.\u0275cmp=e.VBU({type:T,selectors:[["mat-checkbox"]],hostAttrs:[1,"mat-mdc-checkbox"],hostVars:12,hostBindings:function(b,v){2&b&&(e.Mr5("id",v.id),e.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),e.AVh("_mat-animation-noopable","NoopAnimations"===v._animationMode)("mdc-checkbox--disabled",v.disabled)("mat-mdc-checkbox-disabled",v.disabled)("mat-mdc-checkbox-checked",v.checked))},inputs:{disableRipple:"disableRipple",color:"color",tabIndex:"tabIndex"},exportAs:["matCheckbox"],features:[e.Jv_([A]),e.Vt3],ngContentSelectors:j,decls:15,vars:20,consts:[[1,"mdc-form-field",3,"click"],[1,"mdc-checkbox"],["checkbox",""],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","indeterminate","disabled","id","required","tabIndex","blur","click","change"],["input",""],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"],["label",""]],template:function(b,v){if(1&b&&(e.NAR(),e.j41(0,"div",0),e.bIt("click",function(q){return v._preventBubblingFromLabel(q)}),e.j41(1,"div",1,2)(3,"div",3),e.bIt("click",function(){return v._onTouchTargetClick()}),e.k0s(),e.j41(4,"input",4,5),e.bIt("blur",function(){return v._onBlur()})("click",function(){return v._onInputClick()})("change",function(q){return v._onInteractionEvent(q)}),e.k0s(),e.nrm(6,"div",6),e.j41(7,"div",7),e.qSk(),e.j41(8,"svg",8),e.nrm(9,"path",9),e.k0s(),e.joV(),e.nrm(10,"div",10),e.k0s(),e.nrm(11,"div",11),e.k0s(),e.j41(12,"label",12,13),e.SdG(14),e.k0s()()),2&b){const U=e.sdS(2);e.AVh("mdc-form-field--align-end","before"==v.labelPosition),e.R7$(4),e.AVh("mdc-checkbox--selected",v.checked),e.Y8G("checked",v.checked)("indeterminate",v.indeterminate)("disabled",v.disabled)("id",v.inputId)("required",v.required)("tabIndex",v.tabIndex),e.BMQ("aria-label",v.ariaLabel||null)("aria-labelledby",v.ariaLabelledby)("aria-describedby",v.ariaDescribedby)("aria-checked",v.indeterminate?"mixed":null)("name",v.name)("value",v.value),e.R7$(7),e.Y8G("matRippleTrigger",U)("matRippleDisabled",v.disableRipple||v.disabled)("matRippleCentered",!0),e.R7$(1),e.Y8G("for",v.inputId)}},dependencies:[M.r6],styles:['.mdc-touch-target-wrapper{display:inline}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:mdc-animation-deceleration-curve-timing-function;transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom}.mdc-checkbox[hidden]{display:none}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring{border-color:CanvasText}}.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,.mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after{border-color:CanvasText}}@media all and (-ms-high-contrast: none){.mdc-checkbox .mdc-checkbox__focus-ring{display:none}}@media screen and (forced-colors: active),(-ms-high-contrast: active){.mdc-checkbox__mixedmark{margin:0 1px}}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--upgraded .mdc-checkbox__checkmark{opacity:1}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background{transition:border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit}.mdc-checkbox__native-control:disabled{cursor:default;pointer-events:none}.mdc-checkbox--touch{margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox--touch .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1),transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark,.mdc-checkbox__native-control[data-indeterminate=true]~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,.mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark{transition:none}.mdc-form-field{display:inline-flex;align-items:center;vertical-align:middle}.mdc-form-field[hidden]{display:none}.mdc-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{margin-left:auto;margin-right:0}[dir=rtl] .mdc-form-field>label,.mdc-form-field>label[dir=rtl]{padding-left:0;padding-right:4px}.mdc-form-field--nowrap>label{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{margin-left:0;margin-right:auto}[dir=rtl] .mdc-form-field--align-end>label,.mdc-form-field--align-end>label[dir=rtl]{padding-left:4px;padding-right:0}.mdc-form-field--space-between{justify-content:space-between}.mdc-form-field--space-between>label{margin:0}[dir=rtl] .mdc-form-field--space-between>label,.mdc-form-field--space-between>label[dir=rtl]{margin:0}.mdc-checkbox{padding:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);margin:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2)}.mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control[disabled]:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true][disabled]~.mdc-checkbox__background{border-color:transparent;background-color:var(--mdc-checkbox-disabled-selected-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:disabled~.mdc-checkbox__background .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}.mdc-checkbox .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-icon-color);background-color:var(--mdc-checkbox-selected-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-icon-color);background-color:transparent}}.mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}@keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}}@keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-hover-icon-color);background-color:var(--mdc-checkbox-selected-hover-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-hover-icon-color);background-color:transparent}}.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate=true])~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate=true]:enabled~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}@keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336{0%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}50%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}}@keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336{0%,80%{border-color:var(--mdc-checkbox-selected-pressed-icon-color);background-color:var(--mdc-checkbox-selected-pressed-icon-color)}100%{border-color:var(--mdc-checkbox-unselected-pressed-icon-color);background-color:transparent}}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background,.mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled~.mdc-checkbox__background{animation-name:mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336}.mdc-checkbox .mdc-checkbox__background{top:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2)}.mdc-checkbox .mdc-checkbox__native-control{top:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);right:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);left:calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);width:var(--mdc-checkbox-state-layer-size);height:var(--mdc-checkbox-state-layer-size)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color)}.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked~.mdc-checkbox__background,.mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color);background-color:var(--mdc-checkbox-selected-focus-icon-color)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity);background-color:var(--mdc-checkbox-selected-hover-state-layer-color)}.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)}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity);background-color:var(--mdc-checkbox-selected-focus-state-layer-color)}.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)}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity);background-color:var(--mdc-checkbox-selected-pressed-state-layer-color)}.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)}html{--mdc-checkbox-disabled-selected-checkmark-color:#fff;--mdc-checkbox-selected-focus-state-layer-opacity:0.16;--mdc-checkbox-selected-hover-state-layer-opacity:0.04;--mdc-checkbox-selected-pressed-state-layer-opacity:0.16;--mdc-checkbox-unselected-focus-state-layer-opacity:0.16;--mdc-checkbox-unselected-hover-state-layer-opacity:0.04;--mdc-checkbox-unselected-pressed-state-layer-opacity:0.16}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox .mdc-checkbox__background{-webkit-print-color-adjust:exact;color-adjust:exact}.mat-mdc-checkbox._mat-animation-noopable *,.mat-mdc-checkbox._mat-animation-noopable *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default}.mat-mdc-checkbox label:empty{display:none}.cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled{opacity:.5}.cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark{--mdc-checkbox-selected-checkmark-color: CanvasText;--mdc-checkbox-disabled-selected-checkmark-color: CanvasText}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return T})(),ie=(()=>{class T{static#e=this.\u0275fac=function(b){return new(b||T)};static#t=this.\u0275mod=e.$C({type:T});static#i=this.\u0275inj=e.G2t({})}return T})(),re=(()=>{class T{static#e=this.\u0275fac=function(b){return new(b||T)};static#t=this.\u0275mod=e.$C({type:T});static#i=this.\u0275inj=e.G2t({imports:[M.yE,M.pZ,ie,M.yE,ie]})}return T})()},98278:(he,te,f)=>{f.d(te,{es:()=>g,QC:()=>Se,is:()=>De,yE:()=>d,wT:()=>$e,Sy:()=>He,r6:()=>Ce,Ej:()=>K,pZ:()=>Ee,jb:()=>Oe,TL:()=>Ve,Zc:()=>ce,GG:()=>ae,Ob:()=>q,J8:()=>ue,BF:()=>fe});var e=f(2978),E=f(38977),M=f(3126),X=f(56610),V=f(71857),j=f(61432),F=f(16104),_=f(76809);const L=["text"];function P(h,s){if(1&h&&e.nrm(0,"mat-pseudo-checkbox",6),2&h){const i=e.XpG();e.Y8G("disabled",i.disabled)("state",i.selected?"checked":"unchecked")}}function G(h,s){if(1&h&&e.nrm(0,"mat-pseudo-checkbox",7),2&h){const i=e.XpG();e.Y8G("disabled",i.disabled)}}function Z(h,s){if(1&h&&(e.j41(0,"span",8),e.EFF(1),e.k0s()),2&h){const i=e.XpG();e.R7$(1),e.SpI("(",i.group.label,")")}}const Q=[[["mat-icon"]],"*"],B=["mat-icon","*"],O=new e.nKC("mat-sanity-checks",{providedIn:"root",factory:function T(){return!0}});let d=(()=>{class h{constructor(i,a,x){this._sanityChecks=a,this._document=x,this._hasDoneGlobalChecks=!1,i._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(i){return!(0,V.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[i])}static#e=this.\u0275fac=function(a){return new(a||h)(e.KVO(E.Q_),e.KVO(O,8),e.KVO(X.qQ))};static#t=this.\u0275mod=e.$C({type:h});static#i=this.\u0275inj=e.G2t({imports:[M.jI,M.jI]})}return h})();function q(h){return class extends h{get disabled(){return this._disabled}set disabled(s){this._disabled=(0,j.he)(s)}constructor(...s){super(...s),this._disabled=!1}}}function ce(h,s){return class extends h{get color(){return this._color}set color(i){const a=i||this.defaultColor;a!==this._color&&(this._color&&this._elementRef.nativeElement.classList.remove(`mat-${this._color}`),a&&this._elementRef.nativeElement.classList.add(`mat-${a}`),this._color=a)}constructor(...i){super(...i),this.defaultColor=s,this.color=s}}}function ae(h){return class extends h{get disableRipple(){return this._disableRipple}set disableRipple(s){this._disableRipple=(0,j.he)(s)}constructor(...s){super(...s),this._disableRipple=!1}}}function fe(h,s=0){return class extends h{get tabIndex(){return this.disabled?-1:this._tabIndex}set tabIndex(i){this._tabIndex=null!=i?(0,j.OE)(i):this.defaultTabIndex}constructor(...i){super(...i),this._tabIndex=s,this.defaultTabIndex=s}}}function ue(h){return class extends h{updateErrorState(){const s=this.errorState,c=(this.errorStateMatcher||this._defaultErrorStateMatcher).isErrorState(this.ngControl?this.ngControl.control:null,this._parentFormGroup||this._parentForm);c!==s&&(this.errorState=c,this.stateChanges.next())}constructor(...s){super(...s),this.errorState=!1}}}let g=(()=>{class h{isErrorState(i,a){return!!(i&&i.invalid&&(i.touched||a&&a.submitted))}static#e=this.\u0275fac=function(a){return new(a||h)};static#t=this.\u0275prov=e.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})();class le{constructor(s,i,a,x=!1){this._renderer=s,this.element=i,this.config=a,this._animationForciblyDisabledThroughCss=x,this.state=3}fadeOut(){this._renderer.fadeOutRipple(this)}}const me=(0,V.BQ)({passive:!0,capture:!0});class xe{constructor(){this._events=new Map,this._delegateEventHandler=s=>{const i=(0,V.Fb)(s);i&&this._events.get(s.type)?.forEach((a,x)=>{(x===i||x.contains(i))&&a.forEach(c=>c.handleEvent(s))})}}addHandler(s,i,a,x){const c=this._events.get(i);if(c){const o=c.get(a);o?o.add(x):c.set(a,new Set([x]))}else this._events.set(i,new Map([[a,new Set([x])]])),s.runOutsideAngular(()=>{document.addEventListener(i,this._delegateEventHandler,me)})}removeHandler(s,i,a){const x=this._events.get(s);if(!x)return;const c=x.get(i);c&&(c.delete(a),0===c.size&&x.delete(i),0===x.size&&(this._events.delete(s),document.removeEventListener(s,this._delegateEventHandler,me)))}}const ke={enterDuration:225,exitDuration:150},Te=(0,V.BQ)({passive:!0,capture:!0}),we=["mousedown","touchstart"],Ne=["mouseup","mouseleave","touchend","touchcancel"];class ye{static#e=this._eventManager=new xe;constructor(s,i,a,x){this._target=s,this._ngZone=i,this._platform=x,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,x.isBrowser&&(this._containerElement=(0,j.i8)(a))}fadeInRipple(s,i,a={}){const x=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),c={...ke,...a.animation};a.centered&&(s=x.left+x.width/2,i=x.top+x.height/2);const o=a.radius||function Pe(h,s,i){const a=Math.max(Math.abs(h-i.left),Math.abs(h-i.right)),x=Math.max(Math.abs(s-i.top),Math.abs(s-i.bottom));return Math.sqrt(a*a+x*x)}(s,i,x),n=s-x.left,r=i-x.top,u=c.enterDuration,C=document.createElement("div");C.classList.add("mat-ripple-element"),C.style.left=n-o+"px",C.style.top=r-o+"px",C.style.height=2*o+"px",C.style.width=2*o+"px",null!=a.color&&(C.style.backgroundColor=a.color),C.style.transitionDuration=`${u}ms`,this._containerElement.appendChild(C);const N=window.getComputedStyle(C),ge=N.transitionDuration,be="none"===N.transitionProperty||"0s"===ge||"0s, 0s"===ge||0===x.width&&0===x.height,Fe=new le(this,C,a,be);C.style.transform="scale3d(1, 1, 1)",Fe.state=0,a.persistent||(this._mostRecentTransientRipple=Fe);let We=null;return!be&&(u||c.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const Ze=()=>this._finishRippleTransition(Fe),Qe=()=>this._destroyRipple(Fe);C.addEventListener("transitionend",Ze),C.addEventListener("transitioncancel",Qe),We={onTransitionEnd:Ze,onTransitionCancel:Qe}}),this._activeRipples.set(Fe,We),(be||!u)&&this._finishRippleTransition(Fe),Fe}fadeOutRipple(s){if(2===s.state||3===s.state)return;const i=s.element,a={...ke,...s.config.animation};i.style.transitionDuration=`${a.exitDuration}ms`,i.style.opacity="0",s.state=2,(s._animationForciblyDisabledThroughCss||!a.exitDuration)&&this._finishRippleTransition(s)}fadeOutAll(){this._getActiveRipples().forEach(s=>s.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(s=>{s.config.persistent||s.fadeOut()})}setupTriggerEvents(s){const i=(0,j.i8)(s);!this._platform.isBrowser||!i||i===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=i,we.forEach(a=>{ye._eventManager.addHandler(this._ngZone,a,i,this)}))}handleEvent(s){"mousedown"===s.type?this._onMousedown(s):"touchstart"===s.type?this._onTouchStart(s):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{Ne.forEach(i=>{this._triggerElement.addEventListener(i,this,Te)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(s){0===s.state?this._startFadeOutTransition(s):2===s.state&&this._destroyRipple(s)}_startFadeOutTransition(s){const i=s===this._mostRecentTransientRipple,{persistent:a}=s.config;s.state=1,!a&&(!i||!this._isPointerDown)&&s.fadeOut()}_destroyRipple(s){const i=this._activeRipples.get(s)??null;this._activeRipples.delete(s),this._activeRipples.size||(this._containerRect=null),s===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),s.state=3,null!==i&&(s.element.removeEventListener("transitionend",i.onTransitionEnd),s.element.removeEventListener("transitioncancel",i.onTransitionCancel)),s.element.remove()}_onMousedown(s){const i=(0,E._G)(s),a=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!i&&!a&&(this._isPointerDown=!0,this.fadeInRipple(s.clientX,s.clientY,this._target.rippleConfig))}_onTouchStart(s){if(!this._target.rippleDisabled&&!(0,E.w6)(s)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const i=s.changedTouches;if(i)for(let a=0;a<i.length;a++)this.fadeInRipple(i[a].clientX,i[a].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(s=>{!s.config.persistent&&(1===s.state||s.config.terminateOnPointerUp&&0===s.state)&&s.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const s=this._triggerElement;s&&(we.forEach(i=>ye._eventManager.removeHandler(i,s,this)),this._pointerUpEventsRegistered&&Ne.forEach(i=>s.removeEventListener(i,this,Te)))}}const Ae=new e.nKC("mat-ripple-global-options");let Ce=(()=>{class h{get disabled(){return this._disabled}set disabled(i){i&&this.fadeOutAllNonPersistent(),this._disabled=i,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(i){this._trigger=i,this._setupTriggerEventsIfEnabled()}constructor(i,a,x,c,o){this._elementRef=i,this._animationMode=o,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=c||{},this._rippleRenderer=new ye(this,a,i,x)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(i,a=0,x){return"number"==typeof i?this._rippleRenderer.fadeInRipple(i,a,{...this.rippleConfig,...x}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...i})}static#e=this.\u0275fac=function(a){return new(a||h)(e.rXU(e.aKT),e.rXU(e.SKi),e.rXU(V.OD),e.rXU(Ae,8),e.rXU(e.bc$,8))};static#t=this.\u0275dir=e.FsC({type:h,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(a,x){2&a&&e.AVh("mat-ripple-unbounded",x.unbounded)},inputs:{color:["matRippleColor","color"],unbounded:["matRippleUnbounded","unbounded"],centered:["matRippleCentered","centered"],radius:["matRippleRadius","radius"],animation:["matRippleAnimation","animation"],disabled:["matRippleDisabled","disabled"],trigger:["matRippleTrigger","trigger"]},exportAs:["matRipple"]})}return h})(),Ee=(()=>{class h{static#e=this.\u0275fac=function(a){return new(a||h)};static#t=this.\u0275mod=e.$C({type:h});static#i=this.\u0275inj=e.G2t({imports:[d,d]})}return h})(),Be=(()=>{class h{constructor(i){this._animationMode=i,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(a){return new(a||h)(e.rXU(e.bc$,8))};static#t=this.\u0275cmp=e.VBU({type:h,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(a,x){2&a&&e.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===x.state)("mat-pseudo-checkbox-checked","checked"===x.state)("mat-pseudo-checkbox-disabled",x.disabled)("mat-pseudo-checkbox-minimal","minimal"===x.appearance)("mat-pseudo-checkbox-full","full"===x.appearance)("_mat-animation-noopable","NoopAnimations"===x._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},decls:0,vars:0,template:function(a,x){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return h})(),ze=(()=>{class h{static#e=this.\u0275fac=function(a){return new(a||h)};static#t=this.\u0275mod=e.$C({type:h});static#i=this.\u0275inj=e.G2t({imports:[d]})}return h})();const De=new e.nKC("MAT_OPTION_PARENT_COMPONENT"),Se=new e.nKC("MatOptgroup");let je=0;class Ie{constructor(s,i=!1){this.source=s,this.isUserInput=i}}let _e=(()=>{class h{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(i){this._disabled=(0,j.he)(i)}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(i,a,x,c){this._element=i,this._changeDetectorRef=a,this._parent=x,this.group=c,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+je++,this.onSelectionChange=new e.bkB,this._stateChanges=new F.B}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(i=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),i&&this._emitSelectionChangeEvent())}deselect(i=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),i&&this._emitSelectionChangeEvent())}focus(i,a){const x=this._getHostElement();"function"==typeof x.focus&&x.focus(a)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(i){(i.keyCode===_.Fm||i.keyCode===_.t6)&&!(0,_.rp)(i)&&(this._selectViaInteraction(),i.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const i=this.viewValue;i!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=i)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(i=!1){this.onSelectionChange.emit(new Ie(this,i))}static#e=this.\u0275fac=function(a){e.QTQ()};static#t=this.\u0275dir=e.FsC({type:h,viewQuery:function(a,x){if(1&a&&e.GBs(L,7),2&a){let c;e.mGM(c=e.lsd())&&(x._text=c.first)}},inputs:{value:"value",id:"id",disabled:"disabled"},outputs:{onSelectionChange:"onSelectionChange"}})}return h})(),$e=(()=>{class h extends _e{constructor(i,a,x,c){super(i,a,x,c)}static#e=this.\u0275fac=function(a){return new(a||h)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(De,8),e.rXU(Se,8))};static#t=this.\u0275cmp=e.VBU({type:h,selectors:[["mat-option"]],hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(a,x){1&a&&e.bIt("click",function(){return x._selectViaInteraction()})("keydown",function(o){return x._handleKeydown(o)}),2&a&&(e.Mr5("id",x.id),e.BMQ("aria-selected",x.selected)("aria-disabled",x.disabled.toString()),e.AVh("mdc-list-item--selected",x.selected)("mat-mdc-option-multiple",x.multiple)("mat-mdc-option-active",x.active)("mdc-list-item--disabled",x.disabled))},exportAs:["matOption"],features:[e.Vt3],ngContentSelectors:B,decls:8,vars:5,consts:[["class","mat-mdc-option-pseudo-checkbox","aria-hidden","true",3,"disabled","state",4,"ngIf"],[1,"mdc-list-item__primary-text"],["text",""],["class","mat-mdc-option-pseudo-checkbox","state","checked","aria-hidden","true","appearance","minimal",3,"disabled",4,"ngIf"],["class","cdk-visually-hidden",4,"ngIf"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"]],template:function(a,x){1&a&&(e.NAR(Q),e.DNE(0,P,1,2,"mat-pseudo-checkbox",0),e.SdG(1),e.j41(2,"span",1,2),e.SdG(4,1),e.k0s(),e.DNE(5,G,1,1,"mat-pseudo-checkbox",3),e.DNE(6,Z,2,1,"span",4),e.nrm(7,"div",5)),2&a&&(e.Y8G("ngIf",x.multiple),e.R7$(5),e.Y8G("ngIf",!x.multiple&&x.selected&&!x.hideSingleSelectionIndicator),e.R7$(1),e.Y8G("ngIf",x.group&&x.group._inert),e.R7$(1),e.Y8G("matRippleTrigger",x._getHostElement())("matRippleDisabled",x.disabled||x.disableRipple))},dependencies:[Ce,X.bT,Be],styles:['.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option: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)}.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)}.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)}.mat-mdc-option.mdc-list-item{align-items:center}.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-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return h})();function Oe(h,s,i){if(i.length){let a=s.toArray(),x=i.toArray(),c=0;for(let o=0;o<h+1;o++)a[o].group&&a[o].group===x[c]&&c++;return c}return 0}function Ve(h,s,i,a){return h<i?h:h+s>i+a?Math.max(0,h-a+s):i}let He=(()=>{class h{static#e=this.\u0275fac=function(a){return new(a||h)};static#t=this.\u0275mod=e.$C({type:h});static#i=this.\u0275inj=e.G2t({imports:[Ee,X.MD,d,ze]})}return h})();const Re={capture:!0},p=["focus","click","mouseenter","touchstart"],Y="mat-ripple-loader-uninitialized",l="mat-ripple-loader-class-name",k="mat-ripple-loader-centered",y="mat-ripple-loader-disabled";let K=(()=>{class h{constructor(){this._document=(0,e.WQX)(X.qQ,{optional:!0}),this._animationMode=(0,e.WQX)(e.bc$,{optional:!0}),this._globalRippleOptions=(0,e.WQX)(Ae,{optional:!0}),this._platform=(0,e.WQX)(V.OD),this._ngZone=(0,e.WQX)(e.SKi),this._hosts=new Map,this._onInteraction=i=>{if(!(i.target instanceof HTMLElement))return;const x=i.target.closest(`[${Y}]`);x&&this._createRipple(x)},this._ngZone.runOutsideAngular(()=>{for(const i of p)this._document?.addEventListener(i,this._onInteraction,Re)})}ngOnDestroy(){const i=this._hosts.keys();for(const a of i)this.destroyRipple(a);for(const a of p)this._document?.removeEventListener(a,this._onInteraction,Re)}configureRipple(i,a){i.setAttribute(Y,""),(a.className||!i.hasAttribute(l))&&i.setAttribute(l,a.className||""),a.centered&&i.setAttribute(k,""),a.disabled&&i.setAttribute(y,"")}getRipple(i){return this._hosts.get(i)||this._createRipple(i)}setDisabled(i,a){const x=this._hosts.get(i);x?x.disabled=a:a?i.setAttribute(y,""):i.removeAttribute(y)}_createRipple(i){if(!this._document)return;const a=this._hosts.get(i);if(a)return a;i.querySelector(".mat-ripple")?.remove();const x=this._document.createElement("span");x.classList.add("mat-ripple",i.getAttribute(l)),i.append(x);const c=new Ce(new e.aKT(x),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return c._isInitialized=!0,c.trigger=i,c.centered=i.hasAttribute(k),c.disabled=i.hasAttribute(y),this.attachRipple(i,c),c}attachRipple(i,a){i.removeAttribute(Y),this._hosts.set(i,a)}destroyRipple(i){const a=this._hosts.get(i);a&&(a.ngOnDestroy(),this._hosts.delete(i))}static#e=this.\u0275fac=function(a){return new(a||h)};static#t=this.\u0275prov=e.jDH({token:h,factory:h.\u0275fac,providedIn:"root"})}return h})()},16375:(he,te,f)=>{f.d(te,{xb:()=>Ge,TL:()=>me,rl:()=>He,qT:()=>Ue,RG:()=>Re,MV:()=>ke,nJ:()=>R,yw:()=>Ne});var e=f(2978),E=f(3126),M=f(71857),t=f(42029),X=f(16104),V=f(52489),j=f(76340),F=f(99406),_=f(38503),A=f(858);class L{constructor(Y){this._box=Y,this._destroyed=new X.B,this._resizeSubject=new X.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(l=>this._resizeSubject.next(l)))}observe(Y){return this._elementObservables.has(Y)||this._elementObservables.set(Y,new F.c(l=>{const k=this._resizeSubject.subscribe(l);return this._resizeObserver?.observe(Y,{box:this._box}),()=>{this._resizeObserver?.unobserve(Y),k.unsubscribe(),this._elementObservables.delete(Y)}}).pipe((0,_.p)(l=>l.some(k=>k.target===Y)),(0,A.t)({bufferSize:1,refCount:!0}),(0,j.Q)(this._destroyed))),this._elementObservables.get(Y)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let P=(()=>{class p{constructor(){this._observers=new Map,this._ngZone=(0,e.WQX)(e.SKi)}ngOnDestroy(){for(const[,l]of this._observers)l.destroy();this._observers.clear()}observe(l,k){const y=k?.box||"content-box";return this._observers.has(y)||this._observers.set(y,new L(y)),this._observers.get(y).observe(l)}static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275prov=e.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})();var G=f(61432),Z=f(10194),Q=f(56610);let B=(()=>{class p{create(l){return typeof MutationObserver>"u"?null:new MutationObserver(l)}static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275prov=e.jDH({token:p,factory:p.\u0275fac,providedIn:"root"})}return p})(),re=(()=>{class p{static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275mod=e.$C({type:p});static#i=this.\u0275inj=e.G2t({providers:[B]})}return p})();var T=f(98278);const O=["notch"],d=["matFormFieldNotchedOutline",""],b=["*"],v=["textField"],U=["iconPrefixContainer"],q=["textPrefixContainer"];function ce(p,Y){1&p&&e.nrm(0,"span",19)}function ae(p,Y){if(1&p&&(e.j41(0,"label",17),e.SdG(1,1),e.DNE(2,ce,1,0,"span",18),e.k0s()),2&p){const l=e.XpG(2);e.Y8G("floating",l._shouldLabelFloat())("monitorResize",l._hasOutline())("id",l._labelId),e.BMQ("for",l._control.id),e.R7$(2),e.Y8G("ngIf",!l.hideRequiredMarker&&l._control.required)}}function fe(p,Y){if(1&p&&e.DNE(0,ae,3,5,"label",16),2&p){const l=e.XpG();e.Y8G("ngIf",l._hasFloatingLabel())}}function ue(p,Y){1&p&&e.nrm(0,"div",20)}function pe(p,Y){}function D(p,Y){if(1&p&&e.DNE(0,pe,0,0,"ng-template",22),2&p){e.XpG(2);const l=e.sdS(1);e.Y8G("ngTemplateOutlet",l)}}function ee(p,Y){if(1&p&&(e.j41(0,"div",21),e.DNE(1,D,1,1,"ng-template",9),e.k0s()),2&p){const l=e.XpG();e.Y8G("matFormFieldNotchedOutlineOpen",l._shouldLabelFloat()),e.R7$(1),e.Y8G("ngIf",!l._forceDisplayInfixLabel())}}function w(p,Y){1&p&&(e.j41(0,"div",23,24),e.SdG(2,2),e.k0s())}function H(p,Y){1&p&&(e.j41(0,"div",25,26),e.SdG(2,3),e.k0s())}function oe(p,Y){}function de(p,Y){if(1&p&&e.DNE(0,oe,0,0,"ng-template",22),2&p){e.XpG();const l=e.sdS(1);e.Y8G("ngTemplateOutlet",l)}}function ve(p,Y){1&p&&(e.j41(0,"div",27),e.SdG(1,4),e.k0s())}function Me(p,Y){1&p&&(e.j41(0,"div",28),e.SdG(1,5),e.k0s())}function z(p,Y){1&p&&e.nrm(0,"div",29)}function se(p,Y){if(1&p&&(e.j41(0,"div",30),e.SdG(1,6),e.k0s()),2&p){const l=e.XpG();e.Y8G("@transitionMessages",l._subscriptAnimationState)}}function m(p,Y){if(1&p&&(e.j41(0,"mat-hint",34),e.EFF(1),e.k0s()),2&p){const l=e.XpG(2);e.Y8G("id",l._hintLabelId),e.R7$(1),e.JRh(l.hintLabel)}}function g(p,Y){if(1&p&&(e.j41(0,"div",31),e.DNE(1,m,2,2,"mat-hint",32),e.SdG(2,7),e.nrm(3,"div",33),e.SdG(4,8),e.k0s()),2&p){const l=e.XpG();e.Y8G("@transitionMessages",l._subscriptAnimationState),e.R7$(1),e.Y8G("ngIf",l.hintLabel)}}const I=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],S=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];let R=(()=>{class p{static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275dir=e.FsC({type:p,selectors:[["mat-label"]]})}return p})(),J=0;const le=new e.nKC("MatError");let me=(()=>{class p{constructor(l,k){this.id="mat-mdc-error-"+J++,l||k.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(k){return new(k||p)(e.kS0("aria-live"),e.rXU(e.aKT))};static#t=this.\u0275dir=e.FsC({type:p,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(k,y){2&k&&e.Mr5("id",y.id)},inputs:{id:"id"},features:[e.Jv_([{provide:le,useExisting:p}])]})}return p})(),xe=0,ke=(()=>{class p{constructor(){this.align="start",this.id="mat-mdc-hint-"+xe++}static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275dir=e.FsC({type:p,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(k,y){2&k&&(e.Mr5("id",y.id),e.BMQ("align",null),e.AVh("mat-mdc-form-field-hint-end","end"===y.align))},inputs:{align:"align",id:"id"}})}return p})();const Le=new e.nKC("MatPrefix"),we=new e.nKC("MatSuffix");let Ne=(()=>{class p{constructor(){this._isText=!1}set _isTextSelector(l){this._isText=!0}static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275dir=e.FsC({type:p,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:["matTextSuffix","_isTextSelector"]},features:[e.Jv_([{provide:we,useExisting:p}])]})}return p})();const ye=new e.nKC("FloatingLabelParent");let Pe=(()=>{class p{get floating(){return this._floating}set floating(l){this._floating=l,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(l){this._monitorResize=l,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(l){this._elementRef=l,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,e.WQX)(P),this._ngZone=(0,e.WQX)(e.SKi),this._parent=(0,e.WQX)(ye),this._resizeSubscription=new t.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function Ae(p){if(null!==p.offsetParent)return p.scrollWidth;const l=p.cloneNode(!0);l.style.setProperty("position","absolute"),l.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(l);const k=l.scrollWidth;return l.remove(),k}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(k){return new(k||p)(e.rXU(e.aKT))};static#t=this.\u0275dir=e.FsC({type:p,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(k,y){2&k&&e.AVh("mdc-floating-label--float-above",y.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"}})}return p})();const Ce="mdc-line-ripple--active",Ee="mdc-line-ripple--deactivating";let Be=(()=>{class p{constructor(l,k){this._elementRef=l,this._handleTransitionEnd=y=>{const K=this._elementRef.nativeElement.classList,h=K.contains(Ee);"opacity"===y.propertyName&&h&&K.remove(Ce,Ee)},k.runOutsideAngular(()=>{l.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const l=this._elementRef.nativeElement.classList;l.remove(Ee),l.add(Ce)}deactivate(){this._elementRef.nativeElement.classList.add(Ee)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(k){return new(k||p)(e.rXU(e.aKT),e.rXU(e.SKi))};static#t=this.\u0275dir=e.FsC({type:p,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"]})}return p})(),ze=(()=>{class p{constructor(l,k){this._elementRef=l,this._ngZone=k,this.open=!1}ngAfterViewInit(){const l=this._elementRef.nativeElement.querySelector(".mdc-floating-label");l?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(l.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>l.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(l){this._notch.nativeElement.style.width=this.open&&l?`calc(${l}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(k){return new(k||p)(e.rXU(e.aKT),e.rXU(e.SKi))};static#t=this.\u0275cmp=e.VBU({type:p,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(k,y){if(1&k&&e.GBs(O,5),2&k){let K;e.mGM(K=e.lsd())&&(y._notch=K.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(k,y){2&k&&e.AVh("mdc-notched-outline--notched",y.open)},inputs:{open:["matFormFieldNotchedOutlineOpen","open"]},attrs:d,ngContentSelectors:b,decls:5,vars:0,consts:[[1,"mdc-notched-outline__leading"],[1,"mdc-notched-outline__notch"],["notch",""],[1,"mdc-notched-outline__trailing"]],template:function(k,y){1&k&&(e.NAR(),e.nrm(0,"div",0),e.j41(1,"div",1,2),e.SdG(3),e.k0s(),e.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return p})();const De={transitionMessages:(0,Z.hZ)("transitionMessages",[(0,Z.wk)("enter",(0,Z.iF)({opacity:1,transform:"translateY(0%)"})),(0,Z.kY)("void => enter",[(0,Z.iF)({opacity:0,transform:"translateY(-5px)"}),(0,Z.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ue=(()=>{class p{static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275dir=e.FsC({type:p})}return p})();const Ge=new e.nKC("MatFormField"),je=new e.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let Ie=0,He=(()=>{class p{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(l){this._hideRequiredMarker=(0,G.he)(l)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(l){l!==this._floatLabel&&(this._floatLabel=l,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(l){const k=this._appearance;this._appearance=l||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==k&&(this._needsOutlineLabelOffsetUpdateOnStable=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(l){this._subscriptSizing=l||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(l){this._hintLabel=l,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(l){this._explicitFormFieldControl=l}constructor(l,k,y,K,h,s,i,a){this._elementRef=l,this._changeDetectorRef=k,this._ngZone=y,this._dir=K,this._platform=h,this._defaults=s,this._animationMode=i,this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+Ie++,this._hintLabelId="mat-mdc-hint-"+Ie++,this._subscriptAnimationState="",this._destroyed=new X.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdateOnStable=!1,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._initializeControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl()}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete()}getLabelId(){return this._hasFloatingLabel()?this._labelId:null}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(){const l=this._control;l.controlType&&this._elementRef.nativeElement.classList.add(`mat-mdc-form-field-type-${l.controlType}`),l.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),l.ngControl&&l.ngControl.valueChanges&&l.ngControl.valueChanges.pipe((0,j.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck())}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(l=>!l._isText),this._hasTextPrefix=!!this._prefixChildren.find(l=>l._isText),this._hasIconSuffix=!!this._suffixChildren.find(l=>!l._isText),this._hasTextSuffix=!!this._suffixChildren.find(l=>l._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,V.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.pipe((0,j.Q)(this._destroyed)).subscribe(()=>{this._needsOutlineLabelOffsetUpdateOnStable&&(this._needsOutlineLabelOffsetUpdateOnStable=!1,this._updateOutlineLabelOffset())})}),this._dir.change.pipe((0,j.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdateOnStable=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_hasFloatingLabel(){return!!this._labelChildNonStatic||!!this._labelChildStatic}_shouldLabelFloat(){return this._control.shouldLabelFloat||this._shouldAlwaysFloat()}_shouldForward(l){const k=this._control?this._control.ngControl:null;return k&&k[l]}_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(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let l=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&l.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const k=this._hintChildren?this._hintChildren.find(K=>"start"===K.align):null,y=this._hintChildren?this._hintChildren.find(K=>"end"===K.align):null;k?l.push(k.id):this._hintLabel&&l.push(this._hintLabelId),y&&l.push(y.id)}else this._errorChildren&&l.push(...this._errorChildren.map(k=>k.id));this._control.setDescribedByIds(l)}}_updateOutlineLabelOffset(){if(!this._platform.isBrowser||!this._hasOutline()||!this._floatingLabel)return;const l=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(l.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdateOnStable=!0);const k=this._iconPrefixContainer?.nativeElement,y=this._textPrefixContainer?.nativeElement,K=k?.getBoundingClientRect().width??0,h=y?.getBoundingClientRect().width??0;l.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${K+h}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`}_isAttachedToDom(){const l=this._elementRef.nativeElement;if(l.getRootNode){const k=l.getRootNode();return k&&k!==l}return document.documentElement.contains(l)}static#e=this.\u0275fac=function(k){return new(k||p)(e.rXU(e.aKT),e.rXU(e.gRc),e.rXU(e.SKi),e.rXU(E.dS),e.rXU(M.OD),e.rXU(je,8),e.rXU(e.bc$,8),e.rXU(Q.qQ))};static#t=this.\u0275cmp=e.VBU({type:p,selectors:[["mat-form-field"]],contentQueries:function(k,y,K){if(1&k&&(e.wni(K,R,5),e.wni(K,R,7),e.wni(K,Ue,5),e.wni(K,Le,5),e.wni(K,we,5),e.wni(K,le,5),e.wni(K,ke,5)),2&k){let h;e.mGM(h=e.lsd())&&(y._labelChildNonStatic=h.first),e.mGM(h=e.lsd())&&(y._labelChildStatic=h.first),e.mGM(h=e.lsd())&&(y._formFieldControl=h.first),e.mGM(h=e.lsd())&&(y._prefixChildren=h),e.mGM(h=e.lsd())&&(y._suffixChildren=h),e.mGM(h=e.lsd())&&(y._errorChildren=h),e.mGM(h=e.lsd())&&(y._hintChildren=h)}},viewQuery:function(k,y){if(1&k&&(e.GBs(v,5),e.GBs(U,5),e.GBs(q,5),e.GBs(Pe,5),e.GBs(ze,5),e.GBs(Be,5)),2&k){let K;e.mGM(K=e.lsd())&&(y._textField=K.first),e.mGM(K=e.lsd())&&(y._iconPrefixContainer=K.first),e.mGM(K=e.lsd())&&(y._textPrefixContainer=K.first),e.mGM(K=e.lsd())&&(y._floatingLabel=K.first),e.mGM(K=e.lsd())&&(y._notchedOutline=K.first),e.mGM(K=e.lsd())&&(y._lineRipple=K.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(k,y){2&k&&e.AVh("mat-mdc-form-field-label-always-float",y._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",y._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",y._hasIconSuffix)("mat-form-field-invalid",y._control.errorState)("mat-form-field-disabled",y._control.disabled)("mat-form-field-autofilled",y._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===y._animationMode)("mat-form-field-appearance-fill","fill"==y.appearance)("mat-form-field-appearance-outline","outline"==y.appearance)("mat-form-field-hide-placeholder",y._hasFloatingLabel()&&!y._shouldLabelFloat())("mat-focused",y._control.focused)("mat-primary","accent"!==y.color&&"warn"!==y.color)("mat-accent","accent"===y.color)("mat-warn","warn"===y.color)("ng-untouched",y._shouldForward("untouched"))("ng-touched",y._shouldForward("touched"))("ng-pristine",y._shouldForward("pristine"))("ng-dirty",y._shouldForward("dirty"))("ng-valid",y._shouldForward("valid"))("ng-invalid",y._shouldForward("invalid"))("ng-pending",y._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],features:[e.Jv_([{provide:Ge,useExisting:p},{provide:ye,useExisting:p}])],ngContentSelectors:S,decls:18,vars:23,consts:[["labelTemplate",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],["textField",""],["class","mat-mdc-form-field-focus-overlay",4,"ngIf"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen",4,"ngIf"],["class","mat-mdc-form-field-icon-prefix",4,"ngIf"],["class","mat-mdc-form-field-text-prefix",4,"ngIf"],[1,"mat-mdc-form-field-infix"],[3,"ngIf"],["class","mat-mdc-form-field-text-suffix",4,"ngIf"],["class","mat-mdc-form-field-icon-suffix",4,"ngIf"],["matFormFieldLineRipple","",4,"ngIf"],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align",3,"ngSwitch"],["class","mat-mdc-form-field-error-wrapper",4,"ngSwitchCase"],["class","mat-mdc-form-field-hint-wrapper",4,"ngSwitchCase"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id",4,"ngIf"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true","class","mat-mdc-form-field-required-marker mdc-floating-label--required",4,"ngIf"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[1,"mat-mdc-form-field-focus-overlay"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-icon-prefix"],["iconPrefixContainer",""],[1,"mat-mdc-form-field-text-prefix"],["textPrefixContainer",""],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],[3,"id",4,"ngIf"],[1,"mat-mdc-form-field-hint-spacer"],[3,"id"]],template:function(k,y){1&k&&(e.NAR(I),e.DNE(0,fe,1,1,"ng-template",null,0,e.C5r),e.j41(2,"div",1,2),e.bIt("click",function(h){return y._control.onContainerClick(h)}),e.DNE(4,ue,1,0,"div",3),e.j41(5,"div",4),e.DNE(6,ee,2,2,"div",5),e.DNE(7,w,3,0,"div",6),e.DNE(8,H,3,0,"div",7),e.j41(9,"div",8),e.DNE(10,de,1,1,"ng-template",9),e.SdG(11),e.k0s(),e.DNE(12,ve,2,0,"div",10),e.DNE(13,Me,2,0,"div",11),e.k0s(),e.DNE(14,z,1,0,"div",12),e.k0s(),e.j41(15,"div",13),e.DNE(16,se,2,1,"div",14),e.DNE(17,g,5,2,"div",15),e.k0s()),2&k&&(e.R7$(2),e.AVh("mdc-text-field--filled",!y._hasOutline())("mdc-text-field--outlined",y._hasOutline())("mdc-text-field--no-label",!y._hasFloatingLabel())("mdc-text-field--disabled",y._control.disabled)("mdc-text-field--invalid",y._control.errorState),e.R7$(2),e.Y8G("ngIf",!y._hasOutline()&&!y._control.disabled),e.R7$(2),e.Y8G("ngIf",y._hasOutline()),e.R7$(1),e.Y8G("ngIf",y._hasIconPrefix),e.R7$(1),e.Y8G("ngIf",y._hasTextPrefix),e.R7$(2),e.Y8G("ngIf",!y._hasOutline()||y._forceDisplayInfixLabel()),e.R7$(2),e.Y8G("ngIf",y._hasTextSuffix),e.R7$(1),e.Y8G("ngIf",y._hasIconSuffix),e.R7$(1),e.Y8G("ngIf",!y._hasOutline()),e.R7$(1),e.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===y.subscriptSizing),e.Y8G("ngSwitch",y._getDisplayedMessages()),e.R7$(1),e.Y8G("ngSwitchCase","error"),e.R7$(1),e.Y8G("ngSwitchCase","hint"))},dependencies:[Q.bT,Q.T3,Q.ux,Q.e1,ke,Pe,ze,Be],styles:['.mdc-text-field{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:0;border-bottom-left-radius:0;display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-text-field__input{height:28px;width:100%;min-width:0;border:none;border-radius:0;background:none;appearance:none;padding:0}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}@media all{.mdc-text-field__input::placeholder{opacity:0}}@media all{.mdc-text-field__input:-ms-input-placeholder{opacity:0}}@media all{.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}}@media all{.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}}.mdc-text-field__affix{height:28px;opacity:0;white-space:nowrap}.mdc-text-field--label-floating .mdc-text-field__affix,.mdc-text-field--no-label .mdc-text-field__affix{opacity:1}@supports(-webkit-hyphens: none){.mdc-text-field--outlined .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field__affix--prefix,.mdc-text-field__affix--prefix[dir=rtl]{padding-left:2px;padding-right:0}.mdc-text-field--end-aligned .mdc-text-field__affix--prefix{padding-left:0;padding-right:12px}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir=rtl]{padding-left:12px;padding-right:0}.mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field__affix--suffix,.mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:12px}.mdc-text-field--end-aligned .mdc-text-field__affix--suffix{padding-left:2px;padding-right:0}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir=rtl]{padding-left:0;padding-right:2px}.mdc-text-field--filled{height:56px}.mdc-text-field--filled::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}.mdc-text-field--filled .mdc-floating-label{left:16px;right:initial}[dir=rtl] .mdc-text-field--filled .mdc-floating-label,.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:16px}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled.mdc-text-field--no-label::before{display:none}@supports(-webkit-hyphens: none){.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix{align-items:center;align-self:center;display:inline-flex;height:100%}}.mdc-text-field--outlined{height:56px;overflow:visible}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1)}.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--outlined .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-shape-small, 4px))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:4px;border-top-right-radius:var(--mdc-shape-small, 4px);border-bottom-right-radius:4px;border-bottom-right-radius:var(--mdc-shape-small, 4px);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:4px;border-top-left-radius:var(--mdc-shape-small, 4px);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:4px;border-bottom-left-radius:var(--mdc-shape-small, 4px)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-shape-small, 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-shape-small, 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-shape-small, 4px))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-shape-small, 4px) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:initial}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:4px}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mdc-text-field--textarea{flex-direction:column;align-items:center;width:auto;height:auto;padding:0}.mdc-text-field--textarea .mdc-floating-label{top:19px}.mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above){transform:none}.mdc-text-field--textarea .mdc-text-field__input{flex-grow:1;height:auto;min-height:1.5rem;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;resize:none;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--filled::before{display:none}.mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-10.25px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input{margin-top:23px;margin-bottom:9px}.mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-27.25px) scale(1)}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-24.75px) scale(0.75)}.mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input{margin-top:16px;margin-bottom:16px}.mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label{top:18px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input{margin-bottom:2px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter{align-self:flex-end;padding:0 16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after{display:inline-block;width:0;height:16px;content:"";vertical-align:-16px}.mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before{display:none}.mdc-text-field__resizer{align-self:stretch;display:inline-flex;flex-direction:column;flex-grow:1;max-height:100%;max-width:100%;min-height:56px;min-width:fit-content;min-width:-moz-available;min-width:-webkit-fill-available;overflow:hidden;resize:both}.mdc-text-field--filled .mdc-text-field__resizer{transform:translateY(-1px)}.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateY(1px)}.mdc-text-field--outlined .mdc-text-field__resizer{transform:translateX(-1px) translateY(-1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer,.mdc-text-field--outlined .mdc-text-field__resizer[dir=rtl]{transform:translateX(1px) translateY(-1px)}.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter{transform:translateX(1px) translateY(1px)}[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,[dir=rtl] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir=rtl],.mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir=rtl]{transform:translateX(-1px) translateY(1px)}.mdc-text-field--with-leading-icon{padding-left:0;padding-right:16px}[dir=rtl] .mdc-text-field--with-leading-icon,.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:16px;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 48px);left:48px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir=rtl]{left:initial;right:48px}.mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label{left:36px;right:initial}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir=rtl]{left:initial;right:36px}.mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) translateX(-32px) scale(1)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-37.25px) translateX(32px) scale(1)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above{font-size:.75rem}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) translateX(-32px) scale(0.75)}[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,[dir=rtl] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl],.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir=rtl]{transform:translateY(-34.75px) translateX(32px) scale(0.75)}.mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-text-field--with-trailing-icon{padding-left:16px;padding-right:0}[dir=rtl] .mdc-text-field--with-trailing-icon,.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0;padding-right:16px}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 64px)}.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 64px / 0.75)}.mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label{max-width:calc(100% - 96px)}.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 96px / 0.75)}.mdc-text-field-helper-line{display:flex;justify-content:space-between;box-sizing:border-box}.mdc-text-field+.mdc-text-field-helper-line{padding-right:16px;padding-left:16px}.mdc-form-field>.mdc-text-field+label{align-self:flex-start}.mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--focused .mdc-notched-outline__trailing{border-width:2px}.mdc-text-field--focused+.mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg){opacity:1}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:0}.mdc-text-field--invalid+.mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg{opacity:1}.mdc-text-field--disabled{pointer-events:none}@media screen and (forced-colors: active){.mdc-text-field--disabled .mdc-text-field__input{background-color:Window}.mdc-text-field--disabled .mdc-floating-label{z-index:1}}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple{display:none}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--end-aligned .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--end-aligned .mdc-text-field__input[dir=rtl]{text-align:left}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix{direction:ltr}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{padding-left:0;padding-right:2px}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{padding-left:12px;padding-right:0}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--leading{order:1}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--suffix{order:2}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__input,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__input{order:3}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__affix--prefix{order:4}[dir=rtl] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,.mdc-text-field--ltr-text[dir=rtl] .mdc-text-field__icon--trailing{order:5}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__input{text-align:right}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--prefix{padding-right:12px}[dir=rtl] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,.mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir=rtl] .mdc-text-field__affix--suffix{padding-left:2px}.mdc-floating-label{position:absolute;left:0;-webkit-transform-origin:left top;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label,.mdc-floating-label[dir=rtl]{right:0;left:auto;-webkit-transform-origin:right top;transform-origin:right top;text-align:right}.mdc-floating-label--float-above{cursor:auto}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0px;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir=rtl]::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline,.mdc-notched-outline[dir=rtl]{text-align:right}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{box-sizing:border-box;height:100%;pointer-events:none}.mdc-notched-outline__trailing{flex-grow:1}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch,.mdc-notched-outline--notched .mdc-notched-outline__notch[dir=rtl]{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-notched-outline__leading,.mdc-notched-outline__notch,.mdc-notched-outline__trailing{border-top:1px solid;border-bottom:1px solid}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;width:12px}[dir=rtl] .mdc-notched-outline__leading,.mdc-notched-outline__leading[dir=rtl]{border-left:none;border-right:1px solid}.mdc-notched-outline__trailing{border-left:none;border-right:1px solid}[dir=rtl] .mdc-notched-outline__trailing,.mdc-notched-outline__trailing[dir=rtl]{border-left:1px solid;border-right:none}.mdc-notched-outline__notch{max-width:calc(100% - 12px * 2)}.mdc-line-ripple::before{border-bottom-width:1px}.mdc-line-ripple::after{border-bottom-width:2px}.mdc-text-field--filled{--mdc-filled-text-field-active-indicator-height:1px;--mdc-filled-text-field-focus-active-indicator-height:2px;--mdc-filled-text-field-container-shape:4px;border-top-left-radius:var(--mdc-filled-text-field-container-shape);border-top-right-radius:var(--mdc-filled-text-field-container-shape);border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-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--filled:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-focus-label-text-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-label-text-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-filled-text-field-error-focus-label-text-color)}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font);font-size:var(--mdc-filled-text-field-label-text-size);font-weight:var(--mdc-filled-text-field-label-text-weight);letter-spacing:var(--mdc-filled-text-field-label-text-tracking)}@media all{.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color)}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color)}.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)}.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.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color)}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color)}.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)}.mdc-text-field--filled .mdc-line-ripple::before{border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--outlined{--mdc-outlined-text-field-outline-width:1px;--mdc-outlined-text-field-focus-outline-width:2px;--mdc-outlined-text-field-container-shape:4px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-caret-color)}.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:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-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--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-focus-label-text-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-label-text-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above{color:var(--mdc-outlined-text-field-error-focus-label-text-color)}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font);font-size:var(--mdc-outlined-text-field-label-text-size);font-weight:var(--mdc-outlined-text-field-label-text-weight);letter-spacing:var(--mdc-outlined-text-field-label-text-tracking)}@media all{.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color)}}@media all{.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)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir=rtl]{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape))*2)}}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape);border-bottom-left-radius:0}[dir=rtl] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir=rtl]{border-top-left-radius:var(--mdc-outlined-text-field-container-shape);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape)}@supports(top: max(0%)){.mdc-text-field--outlined{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}@supports(top: max(0%)){.mdc-text-field--outlined+.mdc-text-field-helper-line{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-left:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-leading-icon{padding-right:max(16px, var(--mdc-outlined-text-field-container-shape))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-right:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,.mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir=rtl]{padding-left:max(16px, var(--mdc-outlined-text-field-container-shape))}}.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-right:0}@supports(top: max(0%)){.mdc-text-field--outlined.mdc-text-field--with-trailing-icon{padding-left:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-left:0}@supports(top: max(0%)){[dir=rtl] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,.mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir=rtl]{padding-right:max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px))}}.mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon{padding-left:0;padding-right:0}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-hover-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-focus-outline-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-hover-outline-color)}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing{border-color:var(--mdc-outlined-text-field-error-focus-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.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}.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}.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-text-field-wrapper::before{content:none}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font);line-height:var(--mat-form-field-container-text-line-height);font-size:var(--mat-form-field-container-text-size);letter-spacing:var(--mat-form-field-container-text-tracking);font-weight:var(--mat-form-field-container-text-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%}.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,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:12px;box-sizing:content-box}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}}@media all{.mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix{transition:opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea{transition:none}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-filled 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-filled{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-textarea-outlined 250ms 1}@keyframes mdc-floating-label-shake-float-above-textarea-outlined{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon{0%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}[dir=rtl] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir=rtl] .mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1}@keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl{0%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}100%{transform:translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-floating-label--shake{animation:mdc-floating-label-shake-float-above-standard 250ms 1}@keyframes mdc-floating-label-shake-float-above-standard{0%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}33%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}66%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}100%{transform:translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75)}}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.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:[De.transitionMessages]},changeDetection:0})}return p})(),Re=(()=>{class p{static#e=this.\u0275fac=function(k){return new(k||p)};static#t=this.\u0275mod=e.$C({type:p});static#i=this.\u0275inj=e.G2t({imports:[T.yE,Q.MD,re,T.yE]})}return p})()},26182:(he,te,f)=>{f.d(te,{An:()=>ve,m_:()=>Me});var e=f(2978),E=f(98278),M=f(61432),t=f(56610),X=f(20756),V=f(48823),j=f(18361),F=f(42029),_=f(37236),A=f(93527),$=f(34526),L=f(46347),P=f(37782),G=f(38486),Z=f(26409),Q=f(76098);const B=["*"];let W;function re(z){return function ie(){if(void 0===W&&(W=null,typeof window<"u")){const z=window;void 0!==z.trustedTypes&&(W=z.trustedTypes.createPolicy("angular#components",{createHTML:se=>se}))}return W}()?.createHTML(z)||z}function T(z){return Error(`Unable to find icon with the name "${z}"`)}function d(z){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${z}".`)}function b(z){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${z}".`)}class v{constructor(se,m,g){this.url=se,this.svgText=m,this.options=g}}let U=(()=>{class z{constructor(m,g,I,S){this._httpClient=m,this._sanitizer=g,this._errorHandler=S,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClassesByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=I}addSvgIcon(m,g,I){return this.addSvgIconInNamespace("",m,g,I)}addSvgIconLiteral(m,g,I){return this.addSvgIconLiteralInNamespace("",m,g,I)}addSvgIconInNamespace(m,g,I,S){return this._addSvgIconConfig(m,g,new v(I,null,S))}addSvgIconResolver(m){return this._resolvers.push(m),this}addSvgIconLiteralInNamespace(m,g,I,S){const R=this._sanitizer.sanitize(e.WPN.HTML,I);if(!R)throw b(I);const J=re(R);return this._addSvgIconConfig(m,g,new v("",J,S))}addSvgIconSet(m,g){return this.addSvgIconSetInNamespace("",m,g)}addSvgIconSetLiteral(m,g){return this.addSvgIconSetLiteralInNamespace("",m,g)}addSvgIconSetInNamespace(m,g,I){return this._addSvgIconSetConfig(m,new v(g,null,I))}addSvgIconSetLiteralInNamespace(m,g,I){const S=this._sanitizer.sanitize(e.WPN.HTML,g);if(!S)throw b(g);const R=re(S);return this._addSvgIconSetConfig(m,new v("",R,I))}registerFontClassAlias(m,g=m){return this._fontCssClassesByAlias.set(m,g),this}classNameForFontAlias(m){return this._fontCssClassesByAlias.get(m)||m}setDefaultFontSetClass(...m){return this._defaultFontSetClass=m,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(m){const g=this._sanitizer.sanitize(e.WPN.RESOURCE_URL,m);if(!g)throw d(m);const I=this._cachedIconsByUrl.get(g);return I?(0,X.of)(ae(I)):this._loadSvgIconFromConfig(new v(m,null)).pipe((0,_.M)(S=>this._cachedIconsByUrl.set(g,S)),(0,A.T)(S=>ae(S)))}getNamedSvgIcon(m,g=""){const I=fe(g,m);let S=this._svgIconConfigs.get(I);if(S)return this._getSvgFromConfig(S);if(S=this._getIconConfigFromResolvers(g,m),S)return this._svgIconConfigs.set(I,S),this._getSvgFromConfig(S);const R=this._iconSetConfigs.get(g);return R?this._getSvgFromIconSetConfigs(m,R):(0,V.$)(T(I))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(m){return m.svgText?(0,X.of)(ae(this._svgElementFromConfig(m))):this._loadSvgIconFromConfig(m).pipe((0,A.T)(g=>ae(g)))}_getSvgFromIconSetConfigs(m,g){const I=this._extractIconWithNameFromAnySet(m,g);if(I)return(0,X.of)(I);const S=g.filter(R=>!R.svgText).map(R=>this._loadSvgIconSetFromConfig(R).pipe((0,$.W)(J=>{const me=`Loading icon set URL: ${this._sanitizer.sanitize(e.WPN.RESOURCE_URL,R.url)} failed: ${J.message}`;return this._errorHandler.handleError(new Error(me)),(0,X.of)(null)})));return(0,j.p)(S).pipe((0,A.T)(()=>{const R=this._extractIconWithNameFromAnySet(m,g);if(!R)throw T(m);return R}))}_extractIconWithNameFromAnySet(m,g){for(let I=g.length-1;I>=0;I--){const S=g[I];if(S.svgText&&S.svgText.toString().indexOf(m)>-1){const R=this._svgElementFromConfig(S),J=this._extractSvgIconFromSet(R,m,S.options);if(J)return J}}return null}_loadSvgIconFromConfig(m){return this._fetchIcon(m).pipe((0,_.M)(g=>m.svgText=g),(0,A.T)(()=>this._svgElementFromConfig(m)))}_loadSvgIconSetFromConfig(m){return m.svgText?(0,X.of)(null):this._fetchIcon(m).pipe((0,_.M)(g=>m.svgText=g))}_extractSvgIconFromSet(m,g,I){const S=m.querySelector(`[id="${g}"]`);if(!S)return null;const R=S.cloneNode(!0);if(R.removeAttribute("id"),"svg"===R.nodeName.toLowerCase())return this._setSvgAttributes(R,I);if("symbol"===R.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(R),I);const J=this._svgElementFromString(re("<svg></svg>"));return J.appendChild(R),this._setSvgAttributes(J,I)}_svgElementFromString(m){const g=this._document.createElement("DIV");g.innerHTML=m;const I=g.querySelector("svg");if(!I)throw Error("<svg> tag not found");return I}_toSvgElement(m){const g=this._svgElementFromString(re("<svg></svg>")),I=m.attributes;for(let S=0;S<I.length;S++){const{name:R,value:J}=I[S];"id"!==R&&g.setAttribute(R,J)}for(let S=0;S<m.childNodes.length;S++)m.childNodes[S].nodeType===this._document.ELEMENT_NODE&&g.appendChild(m.childNodes[S].cloneNode(!0));return g}_setSvgAttributes(m,g){return m.setAttribute("fit",""),m.setAttribute("height","100%"),m.setAttribute("width","100%"),m.setAttribute("preserveAspectRatio","xMidYMid meet"),m.setAttribute("focusable","false"),g&&g.viewBox&&m.setAttribute("viewBox",g.viewBox),m}_fetchIcon(m){const{url:g,options:I}=m,S=I?.withCredentials??!1;if(!this._httpClient)throw function O(){return Error("Could not find HttpClient provider for use with Angular Material icons. Please include the HttpClientModule from @angular/common/http in your app imports.")}();if(null==g)throw Error(`Cannot fetch icon from URL "${g}".`);const R=this._sanitizer.sanitize(e.WPN.RESOURCE_URL,g);if(!R)throw d(g);const J=this._inProgressUrlFetches.get(R);if(J)return J;const le=this._httpClient.get(R,{responseType:"text",withCredentials:S}).pipe((0,A.T)(me=>re(me)),(0,L.j)(()=>this._inProgressUrlFetches.delete(R)),(0,P.u)());return this._inProgressUrlFetches.set(R,le),le}_addSvgIconConfig(m,g,I){return this._svgIconConfigs.set(fe(m,g),I),this}_addSvgIconSetConfig(m,g){const I=this._iconSetConfigs.get(m);return I?I.push(g):this._iconSetConfigs.set(m,[g]),this}_svgElementFromConfig(m){if(!m.svgElement){const g=this._svgElementFromString(m.svgText);this._setSvgAttributes(g,m.options),m.svgElement=g}return m.svgElement}_getIconConfigFromResolvers(m,g){for(let I=0;I<this._resolvers.length;I++){const S=this._resolvers[I](g,m);if(S)return ue(S)?new v(S.url,null,S.options):new v(S,null)}}static#e=this.\u0275fac=function(g){return new(g||z)(e.KVO(Z.Qq,8),e.KVO(Q.up),e.KVO(t.qQ,8),e.KVO(e.zcH))};static#t=this.\u0275prov=e.jDH({token:z,factory:z.\u0275fac,providedIn:"root"})}return z})();function ae(z){return z.cloneNode(!0)}function fe(z,se){return z+":"+se}function ue(z){return!(!z.url||!z.options)}const pe=(0,E.Zc)(class{constructor(z){this._elementRef=z}}),D=new e.nKC("MAT_ICON_DEFAULT_OPTIONS"),ee=new e.nKC("mat-icon-location",{providedIn:"root",factory:function w(){const z=(0,e.WQX)(t.qQ),se=z?z.location:null;return{getPathname:()=>se?se.pathname+se.search:""}}}),H=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],oe=H.map(z=>`[${z}]`).join(", "),de=/^url\(['"]?#(.*?)['"]?\)$/;let ve=(()=>{class z extends pe{get inline(){return this._inline}set inline(m){this._inline=(0,M.he)(m)}get svgIcon(){return this._svgIcon}set svgIcon(m){m!==this._svgIcon&&(m?this._updateSvgIcon(m):this._svgIcon&&this._clearSvgElement(),this._svgIcon=m)}get fontSet(){return this._fontSet}set fontSet(m){const g=this._cleanupFontValue(m);g!==this._fontSet&&(this._fontSet=g,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(m){const g=this._cleanupFontValue(m);g!==this._fontIcon&&(this._fontIcon=g,this._updateFontIconClasses())}constructor(m,g,I,S,R,J){super(m),this._iconRegistry=g,this._location=S,this._errorHandler=R,this._inline=!1,this._previousFontSetClass=[],this._currentIconFetch=F.yU.EMPTY,J&&(J.color&&(this.color=this.defaultColor=J.color),J.fontSet&&(this.fontSet=J.fontSet)),I||m.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(m){if(!m)return["",""];const g=m.split(":");switch(g.length){case 1:return["",g[0]];case 2:return g;default:throw Error(`Invalid icon name: "${m}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const m=this._elementsWithExternalReferences;if(m&&m.size){const g=this._location.getPathname();g!==this._previousPath&&(this._previousPath=g,this._prependPathToReferences(g))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(m){this._clearSvgElement();const g=this._location.getPathname();this._previousPath=g,this._cacheChildrenWithExternalReferences(m),this._prependPathToReferences(g),this._elementRef.nativeElement.appendChild(m)}_clearSvgElement(){const m=this._elementRef.nativeElement;let g=m.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();g--;){const I=m.childNodes[g];(1!==I.nodeType||"svg"===I.nodeName.toLowerCase())&&I.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const m=this._elementRef.nativeElement,g=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(I=>I.length>0);this._previousFontSetClass.forEach(I=>m.classList.remove(I)),g.forEach(I=>m.classList.add(I)),this._previousFontSetClass=g,this.fontIcon!==this._previousFontIconClass&&!g.includes("mat-ligature-font")&&(this._previousFontIconClass&&m.classList.remove(this._previousFontIconClass),this.fontIcon&&m.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(m){return"string"==typeof m?m.trim().split(" ")[0]:m}_prependPathToReferences(m){const g=this._elementsWithExternalReferences;g&&g.forEach((I,S)=>{I.forEach(R=>{S.setAttribute(R.name,`url('${m}#${R.value}')`)})})}_cacheChildrenWithExternalReferences(m){const g=m.querySelectorAll(oe),I=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let S=0;S<g.length;S++)H.forEach(R=>{const J=g[S],le=J.getAttribute(R),me=le?le.match(de):null;if(me){let xe=I.get(J);xe||(xe=[],I.set(J,xe)),xe.push({name:R,value:me[1]})}})}_updateSvgIcon(m){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),m){const[g,I]=this._splitIconName(m);g&&(this._svgNamespace=g),I&&(this._svgName=I),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(I,g).pipe((0,G.s)(1)).subscribe(S=>this._setSvgElement(S),S=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${g}:${I}! ${S.message}`))})}}static#e=this.\u0275fac=function(g){return new(g||z)(e.rXU(e.aKT),e.rXU(U),e.kS0("aria-hidden"),e.rXU(ee),e.rXU(e.zcH),e.rXU(D,8))};static#t=this.\u0275cmp=e.VBU({type:z,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:8,hostBindings:function(g,I){2&g&&(e.BMQ("data-mat-icon-type",I._usingFontIcon()?"font":"svg")("data-mat-icon-name",I._svgName||I.fontIcon)("data-mat-icon-namespace",I._svgNamespace||I.fontSet)("fontIcon",I._usingFontIcon()?I.fontIcon:null),e.AVh("mat-icon-inline",I.inline)("mat-icon-no-color","primary"!==I.color&&"accent"!==I.color&&"warn"!==I.color))},inputs:{color:"color",inline:"inline",svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],features:[e.Vt3],ngContentSelectors:B,decls:1,vars:0,template:function(g,I){1&g&&(e.NAR(),e.SdG(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 z})(),Me=(()=>{class z{static#e=this.\u0275fac=function(g){return new(g||z)};static#t=this.\u0275mod=e.$C({type:z});static#i=this.\u0275inj=e.G2t({imports:[E.yE,E.yE]})}return z})()},24587:(he,te,f)=>{f.d(te,{fg:()=>ie,fS:()=>re});var e=f(61432),E=f(71857),M=f(2978),t=f(28448),X=f(16104);const V=(0,E.BQ)({passive:!0});let j=(()=>{class T{constructor(d,b){this._platform=d,this._ngZone=b,this._monitoredElements=new Map}monitor(d){if(!this._platform.isBrowser)return t.w;const b=(0,e.i8)(d),v=this._monitoredElements.get(b);if(v)return v.subject;const U=new X.B,q="cdk-text-field-autofilled",ce=ae=>{"cdk-text-field-autofill-start"!==ae.animationName||b.classList.contains(q)?"cdk-text-field-autofill-end"===ae.animationName&&b.classList.contains(q)&&(b.classList.remove(q),this._ngZone.run(()=>U.next({target:ae.target,isAutofilled:!1}))):(b.classList.add(q),this._ngZone.run(()=>U.next({target:ae.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{b.addEventListener("animationstart",ce,V),b.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(b,{subject:U,unlisten:()=>{b.removeEventListener("animationstart",ce,V)}}),U}stopMonitoring(d){const b=(0,e.i8)(d),v=this._monitoredElements.get(b);v&&(v.unlisten(),v.subject.complete(),b.classList.remove("cdk-text-field-autofill-monitored"),b.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(b))}ngOnDestroy(){this._monitoredElements.forEach((d,b)=>this.stopMonitoring(b))}static#e=this.\u0275fac=function(b){return new(b||T)(M.KVO(E.OD),M.KVO(M.SKi))};static#t=this.\u0275prov=M.jDH({token:T,factory:T.\u0275fac,providedIn:"root"})}return T})(),A=(()=>{class T{static#e=this.\u0275fac=function(b){return new(b||T)};static#t=this.\u0275mod=M.$C({type:T});static#i=this.\u0275inj=M.G2t({})}return T})();var $=f(37222),L=f(98278),P=f(16375);const Z=new M.nKC("MAT_INPUT_VALUE_ACCESSOR"),Q=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let B=0;const W=(0,L.J8)(class{constructor(T,O,d,b){this._defaultErrorStateMatcher=T,this._parentForm=O,this._parentFormGroup=d,this.ngControl=b,this.stateChanges=new X.B}});let ie=(()=>{class T extends W{get disabled(){return this._disabled}set disabled(d){this._disabled=(0,e.he)(d),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(d){this._id=d||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator($.k0.required)??!1}set required(d){this._required=(0,e.he)(d)}get type(){return this._type}set type(d){this._type=d||"text",this._validateType(),!this._isTextarea&&(0,E.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type)}get value(){return this._inputValueAccessor.value}set value(d){d!==this.value&&(this._inputValueAccessor.value=d,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(d){this._readonly=(0,e.he)(d)}constructor(d,b,v,U,q,ce,ae,fe,ue,pe){super(ce,U,q,v),this._elementRef=d,this._platform=b,this._autofillMonitor=fe,this._formField=pe,this._uid="mat-input-"+B++,this.focused=!1,this.stateChanges=new X.B,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=>(0,E.MU)().has(w)),this._iOSKeyupListener=w=>{const H=w.target;!H.value&&0===H.selectionStart&&0===H.selectionEnd&&(H.setSelectionRange(1,1),H.setSelectionRange(0,0))};const D=this._elementRef.nativeElement,ee=D.nodeName.toLowerCase();this._inputValueAccessor=ae||D,this._previousNativeValue=this.value,this.id=this.id,b.IOS&&ue.runOutsideAngular(()=>{d.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===ee,this._isTextarea="textarea"===ee,this._isInFormField=!!pe,this._isNativeSelect&&(this.controlType=D.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(d=>{this.autofilled=d.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(d){this._elementRef.nativeElement.focus(d)}_focusChanged(d){d!==this.focused&&(this.focused=d,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const d=this._elementRef.nativeElement.value;this._previousNativeValue!==d&&(this._previousNativeValue=d,this.stateChanges.next())}_dirtyCheckPlaceholder(){const d=this._getPlaceholder();if(d!==this._previousPlaceholder){const b=this._elementRef.nativeElement;this._previousPlaceholder=d,d?b.setAttribute("placeholder",d):b.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){Q.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let d=this._elementRef.nativeElement.validity;return d&&d.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const d=this._elementRef.nativeElement,b=d.options[0];return this.focused||d.multiple||!this.empty||!!(d.selectedIndex>-1&&b&&b.label)}return this.focused||!this.empty}setDescribedByIds(d){d.length?this._elementRef.nativeElement.setAttribute("aria-describedby",d.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const d=this._elementRef.nativeElement;return this._isNativeSelect&&(d.multiple||d.size>1)}static#e=this.\u0275fac=function(b){return new(b||T)(M.rXU(M.aKT),M.rXU(E.OD),M.rXU($.vO,10),M.rXU($.cV,8),M.rXU($.j4,8),M.rXU(L.es),M.rXU(Z,10),M.rXU(j),M.rXU(M.SKi),M.rXU(P.xb,8))};static#t=this.\u0275dir=M.FsC({type:T,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(b,v){1&b&&M.bIt("focus",function(){return v._focusChanged(!0)})("blur",function(){return v._focusChanged(!1)})("input",function(){return v._onInput()}),2&b&&(M.Mr5("id",v.id)("disabled",v.disabled)("required",v.required),M.BMQ("name",v.name||null)("readonly",v.readonly&&!v._isNativeSelect||null)("aria-invalid",v.empty&&v.required?null:v.errorState)("aria-required",v.required)("id",v.id),M.AVh("mat-input-server",v._isServer)("mat-mdc-form-field-textarea-control",v._isInFormField&&v._isTextarea)("mat-mdc-form-field-input-control",v._isInFormField)("mdc-text-field__input",v._isInFormField)("mat-mdc-native-select-inline",v._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:["aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],features:[M.Jv_([{provide:P.qT,useExisting:T}]),M.Vt3,M.OA$]})}return T})(),re=(()=>{class T{static#e=this.\u0275fac=function(b){return new(b||T)};static#t=this.\u0275mod=M.$C({type:T});static#i=this.\u0275inj=M.G2t({imports:[L.yE,P.RG,P.RG,A,L.yE]})}return T})()}}]);